OSDN Git Service

cp:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/24386
4         * g++.dg/template/overload7.C: New.
5
6         PR c++/22551
7         * g++.dg/other/switch2.C: Remove expected warnings.
8
9         PR c++/21353
10         * g++.dg/template/defarg6.C: New.
11
12 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13
14         PR target/24315
15         * gcc.target/i386/pr24315.c: New test.
16
17 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18
19         PR c++/24389
20         * g++.dg/template/static21.C: New test.
21         * g++.dg/template/static21-a.cc: Likewise.
22
23 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24
25         PR c++/23959
26         * g++.dg/warn/Wswitch-default-1.C: New test.
27         * g++.dg/warn/Wswitch-default-2.C: New test.
28
29 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
30
31         PR c++/22173
32         * g++.dg/parse/template18.C: New test.
33         * g++.dg/template/nontype15.C: Likewise.
34
35 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
36
37         PR fortran/22273
38         * gfortran.dg/spec_expr_2.f90: New.
39
40 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
41
42         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
43         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
44         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
45         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
46         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
47         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
48         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
49         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
50         previous target-specific skips and warning-message matches where
51         applicable.
52
53 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
54
55         PR c++/21347
56         * g++.dg/warn/Wctor-dtor.C: New test.
57
58 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
59
60         PR c/23439
61         * gcc.dg/for-1.c: New test.
62
63 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
64
65         PR c++/19565
66         * g++.dg/warn/Wconversion1.C: New test.
67         * g++.dg/ext/packed4.C: Compile with -w.
68         * g++.dg/opt/20050511-1.C: Likewise.
69         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
70
71 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
72
73         * gfortran.dg/boz_5.f90: New test.
74
75 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
76
77         PR c++/22551
78         * g++.dg/other/switch2.C: New.
79
80         PR c++/23984
81         * g++.dg/init/ctor7.C: New.
82
83 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
84
85         PR c++/23730
86         * g++.dg/parse/crash32.C: New test.
87
88 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
89
90         PR c++/20721
91         * g++.dg/init/goto2.C: New test.
92
93         PR c++/22464
94         * g++.dg/template/crash/41.C: New test.
95
96         PR c++/22180
97         * g++.dg/template/crash40.C: New test.
98
99         PR c++/23694
100         * g++.dg/parse/friend5.C: New test.
101         
102         PR c++/23307
103         * g++.dg/template/crash38.C: New test.
104         
105         PR c++/22352
106         * g++.dg/template/friend38.C: New test.
107         
108         PR c++/22405
109         * g++.dg/template/crash39.C: New test.
110         
111 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
112
113         * gcc.dg/debug/dwarf2/dwarf-char1.c,
114         gcc.dg/debug/dwarf2/dwarf-char2.c,
115         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
116
117         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
118
119 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
120
121         * gcc.dg/dll-2.c: Add tests for warnings.
122         * gcc.dg/dll-3.c: Likewise.
123         * gcc.dg/dll-4.c: Likewise.
124
125         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
126         * g++.dg/ext/dllimport2.C: Likewise.
127         * g++.dg/ext/dllimport3.C: Likewise.
128         * g++.dg/ext/dllimport7.C: Likewise.
129         * g++.dg/ext/dllimport8.C: Likewise.
130         * g++.dg/ext/dllimport9.C: Likewise.
131
132 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
133
134         PR fortran/24092
135         * gfortran.dg/derived_pointer_recursion.f90: New test.
136
137 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
138
139         * gcc.c-torture/execute/20051012-1.c: New test.
140
141 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
142
143         PR fortran/18082
144         * gfortran.dg/automatic_char_len_1.f90: New test.
145
146 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
147
148         PR fortran/20847
149         * gfortran.dg/save_common.f90: New test.
150
151         PR fortran/20856
152         * gfortran.dg/save_result.f90: New test.
153
154 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
155
156         PR c++/21592
157         * g++.dg/template/dependent-expr1.C: Add new expected error.
158         * g++.dg/template/dependent-expr2.C: Adjust error text.
159         * g++.dg/template/overload6.C: New.
160
161         PR c++/23797
162         * g++.dg/other/typename8.C: New.
163
164         PR c++/21117
165         * g++.dg/other/return1.C: New.
166
167 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
168
169         PR c++/24052
170         * g++.dg/ext/label5.C: New.
171
172 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
173
174         PR c++/19964
175         * g++.dg/parse/crash31.C: New.
176
177 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
178
179         * g++.dg/ipa/ipa-1.c: New test.
180         * g++.dg/ipa/ipa-2.c: New test.
181         * g++.dg/ipa/ipa-3.c: New test.
182         * g++.dg/ipa/ipa-4.c: New test.
183         * g++.dg/ipa/ipa-5.c: New test.
184         * g++.dg/ipa/ipa.exp: New file.
185
186 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
187
188         PR fortran/24207
189         * gfortran.dg/private_type_3.f90: New test.
190
191 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
192
193         PR fortran/20786
194         gfortran.dg/aint_anint_1.f90: New test.
195
196 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
197
198         PR libgfortran/24313
199         gfortran.dg/csqrt.f: New test.
200
201 2005-10-11  Ian Lance Taylor  <ian@airs.com>
202
203         PR c++/8057
204         * g++.dg/warn/noeffect7.C: New test.
205         * g++.dg/warn/noeffect2.C: Instantiate templates.
206         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
207         and warning.
208
209 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
210
211         PR c++/21089
212         * g++.dg/init/float1.C: New test.
213
214         PR c++/24277
215         * g++.dg/init/member1.C: Tweak error markers.
216
217 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
218
219         PR testsuite/24281
220         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
221         Check for null pointer.
222
223 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
224
225         PR c++/21369
226         * g++.dg/parse/ret-type3.C: New test.
227
228 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
229
230         PR tree-opt/23946
231         * gcc.c-torture/compile/pr23946.c: New test.
232
233 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
234
235         * g++.dg/opt/mmx2.C: New test.
236
237 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
238
239         PR c++/24277
240         * g++.dg/template/static20.C: New test.
241
242         PR c++/24302
243         * g++.dg/warn/Wunused-12.C: New test.
244
245         PR c++/23437
246         * g++.dg/template/arg4.C: New test.
247
248 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
249
250         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
251         * gcc.dg/ucnid-3.c: Likewise.
252         * gcc.dg/ucnid-4.c: Likewise.
253         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
254         * g++.dg/other/ucnid-1.C: Likewise.
255         * gcc.dg/sparc-frame-1.c: New test.
256
257 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
258
259         PR c++/24139
260         * g++.dg/template/spec27.C: New test. 
261
262         PR c++/24275
263         * g++.dg/template/static19.C: New test.
264
265 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
266
267         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
268         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
269
270 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
271
272         PR target/24136
273         * gfortran.fortran-torture/compile/pr24136.f: New test.
274
275 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
276
277         PR c++/22172
278         * g++.dg/parse/crash30.C: New test.
279
280 2005-10-07  Richard Guenther  <rguenther@suse.de>
281
282         PR middle-end/24227
283         * gcc.c-torture/compile/pr24227.c: New testcase.
284
285 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
286
287         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
288         Do not put aligned attributes on array elements.
289
290 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
291
292         PR testsuite/23611, PR testsuite/23615
293         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
294         writing prototypes of library functions by hand.
295         * obj-c++.dg/bitfield-4.mm: Likewise.
296         * obj-c++.dg/const-str-4.mm: Likewise.
297         * obj-c++.dg/encode-4.mm: Likewise.
298         * obj-c++.dg/encode-5.mm: Likewise.
299         * obj-c++.dg/encode-6.mm: Likewise.
300         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
301         * obj-c++.dg/method-10.mm: Likewise.
302         * obj-c++.dg/method-17.mm: Likewise.
303         * obj-c++.dg/method-19.mm: Likewise.
304         * obj-c++.dg/try-catch-2.mm: Likewise.
305
306 2005-10-06  Richard Henderson  <rth@redhat.com>
307
308         PR 24236
309         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
310
311 2005-10-06  Dale Johannesen  <dalej@apple.com>
312
313         * gcc.c-torture/execute/20030125-1.c:  Correct.
314
315 2005-10-06  Richard Guenther  <rguenther@suse.de>
316
317         PR tree-optimization/24238
318         * g++.dg/tree-ssa/pr24238.C: New testcase.
319
320 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
321
322         PR 18568
323         * gfortran.dg/der_pointer_3.f90: New test.
324
325 2005-10-05  Devang Patel  <dpatel@apple.com>
326
327         PR Debug/23205
328         * g++.dg/other/PR23205.C: New.
329         
330 2005-10-05  Richard Henderson  <rth@redhat.com>
331
332         PR target/23602
333         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
334         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
335
336 2005-10-05  Dale Johannesen  <dalej@apple.com>
337
338         * gcc.c-torture/execute/float-floor.c:  New.
339
340 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
341
342         PR tree-optimization/21419
343         PR tree-optimization/24146
344         PR tree-optimization/24151
345
346         * g++.dg/ext/asm7.C: New.
347         * g++.dg/ext/asm8.C: New.
348         * gcc.dg/asm-1.c: Compile on all targets.
349         * gcc.dg/asm-pr24146.c: New.
350         * gcc.dg/pr21419.c: Adjust error messages.
351
352 2005-10-05  Richard Guenther  <rguenther@suse.de>
353
354         PR fortran/24176
355         * gfortran.fortran-torture/compile/empty.f90: New testcase.
356
357 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
358
359         PR c++/23513
360         * g++.dg/template/spec22.C: Robustify test.
361         * g++.dg/template/spec26.C: New.
362
363 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
364
365         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
366         if target supports vector instructions.
367
368 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
369
370         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
371         C99 functions.
372
373 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
374
375         * lib/target-supports.exp (check_effective_target_fortran_large_real,
376         check_effective_target_fortran_large_int): Replace cached result
377         when target changes.
378
379 2005-10-04  Devang Patel  <dpatel@apple.com>
380
381         * gcc.dg/i386-sse-vect-types.c: New.
382         
383 2005-10-04  Ian Lance Taylor  <ian@airs.com>
384
385         PR preprocessor/13726
386         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
387         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
388
389 2005-10-04  Richard Guenther  <rguenther@suse.de>
390
391         PR c/23576
392         * gcc.dg/noncompile/pr23576.c: New testcase.
393
394 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
395
396         PR middle-end/23125
397         * gcc.dg/register-var-3.c: New test.
398
399 2005-10-04  Steven Bosscher  <stevenb@suse.de>
400
401         * gcc.dg/pr23049.c: New test.
402
403         * gcc.dg/ucnid-4.c: Fix test.
404
405 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
406
407         PR 23445
408         * gcc.c-torture/compile/pr23445.c: New test.
409
410 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
411
412         * g++.dg/overload/unknown1.C: New.
413
414 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
415
416         PR c++/17775
417         * g++.dg/template/repo4.C: New test.
418
419 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
420
421         PR libfortran/19308
422         * gfortran.dg/large_real_kind_2.F90: New test.
423         * gfortran.dg/large_integer_kind_2.f90: New test.
424
425 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
426
427         * lib/target-supports.exp (check_effective_target_vect_shift):
428         Implement with result caching. Add i?86, x86_64 and ia64 targets.
429         (check_effective_target_vect_condition): Fix copy-n-pasto.
430
431         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
432         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
433         targets.
434
435 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
436
437         PR c++/22621
438         * g++.dg/template/overload5.C : New test.
439
440         PR c++/23840
441         * g++.dg/expr/stdarg1.C: New test.
442
443 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
444
445         PR 24142
446         * gcc.c-torture/execute/pr24142.c: New test.
447
448 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
449
450         PR 24141
451         * gcc.c-torture/execute/pr24141.c: New test.
452
453 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
454             Diego Novillo  <dnovillo@redhat.com>
455
456         PR 23604
457         * gcc.c-torture/execute/pr23604.c: New test.
458
459 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
460
461         PR fortran/16404
462         PR fortran/20835
463         PR fortran/20890
464         PR fortran/20899
465         PR fortran/20900
466         PR fortran/20901
467         PR fortran/20902
468         gfortran.dg/equiv_constraint_1.f90: New test.
469         gfortran.dg/equiv_constraint_2.f90: New test.
470         gfortran.dg/equiv_constraint_3.f90: New test.
471         gfortran.dg/equiv_constraint_4.f90: New test.
472         gfortran.dg/equiv_constraint_5.f90: New test.
473         gfortran.dg/equiv_constraint_6.f90: New test.
474         gfortran.dg/equiv_constraint_7.f90: New test.
475         gfortran.dg/equiv_constraint_8.f90: New test.
476         gfortran.dg/private_type_1.f90: New test.
477         gfortran.dg/private_type_2.f90: New test.
478         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
479         980628-10.f: Assert std=gnu to permit mixing of
480         types in equivalence statements.
481
482 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
483
484         PR 24112
485         * gfortran.dg/open_status_1.f90: New.
486
487 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
488
489         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
490         * gcc.dg/vect/pr22480.c: Clean up temp files.
491         * gcc.dg/vect/pr23831.c: Clean up temp files.
492         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
493         Clean up temp files.
494         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
495         Clean up temp files.
496
497         * gcc.dg/20050309-1.c: Clean up temp files.
498         * gcc.dg/20050325-1.c: Clean up temp files.
499
500 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
501
502         PR tree-optimization/24059
503         * gcc.dg/vect/pr24059.c : New test.
504
505 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
506
507         PR middle-end/24109
508         * gcc.c-torture/execute/20050929-1.c: New test.
509
510 2005-09-29  Steven Bosscher  <stevenb@suse.de>
511
512         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
513
514 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
515
516         PR c/21419
517         * gcc.dg/pr21419.c: New test.
518
519 2005-09-29  Steven Bosscher  <stevenb@suse.de>
520
521         * gcc.dg/pr23911.c: New test.
522
523 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
524
525         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
526
527         PR c++/16782
528         * g++.dg/parse/qualified4.C: New test.
529         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
530         * g++.old-deja/g++.mike/p8154.C: Likewise. 
531
532 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
533
534         PR c++/22147
535         * g++.dg/template/friend37.C: New test.
536         * g++.dg/parse/crash28.C: Adjust error markers.
537         
538 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
539
540         PR fortran/18518
541         * gfortran.fortran-torture/execute/save_2.f90: New decl.
542
543 2005-09-27  Devang Patel  <dpatel@apple.com>
544
545         PR tree-optimization/23625
546         * gcc.dg/pr23625.c: New test.
547         
548 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
549
550         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
551         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
552
553 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
554
555         PR fortran/23677
556         * gfortran.fortran-torture/execute/save_1.f90: New test.
557         * gfortran.dg/save_1.f90: New test.
558
559 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
560
561         * gcc.target/i386/builtin-apply-mmx.c: New test.
562
563         PR target/22576
564         * gcc.target/i386/pr22576.c: New test.
565
566         PR target/22585
567         * gcc.target/i386/pr22585.c: New test.
568
569         PR target/23268
570         * gcc.target/i386/pr23268.c: New test.
571
572         PR middle-end/23831
573         * gcc.dg/vect/pr23831.c: New test.
574
575         PR target/24055
576         * gcc.target/i386/pr24055.c: New test.
577
578 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
579
580         PR tree-optimization/23960
581         * gcc.c-torture/compile/pr23960.c: New.
582
583 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
584
585         PR fortran/16861
586         * gfortran.dg/nested_modules_3.f90: New.
587
588 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
589
590         PR fortran/24005
591         gfortran.dg/interface_1.f90: New test.
592
593 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
594         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
595
596         PR fortran/23843
597         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
598
599 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
600
601         PR fortran/23516
602         * gfortran.dg/imag_1.f: New test.
603         * gfortran.dg/imag_2.f: Ditto.
604
605 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
606
607         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
608
609 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
610
611         PR c++/21983
612         * g++.dg/warn/pr21983.C: New test.
613
614 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
615
616         PR c++/23993
617         * g++.dg/template/array14.C: New test.
618
619 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
620
621         PR fortran/19929
622         * gfortran.dg/der_ptr_component_1.f90: New test.
623
624 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
625
626         PR c++/23965
627         * g++.dg/template/error1.C: Reject "no matching function" message.
628
629 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
630
631         PR c++/17609
632         * g++.dg/lookup/error1.C: New test.
633
634 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
635
636         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
637         functionality of the testcase.
638
639 2005-09-20  Richard Henderson  <rth@redhat.com>
640
641         * gcc.dg/vect/vect-22.c: Require vect_float.
642         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
643
644 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
645
646         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
647         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
648         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
649         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
650         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
651         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
652         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
653         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
654         * gcc.dg/cpp/ucnid-8.c: New test.
655
656 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
657
658         PR tree-optimization/23929
659         * gcc.c-torture/compile/pr23929.c: New test.
660
661 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
662
663         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
664         for one loop.
665
666 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
667
668         PR testsuite/23186
669         * g++.dg/other/pr22003.C: Require named sections.
670
671 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
672
673         PR c++/23947
674         * g++.dg/rtti/crash3.C: New test.
675
676         PR tree-optimization/23818
677         * gcc.dg/pr23818.c: New test.
678
679 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
680
681         PR fortran/23420
682         * gfortran.dg/print_fmt_4.f: New.
683
684 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
685
686         PR fortran/23663
687         * gfortran.fortran-torture/execute/entry_11.f90: New test.
688
689 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
690
691         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
692         Use pointers to local alignable arrays instead. Added comments.
693         * gcc.dg/vect/vect-46.c: Likewise.
694         * gcc.dg/vect/vect-48.c: Likewise.
695         * gcc.dg/vect/vect-49.c: Likewise.
696         * gcc.dg/vect/vect-52.c: Likewise.
697         * gcc.dg/vect/vect-53.c: Likewise.
698         * gcc.dg/vect/vect-54.c: Likewise.
699         * gcc.dg/vect/vect-56.c: Likewise.
700         * gcc.dg/vect/vect-57.c: Likewise.
701         * gcc.dg/vect/vect-58.c: Likewise.
702         * gcc.dg/vect/vect-60.c: Likewise.
703         * gcc.dg/vect/vect-61.c: Likewise.
704
705         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
706         The test is no longer vectorizable on vect_no_align targets.
707         * gcc.dg/vect/vect-43.c: Likewsie.
708
709         * gcc.dg/vect/vect-44.c: Added comments.
710         * gcc.dg/vect/vect-45.c: Added comments.
711         * gcc.dg/vect/vect-50.c: Added comments.
712         * gcc.dg/vect/vect-51.c: Added comments.
713
714         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
715         aligned type.
716         * gcc.dg/vect/Os-vect-95.c: Likewise. 
717
718         * gcc.dg/vect/vect-41.c: Test removed.
719         * gcc.dg/vect/vect-47.c: Test removed.
720         * gcc.dg/vect/vect-55.c: Test removed.
721         * gcc.dg/vect/vect-59.c: Test removed.
722
723 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
724         
725         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
726         No longer vectorizable on vect_no_align targets.
727         * gcc.dg/vect/pr20122.c: Likewise.
728         * gcc.dg/vect/vect-74.c: Likewise.
729         * gcc.dg/vect/vect-75.c: Likewise.
730         * gcc.dg/vect/vect-76.c: Likewise.
731
732         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
733         Will not be vectorizable on vect_no_align targets once aliasing issues
734         are resolved.
735         * gcc.dg/vect/vect-79.c: Likewise.
736
737         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
738         * gcc.dg/vect/vect-78.c: Likewise.
739         * gcc.dg/vect/vect-97.c: Likewise.
740
741 2005-09-19  Steven Bosscher  <stevenb@suse.de>
742
743         * gcc.dg/pr23943.c: New test.
744
745 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
746
747         PR fortran/19181
748         * gfortran.dg/derived_pointer_null_1.f90: New test.
749
750 2005-09-18  Richard Guenther  <rguenther@suse.de>
751
752         PR middle-end/23944
753         * gcc.c-torture/compile/pr23944.c: New testcase.
754
755 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
756
757         PR fortran/15975
758         * gfortran.dg/der_pointer_2.f90: New test.
759
760 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
761
762         PR fortran/16861
763         * gfortran.dg/nested_modules_2.f90: New test.
764
765 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
766
767         PR c++/18368
768         * g++.dg/other/semicolon.C: New test.
769
770 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
771
772         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
773         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
774
775 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
776
777         PR c++/23914
778         * g++.dg/template/static18.C: New test.
779
780         PR c++/21514
781         * g++.dg/template/crash19.C: Remove dg-error marker.
782         * g++.dg/template/local4.C: New test.
783
784 2005-09-16  Paul Brook  <paul@codesourcery.com>
785
786         PR fortran/23906
787         * gfortran.dg/dependency_1.f90: New test.
788
789 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
790
791         PR c++/23896
792         * g++.dg/template/static17.C: New test.
793
794 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
795
796         PR c++/23139
797         * g++.dg/warn/huge-val1.C: New test.
798
799 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
800
801         PR c++/13140
802         * g++.dg/parse/class2.C: New test.
803         * g++.dg/template/explicit8.C: Likewise.
804         * g++.dg/template/spec25.C: Likewise.
805
806 2005-09-14  Josh Conner  <jconner@apple.com>
807
808         PR middle-end/23584
809         * gcc.dg/pr23584.c: New test.
810
811 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
812
813         PR fortran/21875 Internal Unit Array I/O, NIST
814         * gfortran.dg/arrayio_1.f90: New test.
815         * gfortran.dg/arrayio_1.f90: New test.
816         * gfortran.dg/arrayio_1.f90: New test.
817         * gfortran.dg/arrayio_1.f90: New test.
818         * gfortran.dg/arrayio_1.f90: New test.
819
820 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
821
822         PR middle-end/22480
823         * gcc.dg/vect/pr22480.c: New test.
824
825 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
826
827         PR fortran/19358
828         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
829
830 2005-09-13 Josh Conner <jconner@apple.com>
831
832         PR c++/23180
833         * g++.dg/init/struct2.C: New test.
834         * g++.dg/init/struct3.C: New test.
835
836 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
837
838         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
839         Clean up temp files.
840         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
841         gcc.dg/tree-ssa/builtin-fprintf-1.c,
842         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
843         gcc.dg/tree-ssa/builtin-printf-1.c,
844         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
845         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
846         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
847         gcc.dg/tree-ssa/builtin-vprintf-1.c,
848         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
849         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
850         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
851         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
852         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
853         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
854         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
855         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
856
857 2005-09-13  Josh Conner  <jconner@apple.com>
858
859         * lib/gcc-dg.exp: Load scanipa.exp.
860         (cleanup-dump): New procedure.
861         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
862         * lib/scandump.exp: New file.
863         * lib/scantree.exp: Use it.
864         * lib/scanipa.exp: New file.
865
866 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
867
868         PR fortran/17740
869         * gfortran.dg/generic_4.f90: New test.
870
871 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
872
873         PR target/23816
874         * gcc.target/i386/pr23816-1.c: New test.
875         * gcc.target/i386/pr23816-2.c: New test.
876
877
878 2005-09-13  Bastian Blank <waldi@debian.org>
879
880         PR c++/16171
881         * g++.dg/abi/mangle26.C: New test. 
882         * g++.dg/abi/mangle27.C: New test. 
883         * g++.dg/abi/mangle28.C: New test. 
884         * g++.dg/abi/mangle29.C: New test. 
885
886         PR c++/23839
887         * g++.dg/parse/register1.C: New test.
888
889 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
890
891         PR c++/23842
892         * g++.dg/template/access16.C: New test.
893
894 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
895
896         * gfortran.dg/char_pack_2.f90: Increase the vector size.
897
898 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
899
900         PR fortran/18899
901         * gfortran.dg/shape_2.f90: New test.
902
903 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
904
905         PR target/19269
906         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
907         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
908         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
909         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
910         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
911         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
912         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
913         tests.
914
915 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
916
917         PR c++/23841
918         * g++.dg/parse/template17.C: New test.
919
920 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
921
922         PR c++/23789
923         * g++.dg/template/nontype14.C: New test.
924
925 2005-09-12  Ian Lance Taylor  <ian@airs.com>
926
927         PR g++/7874
928         * g++.dg/lookup/friend7.C: New test.
929         * g++.dg/lookup/friend8.C: New test.
930         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
931         so that it will be found via argument dependent lookup.
932         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
933         friend functions which will no longer be found.
934         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
935         function g, so that it will be found via argument dependent
936         lookup.
937         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
938         * g++.old-deja/g++.mike/net43.C: Likewise.
939
940 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
941
942         PR c++/23691
943         * g++.dg/template/static16.C: New test.
944
945 2005-09-12  Josh Conner  <jconner@apple.com>
946
947         PR middle-end/23237
948         * gcc.c-torture/compile/pr23237.c: New test. 
949
950 2005-09-11  Richard Henderson  <rth@redhat.com>
951
952         * g++.dg/other/error8.C: Update expected diagnostic text.
953
954 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
955
956         PR libfortran/19872
957         * gfortran.dg/overwrite_1.f: New test.
958
959 2005-09-09  Josh Conner  <jconner@apple.com>
960
961         * g++.dg/init/pr23180-1.C: Removed.
962         * g++.dg/init/pr23180-2.C: Removed.
963
964 2005-09-09  David Daney <ddaney@avtrex.com>
965
966         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
967         files which are ...
968         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
969         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
970
971 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
972
973         * gfortran.dg/iostat_2.f90: New test.
974
975 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
976
977         PR c++/22252
978         * g++.dg/ext/interface1.C: New test.
979         * g++.dg/ext/interface1.h: Likewise.
980         * g++.dg/ext/interface1a.cc: Likewise.
981
982 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
983
984         * gfortran.dg/iomsg_1.f90:  New test case.
985
986 2005-09-09  Richard Guenther  <rguenther@suse.de>
987
988         PR c++/23624
989         * g++.dg/tree-ssa/pr23624.C: New testcase.
990
991 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
992
993         PR fortran/19239
994         * gfortran.dg/vector_subscript_1.f90,
995         * gfortran.dg/vector_subscript_2.f90: New tests.
996
997 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
998
999         PR fortran/21104
1000         * gfortran.dg/array_alloc_1.f90,
1001         * gfortran.dg/array_alloc_2.f90,
1002         * gfortran.dg/array_alloc_3.f90: New tests.
1003
1004 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
1005
1006         PR fortran/12840
1007         * gfortran.dg/array_constructor_6.f90
1008         * gfortran.dg/array_constructor_7.f90
1009         * gfortran.dg/array_constructor_8.f90
1010         * gfortran.dg/array_constructor_9.f90
1011         * gfortran.dg/array_constructor_10.f90
1012         * gfortran.dg/array_constructor_11.f90
1013         * gfortran.dg/array_constructor_12.f90: New tests.
1014
1015 2005-09-08  Josh Conner  <jconner@apple.com>
1016
1017         PR c++/23180
1018         * g++.dg/init/pr23180-1.C: New test.
1019         * g++.dg/init/pr23180-2.C: New test.
1020
1021 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1022
1023         PR fortran/18878
1024         * gfortran.dg/module_double_reuse.f90: New.
1025
1026 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
1027
1028         PR fortran/23270
1029         PR fortran/22304
1030         PR fortran/18870
1031         PR fortran/17917
1032         PR fortran/16511
1033         * gfortran.dg/common_equivalence_1.f: New.
1034         * gfortran.dg/common_equivalence_2.f: New.
1035         * gfortran.dg/common_equivalence_3.f: New.
1036         * gfortran.dg/contained_equivalence_1.f90: New.
1037         * gfortran.dg/module_blank_common.f90: New. 
1038         * gfortran.dg/module_commons_1.f90: New.
1039         * gfortran.dg/module_equivalence_1.f90: New.
1040         * gfortran.dg/nested_modules_1.f90: New.
1041         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
1042         equivalences and add comment to connect the test with
1043         the PR.
1044
1045 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1046
1047         PR fortran/23765
1048         * gfortran.dg/common_6.f90: New test.
1049
1050 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1051
1052         PR fortran/15326
1053         * gfortran.dg/char_result_1.f90,
1054         * gfortran.dg/char_result_2.f90,
1055         * gfortran.dg/char_result_3.f90,
1056         * gfortran.dg/char_result_4.f90,
1057         * gfortran.dg/char_result_5.f90,
1058         * gfortran.dg/char_result_6.f90,
1059         * gfortran.dg/char_result_7.f90,
1060         * gfortran.dg/char_result_8.f90: New tests.
1061
1062 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
1063
1064         PR fortran/19928
1065         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
1066
1067 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         PR obj-c++/16816
1070         * obj-c++.dg/selector-5.mm: New test.
1071         * obj-c++.dg/selector-6.mm: New test.
1072
1073 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
1074
1075         PR objc/20574
1076         PR objc/19324
1077         * objc.dg/error-1.m: New test.
1078
1079 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
1080
1081         PR fortran/23373
1082         * gfortran.fortran-torture/execute/pr23373-1.f90,
1083         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
1084
1085 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
1086
1087         PR libfortran/23760
1088         * gfortran.dg/g77/1832.f: Remove long string in write statement
1089         to allow the test to pass on correct list directed output with 
1090         prepended space.
1091
1092 2005-09-07  James E Wilson  <wilson@specifix.com>
1093
1094         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
1095
1096 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1097
1098         * gfortran.dg/parameter+save.f90:  Rename to
1099         * gfortran.dg/parameter_save.f90: .. this.
1100
1101 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
1102
1103         PR fortran/20848
1104         * gfortran.dg/parameter+save.f90:  New test case.
1105
1106 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
1107
1108         PR fortran/19269
1109         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
1110
1111 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1112
1113         PR c/23075
1114         * gcc.dg/pr23075.c: New test.
1115         * g++.dg/warn/pr23075.C: New test.
1116
1117         PR target/22362
1118         * gcc.target/i386/pr22362.c: New test.
1119
1120         PR rtl-optimization/23098
1121         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
1122
1123         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
1124         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1125         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1126
1127 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
1128
1129         * g++.dg/expr/cast6.C: New test.
1130
1131         PR c++/9782
1132         * g++.dg/init/new15.C: New test.
1133
1134 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1135
1136         * gcc.dg/vect/Os-vect-95.c: New test.
1137         * gcc.dg/vect/vect-95.c: Same.
1138
1139 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
1140
1141         * gcc.dg/vect/vect-29.c: Update xfail testing.
1142         * gcc.dg/vect/vect-44.c: Same.
1143         * gcc.dg/vect/vect-48.c: Same.
1144         * gcc.dg/vect/vect-50.c: Same.
1145         * gcc.dg/vect/vect-72.c: Same.
1146         * gcc.dg/vect/vect-77.c: Same.
1147         * gcc.dg/vect/vect-78.c: Same.
1148         * gcc.dg/vect/vect-80.c: Same.
1149         * gcc.dg/vect/vect-96.c: Same.
1150         * gcc.dg/vect/vect-100.c: Same.
1151         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
1152         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
1153         * gfortran.dg/vect/vect-5.f90: Same.
1154
1155 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
1156
1157         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
1158         start strings.
1159         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1160         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1161
1162         PR c++/23056
1163         * g++.dg/opt/pr23056.C: New test.
1164
1165         PR rtl-optimization/23098
1166         * gcc.target/i386/pr23098.c: New test.
1167
1168 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1169
1170         PR c++/23667
1171         * g++.dg/template/static15.C: New test.
1172
1173         PR c++/21440
1174         * g++.dg/ext/stmtexpr5.C: New test.
1175         * g++.dg/ext/stmtexpr6.C: Likewise.
1176
1177 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1178
1179         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1180
1181         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1182         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1183         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1184
1185 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1186
1187         PR libfortran/23321
1188         * gfortran.dg/direct_io_4.f90:  New test case.
1189
1190 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1191             Rasmus Hahn  <rassahah@neofonie.de>
1192
1193         PR libobjc/23108
1194         * objc.dg/type-stream-1.m: New test.
1195
1196 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1197
1198         PR fortran/23661
1199         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1200         gfortran.dg/print_fmt_3.f90: New test.
1201
1202 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1203
1204         * gfortran.dg/fmt_t_1.f90: New test.
1205
1206 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR rtl-optimization/23454
1209         * g++.dg/opt/pr23454.C: New test.
1210
1211 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1212
1213         PR c++/23699
1214         * g++.dg/ext/static1.C: New test.
1215
1216 2005-09-02  Richard Henderson  <rth@redhat.com>
1217
1218         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1219         tail call to check_fa_work.
1220
1221 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1222
1223         PR c++/21687
1224         * g++.dg/other/gc3.C: New test.
1225
1226 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1227
1228         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1229         * gcc.dg/20050826-1.c: Likewise.
1230
1231 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1232
1233         PR c++/23167
1234         * g++.dg/expr/volatile1.C: New test.
1235
1236 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1237
1238         PR middle-end/23547
1239         * gcc.dg/pr23547.c: New test.
1240
1241 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1242
1243         PR c/22061
1244         * gcc.c-torture/execute/pr22061-1.c,
1245         * gcc.c-torture/execute/pr22061-2.c,
1246         * gcc.c-torture/execute/pr22061-3.c,
1247         * gcc.c-torture/execute/pr22061-4.c: New tests.
1248
1249 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1250
1251         * gcc.dg/Wredundant-decls-2.c: New test to check that
1252         -Wredundant-decls does not issue warning for a variable 
1253         definition following a declaration.
1254
1255 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1256
1257         PR debug/7241
1258         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1259         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1260         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1261
1262         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1263         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1264         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1265         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1266         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1267         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1268         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1269         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1270
1271 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1272
1273         PR objc/23306
1274         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1275         scan-assmbler.
1276
1277 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1278
1279         PR target/21255
1280         * gcc.dg/pr21255-1.c: New test.
1281         * gcc.dg/pr21255-2-mb.c: Likewise.
1282         * gcc.dg/pr21255-2-ml.c: Likewise.
1283         * gcc.dg/pr21255-3.c: Likewise.
1284         * gcc.dg/pr21255-4.c: Likewise.
1285
1286 2005-08-31  Dale Johannesen  <dalej@apple.com>
1287
1288         * gcc.dg/20050830-1.c:  New.
1289
1290 2005-08-31  Josh Conner  <jconner@apple.com>
1291
1292         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1293         command-line options for arm-*-* targets.
1294         * g++.dg/init/array16.C: Likewise.
1295         * g++.dg/other/crash-4.C: Likewise.
1296
1297 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1298
1299         PR obj-c++/23640
1300         * obj-c++.dg/gnu-runtime-3.mm: New test.
1301
1302 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1303
1304         PR c++/13377
1305         * g++.dg/lookup/ambig4.C: New test.
1306         * g++.dg/lookup/ambig5.C: New test.
1307         * g++.dg/tc1/dr101.C: Adjust error markers.
1308
1309 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1310
1311         PR c++/23639
1312         * g++.dg/template/ttp5.C: Adjust error markers.
1313
1314 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1315
1316         PR testsuite/23609
1317         * lib/obj-c++.exp: Include target-libpath.exp.
1318         (obj-c++_link_flags): Look for the GNU libobjc library
1319         and set the library path to include it.
1320         Don't manually set LD_LIBRARY_PATH (etc.) but call
1321         set_ld_library_path_env_vars instead.
1322         (obj-c++_target_compile): Don't set library path or
1323         linker flags because they are already set correctly
1324         in obj-c++_link_flags.
1325
1326 2005-08-30  Josh Conner  <jconner@apple.com>
1327
1328         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1329         to command-line options for arm-*-* targets.
1330
1331 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1332
1333         * g++.dg/other/i386-1.C: New.
1334
1335 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1336
1337         PR preprocessor/20348
1338         PR preprocessor/20356
1339         * gcc.dg/cpp/pr20348.c: New test.
1340         * gcc.dg/cpp/pr20348.h: New file.
1341         * gcc.dg/cpp/inc/pr20348.h: New file.
1342         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1343         * gcc.dg/cpp/pr20356.c: New test.
1344         * gcc.dg/cpp/pr20356.h: New file.
1345         * gcc.dg/cpp/inc/pr20356.h: New file.
1346         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1347
1348 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1349
1350         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1351         Fix array dimension to avoid correct end-of-file error.
1352
1353 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1354
1355         PR libfortran/23598
1356         * gfortran.dg/iostat_1.f90:  New test.
1357
1358 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1359
1360         PR middle-end/23408
1361         * gcc.dg/pr23408.c: New test.
1362
1363 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/23099
1366         * g++.dg/init/member1.C: Make sure erroneous static data member
1367         definitions are required.
1368         * g++.dg/template/static13.C: New test.
1369         * g++.dg/template/static14.C: Likewise.
1370
1371 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1372
1373         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1374         -march=pentium4, remove ilp32 requirement.
1375
1376         PR middle-end/23484
1377         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1378         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1379
1380 2005-08-29  Andreas Jaeger  <aj@suse.de>
1381
1382         PR testsuite/23607
1383         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1384
1385 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1386
1387         * gcc.c-torture/execute/20050316-2.c: New test.
1388         * gcc.c-torture/execute/20050316-3.c: New test.
1389         * gcc.dg/torture/pr16104-1.c: New test.
1390
1391 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1392
1393         PR middle-end/23463
1394         * gcc.c-torture/execute/zero-struct-1.c: New test.
1395
1396 2005-08-27  Richard Guenther  <rguenther@suse.de>
1397
1398         PR target/23575
1399         * gcc.target/i386/pr23575.c: New testcase.
1400
1401 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1402
1403         PR rtl-optimization/23561
1404         * gcc.c-torture/execute/20050826-1.c: New test.
1405
1406         PR rtl-opt/23560
1407         * gcc.c-torture/execute/20050826-2.c: New test.
1408
1409 2005-08-26  Dale Johannesen  <dalej@apple.com>
1410
1411         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1412         * gcc.dg/20050826-1.c:  New.
1413
1414 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1415
1416         PR c++/19004
1417         * g++.dg/template/nontype13.C: New test.
1418
1419         PR c++/23491
1420         * g++.dg/init/new14.C: New test.
1421         * g++.dg/expr/anew1.C: Do not XFAIL.
1422         * g++.dg/expr/anew2.C: Likewise.
1423         * g++.dg/expr/anew3.C: Likewise.
1424
1425 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1426
1427         PR middle-end/22439
1428         * gcc.dg/vla-3.c: New test.
1429
1430 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1431
1432         PR fortran/20363
1433         * gfortran.dg/named_interface.f90: New.
1434
1435 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1436
1437         * gcc.c-torture/execute/frame-address.c: New test.
1438
1439 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1440
1441         PR c++/20817
1442         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1443
1444 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1445
1446         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1447
1448 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1449
1450         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1451         * gcc.dg/altivec-22.c: Rename from..
1452         * gcc.dg/altivec-nomfcr.c: ..this.
1453
1454 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1455
1456         PR tree-optimization/23546
1457         * gcc.dg/tree-ssa/pr23546.c: New test.
1458
1459 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1460
1461         PR fortran/17758
1462         * gfortran.dg/nonreturning_statements.f90: New test.
1463
1464 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1465
1466         PR c++/22454
1467         * g++.dg/parse/crash29.C: New.
1468
1469 2005-08-23  DJ Delorie  <dj@redhat.com>
1470
1471         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1472         constants have the L suffix.
1473
1474 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1475
1476         PR c++/23044
1477         * g++.dg/template/instantiate8.C: New.
1478
1479 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1480
1481         PR middle-end/23467
1482         * gcc.c-torture/execute/pr23467.c: New test.
1483
1484 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR tree-optimization/22043
1487         * gcc.c-torture/execute/20050613-1.c: New test.
1488
1489 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1490
1491         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1492
1493 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR rtl-optimization/23478
1496         * g++.dg/opt/pr23478.C: New test.
1497
1498 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1499
1500         PR c/18715
1501         * gcc.dg/switch-warn-3.c: New test.
1502
1503 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1504
1505         PR c++/22233
1506         * g++.dg/template/param1.C: New test.
1507
1508 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1509
1510         PR c++/23089
1511         * g++.dg/other/incomplete1.C: New test.
1512
1513 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1514
1515         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1516         are vectorizable.
1517
1518 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1519
1520         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1521         d_lines_5.f: New.
1522
1523 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1524
1525         * gcc.target/i386/sse-4.c: New test.
1526
1527 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1528
1529         PR testsuite/23239
1530         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1531
1532 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1533
1534         * gcc.dg/20050811-1.c: New test.
1535         * gcc.dg/20050811-2.c: New test.
1536
1537 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1538
1539         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1540
1541 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1542
1543         PR 23476
1544         * gcc.c-torture/compile/pr23476.c: New test.
1545
1546 2005-08-19  Devang Patel  <dpatel@apple.com>
1547
1548         PR tree-optimization/23048
1549         * gcc.dg/tree-ssa/pr23048.c: New test.
1550
1551 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1552
1553         PR middle-end/20624
1554         * g++.dg/warn/Wreturn-3.C: New test
1555
1556 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1557
1558         PR tree-optimization/22228
1559         * g++.dg/vect/pr22543.cc: New test.
1560
1561 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1562
1563         PR tree-optimization/21574
1564         * gcc.dg/tree-ssa/pr21574.c: New test.
1565
1566 2005-08-16  James E Wilson  <wilson@specifix.com>
1567
1568         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1569
1570 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1571
1572         PR tree-opt/23402
1573         * gcc.c-torture/compile/zero-strct-3.c: New test.
1574         * gcc.c-torture/compile/zero-strct-4.c: New test.
1575
1576 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1577
1578         PR target/23376
1579         * gcc.target/x86_64/pr23376.c: New test.
1580
1581 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1582
1583         PR c++/23337
1584         * g++.dg/ext/vector2.C: New.
1585
1586 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1587
1588         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1589
1590 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1591
1592         PR libfortran/23428
1593         * gfortran.dg/inquire-complex.f90:  New test case.
1594
1595 2005-08-16  James E Wilson  <wilson@specifix.com>
1596
1597         PR tree-optimization/21105
1598         * gcc.dg/large-size-array.c: New.
1599
1600 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1601
1602         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1603         type.
1604         * gcc.dg/vect/vect-41: Likewise.
1605         * gcc.dg/vect/vect-42: Likewise.
1606         * gcc.dg/vect/vect-43: Likewise.
1607         * gcc.dg/vect/vect-44: Likewise.
1608         * gcc.dg/vect/vect-46: Likewise.
1609         * gcc.dg/vect/vect-47: Likewise.
1610         * gcc.dg/vect/vect-48: Likewise.
1611         * gcc.dg/vect/vect-52: Likewise.
1612         * gcc.dg/vect/vect-53: Likewise.
1613         * gcc.dg/vect/vect-54: Likewise.
1614         * gcc.dg/vect/vect-55: Likewise.
1615         * gcc.dg/vect/vect-56: Likewise.
1616         * gcc.dg/vect/vect-57: Likewise.
1617         * gcc.dg/vect/vect-58: Likewise.
1618         * gcc.dg/vect/vect-59: Likewise.
1619         * gcc.dg/vect/vect-60: Likewise.
1620         * gcc.dg/vect/vect-61: Likewise.
1621         * gcc.dg/vect/vect-85: Likewise.
1622         * gcc.dg/vect/vect-87: Likewise.
1623         * gcc.dg/vect/vect-88: Likewise.
1624         * gcc.dg/vect/vect-93.c: Likewise.
1625         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1626         * gcc.dg/vect/vect-75: Likewise.
1627         * gcc.dg/vect/vect-76: Likewise.
1628         * gcc.dg/vect/vect-77: Likewise.
1629         * gcc.dg/vect/vect-78: Likewise.
1630         * gcc.dg/vect/vect-80: Likewise.
1631         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1632         vectorized for the expected reason, rather than checking how alignment
1633         was handled.
1634         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1635         type and also instead of aligned pointers. Added documentation.
1636
1637 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1638
1639         * gfortran.dg/power.f90: New test.
1640
1641 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1642
1643         PR rtl-optimization/23299
1644         * g++.dg/opt/pr23299.C: New test.
1645
1646 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1647
1648         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1649
1650 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1651
1652         * g++.dg/template/local6.C: New test.
1653
1654 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1655
1656         * execute/exceptions/finally-1.m: Check that the catch and finally are
1657         being called.  Also add a "return 0;" at the end of main.
1658
1659 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1660
1661         PR fortran/21432.
1662         * gfortran.dg/namelist_print_1.f: New test of functionality of
1663         PRINT namelist.
1664         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1665         namelist generates error with -std=f95.
1666
1667 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1668
1669         PR tree-optimization/23119
1670         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1671
1672 2005-08-13  Marcin Koziej  <creep@desk.pl>
1673             Andrew Pinski  <pinskia@physics.uc.edu>
1674
1675         PR libobjc/22492
1676         * execute/exceptions/finally-1.m: New test.
1677
1678 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1679
1680         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1681         testsuite.
1682         * objc/execute/exceptions/trivial.m: New test.
1683         * objc.dg/try-catch-11.m: Move to ...
1684         * objc/execute/exceptions/foward-1.m: Here.
1685         * objc.dg/try-catch-2.m: Move to ...
1686         * objc/execute/exceptions/catchall-1.m: Here.
1687         * objc.dg/try-catch-8.m: Move to ...
1688         * objc/execute/exceptions/local-variables-1.m: Here.
1689
1690 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1691
1692         * objc.dg/nested-func-1.m: Move to ...
1693         * objc/execute/nested-func-1.m: Here.
1694
1695 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1696
1697         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1698         in ${options} instead of [target_info name].
1699         * lib/obj-c++.exp (objc_target_compile): Likewise.
1700
1701 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1702
1703         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1704
1705 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1706
1707         part of PR testsuite/23348
1708         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1709         of the torture options.
1710         * objc/compile/trivial.m: New test.
1711
1712 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1713
1714         * gfortran.dg/eoshift.f90:  Correct format.
1715
1716 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1717
1718         * gfortran.fortran-torture/execute/character_passing.f90:
1719         Fix comment typo.
1720
1721 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1722
1723         PR c++/8271
1724         * g++.dg/template/unify10.C: New.
1725
1726 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1727
1728         * g++.dg/parse/pr22514.C: Move to...
1729         * g++.dg/debug/pr22514.C: here.
1730
1731 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1732
1733         PR c++/23266
1734         * g++.dg/inherit/pure1.C: New test.
1735
1736         * ChangeLog: Fix typos.
1737
1738 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1739             Steven Bosscher  <stevenb@suse.de>
1740
1741         * gfortran.dg/runtime_warning_1.f90: New test.
1742
1743 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1744
1745         PR c++/23219
1746         * g++.dg/parse/crash28.C: New.
1747
1748 2005-08-11  Richard Guenther  <rguenther@suse.de>
1749
1750         PR target/23289
1751         * gcc.target/i386/tailcall-1.c: New testcase.
1752
1753 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1754
1755         * gcc.dg/vect/vect-67.c: Un-xfail.
1756
1757 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1758
1759         PR c++/23225
1760         * g++.dg/testsuite/parse/crash27.C: new test.
1761
1762 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1763
1764         PR libfortran/22143
1765         * gfortran.dg/shift-kind.f90:  New testcase.
1766
1767 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1768
1769         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1770         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1771
1772 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1773
1774         PR c++/20646
1775         * g++.dg/other/mult-stor1.C: New test.
1776
1777 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1778
1779         * gcc.c-torture/pr18299-1.c: Move to ...
1780         * gcc.c-torture/compile/pr18299-1.c: Here.
1781
1782 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1783
1784         * gfortran/fortran.torture/execute/character_passing.f90:
1785         Fix types for LSAME.
1786
1787 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1788
1789         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1790         input data back to what it was originally.
1791
1792 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1793
1794         * objc.dg/try-catch-8.m: Enable for all targets.
1795
1796 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1797
1798         * gcc.dg/pr23165.c: New test.
1799
1800 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1801
1802         PR tree-optimization/23234
1803         * gcc.dg/tree-ssa/pr23234.c: New test.
1804
1805 2005-08-08  Josh Conner  <jconner@apple.com>
1806
1807         PR rtl-optimization/23241
1808         * gcc.dg/char-compare.c: New test.
1809
1810 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1811
1812         PR c++/22508
1813         * g++.dg/init/new13.C: New test.
1814
1815 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1816
1817         PR c++/21166
1818         * g++.dg/other/crash-4.C: Adjust
1819         * g++/dg/ext/packed9.C: New.
1820
1821 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1822
1823         PR middle-end/21964
1824         * gcc.c-torture/execute/pr21964-1.c: New test.
1825
1826 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1827
1828         PR c/22458
1829         * gcc.dg/pr22458-1.c: New test.
1830
1831 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1832             Steven G. Kargl <kargls@comcast.net>
1833
1834         PR fortran/22390
1835         * gfortran.dg/flush_1.f90: New test.
1836
1837 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1838
1839         PR c++/23191
1840         * g++.dg/template/eh2.C: New test.
1841
1842 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1843
1844         PR c++/19498
1845         * g++.dg/template/instantiate7.C: New test.
1846
1847 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1848
1849         PR c/23113
1850         * gcc.dg/Wunused-value-1.c: New test.
1851
1852 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1853
1854         PR rtl-optimization/23233
1855         * gcc.c-torture/compile/pr23233-1.c: New test.
1856
1857 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR fortran/18833
1860         PR fortran/20850
1861         * gfortran.dg/equiv_1.f90: New test.
1862         * gfortran.dg/equiv_2.f90: New test.
1863         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1864         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1865         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1866
1867 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1868
1869         * gcc.c-torture/execute/vrp-5.c: New test.
1870         * gcc.c-torture/execute/vrp-6.c: New test.
1871         * gcc.dg/tree-ssa/vrp21.c: New test.
1872
1873 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1874
1875         * g++.dg/parse/pr22514.C: New test.
1876
1877 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1878
1879         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1880
1881         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1882         instead of constant loads / pool entries.
1883
1884 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1885
1886         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1887         TEST_TO_WCTYPE.
1888
1889 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1890
1891         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1892         __WINT_TYPE__ in generated prototypes if possible.
1893
1894 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1895
1896         PR 22037
1897         * g++.dg/tree-ssa/pr22037.C:
1898
1899 2005-08-04  Richard Henderson  <rth@redhat.com>
1900
1901         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1902         scan-tree-dump-times directive.
1903
1904 2005-08-04  Jan Hubicka  <jh@suse.cz>
1905
1906         * gcov-1.C: Fix switch counts.
1907         * gcov-4b.c: Likewise.
1908
1909 2005-08-03  Jeff Law  <law@redhat.com>
1910
1911         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1912
1913 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1914
1915         * gcc.c-torture/execute/pr23135.c: New test.
1916
1917 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1918
1919         PR tree-optimization/19899
1920         * gcc.dg/tree-ssa/scev-1.c: New test.
1921         * gcc.dg/tree-ssa/scev-2.c: New test.
1922
1923 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1924
1925         PR target/18582
1926         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1927
1928 2005-08-03  Jan Hubicka  <jh@suse.cz>
1929
1930         * update-conroll.c: New testcase.
1931         * update-conroll-2.c: New testcase.
1932
1933 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1934
1935         * gfortran.dg/constant_substring.f: New test.
1936         * gfortran.dg/pr22491.f: New test.
1937
1938 2005-08-02  Jan Hubicka  <jh@suse.cz>
1939
1940         * update-threading.c: Replace by the proper one.
1941
1942 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1943
1944         PR 23164
1945         * g++.dg/tree-ssa/pr23164.C: New test.
1946
1947 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1948
1949         * gcc.dg/tree-ssa/pr23192.c: New test.
1950
1951 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1952
1953         * gcc.c-torture/execute/vrp-4.c: New test.
1954
1955 2005-08-02  Jan Hubicka  <jh@suse.cz>
1956
1957         * update-threading.c: New test.
1958
1959 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1960
1961         * gcc.c-torture/compile/20050801-1.c: New test.
1962         * gcc.c-torture/compile/20050801-2.c: New test.
1963
1964 2005-08-01  Jan Hubicka  <jh@suse.cz>
1965
1966         * val-prof-5.c: New test.
1967
1968 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1969
1970         PR c/22311
1971         * gcc.dg/pr22311-1.c : New test.
1972
1973 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1974
1975         PR target/23095
1976         * gfortran.dg/pr23095.f: New test.
1977
1978         PR c++/22003
1979         * g++.dg/other/pr22003.C: New test.
1980
1981 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1982
1983         PR target/20621
1984         * gcc.c-torture/execute/pr20621-1.c: New test.
1985
1986 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1987
1988         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1989         of string for format.
1990         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1991         print statement with internal write.
1992         * gfortran.dg/der_array_io_2.f:  Likewise.
1993         * gfortran.dg/der_array_io_3.f:  Likewise.
1994
1995 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1996
1997         * gcc.dg/fold-abs-4.c: new test.
1998
1999 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
2000
2001         PR fortran/22570 an related issues.
2002         * gfortran.dg/x_slash_1.f: New test.
2003
2004 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
2005
2006         PR c/23143
2007         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
2008         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
2009
2010 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2011
2012         PR c/529
2013         * gcc.dg/Wshadow-3.c: New test.
2014
2015 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
2016
2017         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
2018         used to have the wrong bounds).
2019
2020 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2021
2022         PR c/21720
2023         * gcc.dg/hex-round-1.c: Test more cases.
2024         * gcc.dg/hex-round-2.c: New test.
2025
2026 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
2027
2028         PR 22550
2029         * g++.dg/tree-ssa/pr22550.C: New test.
2030
2031 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
2032
2033         * gcc.dg/tree-ssa/vrp19.c: New test.
2034         * gcc.dg/tree-ssa-vrp20.c: New test.
2035
2036 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2037
2038         PR c/22240
2039         * gcc.dg/transparent-union-4.c: New test.
2040
2041 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2042
2043         PR c/22192
2044         * gcc.dg/c99-vla-2.c: New test.
2045
2046 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
2047
2048         PR c/21720
2049         * gcc.dg/hex-round-1.c: New test.
2050
2051 2005-07-28  Jan Hubicka  <jh@suse.cz>
2052
2053         * inliner-1.c: Do not dump everything.
2054         * tree-prof.exp: Do not pass -ftree-based-profiling.
2055         * bprob.exp: Likewise.
2056
2057         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
2058
2059 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/22545
2062         * g++.dg/expr/ptrmem7.C: New test.
2063
2064 2005-07-28  Mike Stump  <mrs@apple.com>
2065
2066         * g++.old-deja/g++.mike/visibility-1.C: New test.
2067
2068 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2069
2070         PR c/20187
2071         * gcc.c-torture/execute/pr20187-1.c: New test.
2072
2073 2005-07-28  Jeff Law  <law@redhat.com>
2074
2075         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
2076         * gcc.dg/tree-ssa/vrp18.c: New test.
2077
2078 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2079
2080         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
2081
2082 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
2083
2084         PR tree-optimization/22506
2085         * gcc.dg/vect/ps22506.c: New test.
2086
2087 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
2088
2089         PR target/21149
2090         * gcc.target/i386/sse-3.c: New test.
2091
2092 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2093
2094         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
2095         * gcc.target/mips/mips32-dsp-type.c: Likewise.
2096
2097 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
2098
2099         PR c/22589
2100         * gcc.c-torture/compile/pr22589-1.c: New test.
2101
2102 2005-07-28  Jan Hubicka  <jh@suse.cz>
2103
2104         * update-loopch.c: New testcase.
2105
2106 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2107
2108         PR rtl-optimization/23047
2109         * gcc.c-torture/execute/pr23047.c: New test.
2110         * gcc.c-torture/execute/pr23047.x: New.
2111
2112 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
2113
2114         PR tree-optimization/22493
2115         * gcc.c-torture/execute/pr22493-1.c: New test.
2116         * gcc.c-torture/execute/pr22493-1.x: New.
2117         * gcc.c-torture/execute/vrp-1.c: New test.
2118         * gcc.c-torture/execute/vrp-2.c: New test.
2119         * gcc.c-torture/execute/vrp-2.c: New test.
2120
2121 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
2122
2123         * gcc.target/frv/all-builtin-read8.c: Delete.
2124         * gcc.target/frv/all-builtin-read16.c: Delete.
2125         * gcc.target/frv/all-builtin-read32.c: Delete.
2126         * gcc.target/frv/all-builtin-read64.c: Delete.
2127         * gcc.target/frv/all-builtin-write8.c: Delete.
2128         * gcc.target/frv/all-builtin-write16.c: Delete.
2129         * gcc.target/frv/all-builtin-write32.c: Delete.
2130         * gcc.target/frv/all-builtin-write64.c: Delete.
2131         * gcc.target/frv/all-read-write-1.c: New.
2132
2133 2005-07-27  Jeff Law  <law@redhat.com>
2134
2135         * gcc.c-torture/execute/pr22630.c: New test.
2136
2137 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
2138
2139         PR tree-optimization/23073
2140         * gcc.dg/vect/nodump-pr23073.c: New test.
2141         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
2142
2143 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
2144
2145         PR tree-optimize/22348
2146         * gcc.c-torture/execute/pr22348.c: New.
2147
2148 2005-07-27  Richard Guenther  <rguenther@suse.de>
2149
2150         * gcc.dg/tree-ssa/salias-1.c: New testcase.
2151
2152 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2153
2154         PR fortran/22503
2155         * gfortran.dg/logical_comp.f90: New test.
2156
2157 2005-07-27  Jan Hubicka  <jh@suse.cz>
2158
2159         * inliner-1.c: Add cleanup of dumps.
2160         * val-prof-*.c: Likewise.
2161         * update-tailcall.c: New.
2162
2163 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
2164
2165         PR 22591
2166         * gcc.dg/tree-ssa/pr22591.c: New test.
2167         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2168
2169 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2170
2171         PR libobjc/22606
2172         * objc.dg/try-catch-11.m: New test.
2173
2174 2005-07-26  Richard Guenther  <rguenther@suse.de>
2175
2176         PR tree-optimization/22486
2177         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2178
2179 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2180
2181         PR tree-opt/22484
2182         * testsuite/g++.dg/opt/loop2.C: New test.
2183
2184 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2185
2186         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2187         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2188
2189 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2190
2191         * lib/profopt.exp (profopt-execute): Check for profiling data
2192         files on the target.
2193
2194 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2195
2196         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2197         for matching of asm labels.
2198
2199 2005-07-25  Richard Guenther  <rguenther@suse.de>
2200
2201         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2202
2203 2005-07-25  Richard Guenther  <rguenther@suse.de>
2204
2205         PR testsuite/22624
2206         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2207
2208 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2209
2210         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2211         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2212         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2213         * gcc.dg/vect/vect-100.c: New test.
2214         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2215         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2216         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2217         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2218         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2219         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2220         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2221         * gfortran.dg/vect/pr19049.f90: New testcase.
2222         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2223
2224 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2225
2226         * gcc.c-torture/execute/20050713-1.c: New test.
2227
2228         PR fortran/20063
2229         * gfortran.fortran-torture/execute/data_4.f90: New test.
2230
2231         PR middle-end/20303
2232         * gcc.dg/visibility-d.c: New test.
2233
2234 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2235
2236         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2237         * gfortran.dg/underflow.f90: Ditto.
2238
2239 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2240
2241         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2242         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2243         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2244
2245 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2246
2247         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2248         include case of field width of zero.
2249
2250 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2251
2252         PR libgfortran/21875
2253         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2254         with trailing blanks on normal formatted read.
2255
2256 2005-07-23  Chao-ying Fu  <fu@mips.com>
2257
2258         * gcc.target/mips/mips32-dsp-type.c: New test.
2259         * gcc.target/mips/mips32-dsp.c: New test.
2260
2261 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2262
2263         PR testsuite/21073
2264         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2265
2266         PR testsuite/20454
2267         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2268         and __cyg_profile_func_exit.
2269
2270 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2271
2272         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2273         * gfortran.dg/comma_format_extension_4.f: Same.
2274         * gfortran.dg/pr15332.f: Same.
2275         * gfortran.dg/pr21730.f: Same.
2276
2277 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2278
2279         * g++.dg/opt/vrp2.C: Fix testcase.
2280
2281         PR tree-opt/22625
2282         * g++.dg/opt/vrp2.C: New test.
2283
2284 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2285
2286         PR debug/21828
2287         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2288
2289 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2290
2291         * gcc.dg/tree-ssa/20050719-1.c: New test.
2292
2293 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2294
2295         * gcc.dg/bfin-longcall-1.c: New file.
2296         * gcc.dg/bfin-longcall-2.c: New file.
2297
2298 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2299
2300         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2301
2302 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2303
2304         PR middle-end/19055
2305         * gcc.dg/tree-ssa/pr19055.c: New test.
2306         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2307
2308 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2309
2310         PR C++/22358
2311         * g++.dg/other/pr22358.C: New test.
2312
2313 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2314
2315         PR c++/2922
2316         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2317
2318 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2319
2320         PR c++/15938
2321         * g++.dg/init/union2.C: New test.
2322
2323 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2324
2325         PR c/22393
2326         * gcc.dg/complex-4.c: New test.
2327
2328 2005-07-21  Richard Guenther  <rguenther@suse.de>
2329
2330         PR testsuite/22522
2331         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2332         scanning for asm labels.
2333         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2334
2335 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2336
2337         PR target/22085
2338         * gcc.dg/altivec-pr22085.c: New.
2339
2340 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2341
2342         PR tree-optimization/19210
2343         * gcc.dg/tree-ssa/pr19210-1.c: New.
2344         * gcc.dg/tree-ssa/pr19210-2.c: New.
2345
2346 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2347
2348         PR rtl-optimization/22167
2349         * g++.dg/opt/pr22167.C: New test.
2350
2351 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2352
2353         PR c++/2922
2354         * g++.dg/lookup/two-stage2.C: New.
2355         * g++.dg/lookup/two-stage3.C: New.
2356         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2357         fixed two-stage name lookup for operators.
2358         * g++.dg/template/call3.C: Compiler now produces an appropriate
2359         error message.
2360         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2361         14 as a candidate.
2362         * g++.dg/template/ptrmem4.C: Compiler produces different error
2363         message.
2364         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2365         connect_to_method as a candidate.
2366
2367 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2368
2369         * gcc.dg/fold-alloc-1.c: New test.
2370
2371 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2372
2373         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2374         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2375
2376 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2377
2378         * gcc.dg/fold-abs-1.c: New test.
2379         * gcc.dg/fold-abs-2.c: New test.
2380         * gcc.dg/fold-abs-3.c: New test.
2381
2382 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2383
2384         Make CONSTRUCTOR use VEC to store initializers.
2385         * g++.dg/ext/complit3.C: Check for specific error messages.
2386         * g++.dg/init/brace2.C: Update error message.
2387         * g++.dg/warn/Wbraces2.C: Likewise.
2388
2389 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2390
2391         PR fortran/16940
2392         * gfortran.dg/module_interface_1.f90: New test.
2393
2394 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2395             Kenneth Zadeck <zadeck@naturalbridge.com>
2396
2397         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2398
2399 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2400
2401         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2402         specify -Wformat for these tests.
2403         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2404         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2405         * gcc.dg/format/opt-6.c: Delete.
2406
2407 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2408
2409         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2410         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2411
2412 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2413
2414         * gcc.dg/tree-ssa/alias-2.c: New test.
2415
2416 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2417
2418         PR c++/22263
2419         * g++.dg/template/explicit7.C: New test.
2420
2421 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2422
2423         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2424         width of 8 to +Inf and -Inf.
2425
2426 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2427
2428         PR c++/22139
2429         * g++.dg/template/friend36.C: New test.
2430
2431 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2432
2433         PR fortran/21730
2434         * gfortran.dg/pr21730.f: New test.
2435
2436 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2437             Kenneth Zadeck <zadeck@naturalbridge.com>
2438
2439         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2440         since pure const detection cannot run at -O1 in c compiler.
2441         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2442         can now optimize this case properly.
2443         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2444         because we now pass.
2445         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2446
2447 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2448
2449         PR c/22421
2450         * gcc.dg/format/bitfld-1.c: New test.
2451
2452 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2453
2454         PR c++/22204
2455         * g++.dg/rtti/repo1.C: New test.
2456
2457 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2458
2459         PR middle-end/22398
2460         * gcc.c-torture/compile/pr22398.c: New test.
2461
2462 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/22132
2465         * g++.dg/expr/cast4.C: New test.
2466
2467 2005-07-15  Richard Guenther  <rguenther@suse.de>
2468
2469         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2470         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2471
2472 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2473
2474         PR tree-optimization/22230
2475         * gcc.dg/tree-ssa/pr22230.c: New test.
2476
2477 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2478
2479         * gfortran.dg/g77/cpp6.f: New test.
2480
2481         PR fortran/22417
2482         * gfortran.dg/g77/cpp5.F: New test.
2483         * gfortran.dg/g77/cpp5.h: New file.
2484         * gfortran.dg/g77/cpp5inc.h: New file.
2485
2486 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2487
2488         PR libfortran/16435
2489         * gfortran.dg/tl_editting.f90: New.
2490         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2491
2492 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2493
2494         * gfortran.dg/char_array_constructor.f90: New test.
2495
2496 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2497
2498         * gfortran.dg/past_eor.f90: New.
2499         * gfortran.dg/complex_read.f90: New.
2500
2501 2005-07-13  Jeff Law  <law@redhat.com>
2502
2503         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2504         additional casts.
2505
2506         * gcc.dg/tree-ssa/pr22321.c: New test
2507
2508 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2509
2510         PR tree-optimization/21921
2511         * gcc.dg/tree-ssa/pr21921.c: New.
2512
2513 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2514
2515         PR tree-optimizatio/22442
2516         * gcc.dg/tree-ssa/loop-11.c: New test.
2517
2518 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2519
2520         PR tree-opt/21840
2521         * gcc.c-torture/compile/pr21840.c: New test.
2522
2523 2005-07-12  Jan Hubicka  <jh@suse.cz>
2524
2525         * gcc.c-torture/compile/pr22379.c: New test.
2526
2527 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2528
2529         PR libfortran/21593
2530         gfortran.dg/dev_null.f90:  Remove outdated comment about
2531         PR libfortran/21593.
2532
2533
2534 2005-07-12  Dale Johannesen  <dalej@apple.com>
2535
2536         * gcc.target/i386/compress-float-sse.c:  New.
2537         * gcc.target/i386/compress-float-sse-pic.c:  New.
2538         * gcc.target/i386/compress-float-387.c:  New.
2539         * gcc.target/i386/compress-float-387-pic.c:  New.
2540         * gcc.dg/compress-float-ppc.c:  New.
2541         * gcc.dg/compress-float-ppc-pic.c:  New.
2542
2543 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2544
2545         PR libfortran/21593
2546         gfortran.dg/dev_null.f90:  Remove targets.
2547
2548 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2549
2550         PR tree-opt/22335
2551         * gcc.dg/pr22335-1.c: New test.
2552         * gcc.dg/pr22335-2.c: New test.
2553
2554 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2555
2556         PR c++/20172
2557         * g++.dg/template/nontype12.C : New test.
2558
2559 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2560
2561         * gcc.dg/tree-ssa/loop-10.c: New test.
2562
2563 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2564
2565         * gcc.c-torture/execute/20020720-1.x: Remove.
2566
2567 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2568
2569         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2570
2571 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2572
2573         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2574         (dg-mips-options): Use it.
2575
2576 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2577
2578         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2579
2580 2005-07-09  Richard Henderson  <rth@redhat.com>
2581
2582         * lib/target-supports.exp (check_effective_target_sync_char_short):
2583         Add alpha.
2584
2585 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2586
2587         PR libfortran/22217
2588         * gfortran.dg/negative-z-descriptor.f90:  New test.
2589
2590 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2591
2592         PR tree-opt/22329
2593         * gcc.dg/pr22329.c: New test.
2594
2595 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2596
2597         PR tree-optimization/20139
2598         * gcc.dg/tree-ssa/pr20139.c: New.
2599
2600 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2601
2602         PR tree-opt/22356
2603         * testsuite/gcc.dg/pr22356-1.c: New test.
2604
2605 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2606
2607         PR c++/21799
2608         * g++.dg/template/unify8.C: New.
2609         * g++.dg/template/unify9.C: New.
2610
2611 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2612
2613         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2614
2615 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2616
2617         * gcc.dg/darwin-version-1.c: New.
2618         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2619         * gcc.dg/builtins-20.c: Likewise.
2620         * gcc.dg/builtins-53.c: Likewise.
2621         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2622         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2623         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2624         * gcc.dg/torture/builtins-power-1.c: Likewise.
2625         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2626         on Darwin.
2627
2628 2005-07-07  Jeff Law  <law@redhat.com>
2629
2630         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2631         argument evaluation order.
2632
2633 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2634
2635         PR libfortran/21594
2636         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2637         Add test cases where the shift length is greater than the
2638         array length.
2639
2640 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2641
2642         * obj-c++.dg/proto-lossage-6.mm: New.
2643         * objc.dg/proto-lossage-6.m: New.
2644
2645 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2646
2647         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2648         * objc.dg/gnu-runtime-2.m: Likewise.
2649
2650 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2651
2652         * gfortran.dg/longline.f: New test.
2653
2654         * gfortran.dg/badline.f: New test.
2655
2656 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2657
2658         PR fortran/16531
2659         PR fortran/15966
2660         PR fortran/18781
2661         * gfortran.dg/hollerith.f90: New.
2662         * gfortran.dg/hollerith2.f90: New.
2663         * gfortran.dg/hollerith3.f90: New.
2664         * gfortran.dg/hollerith4.f90: New.
2665         * gfortran.dg/hollerith_f95.f90: New.
2666         * gfortran.dg/hollerith_legacy.f90: New.
2667         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2668
2669 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2670
2671         PR objc/22274
2672         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2673         * objc.dg/gnu-runtime-2.m: New.
2674
2675 2005-07-06  Jeff Law  <law@redhat.com>
2676
2677         * gcc.dg/tree-ssa/vrp17.c: New test.
2678
2679 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2680
2681         PR fortran/22327
2682         * gfortran.dg/array_constructor_5.f90: New test.
2683
2684 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2685
2686         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2687
2688 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2689
2690         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2691         * gcc.dg/980816-1.c: Ditto.
2692
2693 2005-07-06  Jeff Law  <law@redhat.com>
2694
2695         * gcc.c-torture/compile/pr21356.c: New test.
2696
2697 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2698
2699         PR c/22013
2700         PR c/22098
2701         * gcc.c-torture/compile/pr22013-1.c,
2702         gcc.c-torture/execute/pr22098-1.c,
2703         gcc.c-torture/execute/pr22098-2.c,
2704         gcc.c-torture/execute/pr22098-3.c: New tests.
2705
2706 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2707
2708         PR c/22308
2709         * gcc.dg/pr22308-1.c: New test.
2710
2711 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2712
2713         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2714         target.
2715         * gcc.dg/compare9.c: Use -fshort-enums instead of
2716         -fno-short-enums.  Change the last test to dg-bogus.
2717
2718 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2719
2720         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2721         * gcc.dg/compare9.c: New.
2722
2723 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2724
2725         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2726
2727 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2728
2729         PR testsuite/22288
2730         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2731
2732
2733 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2734
2735         * gcc.dg/format/gcc_gfc-1.c: New.
2736
2737 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2738
2739         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2740
2741 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2742
2743         PR fortran/20842
2744         * gfortran.dg/io_invalid_1.f90: New test.
2745
2746 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2747
2748         * gcc.dg/format/gcc_diag-1.c: Update.
2749
2750 2005-07-02  Jeff Law  <law@redhat.com>
2751
2752         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2753         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2754
2755 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2756
2757         * gcc.dg/format/gcc_diag-1.c: Update.
2758
2759 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2760
2761         PR tree-opt/22269
2762         * gcc.c-torture/compile/pr22269.c: New test.
2763
2764 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2765
2766         PR 21584
2767         PR 22219
2768         * g++.dg/tree-ssa/pr21584-1.C: New test.
2769         * g++.dg/tree-ssa/pr21584-2.C: New test.
2770
2771 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2772
2773         * obj-c++.dg/try-catch-11.mm: New.
2774         * objc.dg/try-catch-10.m: New.
2775
2776 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2777
2778         * g++.dg/other/ucnid-1.C: xfail on AIX.
2779
2780 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2781
2782         PR 22234
2783         * gcc.dg/20050629-1.c: New test.
2784
2785 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2786
2787         * obj-c++.dg/const-str-1[0-1].mm: New.
2788         * objc.dg/const-str-1[0-1].m: New.
2789
2790 2005-05-29  Richard Henderson  <rth@redhat.com>
2791
2792         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2793         Rename from check_effective_target_vect_no_max.
2794         (check_effective_target_vect_no_int_add): New.
2795         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2796         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2797         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2798         * gcc.dg/vect/vect-reduc-1.c: Use both.
2799         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2800
2801 2005-05-29  Richard Henderson  <rth@redhat.com>
2802
2803         * lib/target-supports.exp (check_effective_target_vect_no_max):
2804         Remove i386 and x86_64.
2805
2806 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2807
2808         PR testsuite/21969
2809         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2810
2811 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2812
2813         PR middle-end/21969
2814         * gcc.dg/vect/pr21969.c: New test.
2815
2816 2005-06-28  Eric Christopher  <echristo@redhat.com>
2817
2818         PR c/22052
2819         PR c/21975
2820         * gcc.dg/inline1.c: New test.
2821         * gcc.dg/inline2.c: Ditto.
2822         * gcc.dg/inline3.c: Ditto.
2823         * gcc.dg/inline4.c: Ditto.
2824         * gcc.dg/inline5.c: Ditto.
2825
2826 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2827
2828         PR libfortran/22142
2829         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2830         Add testcase also testing eoshift1 for PR 22142.
2831
2832 2005-06-28  Richard Henderson  <rth@redhat.com>
2833
2834         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2835         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2836         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2837         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2838         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2839
2840 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2841
2842         PR libfortran/22142
2843         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2844         Add testcase for PR 22142.
2845
2846 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2847
2848         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2849         gcc.target/ia64/fpreg-2.c: New tests.
2850
2851 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2852
2853         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2854
2855 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2856
2857         PR libfortran/22170
2858         * gfortran.dg/slash_1.f90: New test.
2859
2860 2005-06-27  Richard Henderson  <rth@redhat.com>
2861
2862         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2863         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2864         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2865         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2866         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2867         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2868
2869 2005-06-27  Richard Henderson  <rth@redhat.com>
2870
2871         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2872         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2873
2874 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2875
2876         * obj-c++.dg/proto-lossage-5.mm: New.
2877         * objc.dg/proto-lossage-5.m: New.
2878
2879 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2880
2881         PR 21959
2882         * gcc.dg/tree-ssa/pr21959.c: New test.
2883
2884 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2885
2886         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2887         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2888         testing uninitialized var.
2889
2890         * gcc.c-torture/execute/builtins/chk.h: New.
2891         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2892         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2893         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2894         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2895         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2896         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2897         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2898         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2899         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2900         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2901         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2902         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2903         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2904         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2905         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2906         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2907         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2908         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2909         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2910         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2911         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2912         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2913         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2914         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2915         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2916         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2917         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2918         * gcc.dg/builtin-object-size-1.c: New test.
2919         * gcc.dg/builtin-object-size-2.c: New test.
2920         * gcc.dg/builtin-object-size-3.c: New test.
2921         * gcc.dg/builtin-object-size-4.c: New test.
2922         * gcc.dg/builtin-object-size-5.c: New test.
2923         * gcc.dg/builtin-stringop-chk-1.c: New test.
2924         * gcc.dg/builtin-stringop-chk-2.c: New test.
2925         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2926         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2927         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2928         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2929         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2930         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2931         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2932         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2933         * gcc.c-torture/execute/printf-1.c: New test.
2934         * gcc.c-torture/execute/fprintf-1.c: New test.
2935         * gcc.c-torture/execute/vprintf-1.c: New test.
2936         * gcc.c-torture/execute/vfprintf-1.c: New test.
2937         * gcc.c-torture/execute/printf-chk-1.c: New test.
2938         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2939         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2940         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2941
2942 2005-06-27  Michael Matz  <matz@suse.de>
2943
2944         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2945         slot is not merged if address escapes.
2946
2947 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2948
2949         PR c/21911
2950         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2951
2952 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2953
2954         PR middle-end/17965
2955         * gcc.c-torture/compile/20050622-1.c: New test.
2956
2957         PR middle-end/22028
2958         * gcc.dg/20050620-1.c: New test.
2959
2960 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2961
2962         PR tree-optimization/22026
2963         * gcc.dg/tree-ssa/pr22026.c: New.
2964
2965 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2966
2967         PR libfortran/22144
2968         * gfortran.dg/shift-alloc.f90:  New testcase.
2969
2970 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2971
2972         * all files: Update FSF address in copyright headers.
2973
2974 2005-06-22  Jan Hubicka  <jh@suse.cz>
2975
2976         * wholeprogram-1.c: New testcase.
2977         * wholeprogram-2.c: New testcase.
2978
2979 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR 22171
2982         * gcc.dg/tree-ssa/pr22171.c: New test.
2983
2984 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2985
2986         * gfortran.dg/simplify_modulo.f90: New.
2987
2988 2005-06-24  Jan Hubicka  <jh@suse.cz>
2989
2990         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2991
2992 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2993
2994         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2995
2996 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2997
2998         * obj-c++.dg/typedef-alias-1.mm: New.
2999         * objc.dg/typedef-alias-1.m: New.
3000
3001 2005-06-23  Jeff Law  <law@redhat.com>
3002
3003         * gcc.dg/tree-ssa/vrp16.c: New test.
3004
3005 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3006
3007         * lib/target-supports.exp: Add
3008         check_effective_target_fortran_large_real and
3009         check_effective_target_fortran_large_int to check for
3010         corresponding effective targets.
3011         * gfortran.dg/large_integer_kind_1.f90: New test.
3012         * gfortran.dg/large_real_kind_1.f90: New test.
3013
3014 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
3015
3016         PR tree-optimization/22117
3017         * gcc.dg/tree-ssa/pr22117.c: New.
3018
3019 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
3020
3021         PR testsuite/22123
3022         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
3023
3024 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
3025
3026         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
3027
3028 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
3029
3030         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
3031         * gfortran.dg/f2c_4.c: Likewise
3032
3033 2005-06-22 Paul Brook  <paul@codesourcery.com>
3034
3035         PR fortran/21034
3036         * gfortran.dg/auto_save_1.f90: New test.
3037
3038 2005-06-22  Michael Matz  <matz@suse.de>
3039
3040         * gcc.target/x86-64/abi: New directory.
3041         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
3042         * gcc.target/x86-64/abi/README.gcc: New file.
3043         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
3044         * gcc.target/x86-64/abi/asm-support.s: New file.
3045         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
3046         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
3047         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
3048         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
3049         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
3050         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
3051         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
3052         * gcc.target/x86_64/abi/test_bitfields.c: New test.
3053         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
3054         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
3055         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
3056         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
3057         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
3058         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
3059         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
3060         * gcc.target/x86_64/abi/test_varargs.c: New test.
3061
3062 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
3063
3064         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
3065         32-bit i?86 and x86_64.
3066
3067 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
3068
3069         * obj-c++.dg/const-str-[1-9].mm: New tests.
3070
3071 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
3072
3073         PR fortran/22010
3074         * gfortran.dg/namelist_use.f90: New.
3075         * gfortran.dg/namelist_use_only.f90: New.
3076
3077 2005-06-21  Jeff Law  <law@redhat.com>
3078
3079         * gcc.dg/tree-ssa/vrp15.c: New test.
3080
3081 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
3082
3083         * lib/target-supports.exp (check_effective_target_vect_reduction):
3084         Remove.
3085         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
3086         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
3087         remove vect_reduction target keyword. Also avoid two returns in main.
3088         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3089         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
3090         * gcc.dg/vect/vect-reduc-1short.c: New test.
3091         * gcc.dg/vect/vect-reduc-1char.c: New test.
3092         * gcc.dg/vect/vect-reduc-2short.c: New test.
3093         * gcc.dg/vect/vect-reduc-2char.c: New test.
3094         * gcc.dg/vect/vect-reduc-6.c: New test.
3095         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
3096         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
3097         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
3098
3099 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3100         Paul Thomas  <pault@gcc.gnu.org>
3101
3102         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
3103         New tests.
3104
3105 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3106
3107         * gfortran.dg/backslash_1.f90: New test.
3108         * gfortran.dg/backslash_2.f90: New test.
3109
3110 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
3111
3112         * gfortran.dg/duplicate_labels.f90: New test.
3113
3114 2005-06-20  Jan Beulich  <jbeulich@novell.com>
3115
3116         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
3117         unsupportable relocations.
3118         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3119         * gcc.dg/20050321-2.c: xfail for NetWare.
3120
3121 2005-06-20  Andreas Jaeger  <aj@suse.de>
3122
3123         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
3124         gcc.target/i386/fastcall-sseregparm.c,
3125         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
3126
3127 2005-06-19  Richard Henderson  <rth@redhat.com>
3128
3129         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
3130
3131 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3132
3133         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
3134
3135 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
3136
3137         PR c++/22115
3138         * g++.dg/conversion/simd2.C: Change expected error message.
3139
3140 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3141
3142         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
3143         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3144         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3145
3146 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
3147
3148         * gcc.dg/fold-mod-1.c: New test.
3149
3150 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
3151
3152         PR fortran/19926
3153         * gfortran.dg/pr19926.f90: New test.
3154
3155 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
3156
3157         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
3158         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
3159         targets.
3160         * gcc.dg/vect/vect-reduc-2.c: Likewise.
3161         * gcc.dg/vect/vect-reduc-3.c: Likewise.
3162
3163 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
3164
3165         * gcc.target/ia64/float80-varargs-1.c: New test.
3166
3167 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3168
3169         PR tree-opt/22035
3170         * gfortran.dg/f2c_6.f90: New test.
3171
3172 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3173
3174         PR c++/17413
3175         * g++.dg/template/local5.C: New.
3176
3177 2005-06-17  Richard Henderson  <rth@redhat.com>
3178
3179         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3180
3181 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3182
3183         PR testsuite/21945
3184         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3185
3186 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3187
3188         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3189         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3190         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3191         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3192         check_vect to verify the presence of hardware vector support.
3193
3194 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3195
3196         PR testsuite/22056
3197         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3198
3199 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3200
3201         PR libfortran/19216
3202         * gfortran.dg/pr19216.f: Add correct space between brackets and
3203         dg directive.
3204
3205 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3206
3207         PR libfortran/16436
3208         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3209
3210 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3211
3212         * gcc.target/i386/attributes-error.c: New testcase.
3213         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3214         * gcc.target/i386/regparm-stdcall.c: Likewise.
3215         * gcc.target/i386/sseregparm-1.c: Likewise.
3216         * gcc.target/i386/sseregparm-2.c: Likewise.
3217
3218 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3219
3220         * g++.dg/rtti/crash2.C: New.
3221
3222 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3223
3224         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3225
3226 2005-06-15  David Ung  <davidu@mips.com>
3227
3228         * gcc.target/mips/mips16e-extends.c: New test for testing the
3229         generation of MIPS16e zeb/zeh, seb/seh instructions.
3230
3231 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3232
3233         PR 22018
3234         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3235         * gcc.dg/tree-ssa/pr22018.c: New test.
3236
3237 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3238
3239         * gcc.dg/simd-1.c: Update error messages.
3240         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3241         * gcc.dg/simd-2.c: Update error messages.
3242         * gcc.dg/simd-4.c: New.
3243
3244 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3245
3246         PR c++/20678
3247         * g++.dg/other/crash-4.C: New.
3248
3249 2005-06-14  Devang Patel  <dpatel@apple.com>
3250
3251         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3252
3253 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3254
3255         PR c++/21929
3256         * g++.dg/parse/crash11.C: Update
3257
3258 2005-06-13  Jeff Law  <law@redhat.com>
3259
3260         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3261         perform the desired transformations.
3262         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3263         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3264
3265 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3266
3267         PR fortran/22038
3268         * gfortran.dg/forall_1.f90: Un-XFAIL.
3269
3270 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3271
3272         PR c++/21929
3273         * g++.dg/parse/crash26.C: New.
3274
3275         PR c++/20789
3276         * g++.dg/init/member1.C: New.
3277
3278 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3279
3280         * gfortran.dg/altreturn_1.f90: New test.
3281
3282 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3283
3284         PR middle-end/21985
3285         * gcc.dg/tree-ssa/pr21985.c: New test.
3286
3287 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3288
3289         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3290
3291 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3292
3293         PR c++/21930
3294         * g++.dg/other/error10.C: New test case.
3295
3296 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3297
3298         PR libfortran/19155
3299         * gfortran.dg/pr19155.f: Add test.
3300
3301 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3302
3303         * gfortran.dg/f2c_7.f90: New test.
3304
3305         * gfortran.dg/forall_1.f90: XFAILed.
3306
3307 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3308
3309         * gcc.dg/pr14796-1.c: New.
3310         * gcc.dg/pr14796-2.c: New.
3311
3312 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3313
3314         PR fortran/17792
3315         PR fortran/21375
3316         * gfortran.dg/deallocate_stat.f90:  New test.
3317
3318 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3319
3320         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3321
3322 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3323
3324         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3325         access will be generated when this loop is vectorized. Test that
3326         accesses with same alignment were detected.
3327         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3328         Test that accesses with same alignment were detected.
3329         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3330         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3331         alignment were detected.
3332
3333 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3334
3335         PR c++/10611
3336         * g++.dg/conversion/simd2.C: New.
3337
3338 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3339
3340         * gcc.dg/Wcxx-compat-1.c: New.
3341
3342 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3343
3344         PR libfortran/21480
3345         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3346         complex array.
3347
3348 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3349
3350         * gcc.dg/alias-8.c: New.
3351
3352 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3353
3354         * gcc.dg/format/cmn_err-1.c: Update.
3355
3356 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3357
3358         PR target/20666
3359         * gcc.target/sparc/fexpand-2.c: New.
3360         * gcc.target/sparc/fpmerge-2.c: New.
3361         * gcc.target/sparc/fpmul-2.c: New.
3362         * gcc.target/sparc/noresult.c: New.
3363         * gcc.target/sparc/pdist-2.c: New.
3364         * gcc.target/sparc/pdist-3.c: New.
3365
3366 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3367
3368         PR testsuite/21702
3369         * gcc.target/i386/i386.exp: Fix comment typo.
3370
3371 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3372
3373         PR c++/19497
3374         * g++.dg/inherit/using5.C: New.
3375         * g++.dg/inherit/using6.C: New.
3376
3377 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3378
3379         PR c++/19894
3380         * g++.dg/template/ptrmem15.C: New test.
3381
3382         PR c++/20563
3383         * g++.dg/ext/label4.C: New test.
3384
3385 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3386
3387         * gcc.dg/tls/debug-1.c: New test.
3388
3389 2005-06-07  Dale Johannesen  <dalej@apple.com>
3390
3391         * gcc.target/i386/movq.c:  New.
3392
3393 2005-06-07  Dale Johannesen  <dalej@apple.com>
3394
3395         * gcc.dg/20050607-1.c:  New.
3396
3397 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3398
3399         PR middle-end/21850
3400         * gcc.c-torture/execute/20050607-1.c: New test.
3401
3402 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3403
3404         PR libfortran/21926
3405         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3406         Test case where the return array has lowest stride one,
3407         but isn't packed.
3408
3409 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3410
3411         * lib/target-supports.exp (check_effective_target_sync_int_long):
3412         Add s390 and s390x targets.
3413
3414 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3415
3416         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3417         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3418         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3419         * gcc.dg/tree-ssa/loop-9.c: New test.
3420
3421 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3422
3423         * g++.dg/parse/defarg10.C: New.
3424
3425 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3426
3427         PR regression/21897
3428         * gcc.c-torture/execute/20050604-1.c: New test.
3429
3430 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3431
3432         PR 21903
3433         * g++.dg/parse/defarg9.C: New.
3434
3435         PR c++/20637
3436         * g++.dg/inherit/using4.C: New.
3437         * g++.dg/overload/error1.C: Adjust expected errors.
3438         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3439         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3440         * g++.old-deja/g++.other/redecl2.C: Likewise.
3441         * g++.old-deja/g++.other/redecl4.C: Likewise.
3442         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3443
3444 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3445
3446         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3447
3448 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3449
3450         * lib/gfortran.exp (gfortran_target_compile): Call
3451         dg-additional-files-options
3452         * gfortran.dg/f2c_4.f90: New file
3453         * gfortran.dg/f2c_4.c: New file
3454         * gfortran.dg/f2c_5.f90: New file
3455         * gfortran.dg/f2c_5.c: New file
3456
3457 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3458
3459         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3460
3461         PR fortran/21912
3462         * gfortran.dg/array_constructor_4.f90: New test.
3463
3464 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3465
3466         PR c++/21619
3467         * g++.dg/ext/builtin9.C: New test.
3468
3469 2005-06-05  Dale Johannesen  <dalej@apple.com>
3470
3471         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3472         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3473
3474 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3475
3476         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3477         * gcc.dg/vect/vect-reduc-1.c: New.
3478         * gcc.dg/vect/vect-reduc-2.c: New.
3479         * gcc.dg/vect/vect-reduc-3.c: New.
3480
3481 2005-06-04  Dale Johannesen  <dalej@apple.com>
3482
3483         * gcc.c-torture/execute/20050603-1.c:  New.
3484         * gcc.c-torture/execute/20050603-2.c:  New.
3485         * gcc.dg/20050603-3.c:  New.
3486
3487 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3488
3489         PR fortran/19195
3490         * gfortran.dg/debug_1.f90: New test.
3491
3492         * gfortran.dg/forall_1.f90: New test.
3493
3494 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3495
3496         * gfortran.dg/array_constructor_3.f90: New test.
3497
3498 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3499
3500         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3501
3502 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3503
3504         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3505
3506 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3507
3508         PR c/21873
3509         * gcc.dg/init-excess-1.c: New test.
3510
3511 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3512
3513         PR c++/21853
3514         * g++.dg/expr/static_cast6.C: New test.
3515
3516 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3517
3518         * gcc.dg/tree-ssa/vrp14.c: New test.
3519
3520 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/21336
3523         * g++.dg/template/new2.C: New test.
3524
3525 2005-06-03  Josh Conner  <jconner@apple.com>
3526
3527         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3528         all entries in initializer.
3529
3530 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3531
3532         PR middle-end/21858
3533         * gcc.dg/pr21858.c: New testcase.
3534
3535 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3536
3537         PR tree-optimization/21292
3538
3539         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3540         New.
3541         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3542         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3543         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3544         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3545         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3546
3547 2005-06-02  Richard Henderson  <rth@redhat.com>
3548
3549         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3550
3551 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3552
3553         * gcc.dg/wtypequal.c: New testcase.
3554
3555 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3556
3557         PR 21582
3558         * gcc.dg/tree-ssa/pr21582.c: New test.
3559
3560 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3561
3562         PR c++/21280
3563         * g++.dg/opt/interface2.h: New.
3564         * g++.dg/opt/interface2.C: New.
3565         * g++.dg/init/ctor4.C: Adjust error lines.
3566         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3567         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3568         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3569         * g++.old-deja/g++.pt/assign1.C: Likewise.
3570         * g++.old-deja/g++.pt/crash20.C: Likewise.
3571
3572 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3573
3574         PR tree-optimization/21734
3575         * g++.dg/vect/pr21734_1.cc: New.
3576         * g++.dg/vect/pr21734_2.cc: New.
3577
3578 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3579
3580         PR c++/20350
3581         * g++.dg/template/spec24.C: New.
3582
3583         PR c++/21151
3584         * g++.dg/pch/local-1.C: New.
3585         * g++.dg/pch/local-1.Hs: New.
3586
3587 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3588
3589         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3590         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3591         * gcc.dg/tree-ssa/pr14341.c: New test.
3592         * gcc.dg/tree-ssa/pr14841.c: New test.
3593         * gcc.dg/tree-ssa/pr20701.c: New test.
3594         * gcc.dg/tree-ssa/pr21086.c: New test.
3595         * gcc.dg/tree-ssa/pr21090.c: New test.
3596         * gcc.dg/tree-ssa/pr21332.c: New test.
3597         * gcc.dg/tree-ssa/pr21458.c: New test.
3598         * gcc.dg/tree-ssa/pr21658.c: New test.
3599         * gcc.dg/tree-ssa/vrp01.c: New test.
3600         * gcc.dg/tree-ssa/vrp02.c: New test.
3601         * gcc.dg/tree-ssa/vrp03.c: New test.
3602         * gcc.dg/tree-ssa/vrp04.c: New test.
3603         * gcc.dg/tree-ssa/vrp05.c: New test.
3604         * gcc.dg/tree-ssa/vrp06.c: New test.
3605         * gcc.dg/tree-ssa/vrp07.c: New test.
3606         * gcc.dg/tree-ssa/vrp08.c: New test.
3607         * gcc.dg/tree-ssa/vrp09.c: New test.
3608         * gcc.dg/tree-ssa/vrp10.c: New test.
3609         * gcc.dg/tree-ssa/vrp11.c: New test.
3610         * gcc.dg/tree-ssa/vrp12.c: New test.
3611         * gcc.dg/tree-ssa/vrp13.c: New test.
3612
3613 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3614
3615         PR 21029
3616         * gcc.dg/tree-ssa/pr21029.c: New test.
3617
3618 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3619
3620         * gfortran.dg/logint-1.f: New test case.
3621         * gfortran.dg/logint-2.f: Likewise.
3622         * gfortran.dg/logint-3.f: Likewise.
3623
3624 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3625
3626         PR c/21536
3627         PR c/20760
3628         * gcc.dg/20050527-1.c: New test.
3629
3630         * gcc.dg/i386-sse-12.c: New test.
3631
3632         PR fortran/21729
3633         * gfortran.dg/implicit_5.f90: New test.
3634
3635 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3636
3637         PR fortran/20883
3638         * gfortran/assign_4.f90: New test.
3639         * gfortran/assign_2.f90: Change compile to run.
3640
3641 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3642
3643         * lib/target-supports.exp
3644         (check_effective_target_sync_char_short): New.
3645         * gcc.dg/sync-2.c: New.
3646
3647 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3648
3649         PR tree-optimization/21817
3650         * gcc.dg/torture/pr21817-1.c: New.
3651
3652 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3653
3654         PR c++/21165
3655         * g++.dg/template/init5.C: New.
3656
3657 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3658
3659         * gfortran.dg/char_initialiser_actual.f90:
3660         Test character initialisers as actual arguments.
3661         * gfortran.dg/char_pointer_comp_assign.f90:
3662         Test character pointer structure component assignments.
3663         * gfortran.dg/char_array_structure_constructor.f90:
3664         Test character components in structure constructors.
3665
3666 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3667
3668         PR middle-end/20931
3669         * g++.dg/opt/pr20931.C: New test.
3670
3671 2005-05-31  Andreas Jaeger  <aj@suse.de>
3672
3673         PR testsuite/20772
3674         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3675         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3676         g++.old-deja/g++.ext/asmspec1.C,
3677         g++.old-deja/g++.other/regstack.C,
3678         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3679         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3680         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3681         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3682         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3683         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3684         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3685         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3686         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3687         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3688         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3689         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3690         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3691         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3692         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3693         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3694         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3695         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3696         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3697
3698 2005-05-31  Jeff Law  <law@redhat.com>
3699
3700         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3701
3702 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3703
3704         PR middle-end/21743
3705         * gcc.dg/builtins-1.c: Activate disabled clog test.
3706         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3707
3708 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3709
3710         * gfortran.dg/char_pointer_assign.f90:
3711         Test character-pointer assignments and pointer assignments.
3712         * gfortran.dg/char_pointer_dummy.f90:
3713         Test character-pointer dummy arguments.
3714         * gfortran.dg/char_pointer_func.f90:
3715         Test character-pointer function returns.
3716         * gfortran.dg/char_pointer_dependency.f90:
3717         Test character-pointer functions with dependencies.
3718
3719 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3720
3721         PR c++/21784
3722         * g++.dg/lookup/using14.C: New test.
3723
3724 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3725
3726         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3727         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3728         trailing ^M.
3729
3730 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3731
3732         PR c++/17413
3733         * g++.dg/template/local5.C: New.
3734
3735         PR target/21761
3736         * gcc.c-torture/compile/pr21761.c: New.
3737
3738         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3739         before darwin8.
3740
3741 2005-05-30  Steven G. Kargl
3742
3743         PR fortran/20846
3744         * gfortran.dg/inquire_8.f90: New test.
3745
3746 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3747
3748         PR libfortran/21376
3749         * gfortran.dg/output_exponents_1.f90: New test.
3750
3751 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3752
3753         PR libfortran/20006
3754         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3755
3756 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/21210
3759         * g++.dg/ext/complex1.C: New test.
3760
3761         PR c++/21340
3762         * g++.dg/init/ctor6.C: New test.
3763
3764 2005-05-29  Jan Hubicka  <jh@suse.cz>
3765
3766         * gcc.c-torture/compile/pr21562.c: New.
3767
3768 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3769
3770         * gfortran.dg/subnormal_1.f90: New test.
3771
3772 2005-05-28  Jan Hubicka  <jh@suse.cz>
3773
3774         * tree-prof.exp: Fix comment.
3775         * value-prof-1.c: New.
3776         * value-prof-2.c: New.
3777         * value-prof-3.c: New.
3778         * value-prof-4.c: New.
3779
3780 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3781
3782         PR c++/21614
3783         * g++.dg/expr/ptrmem6.C: New test.
3784         * g++.dg/expr/ptrmem6a.C: Likewise.
3785
3786 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3787
3788         PR tree-optimization/21658
3789         * gcc.dg/tree-ssa/pr21658.c: New.
3790
3791 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3792
3793         PR c++/21455
3794         * g++.dg/inherit/ptrmem3.C: New.
3795
3796         PR c++/21681
3797         * g++.dg/parse/template16.C: New.
3798
3799 2005-05-27  Andreas Jaeger  <aj@suse.de>
3800
3801         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3802
3803         * gcc.dg/i386-sse-8.c: Run test on all archs.
3804
3805 2005-05-26  Mike Stump  <mrs@apple.com>
3806
3807         * objc.dg/isa-field-1.m: Only run on darwin.
3808         * objc.dg/lookup-1.m: Likewise.
3809         * objc.dg/try-catch-8.m: Likewise.
3810
3811 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3812
3813         PR tree-optimization/9814
3814         * gcc.dg/pr9814-1.c: New test case.
3815
3816 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3817
3818         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3819         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3820         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3821         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3822         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3823         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3824         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3825         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3826         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3827         objc.dg/try-catch-8.m: New.
3828
3829 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3830
3831         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3832         remove extraneous semicolons.
3833
3834 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3835
3836         * obj-c++.dg/comp-types-12.mm: New.
3837         * objc.dg/comp-types-11.m: New.
3838         * objc.dg/selector-4.m: New.
3839
3840 2005-05-26  Andreas Jaeger  <aj@suse.de>
3841
3842         PR testsuite/20772
3843         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3844         g++.old-deja/g++.ext/attrib3.C,
3845         g++.old-deja/g++.other/store-expr1.C,
3846         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3847         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3848         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3849         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3850         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3851         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3852         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3853         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3854         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3855         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3856         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3857         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3858         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3859         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3860         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3861         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3862         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3863         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3864         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3865
3866 2005-05-26  Andreas Jaeger  <aj@suse.de>
3867
3868         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3869         x86-64 compilation.
3870
3871 2005-05-26  Andreas Jaeger  <aj@suse.de>
3872
3873         PR testsuite/20772
3874         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3875         gcc.misc-tests/i386-pf-athlon-1.c,
3876         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3877         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3878         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3879         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3880         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3881         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3882         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3883         programs.
3884
3885         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3886         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3887         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3888         x86-64 compilation.
3889
3890         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3891         x86_64.
3892
3893         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3894         effective-target ilp32.
3895
3896 2005-05-26  David Ung  <davidu@mips.com>
3897
3898         * gcc.target/mips/ext_ins.c: New test for testing the generation
3899         of MIPS32/64 rev 2 ext/ins instructions.
3900
3901 2005-05-26  Andreas Jaeger  <aj@suse.de>
3902
3903         * treelang/compile/unsigned.tree: Use gimple instead of
3904         nonexisting generic dump.
3905
3906 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3907
3908         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3909
3910 2005-05-26  Andreas Jaeger  <aj@suse.de>
3911
3912         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3913
3914 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3915
3916         PR libfortran/17283
3917         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3918         Test callee-allocated memory with write statements.
3919
3920 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3921
3922         PR middle-end/21709
3923         * gcc.dg/pr21709-1.c: New test case.
3924
3925 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3926             Mike Stump  <mrs@apple.com>
3927
3928         * objc/execute/next_mapping.h: Update for C++.
3929
3930         * obj-c++.dg/selector-1.mm: Move to...
3931         * obj-c++.dg/selector-4.mm: here...
3932
3933         * obj-c++.dg/basic.mm: New.
3934         * obj-c++.dg/comp-types-1.mm: New.
3935         * obj-c++.dg/cxx-class-1.mm: New.
3936         * obj-c++.dg/cxx-ivars-1.mm: New.
3937         * obj-c++.dg/cxx-ivars-2.mm: New.
3938         * obj-c++.dg/cxx-ivars-3.mm: New.
3939         * obj-c++.dg/cxx-scope-1.mm: New.
3940         * obj-c++.dg/cxx-scope-2.mm: New.
3941         * obj-c++.dg/defs.mm: New.
3942         * obj-c++.dg/empty-private-1.mm: New.
3943         * obj-c++.dg/encode-1.mm: New.
3944         * obj-c++.dg/encode-2.mm: New.
3945         * obj-c++.dg/encode-3.mm: New.
3946         * obj-c++.dg/extern-c-1.mm: New.
3947         * obj-c++.dg/extra-semi.mm: New.
3948         * obj-c++.dg/fix-and-continue-2.mm: New.
3949         * obj-c++.dg/isa-field-1.mm: New.
3950         * obj-c++.dg/ivar-list-semi.mm: New.
3951         * obj-c++.dg/local-decl-1.mm: New.
3952         * obj-c++.dg/lookup-1.mm: New.
3953         * obj-c++.dg/lookup-2.mm: New.
3954         * obj-c++.dg/method-1.mm: New.
3955         * obj-c++.dg/method-2.mm: New.
3956         * obj-c++.dg/method-3.mm: New.
3957         * obj-c++.dg/method-4.mm: New.
3958         * obj-c++.dg/method-5.mm: New.
3959         * obj-c++.dg/method-6.mm: New.
3960         * obj-c++.dg/method-7.mm: New.
3961         * obj-c++.dg/no-extra-load.mm: New.
3962         * obj-c++.dg/overload-1.mm: New.
3963         * obj-c++.dg/pragma-1.mm: New.
3964         * obj-c++.dg/pragma-2.mm: New.
3965         * obj-c++.dg/private-1.mm: New.
3966         * obj-c++.dg/private-2.mm: New.
3967         * obj-c++.dg/proto-qual-1.mm: New.
3968         * obj-c++.dg/qual-types-1.mm: New.
3969         * obj-c++.dg/stubify-1.mm: New.
3970         * obj-c++.dg/stubify-2.mm: New.
3971         * obj-c++.dg/super-class-1.mm: New.
3972         * obj-c++.dg/super-class-2.mm: New.
3973         * obj-c++.dg/super-dealloc-1.mm: New.
3974         * obj-c++.dg/super-dealloc-2.mm: New.
3975         * obj-c++.dg/template-1.mm: New.
3976         * obj-c++.dg/template-2.mm: New.
3977         * obj-c++.dg/template-3.mm: New.
3978         * obj-c++.dg/template-4.mm: New.
3979         * obj-c++.dg/template-5.mm: New.
3980         * obj-c++.dg/template-6.mm: New.
3981         * obj-c++.dg/try-catch-1.mm: New.
3982         * obj-c++.dg/try-catch-2.mm: New.
3983         * obj-c++.dg/try-catch-3.mm: New.
3984         * obj-c++.dg/try-catch-4.mm: New.
3985         * obj-c++.dg/try-catch-5.mm: New.
3986         * obj-c++.dg/try-catch-6.mm: New.
3987         * obj-c++.dg/try-catch-7.mm: New.
3988         * obj-c++.dg/try-catch-8.mm: New.
3989         * obj-c++.dg/try-catch-9.mm: New.
3990         * obj-c++.dg/va-meth-1.mm: New.
3991
3992 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3993
3994         * obj-c++.dg/selector-1.mm: New.
3995         * obj-c++.dg/selector-2.mm: New.
3996
3997 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3998
3999         * obj-c++.dg/selector-3.mm: New.
4000         * objc.dg/selector-3.m: New.
4001
4002 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
4003
4004         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
4005         about where warning appears.
4006
4007 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4008
4009         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
4010         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4011         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4012         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4013
4014 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
4015
4016         * gcc.dg/20050524-1.c: New test.
4017
4018 2005-05-25  Jan Hubicka  <jh@suse.cz>
4019
4020         * gcc.dg/tree-prof/inliner-1.c: New.
4021
4022 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
4023
4024         * gcc.dg/tree-prof: New directory.
4025         * gcc.dg/tree-prof/tree-prof.exp: New.
4026
4027 2005-05-25  DJ Delorie  <dj@redhat.com>
4028
4029         * gcc.dg/Wattributes-1.c: New.
4030         * gcc.dg/Wattributes-2.c: New.
4031         * gcc.dg/Wattributes-3.c: New.
4032
4033 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
4034
4035         PR tree-optimization/19833
4036         * gcc.dg/uninit-4.c: Remove xfail.
4037         * gcc.dg/uninit-9.c: Ditto.
4038
4039 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
4040
4041         * obj-c++.dg/bitfield-[1-5].mm: New.
4042         * obj-c++.dg/class-protocol-1.mm: New.
4043         * obj-c++.dg/comp-types-1[0-1].mm: New.
4044         * obj-c++.dg/comp-types-[2-9].mm: New.
4045         * obj-c++.dg/encode-[4-8].mm: New.
4046         * obj-c++.dg/layout-1.mm: New.
4047         * obj-c++.dg/method-1[0-9].mm: New.
4048         * obj-c++.dg/method-2[0-1].mm: New.
4049         * obj-c++.dg/method-[8-9].mm: New.
4050         * obj-c++.dg/objc-gc-3.mm: New.
4051         * obj-c++.dg/try-catch-10.mm: New.
4052         * objc.dg/bitfield-5.m: New.
4053         * objc.dg/comp-types-10.m: New.
4054         * objc.dg/comp-types-9.m: New.
4055         * objc.dg/layout-1.m: New.
4056         * objc.dg/objc-gc-4.m: New.
4057         * objc.dg/try-catch-9.m: New.
4058         * objc.dg/class-protocol-1.m: Tweak diagnostics.
4059         * objc.dg/comp-types-1.m: Likewise.
4060         * objc.dg/comp-types-[5-6].m: Likewise.
4061         * objc.dg/method-9.m: Likewise.
4062
4063 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
4064
4065         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
4066         and on hardware without VMX support.
4067
4068         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
4069
4070         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
4071
4072         * lib/profopt.exp (dg-final-generate, dg-final-use,
4073         profopt-final-code, profopt-get-options): New.
4074         (profopt-execute): Process test directives.
4075
4076         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
4077         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4078         cleanup-tree-dump, cleanup-saved-temps): Update comments.
4079
4080 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
4081
4082         PR C++/21645
4083         * g++.dg/init/ctor5.C: New test.
4084
4085 2005-05-24  Ira Rosen  <irar@il.ibm.com>
4086
4087         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
4088         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
4089         vect-113.c, vect-114.c.
4090
4091 2005-05-23  Adam Nemet  <anemet@lnxw.com>
4092
4093         * gcc.dg/const-elim-1.c: Remove xfails.
4094
4095 2005-05-23  Jeff Law  <law@redhat.com>
4096
4097         * gcc.c-torture/compile/pr21638.c: New test.
4098         * gcc.c-torture/compile/20050520-1.c: New test.
4099
4100 2005-05-23  Nick Clifton  <nickc@redhat.com>
4101
4102         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
4103         be a proper triple, ie: m32r*-*-*.
4104         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4105
4106 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
4107
4108         PR middle-end/21331
4109         PR tree-opt/21293
4110         * gcc.c-torture/compile/pr21293.c: New test.
4111         * gcc.c-torture/execute/pr21331.c: New test.
4112
4113 2004-05-20  Richard Henderson  <rth@redhat.com>
4114
4115         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
4116
4117 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
4118
4119         * obj-c++-dg.exp: Add.
4120         * obj-c++.exp: Add.
4121         * obj-c++.dg/dg.exp: Add.
4122
4123 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
4124
4125         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
4126         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
4127
4128 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
4129
4130         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
4131
4132 2004-05-19  Richard Henderson  <rth@redhat.com>
4133
4134         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
4135
4136 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
4137
4138         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
4139
4140         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
4141
4142 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
4143
4144         PR c++/21495
4145         * g++.dg/parse/extern1.C: New test.
4146         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
4147
4148 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4149
4150         * gcc.dg/c99-math.h: New.
4151         * gcc.dg/c99-math-float-1.c: New test.
4152         * gcc.dg/c99-math-double-1.c: Likewise.
4153         * gcc.dg/c99-math-long-double-1.c: Likewise.
4154
4155 2005-05-18  Richard Henderson  <rth@redhat.com>
4156
4157         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
4158
4159 2005-05-18  Devang Patel  <dpatel@apple.com>
4160
4161         * g++.dg/opt/20050511-1.C: New test.
4162
4163 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
4164
4165         PR libfortran/21127
4166         * gfortran.dg/reshape-complex.f90:  New test.
4167
4168 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4169
4170         * gfortran.dg/array_constructor_1.f90: New test.
4171         * gfortran.dg/array_constructor_2.f90: New test.
4172
4173 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4174
4175         PR fortran/20954
4176         * gfortran.dg/pr20954.f: New test.
4177
4178 2005-05-17  Mike Stump  <mrs@apple.com>
4179
4180         Yet more Objective-C++...
4181
4182         * objc.dg/method-5.m: Update.
4183         * objc.dg/method-6.m: Update.
4184         * objc.dg/method-7.m: Update.
4185         * objc.dg/method-9.m: Update.
4186         * objc.dg/try-catch-2.m: Update.
4187
4188 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4189
4190         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4191         Remove little-endian optimizations.
4192
4193 2005-05-17  Jeff Law  <law@redhat.com>
4194
4195         * g++.dg/tree-ssa/pr14814.C: New test.
4196         * gcc.dg/tree-ssa/pr14814.C: New test.
4197         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4198         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4199
4200 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4201
4202         * gcc.dg/compat/generate-random.c: Do not include
4203         libiberty.h.
4204         * gcc.dg/compat/generate-random_r.c: Likewise.
4205
4206 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4207
4208         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4209
4210 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4211
4212         PR middle-end/21595
4213         * g++.dg/tree-ssa/builtin1.C: New testcase.
4214
4215 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR c++/21454
4218         * g++.dg/opt/const4.C: New test.
4219
4220         PR middle-end/21492
4221         * g++.dg/opt/crossjump1.C: New test.
4222
4223         PR tree-optimization/21610
4224         * gcc.c-torture/compile/20050516-1.c: New test.
4225
4226         PR fortran/15080
4227         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4228         about the test failing.
4229         * gfortran.fortran-torture/execute/where_7.f90: New test.
4230         * gfortran.fortran-torture/execute/where_8.f90: New test.
4231
4232 2005-05-16  Richard Henderson  <rth@redhat.com>
4233
4234         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4235         i?86 and x86_64.
4236
4237 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4238
4239         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4240         (limits.h): Include unconditionally.
4241         (stdlib.h): Likewise.
4242         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4243         (limits.h): Include unconditionally.
4244         (stdlib.h): Likewise.
4245         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4246         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4247         (limits.h): Include unconditionally.
4248         (stdlib.h): Likewise.
4249         (hashtab.h): Do not include.
4250         (getopt.h): Likewise.
4251         (stddef.h): Include.
4252         (hashval_t): Define.
4253         (struct entry): Add "next" field.
4254         (HASH_SIZE): New macro.
4255         (hash_table): New variable.
4256         (switchfiles): Do not use xmalloc.
4257         (mix): New macro.
4258         (iterative_hash): New function.
4259         (hasht): Remove.
4260         (e_exists): New function.
4261         (e_insert): Likewise.
4262         (output): Use, instead of libiberty hashtable functions.
4263         (main): Do not use getopt.  Do not call htab_create.
4264
4265 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4266
4267         PR libstdc++/21526
4268         * lib/target-supports.exp (check_mkfifo_available):
4269         Return 0 for cygwin as mkfifo support incomplete on platform.
4270         Fix typos in comments.
4271
4272 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4273
4274         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4275
4276 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4277
4278         PR fortran/17432
4279         * gfortran.dg/assign_4.f: New test.
4280
4281 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4282
4283         PR tree-optimization/21563
4284         * gcc.dg/tree-ssa/pr21563.c: New.
4285
4286 2005-05-14  Jan Hubicka  <jh@suse.cz>
4287
4288         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4289
4290 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4291
4292         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4293
4294 2005-05-13  Julian Brown  <julian@codesourcery.com>
4295
4296         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4297         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4298
4299 2005-05-13  Jan Hubicka  <jh@suse.cz>
4300
4301         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4302         * gcc.dg/fold-xor-?.c: Likewise.
4303         * gcc.dg/pr15784-?.c: Likewise.
4304         * gcc.dg/pr20922-?.c: Likewise.
4305         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4306         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4307         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4308
4309 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4310
4311         PR fortran/21260
4312         * gfortran.dg/hollerith_1.f90: New test.
4313
4314 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4315
4316         * gfortran.dg/func_result_2.f90: New test.
4317
4318 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4319
4320         * gfortran.dg/dev_null.f90: New test.
4321
4322 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4323
4324         * gcc.dg/arm-vfp1.c: Revert last change.
4325
4326 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4327
4328         PR middle-end/19807
4329         PR tree-optimization/19639
4330         * g++.dg/tree-ssa/pr19807.C: New testcase.
4331
4332 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4333
4334         PR libfortran/21471
4335         * gfortran.dg/append-1.f90: New test.
4336
4337 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4338
4339         * gcc.dg/pr18501.c: XFAIL.
4340         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4341         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4342         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4343         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4344         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4345         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4346         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4347         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4348
4349 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4350
4351         PR fortran/20178
4352         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4353         gfortran.dg/f2c_3.f90: New tests.
4354
4355         * gfortran.dg/return_1.f90: Fix dg annotation.
4356
4357 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4358
4359         * gcc.c-torture/compile/20050510-1.c: New test.
4360
4361 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4362
4363         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4364
4365 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4366
4367         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4368
4369 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4370
4371         PR c/17913
4372         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4373
4374 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4375
4376         PR c/21342
4377         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4378         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4379
4380 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4381
4382         PR debug/16676
4383         * gcc.dg/debug/pr16676.c: New test.
4384
4385 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4386
4387         PR testsuite/21443
4388         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4389         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4390         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4391         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4392         Change -O1 to -O2.
4393         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4394         -fno-tree-dominator-opts.
4395
4396 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4397
4398         * gfortran.dg/return_1.f90: New test.
4399
4400 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4401
4402         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4403
4404         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4405
4406 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4407
4408         PR c++/21427
4409         * g++.dg/inherit/covariant13.C: New.
4410
4411 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4412
4413         PR libfortran/19155
4414         * gfortran.dg/pr19155.f: New test.
4415
4416 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4417
4418         PR inline-asm/8788
4419         * gcc.dg/pr8788-1.c: New testcase.
4420
4421 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4422
4423         PR target/21416
4424         * gcc.target/mips/fpcmp-[12].c: New tests.
4425
4426 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4427
4428         * lib/target-supports-dg.exp (dg-require-fork): New function.
4429         (dg-require-mkfifo): Likewise.
4430         * lib/target-supports.exp (check_function_available): New
4431         function.
4432         (check_fork_available): Likewise.
4433         (check_mkfifo_available): Likewise.
4434
4435 2005-05-06  Jeff Law  <law@redhat.com>
4436
4437         * gcc.c-torture/compile/pr21380.c: New test.
4438
4439 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR c++/20961
4442         * g++.dg/ext/weak3.C: New test.
4443
4444 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4445
4446         PR c++/21352
4447         * g++.dg/template/crash37.C: New test.
4448
4449 2005-05-05  Paul Brook  <paul@codesourcery.com>
4450
4451         * gcc.dg/arm-g2.c: Use effective-target arm32.
4452         * gcc.dg/arm-mmx-1.c: Ditto.
4453         * gcc.dg/arm-scd42-2.c: Ditto.
4454         * gcc.dg/arm-vfp1.c: Ditto.
4455         * lib/target-supports.exp (check_effective_target_arm32): New
4456         function.
4457
4458 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4459
4460         PR libfortran/21354
4461         gfortran.dg/in_pack_rank7.f90:  New test.
4462
4463 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4464
4465         PR middle-end/15618
4466         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4467
4468 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4469
4470         PR middle-end/21265
4471         * gcc.dg/20050503-1.c: New test.
4472
4473         PR rtl-optimization/21239
4474         * gcc.dg/i386-sse-11.c: New test.
4475
4476 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4477
4478         PR target/16888
4479         * gcc.target/i386/asm-1.c: New test.
4480
4481 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR rtl-optimization/21330
4484         * gcc.c-torture/execute/20050502-1.c: New test.
4485
4486         PR target/21297
4487         * gcc.c-torture/execute/20050502-2.c: New test.
4488
4489 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4490
4491         PR middle-end/21282
4492         * gcc.dg/pr21282.c: New.
4493
4494 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4495
4496         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4497         * gcc.dg/vect/vect-92.c: Likewise
4498         * gcc.dg/vect/vect-93.c: Likewise
4499         * gcc.dg/vect/vect-dv-1.c: Likewise
4500         * gcc.dg/vect/vect-dv-2.c: Likewise
4501         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4502
4503 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4504
4505         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4506         * gfortran.dg/vect/vect-2.f90:  Likewise
4507         * gfortran.dg/vect/vect-3.f90:  Likewise
4508         * gfortran.dg/vect/vect-4.f90:  Likewise
4509         * gfortran.dg/vect/vect-5.f90:  Likewise
4510
4511 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4512
4513         PR target/20813
4514         * gcc.dg/rs6000-fpint-2.c: New.
4515
4516 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4517
4518         PR c/15698
4519         * gcc.dg/builtins-30.c: Update expected messages.
4520         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4521         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4522         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4523
4524 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4525
4526         PR tree-optimization/21294
4527         * gcc.dg/tree-ssa/pr21294.c: New.
4528
4529 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4530
4531         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4532         __builtin_altivec_st_internal_4si built-in.
4533
4534 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4535
4536         PR c++/15875
4537         * g++.dg/template/ptrmem14.C: New test.
4538
4539 2005-05-02  Paul Brook  <paul@codesourcery.com>
4540
4541         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4542
4543 2005-05-02  Michael Matz  <matz@suse.de>
4544
4545         PR c++/19542
4546         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4547
4548 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4549
4550         * g++.dg/cpp/weak.C: New test.
4551
4552 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4553
4554         * gcc.dg/tree-ssa/loop-8.c: New test.
4555
4556 2005-04-30  Michael Maty  <matz@suse.de>
4557
4558         * gcc.dg/inline-mcpy.c: New test.
4559
4560 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4561
4562         PR libfortran/18958
4563         * gfortran.dg/eoshift.f90:  New test case.
4564
4565 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4566
4567         PR libfortran/18857
4568         * gfortran.dg/matmul_1.f90: New test.
4569
4570 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4571
4572         PR tree-optimization/21030
4573         * gcc.dg/tree-ssa/pr21030.c: New.
4574
4575 2005-04-29  Devang Patel  <dpatel@apple.com>
4576
4577         PR tree-optimization/21272
4578         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4579
4580 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4581
4582         PR fortran/13082
4583         PR fortran/18824
4584         * gfortran.dg/entry_4.f90: New test.
4585         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4586         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4587         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4588         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4589         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4590         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4591         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4592
4593 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4594
4595         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4596
4597 2005-04-29  Paul Brook   <paul@codesourcery.com>
4598
4599         * gfortran.dg/entry_3.f90: New test.
4600
4601 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4602
4603         * gfortran.dg/implicit_4.f90: New test.
4604
4605 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4606
4607         * lib/target-supports.exp (check_profiling_available): Return
4608         false for xtensa-*-elf.
4609
4610 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4611
4612         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4613         error if file cannot be deleted.
4614
4615 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4616
4617         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4618         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4619         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4620         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4621         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4622         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4623         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4624         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4625         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4626         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4627         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4628         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4629         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4630
4631 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4632
4633         PR fortran/20865
4634         * gfortran.dg/pr20865.f90: New test.
4635
4636 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4637
4638         * gcc.dg/void-cast-2.c: New test.
4639
4640 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4641
4642         PR c/21159
4643         * gcc.dg/void-cast-1.c: New test.
4644
4645 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4646
4647         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4648
4649 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4650
4651         PR fortran/21177
4652         * gfortran.dg/pr21177.f90: New test.
4653
4654 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4655
4656         PR tree-optimization/21171
4657         * gcc.dg/tree-ssa/pr21171.c: New test.
4658
4659 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4660
4661         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4662         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4663         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4664         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4665         gcc.dg/tree-ssa/gen-vect-32.c: New.
4666         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4667         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4668         don't run on PPC32.
4669
4670 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4671
4672         PR c/21213
4673         * gcc.dg/transparent-union-3.c: New test.
4674
4675 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4676
4677         PR c/20740
4678         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4679         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4680         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4681         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4682         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4683         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4684
4685 2005-04-26  Jeff Law  <law@redhat.com>
4686
4687         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4688         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4689         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4690         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4691         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4692         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4693         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4694
4695 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4696
4697         PR tree-optimization/17598
4698         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4699
4700 2005-04-25  Mike Stump  <mrs@apple.com>
4701
4702         * objc.dg/fix-and-continue-1.m: Add.
4703
4704 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4705
4706         PR c++/20995
4707         * g++.dg/opt/pr20995-1.C: New test case.
4708
4709 2005-04-25  Devang Patel <dpatel@apple.com>
4710
4711         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4712
4713 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4714
4715         PR testsuite/21062
4716         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4717
4718 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4719
4720         PR C++/21188
4721         * g++.dg/opt/rtti2.C: New test.
4722
4723 2005-04-25  Paul Brook  <paul@codesourcery.com>
4724         Steven G. Kargl  <kargls@comcast.net>
4725
4726         PR fortran/20879
4727         * gfortran.dg/ichar_1.f90: New file.
4728
4729 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR middle-end/20991
4732         * g++.dg/opt/pr20991.C: New test.
4733
4734         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4735         where sizeof (type) < __alignof__ (type).
4736         * gcc.dg/compat/struct-layout-1.h: Likewise.
4737
4738 2005-04-24  Per Bothner  <per@bothner.com>
4739             Devang Patel  <dpatel@apple.com>
4740
4741         PR preprocessor/20907
4742         * gcc.dg/cpp/very-long-comment.c: New test.
4743
4744 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4745
4746         PR fortran/20059
4747         * gfortran.dg/common_5.f: New test.
4748
4749 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4750
4751         PR middle-end/21082
4752         * g++.dg/tree-ssa/pr21082.C: New testcase.
4753
4754 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4755
4756         * gcc.dg/vect/vect-99.c: New test.
4757
4758 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4759
4760         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4761
4762 2005-04-22  Jeff Law  <law@redhat.com>
4763
4764         * gcc.dg/uninit-5.c: Remove xfails.
4765         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4766         conditionals and loads.
4767
4768 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4769
4770         PR libfortran/20074
4771         PR libfortran/20436
4772         PR libfortran/21108
4773         * gfortran.dg/nested_reshape.f90: new test
4774         * gfortran.dg/reshape-alloc.f90: new test
4775         * gfortran.dg/reshape.f90: new test
4776
4777 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4778
4779         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4780
4781         * gcc.dg/arm-vfp1.c: New test.
4782
4783 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4784
4785         PR c++/21087
4786         * g++.dg/lookup/builtin2.C: New test.
4787
4788 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4789
4790         * gcc.dg/weak/weak-13.c: New test.
4791
4792 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4793
4794         * lib/target-supports.exp (check_effective_target_sync_int_long):
4795         Add powerpc*.
4796
4797 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4798
4799         * gcc.target/mips/branch-1.c: New test.
4800
4801 2005-04-21  Richard Henderson  <rth@redhat.com>
4802
4803         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4804         * gcc.dg/vect/vect-86.c: Likewise.
4805         * gcc.dg/vect/vect-87.c: Likewise.
4806         * gcc.dg/vect/vect-88.c: Likewise.
4807
4808 2005-04-21  Devang Patel  <dpatel@apple.com>
4809
4810         PR optimization/20994
4811         * gcc.dg/tree-ssa/ifc-3.c: New test.
4812
4813 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4814
4815         PR c/12913
4816         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4817         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4818         gcc.dg/c99-vla-jump-5.c: New tests.
4819
4820 2005-04-19  Richard Henderson  <rth@redhat.com>
4821
4822         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4823         Fix typo in exists check.
4824         (check_effective_target_sync_int_long): New.
4825         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4826         * gcc.dg/ia64-sync-2.c: Likewise.
4827         * gcc.dg/ia64-sync-3.c: Likewise.
4828         * gcc.dg/ia64-sync-4.c: Likewise.
4829
4830 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4831
4832         * gcc.dg/fold-xor-1.c: New test.
4833         * gcc.dg/fold-xor-2.c: New test.
4834
4835 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4836
4837         PR target/20670
4838         * g++.dg/eh/fp-regs.C: New test.
4839
4840 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4841
4842         * gcc.dg/Wint-to-pointer-cast-1.c,
4843         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4844         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4845         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4846
4847 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4848
4849         PR fortran/16861
4850         * gfortran.dg/pr16861.f90: New test.
4851
4852 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4853
4854         * gcc.dg/pr21085.c: New test.
4855
4856 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4857
4858         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4859         (setup_mips_tests, dg-mips-options): New procedures.
4860         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4861         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4862         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4863         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4864         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4865         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4866         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4867         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4868         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4869         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4870         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4871         dg-mips-options instead of dg-options.  Remove now-redundant
4872         preprocessor guards.
4873         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4874         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4875         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4876         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4877         * gcc.dg/vr-mult-2.c: Delete.
4878         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4879         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4880         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4881         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4882         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4883         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4884         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4885
4886 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4887
4888         * ada/acats/run_all.sh: Use sync when executable not present.
4889
4890 2005-04-18  Devang Patel  <dpatel@apple.com>
4891
4892         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4893         * gcc.dg/vect/vect-11a.c: New.
4894         * gcc.dg/vect/vect-none.c: Update.
4895         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4896
4897 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4898
4899         PR tree-optimization/20922
4900         * gcc.dg/pr20922-1.c: New test.
4901         * gcc.dg/pr20922-2.c: New test.
4902         * gcc.dg/pr20922-3.c: New test.
4903         * gcc.dg/pr20922-4.c: New test.
4904         * gcc.dg/pr20922-5.c: New test.
4905         * gcc.dg/pr20922-6.c: New test.
4906
4907 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4908
4909         PR libfortran/20950
4910         * gfortran.dg/pr20950.f: New test.
4911
4912 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4913
4914         PR libfortran/19216
4915         * gfortran.dg/pr19216.f: New test.
4916
4917 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4918
4919         PR tree-optimization/21001
4920         * gcc.dg/tree-ssa/pr21001.c: New.
4921
4922 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4923
4924         PR libfortran/21075
4925         * gfortran.dg/reshape_rank7.f90: New test.
4926
4927 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4928
4929         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4930         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4931         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4932         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4933         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4934         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4935         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4936         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4937         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4938         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4939         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4940         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4941         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4942         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4943         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4944         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4945         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4946         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4947         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4948         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4949         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4950
4951 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4952
4953         * gfortran.dg/wtruncate.f: New testcase.
4954         * gfortran.dg/wtruncate.f90: New testcase.
4955
4956 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/21025
4959         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4960         which sizeof/alignof is dependent, rather than just whether we are
4961         processing_template_decl.
4962
4963 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4964
4965         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4966         corrected typo where the wrong variables had been compared.
4967
4968 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4969
4970         PR libfortran/18495
4971         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4972         Test callee-allocated version of return array with a write
4973         statement.
4974         Test spread with a temporary with another write statement.
4975
4976 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4977
4978         PR tree-optimization/21031
4979         * gcc.dg/tree-ssa/pr21031.c: New.
4980
4981 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4982
4983         PR tree-optimization/21004
4984         * gcc.dg/builtins-53.c: Include builtins-config.h.
4985         Check floorf, ceilf, floorl and ceill transformations
4986         only when HAVE_C99_RUNTIME is defined.
4987
4988 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4989
4990         PR middle-end/20739
4991         * gcc.dg/tree-ssa/pr20739.c: New test.
4992
4993 2005-04-14  Mike Stump  <mrs@apple.com>
4994
4995         * gcc.dg/Foundation.framework/empty: New.
4996         * gcc.dg/framework-2.c: New.
4997
4998 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4999
5000         PR tree-optimization/21021
5001         * gcc.c-torture/compile/pr21021.c: New.
5002
5003 2005-04-14  Janis Johnson  <janis187@us.ibm.com
5004
5005         PR testsuite/21010
5006         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
5007         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
5008         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
5009         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
5010         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
5011         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
5012         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
5013         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
5014
5015 2005-04-14  Richard Henderson  <rth@redhat.com>
5016
5017         * lib/target-supports.exp (check_effective_target_vect_condition):
5018         Add ia64, i?86, and x86_64.
5019
5020 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
5021
5022         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
5023
5024 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
5025
5026         PR tree-optimization/20657
5027         * gcc.dg/tree-ssa/pr20657.c: New.
5028
5029 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
5030
5031         * gcc.dg/builtins-53.c: Also check (int)trunc* and
5032         (long long int)trunc*.
5033
5034 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
5035
5036         PR target/20927
5037         * gcc.dg/pr20927.c: New test.
5038
5039 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
5040
5041         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
5042         * gcc.target/mips/asm-1.c: Likewise.
5043
5044 2005-04-13  Dale Johannesen  <dalej@apple.com>
5045
5046         * objc.dg/objc-fast-4.m:  New.
5047
5048 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
5049
5050         * gcc.target/cris/torture/cris-torture.exp: New driver in new
5051         directory.
5052         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
5053
5054 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
5055
5056         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
5057         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
5058         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
5059
5060 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
5061
5062         PR tree-optimization/20913
5063         * gcc.dg/tree-ssa/pr20913.c: New.
5064
5065         PR tree-optimization/20702
5066         * gcc.dg/tree-ssa/pr20702.c: New.
5067
5068 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5069
5070         PR c++/13744
5071         * g++.dg/inherit/local3.C: New test.
5072
5073 2005-04-12  Jeff Law  <law@redhat.com>
5074
5075         * gcc.dg/tree-ssa/20050412-1.c: New test.
5076
5077 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
5078
5079         PR libfortran/19016
5080         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
5081         Add tests with mask generated by expression.
5082         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
5083         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
5084         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
5085
5086 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
5087
5088         PR middle-end/20917
5089         * gcc.dg/20050409-1.c: New test.
5090
5091 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
5092
5093         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
5094
5095 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5096
5097         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5098         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
5099         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5100         (TARGET_CXX): Adjust accordingly.
5101         * target.h (struct gcc_target): Remove epxort_class_data.  Add
5102         determine_class_data_visibility and class_data_always_comdat.
5103         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5104         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
5105         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5106         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
5107         (arm_cxx_determine_class_data_visibility): New.
5108         (arm_cxx_class_data_always_comdat): Likewise.
5109         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
5110         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
5111         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
5112         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
5113         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
5114         Define.
5115
5116 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
5117
5118         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
5119
5120 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
5121
5122         * gcc.dg/i386-darwin-fpmath.c: New.
5123
5124 2004-04-11  Devang Patel  <dpatel@apple.com>
5125
5126         * lib/target-supports.exp (check_effective_target_vect_condition): New.
5127         * gcc.dg/vect/vect-ifcvt-1.c: New test.
5128         * gcc.dg/vect/vect-ifcvt-2.c: New test.
5129         * gcc.dg/vect/vect-ifcvt-3.c: New test.
5130         * gcc.dg/vect/vect-ifcvt-4.c: New test.
5131         * gcc.dg/vect/vect-ifcvt-5.c: New test.
5132         * gcc.dg/vect/vect-ifcvt-6.c: New test.
5133         * gcc.dg/vect/vect-ifcvt-7.c: New test.
5134         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
5135
5136 2004-04-11  Devang Patel  <dpatel@apple.com>
5137
5138         * gcc.dg/vect/vect-dv-1.c: New test.
5139         * gcc.dg/vect/vect-dv-2.c: New test.
5140
5141 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5142
5143         PR tree-optimization/20933
5144         * gcc.dg/tree-ssa/pr20933.c: New test.
5145
5146 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5147
5148         * gfortran.dg/fold_nearest.f90: New test.
5149
5150 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
5151
5152         * gcc.dg/tree-ssa/alias-1.c: New test.
5153
5154 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
5155
5156         PR tree-optimization/20920
5157         * g++.dg/tree-ssa/pr20920.C: New test.
5158
5159 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
5160
5161         * gcc.dg/builtins-53.c: Also check (int)ceil* and
5162         (long long int)ceil*.
5163
5164 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
5165
5166         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5167         explicit C++ linkage.
5168
5169 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5170
5171         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5172         warning for arithmetic IF statements.
5173
5174 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5175
5176         * eor_handling_1.f90: New test case.
5177         * eor_handling_2.f90: New test case.
5178         * eor_handling_3.f90: New test case.
5179         * eor_handling_4.f90: New test case.
5180         * eor_handling_5.f90: New test case.
5181         * noadv_size.f90: New test case.
5182         * pad_no.f90: New test case.
5183
5184 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5185
5186         * gcc.c-torture/execute/20050410-1.c: New test.
5187
5188 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5189
5190         * gcc.dg/pr20126.c: New.
5191
5192 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5193             Steven G. Kargl <kargls@comcast.net>
5194
5195         * gfortran.dg/PR19872.f: New test.
5196
5197 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5198
5199         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5200
5201 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5202
5203         * gfortran.dg/nint_1.f90: New test.
5204
5205 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5206
5207         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5208         Added test for callee-allocated arrays with write statements.
5209         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5210         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5211         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5212         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5213         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5214
5215 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5216
5217         PR libfortran/20163
5218         * gfortran.dg/open-options-blanks.f:  New test.
5219
5220 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5221
5222         PR fortran/13257
5223         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5224
5225 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5226
5227         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5228         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5229         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5230         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5231         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5232         * gcc.c-torture/execute/stdarg-4.c: New test.
5233
5234         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5235
5236         PR target/20795
5237         * g++.dg/abi/param2.C: New test.
5238
5239 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5240
5241         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5242
5243 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5244
5245         * gcc.dg/builtins-53.c: New test.
5246
5247 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5248
5249         * g++.dg/tree-ssa/pr18178.C: New test.
5250         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5251         * gcc.c-torture/execute/20041019-1.c: New test.
5252         * gcc.dg/tree-ssa/20041008-1.c: New test.
5253         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5254         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5255         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5256         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5257         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5258         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5259         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5260         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5261         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5262         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5263
5264 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5265
5266         PR rtl-optimization/20466
5267         * gcc.c-torture/execute/pr20466-1.c: New test.
5268
5269 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5270
5271         PR c++/20905
5272         * g++.dg/parse/cond2.C: New test.
5273
5274         PR c++/20145
5275         * g++.dg/warn/Wdtor1.C: New test.
5276
5277 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5278
5279         PR fortran/17229
5280         * gfortran.dg/pr17229.f: New test.
5281
5282 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5283
5284         * gfortran.dg/tiny_1.f90: New test.
5285         * gfortran.dg/tiny_2.f90: ditto.
5286
5287 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5288
5289         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5290         * gfortran.dg/open_new.f90:  Fix dg-do run line
5291
5292 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5293
5294         * lib/target-supports.exp (get_compiler_messages): Support
5295         optional arguments, the fourth being compiler options.
5296         (check_effective_target_fpic): New proc.
5297         * gcc.dg/20050321-2.c: Restrict to target fpic.
5298
5299 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5300
5301         * gcc.dg/15443-1.c: New test.
5302         * gcc.dg/15443-2.c: Likewise.
5303
5304 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5305
5306         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5307
5308 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5309
5310         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5311
5312 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5313
5314         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5315         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5316         -m64.
5317         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5318         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5319         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5320
5321 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5322
5323         PR c++/20212
5324         * g++.dg/warn/Wunused-11.C: New test.
5325
5326 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5327
5328         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5329
5330 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5331
5332         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5333
5334 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/20734
5337         * g++.dg/template/ptrmem13.C: New test.
5338
5339 2005-04-05  Per Bothner  <per@bothner.com>
5340
5341         * lib/gcc.exp: Always add -fno-show-column, for now.
5342
5343 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5344
5345         PR testsuite/20767
5346         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5347         of plain old "unsigned int" for the type of "i".  Makes this test
5348         64bit clean.
5349
5350 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5351
5352         * gcc.dg/i386-ssefn-1.c: New test.
5353         * gcc.dg/i386-ssefn-2.c: New test.
5354         * gcc.dg/i386-ssefn-3.c: New test.
5355         * gcc.dg/i386-ssefn-4.c: New test.
5356
5357 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5358
5359         PR tree-optimization/20076
5360         * gcc.dg/builtin-apply4.c: New test.
5361
5362         PR preprocessor/19475
5363         * gcc.dg/cpp/macspace1.c: New test.
5364         * gcc.dg/cpp/macspace2.c: New test.
5365
5366 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5367
5368         * gfortran.dg/pr20755.f: Fixed bad format.
5369
5370 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5371
5372         PR c++/20763
5373         * g++.dg/ext/attrib21.C: New test.
5374
5375 2004-04-05  Devang Patel  <dpatel@apple.com>
5376
5377         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5378         * gcc.dg/vect/vect-shift-1.c: New test.
5379
5380 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5381
5382         PR libfortran/20755
5383         * gfortran.dg/pr20755.f: New test.
5384
5385 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5386
5387         * gfortran.dg/pr15959.f90: New test.
5388         * gfortran.dg/string_pad_trunc.f90: New test.
5389
5390 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5391
5392         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5393         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5394         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5395         syntax.
5396
5397 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5398
5399         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5400
5401 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5402
5403         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5404         * gcc.c-torture/compile/20011119-2.c: Likewise.
5405         * gcc.c-torture/compile/981001-2.c: Likewise.
5406
5407 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5408
5409         PR c++/20679
5410         * g++.dg/template/overload4.C: New test.
5411
5412 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5413
5414         PR c++/20746
5415         * g++.dg/abi/covariant5.C: New.
5416
5417         PR debug/20505
5418         * g++.dg/debug/const2.C: New.
5419
5420 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5421
5422         PR rtl-optimization/16104
5423         * gcc.c-torture/execute/20050316-1.c: New test.
5424
5425 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5426
5427         * g++.dg/template/spec23.C: Fix dg-error text.
5428
5429 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5430
5431         PR c++/19199
5432         * g++.dg/expr/lval2.C: New.
5433
5434 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5435
5436         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5437         __builtin_strcasecmp and __builtin_strncasecmp.
5438
5439 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5440
5441         PR c++/20723
5442         * g++.dg/template/spec22.C: New.
5443         * g++.dg/template/spec23.C: New.
5444
5445 2005-04-03  Dale Ranta  <dir@lanl.gov>
5446             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5447
5448         PR libfortran/20068
5449         PR libfortran/20125
5450         PR libfortran/20156
5451         PR libfortran/20471
5452         * gfortran.dg/backspace.f: New test.
5453
5454 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5455
5456         * gcc.dg/pr19345.c: New test.
5457
5458 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5459
5460         PR tree-optimization/20640
5461         * gcc.dg/torture/tree-loop-1.c: New.
5462
5463 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5464
5465         PR rtl-optimization/20290
5466         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5467
5468 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5469
5470         * gcc.dg/rs6000-fpint.c: New.
5471
5472 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5473
5474         * gcc.dg/old-style-then-proto-1.c: New test.
5475
5476 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5477
5478         * gfortran.fortran-torture/execute/backspace.f90: Check
5479         after backspace and read was incorrect.
5480
5481 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5482
5483         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5484         buffer past the terminating NUL using memcmp.
5485         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5486         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5487
5488         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5489         Fix unused/uninitialized variable warnings.
5490
5491         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5492         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5493         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5494         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5495
5496         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5497         gcc.c-torture/execute/builtins/fputs-lib.c,
5498         gcc.c-torture/execute/builtins/lib/fprintf.c,
5499         gcc.c-torture/execute/builtins/lib/main.c,
5500         gcc.c-torture/execute/builtins/lib/memcmp.c,
5501         gcc.c-torture/execute/builtins/lib/memmove.c,
5502         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5503         gcc.c-torture/execute/builtins/lib/memset.c,
5504         gcc.c-torture/execute/builtins/lib/printf.c,
5505         gcc.c-torture/execute/builtins/lib/sprintf.c,
5506         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5507         gcc.c-torture/execute/builtins/lib/strchr.c,
5508         gcc.c-torture/execute/builtins/lib/strcmp.c,
5509         gcc.c-torture/execute/builtins/lib/strcpy.c,
5510         gcc.c-torture/execute/builtins/lib/strcspn.c,
5511         gcc.c-torture/execute/builtins/lib/strlen.c,
5512         gcc.c-torture/execute/builtins/lib/strncat.c,
5513         gcc.c-torture/execute/builtins/lib/strncmp.c,
5514         gcc.c-torture/execute/builtins/lib/strncpy.c,
5515         gcc.c-torture/execute/builtins/lib/strrchr.c,
5516         gcc.c-torture/execute/builtins/lib/strspn.c,
5517         gcc.c-torture/execute/builtins/lib/strstr.c,
5518         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5519         gcc.c-torture/execute/builtins/strlen-2.c,
5520         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5521         prototypes.
5522
5523 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5524
5525         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5526         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5527         selectany usage.
5528
5529 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5530
5531         PR c++/19406
5532         * g++.dg/debug/using1.C: New test.
5533
5534 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5535
5536         PR middle-end/20524
5537         * gcc.dg/alias-7.c: Prefix asm-declared name with
5538         __USER_LABEL_PREFIX__.
5539
5540 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5541
5542         Fix fallout from PR middle-end/15700:
5543         * gcc.c-torture/compile/20011119-1.c: Take
5544         __USER_LABEL_PREFIX__ into account.
5545         * gcc.c-torture/compile/20011119-2.c: Likewise.
5546
5547 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5548
5549         PR c++/18644
5550         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5551
5552 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5553
5554         PR c/17855
5555         * gcc.c-torture/compile/struct-non-lval-1.c,
5556         gcc.c-torture/compile/struct-non-lval-2.c,
5557         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5558
5559 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5560
5561         * gcc.dg/tls/tls.exp: Remove temporary file.
5562         * g++.dg/tls/tls.exp: Ditto.
5563         * lib/file-format.exp: Ditto.
5564         * g++.dg/special/ecos.exp: Ditto.
5565
5566         * lib/profopt.exp: Treat prof_ext as a list.
5567         * gcc.misc-tests/bprob.exp: Ditto.
5568         * g++.dg/bprob/bprob.exp: Ditto.
5569
5570         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5571         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5572         g++.dg/tree-ssa/pointer-reference-alias.C,
5573         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5574         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5575         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5576         g++.dg/vect/pr19951.cc: Ditto.
5577         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5578         gcc.dg/builtins-47.c: Ditto.
5579         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5580         gcc.dg/pr20115-1.c: Ditto.
5581         * gcc.dg/tree-ssa/20030530-2.c,
5582         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5583         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5584         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5585         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5586         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5587         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5588         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5589         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5590         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5591         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5592         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5593         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5594         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5595         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5596         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5597         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5598         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5599         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5600         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5601         gcc.dg/tree-ssa/20030824-1.c,
5602         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5603         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5604         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5605         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5606         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5607         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5608         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5609         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5610         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5611         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5612         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5613         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5614         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5615         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5616         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5617         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5618         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5619         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5620         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5621         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5622         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5623         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5624         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5625         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5626         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5627         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5628         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5629         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5630         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5631         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5632         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5633         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5634         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5635         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5636         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5637         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5638         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5639         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5640         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5641         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5642         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5643         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5644         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5645         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5646         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5647         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5648         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5649         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5650         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5651         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5652         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5653         gcc.dg/tree-ssa/useless-1.c: Ditto.
5654         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5655         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5656         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5657         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5658         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5659         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5660         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5661         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5662         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5663         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5664         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5665         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5666         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5667         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5668         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5669         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5670         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5671         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5672         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5673         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5674         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5675         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5676         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5677         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5678         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5679         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5680         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5681         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5682         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5683         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5684         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5685         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5686         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5687         gcc.dg/vect/vect-none.c: Ditto.
5688         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5689         treelang/compile/unsigned.tree: Ditto.
5690
5691         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5692         * gcc.dg/cpp/direct2s.c: Ditto.
5693         * gcc.dg/cpp/paste4.c: Ditto.
5694         * gcc.dg/cpp/separate-1.c: Ditto.
5695         * gcc.dg/pch/save-temps-1.c: Ditto.
5696         * g++.dg/ext/altivec-10.C: Ditto.
5697         * g++.dg/pch/pch.C: Ditto.
5698
5699         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5700
5701         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5702         * g++.dg/template/repo1.C: Ditto.
5703         * g++.dg/template/repo2.C: Ditto.
5704         * g++.dg/template/repo3.C: Ditto.
5705         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5706         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5707         * g++.old-deja/g++.pt/repo1.C: Ditto.
5708         * g++.old-deja/g++.pt/repo2.C: Ditto.
5709         * g++.old-deja/g++.pt/repo3.C: Ditto.
5710         * g++.old-deja/g++.pt/repo4.C: Ditto.
5711
5712         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5713         * gcc.dg/20030107-1.c: Ditto.
5714         * gcc.dg/20030702-1.c: Ditto.
5715         * gcc.dg/profile-generate-1.c: Ditto.
5716         * g++.dg/other/profile1.C: Ditto.
5717         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5718
5719         * lib/gcc-dg.exp (remove-build-file): New.
5720         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5721         cleanup-tree-dump, cleanup-saved-temps): New.
5722
5723 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5724
5725         PR c++/19203, DR 214
5726         * g++.dg/parse/ambig3.C: Not ambiguous.
5727         * g++.dg/template/spec20.C: New.
5728         * g++.dg/template/spec21.C: New.
5729
5730 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5731
5732         PR target/20045
5733         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5734
5735 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5736
5737         PR libfortran/20660
5738         * gfortran.dg/negative_unit.f: New test.
5739
5740 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5741
5742         * gcc.dg/20050330-1.c: New test.
5743
5744 2005-03-30  Devang Patel  <dpatel@apple.com>
5745
5746         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5747
5748 2005-03-30  Dale Johannesen  <dalej@apple.com>
5749
5750         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5751
5752 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5753
5754         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5755         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5756         Strip options from test name.
5757
5758 2005-03-31  Jan Hubicka  <jh@suse.cz>
5759
5760         * gcc.dg/varpool-1.c: New testcase.
5761
5762 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5763
5764         PR c/772
5765         PR c/17913
5766         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5767         gcc.dg/stmt-expr-label-3.c : New tests.
5768         * gcc.c-torture/execute/medce-2.c: Remove.
5769
5770 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5771
5772         PR c/20368
5773         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5774         tests.
5775
5776 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5777
5778         * gcc.c-torture/compile/pr20203.c: New test.
5779
5780 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5781
5782         * gfortran.dg/promotion.f90:  New test.
5783
5784 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5785
5786         PR middle-end/20491
5787         * gcc.dg/torture/asm-subreg-1.c: New test.
5788
5789 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5790
5791         PR c/20672
5792         * gcc.dg/pr20672-1.c: New test.
5793
5794 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5795
5796         * gfortran.dg/vect: New directory.
5797         * gfortran.dg/vect/vect.exp: New.
5798         * gfortran.dg/vect/vect-1.f90: New test.
5799         * gfortran.dg/vect/vect-2.f90: New test.
5800         * gfortran.dg/vect/vect-3.f90: New test.
5801         * gfortran.dg/vect/vect-4.f90: New test.
5802         * gfortran.dg/vect/vect-5.f90: New test.
5803
5804 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR middle-end/20622
5807         * gcc.dg/alias-7.c: New test.
5808
5809 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5810
5811         * gcc.dg/sparc-reg-1.c: New test.
5812
5813 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5814
5815         PR target/19890
5816         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5817
5818 2005-03-29  Dale Ranta  <dir@lanl.gov>
5819             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5820
5821         PR libfortran/20163
5822         * gfortran.dg/pr20163-2.f: New test.
5823
5824 2005-03-28  Jan Hubicka  <jh@suse.cz>
5825
5826         PR middle-end/20635
5827         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5828         by Jakub Jelinek.
5829
5830 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5831
5832         PR tree-optimization/20626
5833         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5834         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5835
5836 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5837
5838         * gfortran.dg/underflow.f90:  New test.
5839         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5840
5841 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5842
5843         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5844
5845 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5846
5847         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5848         (g++_init): Make sure that CXXFLAGS is set.
5849         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5850         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5851         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5852         * lib/objc.exp (objc_init): Likewise.
5853         * lib/treelang.exp (treelang_init): Likewise.
5854
5855 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5856
5857         PR tree-optimization/20470
5858         * gcc.dg/tree-ssa/pr20470.c: New test.
5859
5860 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5861
5862         * gcc.dg/ppc-stfiwx.c: New.
5863
5864 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5865
5866         PR target/19888
5867         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5868
5869 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5870
5871         * gcc.dg/20050325-1.c: Fix a typo.
5872
5873 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5874
5875         PR libfortran/19678
5876         PR libfortran/19679
5877         * gfortran.dg/dos_eol.f: New test.
5878
5879 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5880
5881         PR rtl-optimization/20249
5882         * gcc.dg/20050325-1.c: New test.
5883
5884 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5885
5886         PR libfortran/15332
5887         * gfortran.dg/pr15332.f: New test.
5888
5889 2005-03-24  Dale Johannesen  <dalej@apple.com>
5890
5891         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5892
5893 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5894
5895         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5896         'internal' visibility.
5897         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5898         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5899         'protected' visibility.
5900         * gcc.dg/visibility-7.c: Likewise.
5901         * lib/target-supports.exp (check_visibility_available): Take
5902         a parameter, the kind of visibility to check for.
5903         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5904         to check_visibility_available.
5905
5906         * g++.dg/expr/cast3.C: New.
5907
5908 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5909
5910         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5911         rs6000.
5912
5913 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5914
5915         PR target/20095
5916         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5917
5918 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5919
5920         * gcc.dg/badshift.c: Renamed to...
5921         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5922
5923         * gcc.target/i386/badshift.c: Renamed to...
5924         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5925         only.
5926
5927         PR rtl-optimization/20532
5928         * gcc.target/i386/badshift.c: New.
5929
5930 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5931
5932         * gfortran.dg/pr18025.f90: New test.
5933
5934 2005-03-23  Dale Johannesen  <dalej@apple.com>
5935
5936         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5937
5938 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5939
5940         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5941
5942         * lib/target-supports.exp (check_iconv_available): Default
5943         libiconv to -liconv, if there is no definition.
5944
5945 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5946
5947         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5948
5949 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5950
5951         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5952         * g++.dg/opt/pr7503-2.C: Likewise.
5953         * g++.dg/opt/pr7503-3.C: Likewise.
5954         * g++.dg/opt/pr7503-4.C: Likewise.
5955         * g++.dg/opt/pr7503-5.C: Likewise.
5956         * g++.dg/warn/minmax.C: New test.
5957
5958 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5959
5960         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5961         * gfortran.dg/g77_intrinsics_sub.f: New test.
5962
5963 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5964             Jan Hubicka  <jh@suse.cz>
5965             Steven Bosscher <stevenb@suse.de
5966
5967         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5968
5969 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5970
5971         PR c++/19980
5972         * g++.dg/template/redecl3.C: New test.
5973
5974 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5975
5976         PR c++/20499
5977         * g++.dg/parse/error16.C: Tweak error markers.
5978
5979 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5980
5981         PR target/20561
5982         * gcc.dg/20050321-2.c: New test.
5983
5984 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5985
5986         PR c++/20465
5987         PR c++/20381
5988         * g++.dg/template/ptrmem12.C: New.
5989
5990 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5991
5992         PR rtl-optimization/20527
5993         * gcc.c-torture/execute/pr20527-1.c: New test.
5994
5995 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5996
5997         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5998         program, compile it into a real executable and then delete the .c
5999         and .x files afterwards, to avoid problems on testglue targets.
6000
6001 2005-03-21  Stuart Hastings  <stuart@apple.com>
6002
6003         * gcc.target/i386/sse-2.c: New.
6004
6005 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
6006
6007         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
6008
6009 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6010
6011         * g++.dg/parse/crash25.C: Fix typo.
6012
6013 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6014
6015         PR c++/20461
6016         * g++.dg/parse/crash24.C: New test.
6017
6018         PR c++/20536
6019         * g++.dg/parse/crash25.C: New test.
6020
6021 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
6022
6023         PR c++/20147
6024         * g++.dg/ext/stmtexpr4.C: New test.
6025
6026 2005-03-20  Roger Sayle  <roger@eyesopen.com>
6027
6028         PR middle-end/20539
6029         * gcc.c-torture/compile/pr13066-1.c: New test case.
6030         * gcc.c-torture/compile/pr20539-1.c: Likewise.
6031         * g++.dg/opt/pr13066-1.C: Likewise.
6032
6033 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
6034
6035         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
6036
6037 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6038
6039         PR fortran/18525
6040         * gfortran.dg/nesting_1.f90: New test.
6041
6042 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6043
6044         PR c++/20240
6045         * g++.dg/lookup/using13.C: New test.
6046
6047 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6048
6049         PR c++/20333
6050         * g++.dg/template/crash36.C: New test.
6051
6052 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
6053
6054         PR c++/20463
6055         * g++.dg/template/crash35.C: New test.
6056
6057 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
6058
6059         PR c++/19966
6060         * g++.dg/overload/operator2.C: New test.
6061
6062 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6063
6064         PR libfortran/20257
6065         * gfortran.dg/pr20257.f90: New test.
6066
6067 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6068
6069         PR libfortran/20480
6070         * gfortran.dg/pr20480.f90: New test.
6071
6072 2005-03-16  Richard Henderson  <rth@redhat.com>
6073
6074         PR middle-end/15700
6075         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
6076         (_rtld_global): New.
6077         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
6078         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
6079
6080         * gcc.dg/alias-3.c: New.
6081         * gcc.dg/alias-4.c: New.
6082         * gcc.dg/alias-5.c: New.
6083         * gcc.dg/alias-6.c: New.
6084
6085 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
6086
6087         * gcc.dg/cpp/ucnid-7.c: New.
6088
6089 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
6090             Dorit Naishlos  <dorit@il.ibm.com>
6091
6092         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
6093         darwin.
6094
6095 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
6096
6097         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
6098         misaligned accesses.
6099         * gcc.dg/vect/vect-58.c: Likewise.
6100         * gcc.dg/vect/vect-92.c: New.
6101         * gcc.dg/vect/vect-93.c: New.
6102
6103 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
6104
6105         PR fortran/18827
6106         * gfortran.dg/assign_2.f90: New test.
6107         * gfortran.dg/assign_3.f90: New test.
6108         * gfortran.dg/assign.f90: New test.
6109
6110 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
6111
6112         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
6113         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
6114         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
6115         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
6116         names.
6117
6118 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
6119
6120         * gcc.dg/cpp/ucnid-6.c: New.
6121
6122         * gcc.dg/cpp/normalize-1.c: New.
6123         * gcc.dg/cpp/normalize-2.c: New.
6124         * gcc.dg/cpp/normalize-3.c: New.
6125         * gcc.dg/cpp/normalize-4.c: New.
6126         * gcc.dg/cpp/ucnid-4.c: New.
6127         * gcc.dg/cpp/ucnid-5.c: New.
6128         * g++.dg/cpp/normalize-1.C: New.
6129         * g++.dg/cpp/ucnid-1.C: New.
6130
6131 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6132
6133         * gcc.dg/pr18628.c: New.
6134
6135 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
6136
6137         PR c++/20280
6138         * g++.dg/tree-ssa/pr20280.C: New.
6139
6140 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6141
6142         PR fortran/20467
6143         * gfortran.dg/stfunc_2.f90: New test.
6144
6145 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6146
6147         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
6148
6149 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
6150
6151         * gcc.dg/tree-ssa/20050314-1.c: New test.
6152
6153 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6154
6155         PR c++/4403
6156         PR c++/9783, DR433
6157         * g++.dg/template/friend34.C: New test.
6158         * g++.dg/template/friend35.C: Likewise.
6159         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
6160
6161 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6162
6163         Friend class name lookup 5/n
6164         PR c++/1016
6165         * g++.dg/lookup/hidden-class1.C: New test.
6166         * g++.dg/lookup/hidden-class2.C: Likewise.
6167         * g++.dg/lookup/hidden-class3.C: Likewise.
6168         * g++.dg/lookup/hidden-class4.C: Likewise.
6169         * g++.dg/lookup/hidden-class5.C: Likewise.
6170         * g++.dg/lookup/hidden-class6.C: Likewise.
6171         * g++.dg/lookup/hidden-class7.C: Likewise.
6172         * g++.dg/lookup/hidden-class8.C: Likewise.
6173         * g++.dg/lookup/hidden-class9.C: Likewise.
6174         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6175         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6176         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6177         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6178         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6179         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6180         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6181         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6182         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6183         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6184         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6185
6186 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6187
6188         PR c++/20157
6189         * g++.dg/template/error18.C: New test.
6190
6191 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6192
6193         PR debug/16792
6194         * g++.dg/debug/pr16792.C: New test.
6195
6196 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6197
6198         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6199         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6200         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6201         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6202         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6203         test assertion names.
6204
6205 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6206
6207         PR fortran/18600
6208         * gfortran.dg/stfunc_1.f90: New test.
6209
6210 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6211
6212         PR fortran/16907
6213         * gfortran.dg/real_index_1.f90: New test.
6214
6215 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6216
6217         PR fortran/20323
6218         * gfortran.dg/spec_expr_1.f90: New test.
6219
6220 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6221
6222         PR c/20402
6223         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6224         new parser.
6225
6226 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6227
6228         PR fortran/20361
6229         * gfortran.dg/largeequiv_1.f90: New test.
6230
6231 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6232
6233         * gcc.dg/ucnid-1.c: New.
6234         * gcc.dg/ucnid-2.c: New.
6235         * gcc.dg/ucnid-3.c: New.
6236         * gcc.dg/ucnid-4.c: New.
6237         * gcc.dg/ucnid-5.c: New.
6238         * gcc.dg/ucnid-6.c: New.
6239         * gcc.dg/cpp/ucnid-1.c: New.
6240         * gcc.dg/cpp/ucnid-2.c: New.
6241         * gcc.dg/cpp/ucnid-3.c: New.
6242         * g++.dg/other/ucnid-1.C: New.
6243
6244 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6245
6246         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6247
6248 2005-03-11  Per Bothner  <per@bothner.com>
6249
6250         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6251         that diagnotics refer to correct token.
6252         * gcc.dg/unused-3.c: Likewise.
6253
6254 2005-03-11  Per Bothner  <per@bothner.com>
6255
6256         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6257         constant" is now actually on same line as string constant.
6258         * gcc.dg/cpp/direct2s.c: Likewise.
6259
6260 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6261
6262         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6263
6264 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6265
6266         PR libfortran/20124
6267         * gfortran.dg/pr20124.f90: New Test
6268
6269 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6270
6271         PR tree-optimization/20130
6272         * gcc.dg/pr20130-1.c: New test.
6273
6274 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6275
6276         PR target/20095
6277         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6278
6279 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6280
6281         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6282
6283 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6284
6285         * g++.dg/eh/forced1.C: Fix comment.
6286         * g++.dg/eh/forced2.C: Ditto.
6287         * g++.dg/eh/forced3.C: Ditto.
6288         * g++.dg/eh/forced4.C: Ditto.
6289
6290 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6291
6292         PR rtl-opt/20412
6293         * gcc.c-torture/compile/pr20412.c: New test.
6294
6295 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6296
6297         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6298
6299 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6300
6301         PR target/20322
6302         * gcc.dg/20050307-1.c: New test.
6303
6304 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6305
6306         PR c++/20375
6307         * g++.dg/other/stdarg3.C: New.
6308
6309 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6310
6311         PR c++/18384, c++/18327
6312         * g++.dg/init/array19.C: New test.
6313
6314         PR inline-asm/20314
6315         * gcc.dg/torture/pr20314-1.c: New test.
6316         * gcc.dg/torture/pr20314-2.c: New test.
6317
6318 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6319
6320         * gcc.dg/20050309-1.c: New test.
6321
6322 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6323
6324         * gcc.dg/builtins-10.c: Reactivate disabled test.
6325         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6326         new cbrt transformations.
6327
6328 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/20208
6331         * g++.dg/template/array13.C: New test.
6332
6333 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6334
6335         PR c++/16859
6336         * g++.dg/init/brace4.C: New test.
6337
6338 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6339
6340         PR c++/20186
6341         * g++.dg/template/non-dependent12.C: New.
6342
6343 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6344
6345         PR c++/20142
6346         * g++.dg/init/array18.C: Add dg-do run marker.
6347
6348         PR c++/20142
6349         * g++.dg/init/array18.C: New test.
6350
6351 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6352
6353         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6354         * g++.dg/gcov/gcov.exp: Likewise.
6355         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6356         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6357         * lib/c-torture.exp: Likewise.
6358         * lib/fortran-torture.exp: Likewise.
6359         * lib/g++.exp: Likewise.
6360         * lib/gcc-defs.exp: Likewise.
6361         * lib/gcc-dg.exp: Likewise.
6362         * lib/gcc.exp: Likewise.
6363         * lib/gcov.exp: Likewise.
6364         * lib/gfortran.exp: Likewise.
6365         * lib/mike-g++.exp: Likewise.
6366         * lib/mike-gcc.exp: Likewise.
6367         * lib/objc-torture.exp: Likewise.
6368         * lib/objc.exp: Likewise.
6369         * lib/profopt.exp: Likewise.
6370         * lib/target-libpath.exp: Likewise.
6371         * lib/target-supports.exp: Likewise.
6372         * lib/treelang.exp: Likewise.
6373         * lib/wrapper.exp: Likewise.
6374
6375 2005-03-08  Jeff Law  <law@redhat.com>
6376
6377         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6378         PHI-OPT changes.
6379
6380 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6381
6382         * gcc.dg/vect/pr20122.c: New test.
6383
6384 2005-03-07  Jeff Law  <law@redhat.com>
6385
6386         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6387         was folded away.
6388         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6389         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6390         * gcc.dg/tree-ssa/pr18134.c: New test.
6391
6392 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6393
6394         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6395         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6396         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6397
6398 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6399
6400         PR tree-opt/17671
6401         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6402
6403 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6404
6405         * g++.dg/warn/Wnvdtor.C: New test.
6406
6407 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6408
6409         * gcc.dg/torture/pr19683-1.c: New test.
6410
6411 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6412
6413         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6414         * gfortran.dg/g77/19990313-2.f: Ditto.
6415         * gfortran.dg/g77/19990313-3.f: Ditto.
6416         * gfortran.dg/g77/19990525-0.f: Ditto.
6417         * gfortran.dg/g77/19990826-0.f: Ditto.
6418         * gfortran.dg/g77/19990826-2.f: Ditto.
6419         * gfortran.dg/g77/19990826-3.f: Ditto.
6420         * gfortran.dg/g77/20000511-1.f: Ditto.
6421         * gfortran.dg/g77/20000511-2.f: Ditto.
6422         * gfortran.dg/g77/970625-2.f: Ditto.
6423         * gfortran.dg/g77/980310-2.f: Ditto.
6424         * gfortran.dg/g77/980310-3.f: Ditto.
6425         * gfortran.dg/g77/980310-8.f: Ditto.
6426         * gfortran.dg/g77/980519-2.f: Ditto.
6427         * gfortran.dg/g77/alpha1.f: Ditto.
6428         * gfortran.dg/g77/claus.f: Ditto.
6429         * gfortran.dg/g77/erfc.f: Ditto.
6430         * gfortran.dg/g77/short.f: Ditto.
6431         * gfortran.fortran-torture/execute/data.f90: Ditto.
6432         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6433         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6434
6435 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6436
6437         * lib/file-format.exp (gcc_target_object_format): Add check for som
6438         format and hardcode object formats on hppa*-*-hpux*.
6439         * lib/target-supports.exp (check_weak_available): Add check for som
6440         object format.  Always return 0 on hppa*-*-hpux10*.
6441
6442         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6443         is defined.
6444
6445         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6446
6447 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6448
6449         * gfortran.dg/pr19936_1.f90: New test.
6450         * gfortran.dg/pr19936_2.f90: New test.
6451         * gfortran.dg/pr19936_3.f90: New test.
6452
6453 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6454             Paul Thomas <prthomas@drfccad.cea.fr>
6455
6456         * gfortran.dg/PR19754_1.f90: New test.
6457         * gfortran.dg/PR19754_2.f90: Ditto.
6458
6459 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6460
6461         PR c++/19311
6462         * g++.dg/template/non-dependent11.C: New test.
6463
6464 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6465
6466         * lib/target-supports.exp (check_iconv_available): Fix comment.
6467
6468 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6469             Joseph S. Myers  <joseph@codesourcery.com>
6470
6471         PR c++/19797
6472         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6473
6474 2005-03-04  Matthew Sachs  <msachs@apple.com>
6475
6476         * gcc.exp (gcc_target_compile): Put braces around
6477         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6478         * objc.exp (objc_target_compile): Likewise.
6479         * treelang.exp (treelang_target_compile): Likewise.
6480
6481 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6482
6483         PR fortran/19673
6484         * gfortran.dg/func_result_1.f90: New test.
6485
6486 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6487
6488         * gcc.misc-tests/options.exp: New test.
6489
6490 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6491
6492         * gcc.dg/pr15784-4.c: New test.
6493
6494 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6495
6496         * gcc.c-torture/execute/pr17133.c: New.
6497         * gcc.c-torture/compile/20050303-1.c: New.
6498
6499 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6500
6501         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6502
6503 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6504
6505         * g++.dg/overload/using2.C: New.
6506
6507 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6508
6509         PR c++/19916
6510         * g++.dg/init/ptrmem2.C: New test.
6511
6512 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6513
6514         PR c/8927
6515         * gcc.dg/pr8927-1.c: New test.
6516
6517 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6518
6519         PR c++/20232
6520         * g++.dg/inherit/covariant12.C: New.
6521
6522 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6523
6524         PR fortran/19479
6525         * gfortran.dg/bound_1.f90: New test.
6526
6527 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6528
6529         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6530         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6531
6532 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6533
6534         PR c/20245
6535         * gcc.dg/pr20245-1.c: New test.
6536
6537 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6538
6539         PR middle-end/19874
6540         * gcc.c-torture/execute/20050119-2.c: New test case.
6541
6542 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6543
6544         * README: Update the DejaGnu bug reporting address.
6545         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6546         * lib/objc-torture.exp: Likewise.
6547
6548 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6549
6550         * gfortran.dg/boz_1.f90: New test.
6551         * gfortran.dg/boz_3.f90: New test.
6552         * gfortran.dg/boz_4.f90: New test.
6553
6554 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6555
6556         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6557         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6558
6559 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6560
6561         PR libfortran/20101
6562         * gfortran.dg/write_0_pe_format.f90: New test.
6563
6564 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR c++/20206
6567         * g++.dg/opt/thunk2.C: New test.
6568         * g++.dg/opt/covariant1.C: New test.
6569
6570 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6571
6572         * gfortran.dg/e_d_fmt.f90: New test.
6573
6574 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6575
6576         * gcc.dg/asm-b.c: Fix comment typos.
6577
6578 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6579
6580         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6581         a V_MAY_DEF also.
6582
6583 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6584
6585         PR tree-opt/20188
6586         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6587         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6588         * gcc.dg/asm-b.c: New test.
6589
6590 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6591
6592         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6593         Disable this test on IRIX 6.
6594
6595 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6596
6597         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6598         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6599         parser.
6600
6601 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6602
6603         PR tree-optimization/20204
6604         * testsuite/gcc.dg/pr20204.c: New test.
6605
6606 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6607
6608         PR target/20196
6609         * gcc.c-torture/execute/20050224-1.c: New test.
6610
6611         PR c++/20175
6612         * g++.dg/warn/Wbraces2.C: New test.
6613
6614 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6615
6616         PR c++/19878
6617         * g++.dg/init/const2.C: New test.
6618
6619 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6620
6621         PR tree-optimization/20100
6622         * gcc.c-torture/execute/pr20100-1.c: New test.
6623
6624 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6625
6626         * gfortran.dg/implicit_3.f90: New test.
6627
6628         * gfortran.dg/deftype_1.f90: New test.
6629
6630 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6631
6632         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6633         the test passes.
6634         * g++.dg/other/anon3.C: Accept a warning.
6635
6636 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6637
6638         * gcc.dg/pr20017.c: Fix a comment typo.
6639
6640 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6641
6642         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6643
6644 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6645
6646         PR ada/19902
6647         * ada/acats/tests/cxa/cxa3004.a: Remove.
6648         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6649
6650 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6651
6652         PR c++/20073
6653         * g++.dg/init/const1.C: New test.
6654
6655         PR c++/19991
6656         * g++.dg/parse/constant7.C: New test.
6657
6658         PR c++/20152
6659         * g++.dg/parse/error27.C: New test.
6660         * g++.dg/template/qualttp15.C: Adjust error markers.
6661         * g++.old-deja/g++.other/struct1.C: Likewise.
6662
6663         PR c++/20153
6664         * g++.dg/template/error17.C: New test.
6665
6666         PR c++/20148
6667         * g++.dg/parser/error26.C: New test.
6668
6669 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6670
6671         PR tree-optimization/20100
6672         PR tree-optimization/20115
6673         * gcc.dg/pr20115.c: New test.
6674         * gcc.dg/pr20115-1.c: New test.
6675         * gcc.dg/pr20100.c: New test.
6676         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6677         call-clobbered variables after alias1.
6678
6679 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6680
6681         * gfortran.dg/list_read_4.f90: new test.
6682
6683 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6684
6685         PR rtl-optimization/20017.
6686         * gcc.dg/pr20017.c: New.
6687
6688 2005-02-22  Devang Patel  <dpatel@apple.com>
6689
6690         PR 19952
6691         * g++.dg/tree-ssa/pr19952.C: New test.
6692
6693 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6694
6695         PR c++/19883
6696         * g++.dg/parse/constant6.C: New test.
6697
6698 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6699
6700         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6701         * g++.dg/charset/asm2.c: Likewise.
6702         * g++.dg/charset/asm3.c: Likewise.
6703         * g++.dg/charset/asm4.c: Likewise.
6704         * g++.dg/charset/asm5.c: Likewise.
6705         * g++.dg/charset/attribute1.c: Likewise.
6706         * g++.dg/charset/attribute2.c: Likewise.
6707         * g++.dg/charset/extern1.cc: Likewise.
6708         * g++.dg/charset/extern2.cc: Likewise.
6709         * g++.dg/charset/extern3.cc: Likewise.
6710         * g++.dg/charset/function.cc: Likewise.
6711         * g++.dg/charset/string.c: Likewise.
6712         * g++.dg/charset/charset.exp: Likewise.
6713         * lib/target-supports.exp (check_iconv_available): Fix comment.
6714
6715 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6716
6717         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6718         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6719         * gcc.dg/charset/asm2.c: Likewise.
6720         * gcc.dg/charset/asm3.c: Likewise.
6721         * gcc.dg/charset/asm4.c: Likewise.
6722         * gcc.dg/charset/asm5.c: Likewise.
6723         * gcc.dg/charset/asm6.c: Likewise.
6724         * gcc.dg/charset/attribute1.c: Likewise.
6725         * gcc.dg/charset/attribute2.c: Likewise.
6726         * gcc.dg/charset/builtin1.c: Likewise.
6727         * gcc.dg/charset/extern.c: Likewise.
6728         * gcc.dg/charset/function.c: Likewise.
6729         * gcc.dg/charset/string.c: Likewise.
6730         * gcc.dg/charset/charset.exp: Likewise.
6731
6732 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6733
6734         PR fortran/20086
6735         * gfortran.dg/pr20086.f90: New test.
6736
6737 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6738
6739         PR tree-optimization/19786
6740         * g++.dg/tree-ssa/pr19786.C: New.
6741
6742 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6743
6744         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6745
6746 2005-02-21  Jeff Law  <law@redhat.com>
6747
6748         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6749
6750 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6751
6752         * gfortran.dg/do_iterator: Split loop, markup all lines for
6753         which an error locus is printed.
6754         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6755         locus is printed.
6756         * gfortran.dg/select_4.f90: Likewise.
6757         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6758         locuses in the various permutations.
6759
6760 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6761
6762         PR tree-optimization/19951
6763         * g++.dg/vect: New directory.
6764         * g++.dg/vect/vect.exp: New file.
6765         * g++.dg/vect/pr19951.cc: New testcase.
6766         * g++.dg/dg.exp: Also prune vectorizer tests.
6767
6768 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6769
6770         PR 18785
6771         * gcc.dg/charset/builtin1.c: New test.
6772
6773 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6774
6775         PR c++/19299
6776         * g++.dg/inherit/volatile1.C: New test.
6777
6778         PR c++/19440
6779         * g++.dg/template/dtor4.C: New test.
6780
6781 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6782
6783         * gfortran.dg/int_1.f90: New test.
6784
6785 2005-02-19  Devang Patel  <dpatel@apple.com>
6786
6787         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6788
6789 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6790
6791         * gfortran.dg/achar_1.f90: New test.
6792
6793 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6794
6795         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6796
6797 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6798             Jakub Jelinek  <jakub@redhat.com>
6799
6800         PR tree-optimization/19828
6801         * gcc.dg/tree-ssa/loop-7.c: New test.
6802         * gcc.c-torture/execute/20050218-1.c: New test.
6803
6804 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6805
6806         PR c/20043
6807         * gcc.dg/transparent-union-1.c: New test.
6808         * gcc.dg/transparent-union-2.c: New test.
6809
6810 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6811
6812         PR tree-optimization/18977
6813         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6814
6815 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6816
6817         PR target/20054
6818         * gcc.dg/pr20054.c: New test.
6819
6820 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6821
6822         PR c++/19508
6823         * g++.dg/ext/attrib20.C: New test.
6824
6825 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6826
6827         PR middle-end/20030
6828         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6829
6830 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6831
6832         PR c++/20008
6833         * g++.dg/opt/switch4.C: New.
6834
6835 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6836
6837         PR c++/20023
6838         PR tree-optimization/20009
6839         * gcc.c-torture/compile/20050217-1.c: New test.
6840         * g++.dg/opt/switch3.C: New test.
6841
6842         PR tree-optimization/18947
6843         * gcc.c-torture/compile/20050215-1.c: New test.
6844         * gcc.c-torture/compile/20050215-2.c: New test.
6845         * gcc.c-torture/compile/20050215-3.c: New test.
6846
6847 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6848
6849         PR c++/20028
6850         * g++.dg/template/crash34.C: New.
6851
6852         PR c++/20022
6853         * g++.dg/other/access3.C: New.
6854
6855 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6856
6857         * gcc.dg/vect/vect-98.c: New test.
6858
6859 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6860
6861         PR tree-optimization/19967
6862         * gcc.dg/pr19967.c: New.
6863
6864 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR middle-end/19857
6867         * gcc.dg/tree-ssa/20050215-1.c: New test.
6868         * gcc.c-torture/execute/20050215-1.c: New test.
6869
6870 2005-02-15  Eric Christopher  <echristo@redhat.com>
6871
6872         * gcc.dg/cpp/20050215-1.c: New file.
6873
6874 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6875
6876         PR tree-optimization/15785
6877         * gcc.dg/pr15785-1.c: New test.
6878
6879 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6880
6881         PR c++/17788
6882         * g++.dg/init/ctor4.C: New.
6883         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6884
6885 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6886
6887         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6888         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6889
6890 2005-02-15  Andreas Schwab  <schwab@suse.de>
6891
6892         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6893         declare malloc.
6894
6895 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6896
6897         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6898
6899 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6900
6901         PR tree-optimization/19853
6902         * gcc.c-torture/compile/pr19853.c: New test.
6903
6904 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6905
6906         PR c++/19608
6907         * g++.dg/parse/local-class1.C: New.
6908
6909         PR c++/19895
6910         * g++.dg/parse/ptrmem3.C: New.
6911
6912         PR c++/19884
6913         * g++.old-deja/g++.oliva/template6.C: Add another case.
6914         * g++.dg/template/explicit6.C: New.
6915
6916 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6917
6918         PR c++/17816
6919         * g++.dg/other/redecl2.C: New.
6920
6921 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6922
6923         PR c++/19891
6924         * g++.dg/abi/covariant4.C: New.
6925
6926 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6927
6928         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6929
6930 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6931
6932         * gcc.dg/vect/vect-96.c: Fix typo.
6933
6934 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6935
6936         PR c++/14479
6937         PR c++/19487
6938         * g++.dg/template/enum5.C: New test.
6939
6940 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6941
6942         * gcc.dg/vect/vect-97.c: New test.
6943
6944 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6945
6946         * gcc.dg/vect/vect-96.c: New test.
6947
6948 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6949
6950         * gcc.dg/builtins-34.c: Also check ldexp*.
6951
6952 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6953
6954         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6955
6956 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6957
6958         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6959         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6960         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6961         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6962         selector_list, selector_expression, dg-process-target): Move to new
6963         file target-supports-dg.exp.
6964         * lib/target-supports-dg.exp: New.
6965
6966         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6967         New.
6968
6969 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6970
6971         PR c++/19666
6972         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6973
6974         PR middle-end/19858
6975         * gcc.c-torture/compile/20050210-1.c: New test.
6976
6977 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6978
6979         PR c++/19755
6980         * g++.dg/warn/Wbraces1.C: New test.
6981
6982 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6983
6984         * gcc.dg/builtins-52.c: New testcase.
6985
6986 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6987
6988         PR c/19342
6989         * gcc.c-torture/execute/20050119-1.c: New test.
6990
6991 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6992
6993         PR c++/19811
6994         * g++.dg/init/delete1.C: New test.
6995
6996 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         PR c++/18470
6999         * g++.dg/template/static12.C: New test.
7000
7001 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
7002
7003         PR c++/19787
7004         * g++.dg/conversion/ambig1.C: New test.
7005
7006         PR c++/19739
7007         * g++.dg/ext/attrib19.C: New test.
7008
7009         PR c++/19732
7010         * g++.dg/parse/dtor5.C: New test.
7011
7012         PR c++/19762
7013         * g++.dg/template/dtor3.C: New test.
7014
7015         PR c++/19826
7016         * g++.dg/template/static11.C: New test.
7017         * g++.dg/template/crash2.C: Remove dg-error marker.
7018
7019 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
7020
7021         PR C++/18491
7022         * g++.old-deja/g++.mike/p10769a.C: Remove.
7023
7024 2005-02-09  Roger Sayle  <roger@eyesopen.com>
7025
7026         * gcc.dg/builtins-48.c: New test case.
7027         * gcc.dg/builtins-49.c: New test case.
7028         * gcc.dg/builtins-50.c: New test case.
7029         * gcc.dg/builtins-51.c: New test case.
7030
7031 2005-02-09  Ian Lance Taylor  <ian@airs.com>
7032
7033         PR middle-end/19583
7034         * g++.dg/warn/Wreturn-type-3.C: New test.
7035
7036 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7037
7038         PR middle-end/19402
7039         * gcc.dg/pr19402-1.c: New testcase.
7040         * gcc.dg/pr19402-2.c: likewise.
7041
7042 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
7043
7044         PR middle-end/19854
7045         * g++.dg/tree-ssa/tmmti.C: New testcase.
7046
7047 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7048
7049         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
7050
7051 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR c++/19733
7054         * g++.dg/parse/crash23.C: New test.
7055         * g++.dg/warn/Weff1.C: New test.
7056
7057 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7058
7059         * gcc.dg/20050209-1.c: New test.
7060
7061 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
7062
7063         PR target/19799
7064         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
7065
7066 2005-02-08  Mike Stump  <mrs@apple.com>
7067
7068         * g++.dg/pch/import-2.c: New test.
7069         * g++.dg/pch/import-2.hs: New.
7070         * g++.dg/pch/include/import-2a.h: New.
7071         * g++.dg/pch/include/import-2b.h: New.
7072
7073 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
7074
7075         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
7076
7077 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7078
7079         * gfortran.dg/substr_1.f90: New test.
7080
7081 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
7082
7083         PR middle-end/19775
7084         * gcc.dg/torture/builtin-power-1.c: Disable test for
7085         invalid transformation.
7086         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
7087         no longer optimize.
7088         * gcc.dg/builtins-47.c: New testcase.
7089
7090 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
7091             Dorit Naishlos  <dorit@il.ibm.com>
7092
7093         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
7094
7095 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
7096
7097         * gcc.c-torture/compile/20050206-1.c: New test.
7098
7099 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7100
7101         PR tree-opt/19768
7102         * g++.dg/opt/pr19768.C: New test.
7103
7104 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
7105
7106         PR tree-opt/19736
7107         * gcc.c-torture/compile/pr19736.c: New test.
7108
7109 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7110
7111         PR c++/17401
7112         * g++.dg/parse/error25.C: New test.
7113
7114 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
7115
7116         * gcc.c-torture/execute/20050203-1.c: New.
7117
7118 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
7119
7120         * gcc.dg/vect/vect-85.c: Remove xfail.
7121         * gcc.dg/vect/vect-86.c: Remove xfail.
7122         * gcc.dg/vect/vect-87.c: Remove xfail.
7123         * gcc.dg/vect/vect-88.c: Remove xfail.
7124
7125 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
7126
7127         * gcc.dg/altivec-19.c: New.
7128
7129 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
7130
7131         PR c/17807
7132         * gcc.dg/nested-func-3.c: New test.
7133         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
7134
7135 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
7136
7137         * gcc.test-framework/gen_directive_tests: Generate tests for
7138         selector expressions.
7139
7140 2005-02-02  Matt Austern  <austern@apple.com>
7141
7142         PR c++/19628
7143         * g++/ext/builtin7.C: New.
7144         * g++/ext/builtin8.C: New.
7145
7146 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7147
7148         PR c/18502
7149         * gcc.dg/pr18502-1.c: New test.
7150
7151 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7152
7153         PR c++/17413
7154         * g++.dg/template/local4.C: Tweak.
7155
7156 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
7157
7158         PR tree-optimization/19578
7159         * gcc.c-torture/compile/20050202-1.c: New test.
7160
7161 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
7162
7163         PR c/19435
7164         * gcc.dg/c99-init-4.c: New test.
7165
7166 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7167
7168         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7169
7170         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7171
7172         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7173         * g++.dg/eh/check-vect.h: New.
7174
7175         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7176         * gcc.dg/vect/vect-78.c: Ditto.
7177         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7178         Remove.
7179
7180         * g++.dg/conversion/simd1.C: Expect warning.
7181         * g++.dg/ext/attribute-test-1.C: Ditto.
7182         * g++.dg/ext/attribute-test-2.C: Ditto.
7183         * g++.dg/ext/attribute-test-3.C: Ditto.
7184         * g++.dg/ext/attribute-test-4.C: Ditto.
7185
7186         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7187         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7188
7189         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7190
7191 2005-02-01  Richard Henderson  <rth@redhat.com>
7192
7193         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7194         long double for ibm double-double format.
7195         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7196
7197 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7198
7199         PR tree-optimization/19633
7200         * testsuite/gcc.dg/pr19633-1.c: New test.
7201         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7202         to NULL or a symbol.
7203
7204 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7205
7206         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7207         New procs.
7208         (dg-process-target (local override)): Handle selector expressions.
7209
7210         * gcc.test-framework/README: Describe tests in source directory.
7211         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7212         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7213         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7214         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7215         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7216         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7217         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7218         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7219         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7220         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7221         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7222         * gcc.test-framework/dg-error-exp-P.c: New test.
7223         * gcc.test-framework/dg-error-exp-XP.c: New test.
7224         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7225         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7226         * gcc.test-framework/dg-output-exp-P.c: New test.
7227         * gcc.test-framework/dg-output-exp-XF.c: New test.
7228         * gcc.test-framework/dg-warning-exp-P.c: New test.
7229         * gcc.misc-tests/dg-1.c: Remove.
7230         * gcc.misc-tests/dg-2.c: Remove.
7231         * gcc.misc-tests/dg-3.c: Remove.
7232         * gcc.misc-tests/dg-4.c: Remove.
7233         * gcc.misc-tests/dg-5.c: Remove.
7234         * gcc.misc-tests/dg-6.c: Remove.
7235         * gcc.misc-tests/dg-7.c: Remove.
7236         * gcc.misc-tests/dg-8.c: Remove.
7237         * gcc.misc-tests/dg-9.c: Remove.
7238         * gcc.misc-tests/dg-10.c: Remove.
7239         * gcc.misc-tests/dg-11.c: Remove.
7240         * gcc.misc-tests/dg-12.c: Remove.
7241         * gcc.misc-tests/dg-test.exp: Remove.
7242
7243         * gcc.test-framework/test-framework.awk: Change recording and
7244         printing of passes and failures.
7245
7246         * gcc.test-framework: New directory.
7247         * gcc.test-framework/README: New.
7248         * gcc.test-framework/test-framework.exp: New.
7249         * gcc.test-framework/test-framework.awk: New.
7250         * gcc.test-framework/gen_directive_tests: New.
7251
7252 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7253
7254         * lib/treelang.exp: Fix comment typos.
7255         (treelang_target_compile): Don't append libs=-ltreelang to options.
7256
7257 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7258
7259         * g++.dg/parse/typename7.C: Adjust error messages.
7260
7261 2005-01-31  Jeff Law  <law@redhat.com>
7262
7263         * gcc.c-torture/execute/20050131-1.c: New test.
7264         * gcc.dg/wcaselabel.c: New test.
7265
7266 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7267
7268         * g++.dg/other/warning1.C: Adjust error messags.
7269         * g++.dg/parse/constant5.C: New test.
7270
7271 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7272
7273         PR c/19333
7274         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7275         the test case valid.
7276         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7277         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7278         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7279         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7280         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7281         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7282
7283 2005-01-31  Dale Johannesen  <dalej@apple.com>
7284
7285         * g++.dg/opt/pr19650.C:  New test.
7286
7287 2005-01-31  Richard Henderson  <rth@redhat.com>
7288
7289         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7290         long double for intel double extended format.
7291         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7292
7293 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7294
7295         PR c++/19555
7296         * g++.dg/template/static10.C: New test.
7297
7298         PR c++/19395
7299         * g++.dg/parse/error24.C: New test.
7300
7301         PR c++/19367
7302         * g++.dg/lookup/builtin1.C: New test.
7303
7304         PR c++/19457
7305         * g++.dg/warn/conv3.C: New test.
7306
7307 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7308
7309         PR fortran/19647
7310         * gfortan.dg/inquire_7.f90
7311
7312 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7313
7314         PR tree-optimization/15791
7315         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7316         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7317         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7318         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7319         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7320         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7321         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7322         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7323         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7324         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7325
7326 2005-01-29  Paul Brook  <paul@codesourcery.com>
7327
7328         PR fortran/18565
7329         * check.c (real_or_complex_check): New function.
7330         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7331         * intrinsic.c (add_functions): Use new check functions.
7332         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7333         Add prototypes.
7334
7335 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7336
7337         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7338         gcc.dg/lvalue-3.c: New tests.
7339         * gcc.dg/concat.c: Update expected messages.
7340
7341 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7342
7343         PR libfortran/19595
7344         * gfortran.dg/eor_1.f90:  New test.
7345
7346 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7347
7348         PR fortran/19589
7349         * gfortran.dg/logical_data_1.f90: New test.
7350
7351 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7352
7353         PR c++/19253
7354         * g++.dg/template/crash33.C: New test.
7355
7356         PR c++/19667
7357         * g++.dg/template/crash32.C: New test.
7358
7359 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7360
7361         PR middle-end/16558
7362         * g++.dg/warn/Wreturn-type-2.C: New test.
7363
7364 2004-06-24  Jeff Law  <law@redhat.com>
7365
7366         * gcc.dg/tree-ssa/20050128-1.c: New test.
7367
7368 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7369
7370         * gcc.target/frv/all-mdpackh-1.c: New test.
7371
7372 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7373
7374         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7375
7376 2005-01-27  Richard Henderson  <rth@redhat.com>
7377
7378         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7379
7380 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7381
7382         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7383
7384 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7385
7386         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7387         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7388         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7389         to cope with cases where the multilib options override the dg-options.
7390
7391 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7392
7393         PR c/18946
7394         * gcc.dg/noncompile/20050120-1.c: New test.
7395
7396 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7397
7398         PR tree-optimization/19633
7399         * gcc.dg/pr19633.c: New test.
7400         * gcc.dg/tree-ssa/pr19633.c: New test.
7401
7402 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7403
7404         * gcc.dg/20041216-1.c: New test.
7405
7406 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7407
7408         PR objc/18862
7409         * objc.dg/selector-2.m: New test.
7410
7411 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7412
7413         * g++.dg/opt/range-test-2.C: New test.
7414
7415         PR rtl-optimization/19579
7416         * gcc.c-torture/execute/20050124-1.c: New test.
7417
7418 2005-01-26  Greg Parker  <gparker@apple.com>
7419         Stuart Hastings  <stuart@apple.com>
7420
7421         * gcc.c-torture/execute/20050125-1.c: New.
7422
7423 2005-01-18  Jan Hubicka  <jh@suse.cz>
7424
7425         PR tree-optimize/19337
7426         * gcc.c-torture/compile/20050119-1.c: New test.
7427
7428 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7429
7430         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7431         test for successful match.
7432
7433 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7434
7435         PR objc/18408
7436         * objc.dg/comp-types-7.m: New test.
7437
7438 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7439
7440         * lib/target-supports.exp (current_target_name): New.
7441         (check_effective_target_ilp32, check_effective_target_lp64):
7442         Cache the result to use as long as the current target, with
7443         multilib flags, remains the same.
7444
7445         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7446         (dg-require-weak, dg-require-visibility, dg-require-alias,
7447         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7448         dg-require-effective-target, dg-skip-if): Remove call to
7449         skip_test_and_clear_xfail.
7450         (dg-test): Clear xfail data.
7451
7452 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7453
7454         PR target/17751
7455         * gcc.dg/ppc64-toc.c: New test.
7456
7457         * g++.dg/tree-ssa/empty-1.C: New test.
7458
7459         PR middle-end/19551
7460         * gcc.c-torture/execute/20050121-1.c: New test.
7461         * gcc.dg/20050121-2.c: New test.
7462
7463 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7464         Paul Brook  <paul@codesourcery.com>
7465
7466         PR fortran/17941
7467         * gfortran.dg/real_const_1.f: New test.
7468         * gfortran.dg/real_const_2.f90: New test.
7469         * gfortran.dg/complex_int_1.f90: New test.
7470
7471 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7472
7473         PR fortran/19313
7474         * gfortan.dg/inquire_6.f90: New test.
7475
7476 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7477
7478         PR libfortran/19451
7479         * open_readonly_1.f90:  New test.
7480
7481 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7482
7483         PR libfortran/18982
7484         * gfortran.dg/open_new.f90: New file.
7485
7486 2005-01-22  Paul Brook  <paul@codesourcery.com>
7487
7488         * namelist_1.f90: New test.
7489
7490 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7491
7492         PR tree-optimization/19484
7493         * gcc.c-torture/compile/20050122-[12].c: New tests.
7494
7495 2005-01-22  Paul Brook  <paul@codesourcery.com>
7496
7497         * gfortran.dg/implicit_2.f90: New test.
7498
7499 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7500
7501         PR fortran/19314
7502         * gfortran.dg/inquire_5.f90: New test.
7503
7504 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7505
7506         PR c/18809
7507         * gcc.dg/pr18809-1.c: New test.
7508
7509 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7510
7511         * gcc.dg/20050121-1.c: New test.
7512
7513         PR tree-optimization/13000
7514         * gcc.dg/20040206-1.c: Change warning to point where function is
7515         being inlined.
7516
7517 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7518
7519         PR c++/19208
7520         * g++.dg/template/array11.C: New test.
7521
7522 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7523
7524         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7525         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7526         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7527         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7528         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7529         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7530
7531 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7532
7533         PR tree-optimization/15349
7534         * gcc.dg/tree-ssa/pr15349.c: New.
7535
7536 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7537
7538         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7539
7540 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7541
7542         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7543         scan-assembler-times directive name.
7544
7545         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7546         after dg-do.
7547
7548         PR rtl-optimization/19462
7549         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7550
7551 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7552
7553         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7554         counting function calls on ia64.
7555
7556 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR rtl-optimization/15139
7559         * gcc.dg/20050111-2.c: New test.
7560
7561         PR c/17297
7562         * gcc.c-torture/compile/20050113-1.c: New testcase.
7563
7564         PR middle-end/19164
7565         * gcc.dg/20050113-1.c: New testcase.
7566
7567 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7568
7569         * gcc.dg/vect/vect-85.c: Add comment.
7570         * gcc.dg/vect/vect-86.c: Add xfail for now.
7571         * gcc.dg/vect/vect-87.c: Add xfail for now.
7572         * gcc.dg/vect/vect-88.c: Add xfail for now.
7573         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7574
7575 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7576
7577         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7578
7579 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7580
7581         * g++.dg/debug/typedef3.C: New test.
7582
7583 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7584
7585         PR c/19472
7586         * gcc.dg/asm-a.c: New test.
7587
7588 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7589
7590         * gcc.dg/sh-relax.c: Add prototype for abort.
7591
7592 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7593
7594         * gcc.dg/short-compare-1.c: New test.
7595         * gcc.dg/short-compare-2.c: Likewise.
7596
7597 2005-01-18  Michael Matz  <matz@suse.de>
7598
7599         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7600
7601 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7602
7603         PR tree-optimization/19121
7604         * gcc.c-torture/compile/pr19121.c: New test.
7605
7606 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7607
7608         PR target/19357
7609         * gcc.c-torture/compile/pr19357.c: New test.
7610
7611 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7612
7613         PR c/5675
7614         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7615         pass--those that refer just to the variable, possibly with a
7616         cast.
7617         * gcc.dg/c99-const-expr-3.c: Likewise.
7618
7619         PR middle-end/13127
7620         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7621         longer emitted.
7622
7623 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7624
7625         PR fortran/18778
7626         * gfortran.dg/endfile_2.f90: New test.
7627
7628 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7629
7630         PR 19168
7631         * gfortran.dg/select_5.f90: New test.
7632
7633 2004-01-16  Paul Brook  <paul@codesourcery.com>
7634
7635         * gfortran.dg/common_4.f90: New test.
7636
7637 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7638
7639         PR rtl-optimization/19462
7640         * gcc.dg/torture/pr19462-1.c: New test.
7641
7642 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7643
7644         PR objc/19321
7645         * objc.dg/func-ptr-2.m: New.
7646         * objc.dg/volatile-1.m: New.
7647
7648 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7649
7650         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7651
7652 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7653
7654         PR tree-optimization/19060
7655         * gcc.c-torture/execute/20050104-1.c: New test.
7656
7657 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7658
7659         PR fortran/18983
7660         * gfortran.dg/write_to_null.f90: New test.
7661
7662 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7663             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7664
7665         PR other/19328
7666         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7667         argument.
7668
7669 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7670
7671         PR c++/19263
7672         * g++.dg/init/vector1.C: New test.
7673
7674 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7675
7676         PR target/13158
7677         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7678         PR target/18987
7679         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7680
7681 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7682
7683         * gfortran.dg/select_1.f90: New test.
7684         * gfortran.dg/select_2.f90: New test.
7685         * gfortran.dg/select_3.f90: New test.
7686         * gfortran.dg/select_4.f90: New test.
7687
7688 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7689
7690         PR middle-end/19084
7691         PR rtl-optimization/19348
7692         * gcc.dg/20050111-1.c: New test.
7693         * gcc.c-torture/execute/20050111-1.c: New test.
7694
7695         * gcc.dg/i386-asm-4.c: New test.
7696
7697 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7698
7699         * gcc.dg/nested-func-2.c: New test.
7700         * ada/acats/norun.lst: Remove c953002.
7701
7702 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7703
7704         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7705
7706 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7707
7708         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7709
7710 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7711
7712         PR target/18761
7713         * g++.dg/abi/align1.C: New test.
7714
7715 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7716
7717         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7718         at a time.
7719         * g++.dg/ext/altivec_check.h: Support compiling as C.
7720
7721 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7722
7723         PR c++/19355
7724         * g++.dg/expr/pr19355-1.C: New test case.
7725
7726 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7727
7728         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7729         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7730         * ada/acats/tests/c3/c92005b.ada: Likewise.
7731         * ada/acats/tests/c3/cxb3012.a: Likewise.
7732         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7733
7734 2005-01-09  Paul Brook  <paul@codesourcery.com>
7735
7736         * gfortran.dg/common_2.f90: New file.
7737         * gfortran.dg/common_3.f90: New file.
7738
7739 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7740
7741         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7742
7743 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7744
7745         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7746         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7747         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7748         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7749         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7750         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7751         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7752         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7753         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7754         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7755         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7756         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7757         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7758         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7759         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7760         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7761         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7762         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7763         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7764         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7765         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7766         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7767         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7768         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7769         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7770         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7771         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7772         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7773         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7774         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7775         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7776         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7777         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7778         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7779         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7780         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7781         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7782         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7783         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7784         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7785         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7786         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7787         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7788         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7789         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7790         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7791         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7792         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7793         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7794         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7795         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7796         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7797         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7798         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7799         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7800         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7801         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7802         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7803         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7804         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7805         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7806         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7807         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7808         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7809         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7810         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7811         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7812
7813         * gcc.dg/vect/vect-1.c: Fix spelling.
7814         * gcc.dg/vect/vect-10.c: Fix spelling.
7815         * gcc.dg/vect/vect-11.c: Fix spelling.
7816         * gcc.dg/vect/vect-12.c: Fix spelling.
7817         * gcc.dg/vect/vect-14.c: Fix spelling.
7818         * gcc.dg/vect/vect-15.c: Fix spelling.
7819         * gcc.dg/vect/vect-16.c: Fix spelling.
7820         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7821         * gcc.dg/vect/vect-64.c: Fix comments.
7822         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7823
7824 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7825             Ira Rosen  <irar@il.ibm.com>
7826
7827         * gcc.dg/vect/vect-70.c: New test.
7828         * gcc.dg/vect/vect-71.c: New test.
7829
7830 2005-01-09  Manfred Hollstein  <mh@suse.com>
7831
7832         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7833         * gcc.dg/pr18241-2.c: Likewise.
7834         * gcc.dg/pr18241-3.c: Likewise.
7835         * gcc.dg/pr18241-4.c: Likewise.
7836         * gcc.dg/pr18241-5.c: Likewise.
7837
7838 2005-01-08  Richard Henderson  <rth@redhat.com>
7839
7840         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7841         False for x86 and x86-64.
7842
7843 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7844
7845         PR tree-optimization/18241
7846         * gcc.dg/pr18241-1.c: New test.
7847         * gcc.dg/pr18241-2.c: New test.
7848         * gcc.dg/pr18241-3.c: New test.
7849         * gcc.dg/pr18241-4.c: New test.
7850         * gcc.dg/pr18241-5.c: New test.
7851
7852 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7853
7854         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7855         gfortran.dg/select_4.f90: New.
7856
7857 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7858
7859         * gcc.c-torture/execute/20050107-1.c: New test.
7860
7861 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7862
7863         PR c++/19298
7864         * g++.dg/template/ref2.C: New.
7865
7866 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7867
7868         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7869         instead of being empty.
7870
7871 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7872
7873         PR fortran/15553
7874         * gfortran.dg/array-1.f90: New test.
7875
7876 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7877
7878         PR tree-optimization/19283
7879         * gcc.c-torture/execute/20050106-1.c: New test.
7880
7881         PR rtl-optimization/18861
7882         * gcc.dg/20050105-1.c: New test.
7883
7884         PR tree-optimization/18828
7885         * gcc.dg/20050105-2.c: New test.
7886
7887 2005-01-07  Andreas Jaeger  <aj@suse.de>
7888
7889         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7890
7891 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7892
7893         PR fortran/18398
7894         * gfortran.dg/fmt_read.f90: New test.
7895
7896 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7897
7898         * gcc.dg/rs6000-ldouble-2.c: New.
7899
7900 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7901
7902         PR c++/19244
7903         * g++.dg/parser/ctor2.C: New test.
7904
7905 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7906
7907         PR c++/17154
7908         * g++.dg/template/using9.C: New test.
7909
7910 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7911
7912         PR c++/19258
7913         * g++.dg/lookup/friend6.C: New test.
7914
7915 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7916
7917         PR c++/19270
7918         * g++.dg/template/array10.C: New.
7919
7920 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7921
7922         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7923         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7924
7925 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7926
7927         * gcc.c-torture/compile/20050105-1.c: New test.
7928
7929 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7930
7931         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7932
7933 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7934
7935         PR middle-end/19100
7936         * gcc.dg/conv-3.c: New test case.
7937
7938 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7939
7940         * gcc.dg/asm-wide-1.c: New test.
7941
7942 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7943
7944         PR c++/19030
7945         * g++.dg/parse/crash22.C: New
7946
7947 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7948
7949         PR 19257
7950         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7951
7952 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7953
7954         PR middle-end/17767
7955         * gcc.dg/i386-mmx-6.c: New test case.
7956
7957 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7958
7959         PR tree-optimization/18308
7960         * gcc.dg/vect/pr18308.c: New testcase.
7961
7962 2005-01-04  Andreas Jaeger  <aj@suse.de>
7963
7964         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7965
7966 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7967             Robert Bowdidge <bowdidge@apple.com>
7968
7969         * gcc.dg/cpp/subframework1.c: New.
7970         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7971         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7972         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7973         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7974
7975 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7976
7977         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7978         producing warning.
7979         * gcc.dg/darwin-weakimport-2.c: New.
7980
7981 2005-01-03  Richard Henderson  <rth@redhat.com>
7982
7983         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7984
7985 2005-01-03  Richard Henderson  <rth@redhat.com>
7986
7987         * gcc.dg/vect/vect.exp: Enable for ia64.
7988         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7989         (check_effective_target_vect_float): Likewise.
7990         (check_effective_target_vect_no_align): Likewise.
7991         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7992         * gcc.dg/vect/vect-8.c: Likewise.
7993
7994 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7995
7996         PR target/19236
7997         * gcc.dg/pr19236-1.c: New test case.
7998
7999 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
8000
8001         PR rtl-optimization/12092
8002         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
8003
8004 2005-01-02  Andreas Jaeger  <aj@suse.de>
8005
8006         * gcc.dg/pr12092-1.c: Do not run on x86_64.
8007
8008 2005-01-01  Roger Sayle  <roger@eyesopen.com>
8009             Andrew Pinski  <pinskia@physics.uc.edu>
8010
8011         PR rtl-optimization/12092
8012         * gcc.dg/pr12092-1.c: New test case.
8013
8014 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
8015
8016         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
8017         'hidden' and 'default' for better portability.
8018         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
8019
8020         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
8021         6 and 7.
8022         * g++.old-deja/g++.brendan/new3.C: Likewise.
8023
8024 2005-01-01  Steven Bosscher  <stevenb@suse.de>
8025
8026         * gcc.dg/20041231-1.C: New test.
8027         * g++.dg/warn/Wunreachable-code-1.C: New test.
8028
8029 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
8030
8031         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
8032         file, not /dev/null.  Abort on error.
8033
8034 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
8035             Ziemowit Laski  <zlaski@apple.com>
8036
8037         PR objc/18971
8038         * objc.dg/encode-5.m: New test.
8039
8040 2004-12-29  Richard Henderson  <rth@redhat.com>
8041
8042         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
8043         * objc.dg/stabs-1.m: Disable for ia64.
8044
8045 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
8046
8047         PR c++/19190
8048         * g++.dg/warn/Wunused-10.C: New test.
8049
8050 2004-12-28  Richard Henderson  <rth@redhat.com>
8051
8052         * objc.dg/stabs-1.m: Disable for alpha.
8053
8054 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8055
8056         PR c++/19149
8057         * g++.dg/parse/error23.C: New test.
8058
8059 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8060
8061         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
8062
8063         PR fortran/19032
8064         * gfortran.dg/intrinsic_modulo_1.f90: New.
8065         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
8066         tests with divisor -1.
8067
8068 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
8069
8070         * g++.dg/opt/temp1.C (memcpy): Return a value.
8071
8072         PR c++/19148
8073         * g++.dg/expr/cond7.C: New test.
8074
8075 2004-12-27  Paul Brook  <paul@codesourcery.com>
8076
8077         * gfortran.dg/g77/select_no_compile.f: Remove.
8078
8079 2004-12-27  Richard Henderson  <rth@redhat.com>
8080
8081         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
8082         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
8083         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
8084
8085 2004-12-26  Richard Henderson  <rth@redhat.com>
8086
8087         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
8088         by 1i instead of token pasting.
8089
8090 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8091
8092         PR tree-optimization/17578
8093         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
8094         to additional_flags.
8095         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
8096
8097 2004-12-25  Richard Henderson  <rth@redhat.com>
8098
8099         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
8100         Remove Alpha.
8101
8102 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8103
8104         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
8105         hppa*-*-hpux*.
8106         * gcc.dg/pr17957.c (dg-options): Likewise.
8107         * gcc.dg/struct-ret-1.c: Add prototype for abort.
8108         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
8109         instead of 0 on __hppa__.
8110         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
8111         "foo,%r" on hppa*-*-*.
8112
8113 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
8114
8115         PR fortran/19071
8116         * gfortran.dg/complex_write.f90: New test.
8117
8118 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8119
8120         PR c++/17595
8121         * g++.dg/parse/pragma2.C: New test.
8122
8123         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
8124
8125 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8126
8127         * gcc.dg/empty2.c: Add missing dg-warning.
8128
8129 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c++/17413
8132         * g++.dg/template/local4.C: New test.
8133         * g++.dg/template/crash19.C: Add dg-error marker.
8134
8135         * g++.dg/template/crash31.C: Correct embedded PR number.
8136
8137 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8138
8139         PR c++/16405
8140         * g++.dg/opt/temp1.C: Add do-run marker.
8141
8142 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8143
8144         * g++.dg/template/spec19.C: New.
8145
8146 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
8147
8148         PR target/16819
8149         * gcc.dg/empty2.c: New.
8150
8151 2004-12-23  Richard Henderson  <rth@redhat.com>
8152
8153         * lib/target-supports.exp (check_effective_target_vect_no_align):
8154         Remove i?86 and x86-64.
8155
8156 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
8157
8158         PR c++/16405
8159         * g++.dg/opt/temp1.C: New test.
8160
8161 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8162
8163         PR c++/18733
8164         * g++.dg/template/friend33.C: New testcase.
8165
8166 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8167
8168         PR c++/18464
8169         * g++.dg/template/cond5.C: New test.
8170
8171         PR c++/18492
8172         * g++.dg/inherit/thunk3.C: New test.
8173
8174         PR c++/11224
8175         * g++.dg/warn/Wunused-9.C: New test.
8176
8177 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8178
8179         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8180
8181 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8182
8183         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8184
8185 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8186
8187         PR c++/18378
8188         * g++.dg/ext/packed8.C: New test.
8189
8190         PR c++/19063
8191         * g++.dg/template/crash31.C: New test.
8192
8193         PR c++/19034
8194         * g++.dg/template/crash30.C: New test.
8195
8196 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8197
8198         PR C++/18984
8199         * g++.dg/eh/ctor3.C: New test.
8200
8201 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8202
8203         * objc.dg/stabs-1.m: Allow section name to be quoted and
8204         assembly label to begin with '.LL'.
8205
8206 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8207
8208         * gcc.dg/vect/vect.exp
8209         (check_effective_target_lp64_or_vect_no_align): New.
8210         * gcc.dg/vect/vect-77.c: Use it.
8211         * gcc.dg/vect/vect-78.c: Use it.
8212
8213         * lib/target-supports.exp
8214         (check_effective_target_vect_no_max,
8215         check_effective_target_vect_no_bitwise,
8216         check_effective_target_vect_no_align): New.
8217         * gcc.dg/vect/vect-13.c: Use them.
8218         * gcc.dg/vect/vect-17.c: Ditto.
8219         * gcc.dg/vect/vect-18.c: Ditto.
8220         * gcc.dg/vect/vect-19.c: Ditto.
8221         * gcc.dg/vect/vect-20.c: Ditto.
8222         * gcc.dg/vect/vect-27.c: Ditto.
8223         * gcc.dg/vect/vect-29.c: Ditto.
8224         * gcc.dg/vect/vect-44.c: Ditto.
8225         * gcc.dg/vect/vect-48.c: Ditto.
8226         * gcc.dg/vect/vect-50.c: Ditto.
8227         * gcc.dg/vect/vect-52.c: Ditto.
8228         * gcc.dg/vect/vect-54.c: Ditto.
8229         * gcc.dg/vect/vect-56.c: Ditto.
8230         * gcc.dg/vect/vect-58.c: Ditto.
8231         * gcc.dg/vect/vect-60.c: Ditto.
8232         * gcc.dg/vect/vect-72.c: Ditto.
8233         * gcc.dg/vect/vect-80.c: Ditto.
8234
8235 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8236
8237         PR c++/14075
8238         * g++.dg/init/string1.C: New.
8239
8240         PR c++/18975
8241         * g++.dg/other/synth1.C: New.
8242
8243 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8244
8245         PR c/18963
8246         * gcc.dg/pr18963-1.c: New test.
8247
8248 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8249
8250         PR c/18596
8251         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8252         * gcc.dg/pr18596-1.c: Use dg-error.
8253         (dg-options): Use -fno-unit-at-a-time.
8254         * gcc.dg/pr18596-2.c: New test.
8255         * gcc.dg/pr18596-3.c: New test.
8256
8257 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8258
8259         PR middle-end/18683
8260         * g++.dg/opt/pr18683-1.C: New test case.
8261
8262 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8263
8264         PR other/19093
8265         * g++.dg/opt/max1.C: Fix for 64bit targets.
8266
8267 2004-12-20  Matt Austern  <austern@apple.com>
8268
8269         PR c++/19044
8270         * g++.dg/ext/builtin6.C: New
8271
8272 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8273
8274         PR tree-optimization/19080
8275         * gcc.c-torture/compile/pr19080.c: New test.
8276
8277 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8278
8279         * gcc.dg/20041219-1.c: New test.
8280
8281 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8282
8283         PR middle-end/19068
8284         * g++.dg/opt/max1.C: New test case.
8285
8286 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8287
8288         * gcc.dg/fdata-sections-1.c: New test.
8289
8290 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8291
8292         PR middle-end/18548
8293         * gcc.dg/max-1.c: New test case.
8294
8295 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8296
8297         * gcc.c-torture/execute/20041218-1.c: New test.
8298
8299 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8300
8301         * gcc.dg/pr18501.c: New test.
8302         * gcc.dg/uninit-5.c: XFAIL.
8303         * gcc.dg/uninit-9.c: XFAIL.
8304
8305 2004-12-17  Dale Johannesen  <dalej@apple.com>
8306
8307         * gcc.dg/20041213-1.c:  New.
8308
8309 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8310
8311         * objc.dg/stabs-1.m: Allow assembly label to begin
8312         with a dot ('.').
8313
8314 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8315
8316         * gcc.c-torture/execute/20041213-1.c: Move...
8317         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8318
8319 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8320
8321         PR c++/18721
8322         * g++.dg/lookup/conv-5.C: New.
8323
8324 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8325
8326         * objc.dg/stabs-1.m: New test.
8327
8328 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8329
8330         * gcc.dg/visibility-c.c: Change compile to
8331         assemble for the test.
8332
8333 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8334
8335         PR target/19041
8336         * gcc.dg/visibility-c.c: New test.
8337
8338 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8339
8340         PR middle-end/18493
8341         * gcc.dg/switch-8.c: New test case.
8342
8343 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8344
8345         PR c++/18905
8346         * g++.dg/template/init4.C: New.
8347         * g++.dg/opt/static3.C: Enable optimizer.
8348
8349 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8350
8351         * g++.dg/other/complex1.C: New test.
8352
8353 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8354
8355         * g++.dg/opt/inline9.C: New test.
8356
8357 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8358
8359         PR fortran/18993
8360         * gfotran.dg/nullify_1.f: New test.
8361
8362 2004-12-15  Richard Henderson  <rth@redhat.com>
8363
8364         * gcc.target/i386/i386.exp: New harness.
8365         * gcc.target/i386/vect-args.c: New.
8366
8367 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8368
8369         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8370
8371 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8372
8373         PR c++/18825
8374         * g++.dg/template/friend32.C: New test.
8375
8376 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8377
8378         * cpp/pragma-once-1.c: New test.
8379         * cpp/pragma-once-1b.h: Likewise.
8380         * cpp/pragma-once-1c.h: Likewise.
8381         * cpp/pragma-once-1d.h: Likewise.
8382         * cpp/inc/pragma-once-1a.h: Likewise.
8383
8384 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8385             Steven G. Kargl  <kargls@comcast.net>
8386
8387         PR fortran/17597
8388         * gfortran.dg/list_read_3.f90: New test.
8389
8390 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8391
8392         * gcc.dg/ftrapv-2.c: New test.
8393
8394 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8395
8396         PR c++/18981
8397         * g++.dg/template/typename9.C: New test.
8398
8399 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR c++/18738
8402         * g++.dg/template/typename8.C: New test.
8403         * g++.dg/parse/friend2.C: Tweak error message.
8404
8405 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8406
8407         * gcc.c-torture/20041214-1.c: New test.
8408
8409 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8410
8411         PR c++/18965
8412         * g++.dg/init/array17.C: New test.
8413
8414 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/18793
8417         * g++.dg/init/aggr3.C: New test.
8418
8419 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8420
8421         * gcc.dg/altivec-types-1.c: New test.
8422         * gcc.dg/altivec-types-2.c: New test.
8423         * gcc.dg/altivec-types-3.c: New test.
8424         * gcc.dg/altivec-types-4.c: New test.
8425         * g++.dg/ext/altivec-types-1.C: New test.
8426         * g++.dg/ext/altivec-types-2.C: New test.
8427         * g++.dg/ext/altivec-types-3.C: New test.
8428         * g++.dg/ext/altivec-types-4.C: New test.
8429
8430 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8431
8432         PR middle-end/18951
8433         * gcc.c-torture/execute/20041213-1.c: New test.
8434
8435 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8436
8437         PR c++/18949
8438         * g++.dg/template/cast1.C: New.
8439
8440 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8441
8442         * gcc.c-torture/execute/20041213-2.c: New test.
8443
8444 2004-12-13  Richard Henderson  <rth@redhat.com>
8445
8446         * gcc.dg/i386-sse-10.c: Fix typo in options.
8447
8448 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8449
8450         PR c++/18968
8451         * g++.dg/opt/pr18968.C: New test.
8452
8453 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/18925
8456         * g++.dg/ext/visibility/staticdatamem.C: New test.
8457
8458 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8459
8460         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8461
8462 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8463
8464         PR rtl-optimization/18928
8465         * gcc.dg/pr18928-1.c: New test case.
8466
8467 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8468
8469         PR tree-opt/16951
8470         * gcc.c-torture/compile/20041211-1.c: New.
8471
8472 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8473
8474         PR middle-end/17564
8475         * gcc.c-torture/execute/20041212-1.c: New test.
8476
8477 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8478
8479         PR fortran/18869
8480         * gfortran.dg/common_1.f90: New test.
8481
8482 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8483         Paul Brook  <paul@codesourcery.com>
8484
8485         PR fortran/16222
8486         * gfortran.dg/real_do_1.f90: New test.
8487
8488 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8489
8490         PR tree-opt/18040
8491         * g++.dg/opt/ptrmem6.C: New test.
8492
8493 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8494
8495         PR middle-end/18921
8496         * gcc.dg/pr18921-1.c: New test case.
8497
8498 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8499
8500         PR fortran/17175
8501         * gfortran.dg/scale_1.f90: New test.
8502
8503 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8504
8505         PR middle-end/18903
8506         * gcc.c-torture/compile/pr18903.c: New test.
8507
8508 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8509
8510         * gcc.c-torture/execute/20041210-1.c: New test.
8511
8512 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8513
8514         PR c++/18731
8515         * g++.dg/parser/struct-1.C: New test.
8516         * g++.dg/parser/struct-2.C: New test.
8517         * g++.dg/parser/struct-3.C: New test.
8518
8519 2004-12-09  Richard Henderson  <rth@redhat.com>
8520
8521         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8522
8523         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8524         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8525
8526 2004-12-09  Matt Austern  <austern@apple.com>
8527
8528         PR c++/18514
8529         * g++.dg/ext/builtin1.C: New
8530         * g++.dg/ext/builtin2.C: New
8531         * g++.dg/ext/builtin3.C: New
8532         * g++.dg/ext/builtin4.C: New
8533         * g++.dg/ext/builtin5.C: New
8534
8535 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8536
8537         PR tree-opt/18904
8538         * g++.dg/opt/ptrmem5.C: New test.
8539
8540 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8541
8542         * g++.dg/parse/typename5.C: Adjust for new error.
8543         * g++.dg/parse/typename7.C: New.
8544
8545 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8546
8547         PR c++/18073
8548         * g++.dg/other/mmintrin.C: New test.
8549
8550 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8551
8552         PR c++/16681
8553         * g++.dg/init/array15.C: New.
8554         * g++.dg/init/array16.C: New.
8555
8556 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8557
8558         PR fortran/18826
8559         * gfortran.dg/assign_1.f90: New test.
8560
8561 2004-12-08  Nick Clifton  <nickc@redhat.com>
8562
8563         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8564         * gcc.target/xstormy16/data_below100: Likewise.
8565         * gcc.target/xstormy16/sfr: Likewise.
8566         * gcc.target/xstormy16/below100.S: New test source file.
8567         * gcc.target/xstormy16/below100.ld: New test linker script.
8568         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8569         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8570         bp instructions.
8571         * gcc.target/xstormy16/bp.c: Likewise.
8572
8573         * gcc.target/xstormy16/bss_below100: New files:
8574         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8575         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8576         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8577         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8578         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8579         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8580         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8581         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8582         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8583         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8584         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8585         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8586         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8587         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8588         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8589         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8590         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8591         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8592         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8593         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8594         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8595         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8596         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8597         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8598         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8599         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8600         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8601
8602         * gcc.target/xstormy16/data_below100: New files:
8603         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8604         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8605         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8606         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8607         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8608         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8609         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8610         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8611         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8612         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8613         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8614         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8615         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8616         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8617         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8618         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8619         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8620         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8621         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8622         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8623         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8624         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8625         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8626         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8627         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8628         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8629         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8630
8631         * gcc.target/xstormy16/sfr: New files:
8632         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8633         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8634         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8635         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8636         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8637         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8638         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8639         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8640         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8641         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8642         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8643         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8644         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8645         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8646         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8647         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8648         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8649         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8650         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8651         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8652         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8653         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8654         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8655         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8656         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8657         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8658         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8659         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8660         27_if0_sfrw_bitfield_f.c
8661
8662 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8663
8664         PR c++/18100
8665         * g++.dg/lookup/name-clash4.C: New test.
8666
8667 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8668
8669         PR c++/18672
8670         * g++.dg/opt/array1.C: New.
8671
8672         PR c++/18803
8673         * g++.dg/template/operator5.C: New.
8674
8675 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8676
8677         PR c/18867
8678         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8679
8680 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8681
8682         * gcc.dg/noncompile/20041207.c: New test.
8683
8684 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8685
8686         * g++.dg/other/unreachable-1.C: New test.
8687
8688 2004-12-06  Nick Clifton  <nickc@redhat.com>
8689
8690         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8691         <limits.h> because the latter comes from gcc's include/ directory
8692         and not the newlib/libc/include directory.
8693
8694 2004-12-04  Richard Henderson  <rth@redhat.com>
8695
8696         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8697
8698 2004-12-04  Richard Henderson  <rth@redhat.com>
8699
8700         * lib/target-supports.exp (check_gc_sections_available): Disable
8701         for alpha and ia64.
8702
8703 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8704
8705         PR middle-end/17909
8706         * g++.dg/other/vararg-2.C: New test.
8707
8708 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8709
8710         PR c++/17011, c++/17971
8711         * g++.dg/template/error15.C: Adjust expected error.
8712         * g++.dg/template/instantiate3.C: Likewise.
8713
8714 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8715
8716         * gcc.dg/altivec-18.c: Fix for darwin
8717
8718 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8719
8720         PR c++/18782
8721         * g++.dg/parse/ptrmem2.C: New.
8722
8723         PR c++/18318
8724         * g++.dg/template/new1.C: New.
8725
8726 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8727
8728         PR fortran/18710
8729         * gfortran.dg/direct_io_3.f90: New test.
8730
8731 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8732
8733         PR 18758
8734         * g++.dg/parse/crash21.C: New.
8735
8736 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8737
8738         PR c++/15664, c++/18276
8739         * g++.dg/template/ttp13.C: New test.
8740         * g++.dg/template/ttp14.C: Likewise.
8741
8742 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8743
8744         PR c++/18123
8745         * g++.dg/parse/enum2.C: New test.
8746         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8747
8748 2004-12-02  Nick Clifton  <nickc@redhat.com>
8749
8750         * gcc.target/xstormy16: New test directory.
8751         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8752         * gcc.target/xstormy16/bp.c: Check the generation of bp
8753         instructions.
8754         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8755         bn instructions and the BELOW100 attribute.
8756
8757 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8758
8759         PR target/16952
8760         * gcc.dg/ppc-eabi.c: New.
8761
8762 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8763
8764         PR fortran/18284
8765         * gfortran.dg/backspace.f90
8766
8767 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8768
8769         * gfortran.dg/inquire.f90: New test.
8770
8771 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8772
8773         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8774         handle effective-target-keyword.
8775         (dg-skip-if): Support effective-target keyword as target list.
8776         (dg-xfail-if): Ditto.
8777         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8778
8779 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8780
8781         PR tree-optimization/18291
8782         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8783
8784 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8785
8786         PR C++/18729
8787         * g++.dg/parse/crash20.C: New.
8788
8789         PR c++/17431
8790         * g++.dg/overload/arg1.C: New.
8791         * g++.dg/overload/arg2.C: New.
8792         * g++.dg/overload/arg3.C: New.
8793         * g++.dg/overload/arg4.C: New.
8794
8795 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8796
8797         * gcc.dg/c99-flex-array-4.c: Remove.
8798
8799 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8800
8801         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8802
8803         * lib/target-supports.exp (is-effective-target): Simplify.
8804
8805         * lib/target-supports.exp (check_effective_target_vect_long):
8806         Fix for powerpc64-*-*.
8807
8808 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8809
8810         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8811         to support new requirements on FreeBSD 5.
8812
8813 2004-11-30  Devang Patel  <dpatel@apple.com>
8814
8815         PR 18702
8816         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8817
8818 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8819
8820         * g++.dg/ext/altivec-13.C: New test.
8821
8822 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8823
8824         PR tree-opt/18298
8825         * gcc.c-torture/execute/p18298.c: New test.
8826
8827 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8828             Dorit Naishlos  <dorit@il.ibm.com>
8829
8830         PR tree-opt/18607
8831         * gcc.dg/vect/vect-89.c: New test.
8832
8833 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8834
8835         * gcc.dg/pr18596-1.c: New test.
8836
8837 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8838
8839         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8840
8841 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8842
8843         PR c/18479
8844         * gcc.dg/pr18479.c: New test.
8845
8846 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8847
8848         PR target/18490
8849         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8850         mmix-knuth-mmixware.
8851
8852         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8853         cris-*-elf* cris-*-aout* mmix-*-*
8854
8855 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8856
8857         PR middle-end/18725
8858         * gcc.dg/pr18725.c: New test.
8859
8860 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8861
8862         PR target/18488
8863         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8864
8865         PR target/18336
8866         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8867
8868 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8869
8870         PR c++/18368
8871         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8872         * g++.old-deja/g++.law/ctors5.C: Likewise.
8873         * g++.old-deja/g++.other/crash25.C: Likewise.
8874
8875         PR c++/18674
8876         * g++.dg/template/error16.C: New test.
8877
8878         PR c++/18512
8879         * g++.dg/template/crash29.C: New test.
8880
8881 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8882
8883         PR tree-optimization/18712
8884         * gcc.c-torture/compile/pr18712.c: New test.
8885
8886 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8887
8888         PR c/7544
8889         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8890         tests.
8891
8892 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8893
8894         PR c++/18652
8895         * g++.dg/lookup/crash6.C: New test.
8896
8897 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8898
8899         PR middle-end/18164
8900         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8901
8902 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8903
8904         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8905         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8906         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8907
8908 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8909
8910         * gcc.dg/pr18164.c: New test.
8911
8912 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8913
8914         * gcc.dg/funroll-loops-all.c: New.
8915
8916 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8917
8918         PR target/18489
8919         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8920         delimeter, match space and TAB as well as ":".
8921
8922         PR target/18484
8923         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8924
8925         PR target/18348
8926         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8927
8928         PR target/18345
8929         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8930
8931         PR target/18337
8932         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8933
8934 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8935
8936         * gfortran.dg/direct_io_2.f90: New test.
8937
8938 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8939
8940         PR target/18334
8941         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8942
8943 2004-11-28  Richard Henderson  <rth@redhat.com>
8944
8945         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8946
8947 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8948
8949         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8950         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8951         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8952         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8953         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8954         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8955         gcc.dg/pointer-arith-8.c: New tests.
8956
8957 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8958
8959         PR fortran/18364
8960         * gfortran.dg/endfile.f90: New test.
8961
8962 2004-11-27  Falk Hueffner  <falk@debian.org>
8963
8964         * gcc.dg/loop-6.c: New test.
8965
8966 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8967
8968         * gcc.c-torture/execute/20041126-1.c: New test.
8969
8970 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8971
8972         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8973         on IRIX.
8974
8975 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8976
8977         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8978         functions.
8979
8980 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8981
8982         PR rtl-optimization/17825
8983         * gcc.c-torture/compile/20041119-1.c: New test.
8984
8985 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8986
8987         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8988         Check existence of ld library path variables before unsetting.
8989
8990 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8991
8992         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8993
8994 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8995
8996         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8997
8998 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8999
9000         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
9001
9002 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9003
9004         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
9005         dg-do directive.
9006
9007 2004-11-26  Ben Elliston  <bje@au.ibm.com>
9008
9009         * gcc.dg/pr17957.c: Pass --param, not -param.
9010
9011 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
9012
9013         PR middle-end/17957
9014         * testsuite/gcc.dg/pr17957.c: New test.
9015
9016 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/18445
9019         * g++.dg/template/crash28.C: Likewise.
9020
9021         PR c++/18001
9022         * g++.dg/expr/unary2.C: Adjust lvalue messages.
9023         * g++.dg/ext/lvaddr.C: Likewise.
9024         * g++.dg/opt/pr7503-3.C: Likewise.
9025
9026         PR c++/18466
9027         * g++.dg/parse/qualified3.C: New test.
9028         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
9029
9030         PR c++/18545
9031         * g++.dg/expr/return1.C: New test.
9032
9033 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9034
9035         Friend class name lookup 3/n, PR c++/3332
9036         * g++.dg/lookup/friend3.C: New test.
9037         * g++.dg/lookup/friend4.C: Likewise.
9038         * g++.dg/lookup/friend5.C: Likewise.
9039
9040 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9041
9042         Friend class name lookup 2/n, PR c++/14513, c++/15410
9043         * g++.dg/lookup/friend2.C: New test.
9044         * g++.dg/template/friend31.C: Likewise.
9045
9046 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9047
9048         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
9049
9050 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9051
9052         PR c++/17473
9053         * g++.dg/tc1/dr56.C: Remove.
9054         * g++.dg/template/typedef1.C: Add dg-error markers.
9055         * g++.old-deja/g++.other/typedef7.C: Likewise.
9056
9057         PR c++/18285
9058         * g++.dg/parse/typedef7.C: New test.
9059
9060 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
9061
9062         * gcc.c-torture/execute/20041124-1.c: New test.
9063
9064 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
9065
9066         * g++.dg/template/deduce3.C: New test.
9067
9068         PR c++/18586
9069         * g++.dg/template/crash27.C: New test.
9070
9071         PR c++/18530
9072         * g++.dg/warn/Wshadow-3.C: New test.
9073
9074 2004-11-24  Devang Patel  <dpatel@apple.com>
9075
9076         PR/18555
9077         * gcc.dg/cpp/isysroot-1.c: New test.
9078         * gcc.dg/cpp/usr/include/stdio.h: New file.
9079         * gcc.dg/cpp/isysroot-2.c: New test.
9080         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
9081         New file.
9082
9083 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9084
9085         PR c++/8929
9086         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
9087
9088 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9089
9090         * gcc.target/sparc/align.c: Do not include <stdint.h>.
9091         * gcc.target/sparc/pdist.c: Likewise.
9092
9093 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
9094
9095         PR c++/16882
9096         * g++.dg/conversion/simd1.C: New test.
9097
9098 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9099
9100         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
9101         and restore_ld_library_path_env_vars.
9102         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
9103         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
9104         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
9105         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
9106
9107 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
9108
9109         * gcc.dg/pragma-align-2.c: Test macro expansion.
9110         * gcc.dg/pragma-pack-2.c: New test.
9111
9112 2004-11-23  Richard Henderson  <rth@redhat.com>
9113
9114         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
9115         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9116         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
9117         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
9118         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
9119         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
9120
9121         * gcc.dg/vect/vect.exp: Add check for alpha.
9122         * lib/target-supports.exp (check_alpha_max_hw_available): New.
9123         (check_effective_target_vect_int): Enable for alpha.
9124         (check_effective_target_vect_long): New.
9125         (is-effective-target): Add it.
9126
9127 2004-11-23  Uros Bizjak <uros@kss-loka.si>
9128
9129         * gcc.dg/pr18614-1.c: New test.
9130
9131 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9132
9133         * gcc.dg/setjmp-2.c: New test.
9134
9135 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
9136
9137         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
9138         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
9139         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
9140         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
9141         gcc.target/sparc/pdist.c: New tests.
9142
9143 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
9144
9145         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
9146
9147 2004-11-22  Dale Johannesen  <dalej@apple.com>
9148
9149         * gcc.dg/20041111-1.c:  New.
9150
9151 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9152
9153         PR tree-opt/18536
9154         * gcc.dg/vect/pr18536.c: New test.
9155
9156 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9157
9158         PR c++/18354
9159         * g++.dg/template/nontype11.C: New test.
9160
9161 2004-11-21  Roger Sayle  <roger@eyesopen.com>
9162
9163         PR middle-end/18520
9164         * gcc.dg/pr18520-1.c: New test case.
9165
9166 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9167
9168         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9169         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9170         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9171         expected diagnostics.
9172
9173 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9174
9175         PR target/18580
9176         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9177         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9178         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9179
9180 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9181
9182         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9183
9184 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9185             Joseph Myers  <joseph@codesourcery.com>
9186
9187         * lib/target-supports.exp (check_visibility_available): Really
9188         test the compiler.
9189
9190 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9191
9192         PR tree-opt/18181
9193         * gcc.dg/vect/vect-85.c: New test.
9194         * gcc.dg/vect/vect-86.c: New test.
9195         * gcc.dg/vect/vect-87.c: New test.
9196         * gcc.dg/vect/vect-88.c: New test.
9197
9198 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9199
9200         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9201
9202 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9203
9204         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9205         * gcc.dg/ppc-and-1.c: Ditto.
9206         * gcc.dg/ppc-compare-1.c: Ditto.
9207         * gcc.dg/ppc-mov-1.c: Ditto
9208
9209 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9210             Mark Mitchell  <mark@codesourcery.com>
9211
9212         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9213
9214 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9215             Aldy Hernandez  <aldyh@redhat.com>
9216
9217         * lib/target-supports.exp (check_effective_target_vect_int): New
9218         (check_effective_target_vect_float): New
9219         (check_effective_target_vect_double): New.
9220         (is-effective-target): Support new effective targets keywords.
9221         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9222         default action for dg-do.
9223         * gcc.dg/vect/pr16105.c: Use new support.
9224         * gcc.dg/vect/pr18400.c: Ditto.
9225         * gcc.dg/vect/pr18425.c: Ditto.
9226         * gcc.dg/vect/vect-1.c: Ditto.
9227         * gcc.dg/vect/vect-10.c: Ditto.
9228         * gcc.dg/vect/vect-11.c: Ditto.
9229         * gcc.dg/vect/vect-12.c: Ditto.
9230         * gcc.dg/vect/vect-13.c: Ditto.
9231         * gcc.dg/vect/vect-14.c: Ditto.
9232         * gcc.dg/vect/vect-15.c: Ditto.
9233         * gcc.dg/vect/vect-16.c: Ditto.
9234         * gcc.dg/vect/vect-17.c: Ditto.
9235         * gcc.dg/vect/vect-18.c: Ditto.
9236         * gcc.dg/vect/vect-19.c: Ditto.
9237         * gcc.dg/vect/vect-2.c: Ditto.
9238         * gcc.dg/vect/vect-20.c: Ditto.
9239         * gcc.dg/vect/vect-21.c: Ditto.
9240         * gcc.dg/vect/vect-22.c: Ditto.
9241         * gcc.dg/vect/vect-23.c: Ditto.
9242         * gcc.dg/vect/vect-24.c: Ditto.
9243         * gcc.dg/vect/vect-25.c: Ditto.
9244         * gcc.dg/vect/vect-26.c: Ditto.
9245         * gcc.dg/vect/vect-27.c: Ditto.
9246         * gcc.dg/vect/vect-27a.c: Ditto.
9247         * gcc.dg/vect/vect-28.c: Ditto.
9248         * gcc.dg/vect/vect-29.c: Ditto.
9249         * gcc.dg/vect/vect-29a.c: Ditto.
9250         * gcc.dg/vect/vect-3.c: Ditto.
9251         * gcc.dg/vect/vect-30.c: Ditto.
9252         * gcc.dg/vect/vect-31.c: Ditto.
9253         * gcc.dg/vect/vect-32.c: Ditto.
9254         * gcc.dg/vect/vect-33.c: Ditto.
9255         * gcc.dg/vect/vect-34.c: Ditto.
9256         * gcc.dg/vect/vect-35.c: Ditto.
9257         * gcc.dg/vect/vect-36.c: Ditto.
9258         * gcc.dg/vect/vect-37.c: Ditto.
9259         * gcc.dg/vect/vect-38.c: Ditto.
9260         * gcc.dg/vect/vect-4.c: Ditto.
9261         * gcc.dg/vect/vect-40.c: Ditto.
9262         * gcc.dg/vect/vect-41.c: Ditto.
9263         * gcc.dg/vect/vect-42.c: Ditto.
9264         * gcc.dg/vect/vect-43.c: Ditto.
9265         * gcc.dg/vect/vect-44.c: Ditto.
9266         * gcc.dg/vect/vect-45.c: Ditto.
9267         * gcc.dg/vect/vect-46.c: Ditto.
9268         * gcc.dg/vect/vect-47.c: Ditto.
9269         * gcc.dg/vect/vect-48.c: Ditto.
9270         * gcc.dg/vect/vect-48a.c: Ditto.
9271         * gcc.dg/vect/vect-49.c: Ditto.
9272         * gcc.dg/vect/vect-5.c: Ditto.
9273         * gcc.dg/vect/vect-50.c: Ditto.
9274         * gcc.dg/vect/vect-51.c: Ditto.
9275         * gcc.dg/vect/vect-52.c: Ditto.
9276         * gcc.dg/vect/vect-53.c: Ditto.
9277         * gcc.dg/vect/vect-54.c: Ditto.
9278         * gcc.dg/vect/vect-55.c: Ditto.
9279         * gcc.dg/vect/vect-56.c: Ditto.
9280         * gcc.dg/vect/vect-56a.c: Ditto.
9281         * gcc.dg/vect/vect-57.c: Ditto.
9282         * gcc.dg/vect/vect-58.c: Ditto.
9283         * gcc.dg/vect/vect-59.c: Ditto.
9284         * gcc.dg/vect/vect-6.c: Ditto.
9285         * gcc.dg/vect/vect-60.c: Ditto.
9286         * gcc.dg/vect/vect-61.c: Ditto.
9287         * gcc.dg/vect/vect-62.c: Ditto.
9288         * gcc.dg/vect/vect-63.c: Ditto.
9289         * gcc.dg/vect/vect-64.c: Ditto.
9290         * gcc.dg/vect/vect-65.c: Ditto.
9291         * gcc.dg/vect/vect-66.c: Ditto.
9292         * gcc.dg/vect/vect-67.c: Ditto.
9293         * gcc.dg/vect/vect-68.c: Ditto.
9294         * gcc.dg/vect/vect-69.c: Ditto.
9295         * gcc.dg/vect/vect-7.c: Ditto.
9296         * gcc.dg/vect/vect-72.c: Ditto.
9297         * gcc.dg/vect/vect-72a.c: Ditto.
9298         * gcc.dg/vect/vect-73.c: Ditto.
9299         * gcc.dg/vect/vect-74.c: Ditto.
9300         * gcc.dg/vect/vect-75.c: Ditto.
9301         * gcc.dg/vect/vect-76.c: Ditto.
9302         * gcc.dg/vect/vect-77.c: Ditto.
9303         * gcc.dg/vect/vect-77a.c: Ditto.
9304         * gcc.dg/vect/vect-78.c: Ditto.
9305         * gcc.dg/vect/vect-79.c: Ditto.
9306         * gcc.dg/vect/vect-8.c: Ditto.
9307         * gcc.dg/vect/vect-80.c: Ditto.
9308         * gcc.dg/vect/vect-82.c: Ditto.
9309         * gcc.dg/vect/vect-82_64.c: Ditto.
9310         * gcc.dg/vect/vect-83.c: Ditto.
9311         * gcc.dg/vect/vect-83_64.c: Ditto.
9312         * gcc.dg/vect/vect-9.c: Ditto.
9313         * gcc.dg/vect/vect-all.c: Ditto.
9314         * gcc.dg/vect/vect-none.c: Ditto.
9315
9316 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9317
9318         * lib/gcc-dg.exp (dg-skip-if): New function.
9319         (dg-forbid-option): Remove.
9320         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9321         * g++.dg/abi/bitfield8.C: Likewise.
9322         * g++.dg/abi/dtor1.C: Likewise.
9323         * g++.dg/abi/empty10.C: Likewise.
9324         * g++.dg/abi/empty7.C: Likewise.
9325         * g++.dg/abi/empty9.C: Likewise.
9326         * g++.dg/abi/layout3.C: Likewise.
9327         * g++.dg/abi/layout4.C: Likewise.
9328         * g++.dg/abi/thunk1.C: Likewise.
9329         * g++.dg/abi/thunk2.C: Likewise.
9330         * g++.dg/abi/vbase11.C: Likewise.
9331         * g++.dg/abi/vthunk2.C: Likewise.
9332         * g++.dg/abi/vthunk3.C: Likewise.
9333         * g++.dg/ext/attrib8.C: Likewise.
9334         * g++.dg/opt/longbranch2.C: Likewise.
9335         * g++.dg/opt/reg-stack4.C: Likewise.
9336         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9337         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9338         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9339         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9340         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9341         * gcc.dg/20000609-1.c: Likewise.
9342         * gcc.dg/20000720-1.c: Likewise.
9343         * gcc.dg/20011107-1.c: Likewise.
9344         * gcc.dg/20011119-1.c: Likewise.
9345         * gcc.dg/20020108-1.c: Likewise.
9346         * gcc.dg/20020122-2.c: Likewise.
9347         * gcc.dg/20020122-3.c: Likewise.
9348         * gcc.dg/20020201-3.c: Likewise.
9349         * gcc.dg/20020206-1.c: Likewise.
9350         * gcc.dg/20020218-1.c: Likewise.
9351         * gcc.dg/20020310-1.c: Likewise.
9352         * gcc.dg/20020411-1.c: Likewise.
9353         * gcc.dg/20020418-2.c: Likewise.
9354         * gcc.dg/20020426-1.c: Likewise.
9355         * gcc.dg/20020426-2.c: Likewise.
9356         * gcc.dg/20020517-1.c: Likewise.
9357         * gcc.dg/20020523-1.c: Likewise.
9358         * gcc.dg/20020523-2.c: Likewise.
9359         * gcc.dg/20020729-1.c: Likewise.
9360         * gcc.dg/20030204-1.c: Likewise.
9361         * gcc.dg/20030826-2.c: Likewise.
9362         * gcc.dg/20030926-1.c: Likewise.
9363         * gcc.dg/20031202-1.c: Likewise.
9364         * gcc.dg/980312-1.c: Likewise.
9365         * gcc.dg/980313-1.c: Likewise.
9366         * gcc.dg/990117-1.c: Likewise.
9367         * gcc.dg/990424-1.c: Likewise.
9368         * gcc.dg/990524-1.c: Likewise.
9369         * gcc.dg/991230-1.c: Likewise.
9370         * gcc.dg/i386-387-1.c: Likewise.
9371         * gcc.dg/i386-387-2.c: Likewise.
9372         * gcc.dg/i386-387-3.c: Likewise.
9373         * gcc.dg/i386-387-4.c: Likewise.
9374         * gcc.dg/i386-387-5.c: Likewise.
9375         * gcc.dg/i386-387-6.c: Likewise.
9376         * gcc.dg/i386-asm-1.c: Likewise.
9377         * gcc.dg/i386-bitfield1.c: Likewise.
9378         * gcc.dg/i386-bitfield2.c: Likewise.
9379         * gcc.dg/i386-loop-1.c: Likewise.
9380         * gcc.dg/i386-loop-2.c: Likewise.
9381         * gcc.dg/i386-loop-3.c: Likewise.
9382         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9383         * gcc.dg/i386-pic-1.c: Likewise.
9384         * gcc.dg/i386-regparm.c: Likewise.
9385         * gcc.dg/i386-signbit-1.c: Likewise.
9386         * gcc.dg/i386-signbit-2.c: Likewise.
9387         * gcc.dg/i386-signbit-3.c: Likewise.
9388         * gcc.dg/i386-sse-5.c: Likewise.
9389         * gcc.dg/i386-sse-8.c: Likewise.
9390         * gcc.dg/i386-unroll-1.c: Likewise.
9391         * gcc.dg/tls/opt-1.c: Likewise.
9392         * gcc.dg/tls/opt-2.c: Likewise.
9393         * gcc.dg/unroll-1.c: Likewise.
9394         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9395         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9396         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9397         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9398
9399 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9400
9401         * g++.dg/template/incomplete1.C: New test.
9402
9403 2004-11-16  Nick Clifton  <nickc@redhat.com>
9404
9405         Revert patches accidentally commited during checkin of fixes for
9406         xstormy16 tests:
9407         gcc.c-torture/execute/simd-4.c: Revert
9408         gcc.dg/20040910-1.c: Revert.
9409
9410 2004-11-16  Paul Brook  <paul@codesourcery.com>
9411
9412         PR fortran/13010
9413         * gfortran.dg/der_pointer_1.f90: New test.
9414
9415 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9416
9417         PR c/18498
9418         * gcc.dg/bitfld-13.c: New test.
9419
9420 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9421
9422         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9423         powerpc*-*-linux*.
9424
9425         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9426         * gcc.dg/ppc64-abi-2.c: Ditto.
9427         * gcc.dg/ppc64-abi-3.c: Ditto.
9428
9429         * lib/gcc-dg.exp (dg-target-list): Remove.
9430
9431 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9432
9433         * gcc.dg/ia64-postinc.c: New test.
9434
9435 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9436
9437         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9438
9439 2004-11-15  Nick Clifton  <nickc@redhat.com>
9440
9441         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9442         __INT_MAX__ so that the test can be compiled by toolchains
9443         targeted at 16-bit processors.
9444
9445         * gcc.dg/20040625-1.c: Use long constants rather than integers
9446         when performing arithmetic that will overflow 16-bits.
9447
9448         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9449         xstormy16.  It does not support 128-bit vector operations.
9450
9451         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9452         with the macro PTR_TYPE.  Define this macro to an integer type
9453         suitable for holding a pointer.
9454
9455         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9456         the target is a 16-bit processor.
9457
9458         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9459         16-bit targets where the character constant will be too long.
9460
9461         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9462         where the double will not be directly addressable.
9463
9464 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9465
9466         Friend class name lookup 1/n, PR c++/18471
9467         * g++.dg/template/crash26.C: New test.
9468         * g++.dg/lookup/struct1.C: Adjust expected error.
9469         * g++.dg/parse/elab1.C: Likewise.
9470         * g++.dg/parse/elab2.C: Likewise.
9471         * g++.dg/parse/int-as-enum1.C: Likewise.
9472         * g++.dg/parse/struct-as-enum1.C: Likewise.
9473         * g++.dg/parse/typedef1.C: Likewise.
9474         * g++.dg/parse/typedef3.C: Likewise.
9475         * g++.dg/parse/typedef4.C: Likewise.
9476         * g++.dg/parse/typedef5.C: Likewise.
9477         * g++.dg/template/nontype4.C: Likewise.
9478         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9479         * g++.old-deja/g++.other/elab1.C: Likewise.
9480         * g++.old-deja/g++.other/syntax4.C: Likewise.
9481
9482 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9483
9484         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9485
9486 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9487
9488         * gcc.c-torture/execute/20041114-1.c: New test.
9489
9490 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9491
9492         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9493         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9494         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9495         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9496         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9497         gcc.dg/switch-7.c: New tests.
9498
9499 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9500
9501         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9502
9503 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9504
9505         PR tree-opt/18400
9506         * gcc.dg/vect/pr18400.c: New test.
9507
9508 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9509             Andrew Pinski  <pinskia@physics.uc.edu>
9510
9511         PR tree-opt/18425
9512         * gcc.dg/vect/pr18425.c: New test.
9513
9514 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9515
9516         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9517         Guard with dg-require-alias and dg-require-visibility.
9518
9519 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9520
9521         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9522
9523 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9524
9525         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9526
9527 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9528
9529         PR c++/17344
9530         * g++.dg/template/defarg5.C: New test.
9531
9532 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9533
9534         * g++.dg/parse/cast1.C: Run only on ILP32.
9535         * g++.old-deja/g++.mike/p784.C: Likewise.
9536
9537 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9538
9539         * gcc.c-torture/execute/20041113-1.c: New test.
9540
9541 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9542
9543         PR target/18230
9544         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9545         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9546         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9547         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9548         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9549         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9550         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9551         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9552         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9553         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9554         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9555         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9556         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9557
9558 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9559
9560         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9561         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9562         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9563         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9564         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9565         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9566         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9567         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9568         gcc.target/sparc/combined-1.c: New tests.
9569
9570 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9571
9572         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9573         New tests.
9574
9575 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9576
9577         * lib/gcc-dg.exp (dg-forbid-option): New function.
9578         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9579         * g++.dg/abi/bitfield8.C: Likewise.
9580         * g++.dg/abi/dtor1.C: Likewise.
9581         * g++.dg/abi/empty10.C: Likewise.
9582         * g++.dg/abi/empty7.C: Likewise.
9583         * g++.dg/abi/empty9.C: Likewise.
9584         * g++.dg/abi/layout3.C: Likewise.
9585         * g++.dg/abi/layout4.C: Likewise.
9586         * g++.dg/abi/thunk1.C: Likewise.
9587         * g++.dg/abi/thunk2.C: Likewise.
9588         * g++.dg/abi/vbase11.C: Likewise.
9589         * g++.dg/abi/vthunk2.C: Likewise.
9590         * g++.dg/abi/vthunk3.C: Likewise.
9591         * g++.dg/ext/attrib8.C: Likewise.
9592         * g++.dg/opt/longbranch2.C: Likewise.
9593         * g++.dg/opt/reg-stack4.C: Likewise.
9594         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9595         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9596         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9597         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9598         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9599         * gcc.dg/20000609-1.c: Likewise.
9600         * gcc.dg/20000720-1.c: Likewise.
9601         * gcc.dg/20011107-1.c: Likewise.
9602         * gcc.dg/20011119-1.c: Likewise.
9603         * gcc.dg/20020108-1.c: Likewise.
9604         * gcc.dg/20020122-2.c: Likewise.
9605         * gcc.dg/20020122-3.c: Likewise.
9606         * gcc.dg/20020201-3.c: Likewise.
9607         * gcc.dg/20020206-1.c: Likewise.
9608         * gcc.dg/20020218-1.c: Likewise.
9609         * gcc.dg/20020310-1.c: Likewise.
9610         * gcc.dg/20020411-1.c: Likewise.
9611         * gcc.dg/20020418-2.c: Likewise.
9612         * gcc.dg/20020426-1.c: Likewise.
9613         * gcc.dg/20020426-2.c: Likewise.
9614         * gcc.dg/20020517-1.c: Likewise.
9615         * gcc.dg/20020523-1.c: Likewise.
9616         * gcc.dg/20020523-2.c: Likewise.
9617         * gcc.dg/20020729-1.c: Likewise.
9618         * gcc.dg/20030204-1.c: Likewise.
9619         * gcc.dg/20030826-2.c: Likewise.
9620         * gcc.dg/20030926-1.c: Likewise.
9621         * gcc.dg/20031202-1.c: Likewise.
9622         * gcc.dg/980312-1.c: Likewise.
9623         * gcc.dg/980313-1.c: Likewise.
9624         * gcc.dg/990117-1.c: Likewise.
9625         * gcc.dg/990424-1.c: Likewise.
9626         * gcc.dg/990524-1.c: Likewise.
9627         * gcc.dg/991230-1.c: Likewise.
9628         * gcc.dg/i386-387-1.c: Likewise.
9629         * gcc.dg/i386-387-2.c: Likewise.
9630         * gcc.dg/i386-387-3.c: Likewise.
9631         * gcc.dg/i386-387-4.c: Likewise.
9632         * gcc.dg/i386-387-5.c: Likewise.
9633         * gcc.dg/i386-387-6.c: Likewise.
9634         * gcc.dg/i386-asm-1.c: Likewise.
9635         * gcc.dg/i386-bitfield1.c: Likewise.
9636         * gcc.dg/i386-bitfield2.c: Likewise.
9637         * gcc.dg/i386-loop-1.c: Likewise.
9638         * gcc.dg/i386-loop-2.c: Likewise.
9639         * gcc.dg/i386-loop-3.c: Likewise.
9640         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9641         * gcc.dg/i386-pic-1.c: Likewise.
9642         * gcc.dg/i386-regparm.c: Likewise.
9643         * gcc.dg/i386-signbit-1.c: Likewise.
9644         * gcc.dg/i386-signbit-2.c: Likewise.
9645         * gcc.dg/i386-signbit-3.c: Likewise.
9646         * gcc.dg/i386-sse-5.c: Likewise.
9647         * gcc.dg/i386-sse-8.c: Likewise.
9648         * gcc.dg/i386-unroll-1.c: Likewise.
9649         * gcc.dg/tls/opt-1.c: Likewise.
9650         * gcc.dg/tls/opt-2.c: Likewise.
9651         * gcc.dg/unroll-1.c: Likewise.
9652         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9653         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9654         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9655         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9656         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9657         -m64 is specified.
9658
9659 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9660
9661         PR c++/18389
9662         * g++.dg/parse/cond1.C: New test.
9663
9664         PR c++/18429
9665         * g++.dg/template/array9.C: New test.
9666         * g++.dg/ext/vla1.C: Adjust error messages.
9667         * g++.dg/ext/vlm1.C: Likewise.
9668         * g++.dg/template/crash2.C: Likewise.
9669
9670         PR c++/18436
9671         * g++.dg/template/call3.C: New test.
9672
9673         PR c++/18407
9674         * g++.dg/template/ptrmem11.C: New test.
9675
9676 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9677
9678         PR other/14264
9679         * lib/g++.exp: Set LC_ALL and LANG to C.
9680         * lib/gcc-dg.exp: Likewise.
9681         * lib/gfortran.exp: Likewise.
9682         * lib/objc.exp: Likewise.
9683         * lib/treelang.exp: Likewise.
9684
9685 2004-11-12  Andreas Schwab  <schwab@suse.de>
9686
9687         * gcc.dg/pr16286.c: Fix last change.
9688
9689 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/18416
9692         * g++.dg/init/global1.C: New test.
9693
9694 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9695
9696         * gcc.c-torture/execute/20041112-1.c: New test.
9697
9698 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9699
9700         * lib/gcc-dg.exp (dg-target-list): New.
9701
9702 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9703             Richard Sandiford  <rsandifo@redhat.com>
9704
9705         * lib/target-supports.exp (get-compiler_messages): New.
9706         (check_named_sections_available): Use it.
9707         (check_effective_target_ilp32): New.
9708         (check_effective_target_lp64): New.
9709         (is-effective-target): New.
9710         * lib/gcc-dg.exp (dg-require-effective-target): New.
9711
9712 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9713
9714         * gcc.dg/precedence-1.c: New test.
9715
9716 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9717
9718         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9719
9720         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9721         message, delete generated files, use more descriptive name for
9722         executable, and make the test unsupported when it cannot be run.
9723
9724         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9725         (dg-require-weak, dg-require-visibility, dg-require-alias,
9726         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9727         dg-require-iconv, dg-require-named-sections): Use it.
9728
9729         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9730
9731 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9732
9733         PR target/16457
9734         * gcc.dg/ppc-and-1: New
9735
9736         PR target/16796
9737         * gcc.dg/ppc-mov-1.c: New.
9738
9739         PR target/16458
9740         * gcc.dg/ppc-compare-1.c: New.
9741
9742 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9743
9744         * objc.dg/desig-init-2.m: New test.
9745
9746 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9747
9748         PR middle-end/18160
9749         * g++.dg/warn/register-var-1.C: New test.
9750         * g++.dg/warn/register-var-2.C: New test.
9751
9752 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9753
9754         * gcc.dg/union-2.c: New test.
9755
9756 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9757
9758         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9759         New test for PR tree-optimization/17892.
9760
9761 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9762
9763         PR c++/18369
9764         * g++.dg/init/new12.C: New test.
9765
9766 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9767
9768         * gcc.target/sparc: New directory.
9769         * gcc.target/sparc/sparc.exp: New driver.
9770         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9771         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9772         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9773         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9774
9775 2004-11-10  Paul Brook  <paul@codesourcery.com>
9776
9777         PR fortran/18218
9778         * gfortran.dg/list_read.c: New test.
9779
9780 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9781
9782         PR c/18322
9783         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9784         expected diagnostic location.
9785
9786 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9787
9788         * gcc.dg/20041109-1.c: New test.
9789
9790 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9791
9792         PR objc/18406
9793         * objc/compile/pr18406.m: New test.
9794
9795 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9796
9797         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9798
9799 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9800
9801         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9802
9803 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9804
9805         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9806
9807 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9808
9809         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9810         exit.
9811
9812 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9813
9814         PR tree-opt/18299
9815         * gcc.c-torture/pr18299-1.c: New test.
9816
9817 2004-11-06  Andreas Schwab  <schwab@suse.de>
9818
9819         * gcc.dg/pr16286.c: Also test for bool and pixel.
9820
9821 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9822
9823         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9824         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9825         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9826         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9827         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9828         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9829         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9830         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9831         gcc.dg/struct-semi-3.c: New tests.
9832
9833 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9834
9835         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9836
9837 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9838
9839         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9840         Do not use C99 designators.
9841
9842 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9843
9844         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9845
9846 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9847
9848         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9849         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9850         * gcc.c-torture/execute/simd-5.x: Remove.
9851
9852 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9853
9854         PR rtl-optimization/17933
9855         * gcc.dg/torture/pr17933-1.c: New test.
9856
9857 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9858
9859         PR target/18106
9860         * lib/target-supports.exp (check_weak_available): Support
9861         Windows.
9862
9863 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9864
9865         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9866         call to fflush(stdout) before abort.
9867         (my_ffsll): New function.
9868         (generate_fields): Use it.
9869
9870 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9871
9872         * gcc.dg/init-undef-1.c: New test.
9873
9874 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9875
9876         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9877         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9878         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9879         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9880         expected messages for new parser.
9881
9882 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9883
9884         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9885
9886 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9887
9888         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9889         on LP64 targets.
9890
9891 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9892
9893         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9894         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9895         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9896         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9897         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9898         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9899         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9900         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9901         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9902         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9903
9904 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9905
9906         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9907         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9908         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9909         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9910         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9911         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9912         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9913         for new parser.
9914
9915 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9916
9917         PR target/15342
9918         * gcc.dg/20041104-1.c: New test.
9919
9920 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9921
9922         * g++.dg/template/nontype7.C: New test.
9923         * g++.dg/template/nontype8.C: Likewise.
9924         * g++.dg/template/nontype9.C: Likewise.
9925         * g++.dg/template/nontype10.C: Likewise.
9926         * g++.dg/tc1/dr49.C: Likewise.
9927         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9928         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9929
9930 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9931
9932         * g++.dg/rtti/tinfo1.C: Remove xfails.
9933
9934 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9935
9936         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9937         packed attribute to the definition to satisfy the new C++ parser.
9938
9939 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9940
9941         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9942         invocations of va_arg.
9943
9944 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9945
9946         PR c++/18124
9947         * g++.dg/template/crash25.C: New test.
9948
9949         PR c++/18155
9950         * g++.dg/template/typedef2.C: New test.
9951         * g++.dg/parse/crash13.C: Adjust error markers.
9952
9953         PR c++/18177
9954         * g++.dg/conversion/const3.C: New test.
9955
9956 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9957
9958         PR fortran/17535
9959         PR fortran/17583
9960         PR fortran/17713
9961         * gfortran.dg/generic_[123].f90: New testcases.
9962
9963 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9964
9965         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9966         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9967
9968 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9969
9970         PR tree-opt/16808
9971         * gcc.c-torture/compile/pr16808.c: New test.
9972
9973 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9974
9975         PR rtl-optimization/17104
9976         * gcc.dg/ppc-bitfield1.c: New.
9977
9978 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9979
9980         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9981
9982 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9983
9984         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9985         strings for 32-bit code.
9986
9987 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9988
9989         PR c/18239
9990         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9991
9992 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9993
9994         PR c++/18064
9995         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9996
9997 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9998
9999         PR c++/15172
10000         * g++.dg/init/aggr2.C: New test.
10001
10002 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
10003
10004         * objc.dg/local-decl-1.m: New test.
10005
10006 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10007
10008         * gcc.dg/20040910-1.c: Adjust regex.
10009
10010 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10011
10012         PR rtl-optimization/18084
10013         * g++.dg/opt/pr18084-1.C: New testcase.
10014
10015 2004-10-30  Matt Austern  <austern@apple.com>
10016
10017         PR c++/17542
10018         * g++.dg/ext/attrib18.C: New test.
10019
10020 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10021
10022         PR middle-end/18096
10023         * gcc.dg/pr18096-1.c: New test case.
10024
10025 2004-10-30  Roger Sayle  <roger@eyesopen.com>
10026
10027         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
10028
10029 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
10030
10031         PR c/16666
10032         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
10033         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
10034         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
10035         gcc.dg/old-style-prom-3.c: New tests.
10036
10037 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
10038
10039         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
10040         Remove unnecessary inclusion of stdio.h.
10041
10042 2004-10-29  Roger Sayle  <roger@eyesopen.com>
10043
10044         PR rtl-optimization/17581
10045         * gcc.dg/pr17581-1.c: New test case.
10046
10047 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
10048
10049         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
10050         being implemented.
10051         * g++.dg/conversion/dr195-1.C: New.
10052         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
10053         * g++.old-deja/g++.mike/p10148.C: Likewise.
10054
10055 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/17695
10058         * g++.dg/debug/typedef2.C: New test.
10059
10060 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
10061
10062         PR fortran/13490
10063         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
10064         * gfortran.dg/g77/README: Update.
10065
10066 2004-10-28  Matt Austern  <austern@apple.com>
10067
10068         PR c++/14124
10069         * g++.dg/ext/packed7.C: New test.
10070
10071 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
10072
10073         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
10074         scan-assembler.
10075         * lib/scanasm.exp (hidden-scan-for): New proc.
10076         (scan-hidden): Use hidden-scan-for instead of constructing the scan
10077         string.
10078         (scan-not-hidden): Likewise.
10079         * lib/target-supports.exp (check_visibility_available): mach-o is
10080         support too.
10081
10082 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
10083
10084         PR c++/17132
10085         * g++.dg/template/memclass3.C: New test.
10086
10087 2004-10-28  Adam Nemet  <anemet@lnxw.com>
10088
10089         PR middle-end/18160
10090         * gcc.dg/register-var-1.c: New test.
10091         * gcc.dg/register-var-2.c: New test.
10092         * gcc.dg/asm-7.c: Taking the address of a register variable is an
10093         error now.
10094
10095 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
10096
10097         PR other/18172
10098         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
10099         unused variables.
10100         * gcc.dg/vect/vect-22.c: Likewise.
10101
10102 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
10103
10104         * gcc.dg/i386-rotate-1.c: New test.
10105
10106 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
10107
10108         * g++.dg/init/ref12.C: Add "run" marker.
10109
10110         PR c++/17435
10111         * g++.dg/init/ref12.C: New test.
10112
10113         PR c++/18140
10114         * g++.dg/template/shift1.C: New test.
10115         * g++.dg/template/error10.C: Adjust error markers.
10116
10117 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
10118
10119         PR tree-opt/17529
10120         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
10121
10122 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
10123
10124         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
10125         * gcc.dg/weak/weak-3.c: Likewise.
10126         * gcc.dg/weak/weak-5.c: Likewise.
10127         * gcc.dg/weak/weak-9.c: Likewise.
10128         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
10129         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
10130
10131         * gcc.dg/darwin-weakimport-1.c: New.
10132
10133 2004-10-28  Ben Elliston  <bje@au.ibm.com>
10134
10135         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
10136
10137 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
10138
10139         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
10140         'syntax' error messages.
10141         * gcc.dg/cpp/direct2s.c: Likewise.
10142
10143 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
10144
10145         * gcc.c-torture/compile/20041026-1.c: New.
10146
10147 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
10148
10149         PR c++/18093
10150         * g++.dg/lookup/ns2.C: New test.
10151
10152         PR c++/18020
10153         * g++.dg/template/enum4.C: New test.
10154
10155         PR c++/18161
10156         * g++.dg/template/expr1.C: New test.
10157
10158 2004-10-26  Ben Elliston  <bje@au.ibm.com>
10159
10160         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
10161
10162 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10163
10164         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
10165         gcc.dg/decl-nospec-3.c: New tests.
10166
10167 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10168
10169         * objc.dg/super-class-3.m: New test.
10170
10171 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10172
10173         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10174         resyncing.
10175         * gcc.dg/cpp/direct2s.c: Likewise.
10176
10177 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10178
10179         * objc.dg/image-info.m: Update for changes to section selection.
10180
10181 2004-10-25  David Ayers  <d.ayers@inode.at>
10182             Ziemowit Laski  <zlaski@apple.com>
10183
10184         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10185         diagnostics when messaging 'id <Proto>'.
10186         * objc.dg/class-protocol-1.m: New test.
10187         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10188         a non-existent method signature.
10189         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10190         Update diagnostics when messaging with non-existent method signature.
10191         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10192         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10193         invalid receivers are now resolved as if messaging 'id'; remove
10194         extraneous diagnostics.
10195
10196 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10197
10198         PR c/16667
10199         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10200         gcc.dg/init-desig-obs-3.c: New tests.
10201
10202 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10203
10204         * gcc.dg/debug/20041023-1.c: New test.
10205
10206 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10207
10208         PR middle-end/17407
10209         * gcc.c-torture/compile/pr17407.c: New test.
10210
10211         PR c++/18121
10212         * g++.dg/template/array8.C: New test.
10213
10214 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10215
10216         PR other/18138
10217         * lib/g++.exp: Accept more than one multilib libgcc.
10218         * lib/gcc-dg.exp: Likewise.
10219         * lib/objc.exp: Likewise.
10220         * lib/treelang.exp: Likewise.
10221         * lib/gfortran.exp: Likewise.
10222
10223 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10224
10225         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10226
10227 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10228
10229         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10230         * gcc.dg/c99-const-expr-3.c: Likewise.
10231
10232 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10233
10234         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10235
10236 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10237
10238         * gcc.c-torture/execute/loop-2e.x: Remove.
10239
10240 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10241
10242         PR c++/18095
10243         * g++.dg/parse/crash18.C: New.
10244         * g++.dg/parse/crash19.C: New.
10245
10246 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10247
10248         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10249         * g++.dg/ext/dllimport2.C: Same.
10250         * g++.dg/ext/dllimport8.C: Same.
10251
10252 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10253
10254         PR c++/10841
10255         * g++.dg/conversion/cast1.C: New test.
10256         * g++.dg/overload/pmf1.C: Adjust error marker.
10257
10258 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10259
10260         PR objc/17923
10261         * objc.dg/const-str-7.m: New test.
10262
10263 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10264
10265         * g++.dg/template/memfriend11.C: Fix comment typo.
10266         * g++.dg/template/memfriend14.C: Likewise.
10267
10268 2004-10-20  Richard Henderson  <rth@redhat.com>
10269
10270         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10271         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10272         -fasynchronous-unwind-tables.
10273
10274 2004-10-20  Richard Henderson  <rth@redhat.com>
10275
10276         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10277         (main): Return success.
10278         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10279         (main): Return success.
10280
10281 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10282
10283         PR c++/13495
10284         * g++.dg/template/memfriend9.C: New test.
10285         * g++.dg/template/memfriend10.C: Likewise.
10286         * g++.dg/template/memfriend11.C: Likewise.
10287         * g++.dg/template/memfriend12.C: Likewise.
10288         * g++.dg/template/memfriend13.C: Likewise.
10289         * g++.dg/template/memfriend14.C: Likewise.
10290         * g++.dg/template/memfriend15.C: Likewise.
10291         * g++.dg/template/memfriend16.C: Likewise.
10292         * g++.dg/template/memfriend17.C: Likewise.
10293         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10294
10295 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10296
10297         * g++.dg/conversion/dr195.C: New.
10298         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10299
10300 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10301             Devang Patel  <dpatel@apple.com>
10302
10303         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10304         of floating point arithmetic, which could trap.
10305
10306 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10307
10308         PR c++/14035
10309         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10310         * g++.dg/conversion/const2.C: New test.
10311         * g++.dg/expr/reinterpret2.C: New test.
10312         * g++.dg/expr/reinterpret3.C: New test.
10313         * g++.dg/expr/cast2.C: New test.
10314         * g++.dg/expr/copy1.C: New test.
10315         * g++.dg/other/conversion1.C: Change error message.
10316         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10317         function pointers to void *.
10318         * g++.old-deja/g++.mike/p10148.C: Likewise.
10319
10320 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10321
10322         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10323
10324 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10325
10326         PR c++/18047
10327
10328         * g++.dg/parse/expr3.C: New test.
10329
10330 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10331
10332         * gcc.dg/smod-1.c: New test.
10333
10334 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10335
10336         * objc.dg/method-14.m: New test.
10337
10338 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10339
10340         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10341         Also xfail as the patch was reverted.
10342
10343 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10344
10345         PR middle-end/16973
10346         * gcc.dg/pr16973.c: New test.
10347
10348 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10349
10350         PR tree-optimization/17656
10351         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10352
10353 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10354
10355         * g++.dg/eh/shadow1.C: New.
10356
10357 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10358
10359         * gcc.c-torture/compile/20041018-1.c: New test.
10360
10361 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10362
10363         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10364         compiler referring to register 0 when accessing sdata.  The linker
10365         now patches things up.
10366
10367 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10368
10369         PR c/17529
10370         * gcc.c-torture/compile/pr17529.c: New test.
10371
10372 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10373
10374         PR c++/17743
10375         * g++.dg/ext/attrib17.C: New test.
10376
10377 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10378
10379         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10380
10381 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10382
10383         PR c++/10479
10384         * g++.dg/ext/attrib16.C: New test.
10385
10386 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10387
10388         PR c++/17042
10389         * g++.dg/init/dso_handle1.C: New test.
10390
10391         PR c++/14667
10392         * g++.dg/parse/typedef6.C: New test.
10393
10394         PR c++/17916
10395         * g++.dg/parse/pragma1.C: New test.
10396
10397 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10398
10399         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10400
10401 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10402
10403         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10404         -fno-common when on HPPA HP-UX platforms.
10405
10406 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10407
10408         PR other/16820
10409         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10410         stdint.h.
10411         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10412         uintptr_t.
10413
10414 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10415
10416         PR c++/16301
10417         * g++.dg/lookup/strong-using-4.C: New test.
10418
10419 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10420
10421         PR middle-end/16567
10422         * gcc.c-torture/compile/nested-1.c: New test.
10423
10424 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10425
10426         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10427         and mipsisa64*-*-* (until support for misaligned loads is added).
10428         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10429         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10430         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10431         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10432         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10433         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10434
10435 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR c++/17976
10438         * g++.dg/init/dtor3.C: New test.
10439
10440 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10441
10442         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10443
10444 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10445
10446         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10447         * gcc.dg/macho-lo-sum.c: Likewise.
10448
10449 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10450
10451         * gcc.dg/ppc-spe64-1.c: New test.
10452
10453 2004-10-14  Devang Patel  <dpatel@apple.com>
10454
10455         PR 17635
10456         * gcc.dg/pr17635.c : New test.
10457
10458 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10459
10460         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10461         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10462         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10463         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10464         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10465         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10466         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10467         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10468         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10469         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10470         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10471         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10472         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10473         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10474         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10475         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10476         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10477         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10478
10479 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10480
10481         * gcc.dg/vect/vect-82.c: New testcase.
10482         * gcc.dg/vect/vect-82_64.c: New testcase.
10483         * gcc.dg/vect/vect-83.c: New testcase.
10484         * gcc.dg/vect/vect-83_64.c: New testcase.
10485
10486 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10487
10488         * gcc.dg/cpp/error-1.c: New test.
10489
10490 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10491
10492         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10493
10494 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10495
10496         PR target/17984
10497         * gcc.dg/cris-peep2-xsrand2.c: New test.
10498
10499 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10500
10501         PR c++/17661
10502         * testsuite/g++.dg/expr/for2.C: New test.
10503
10504 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10505
10506         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10507
10508 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10509
10510         PR tree-optimization/17724
10511         * g++.dg/opt/pr17724-1.C: New test.
10512         * g++.dg/opt/pr17724-2.C: New test.
10513         * g++.dg/opt/pr17724-3.C: New test.
10514         * g++.dg/opt/pr17724-4.C: New test.
10515         * g++.dg/opt/pr17724-5.C: New test.
10516         * g++.dg/opt/pr17724-6.C: New test.
10517
10518 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10519
10520         PR c/17301
10521         * gcc.dg/pr17301-2.c: New test.
10522
10523 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10524
10525         PR c++/15876
10526         * g++.dg/parse/error22.C: New test.
10527
10528         PR c++/17936
10529         * g++.dg/template/spec18.C: New test.
10530
10531 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10532
10533         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10534         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10535         memcpy.
10536         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10537         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10538
10539 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10540
10541         * g++.dg/eh/cleanup5.C: Add dg-options "".
10542
10543 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10544
10545         PR middle-end/17657
10546         * gcc.dg/switch-4.c: New test case.
10547
10548 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10549
10550         * gcc.c-torture/execute/20041011-1.c: New test.
10551
10552 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10553
10554         PR c++/17554
10555         * g++.dg/init/for3.C: New test.
10556
10557         PR c++/17657
10558         * g++.dg/opt/switch2.C: New test.
10559
10560         PR middle-end/17703
10561         * g++.dg/warn/Wreturn-2.C: New test.
10562
10563 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10564
10565         PR c++/17907
10566         * g++.dg/eh/cleanup5.C: New test.
10567
10568 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10569
10570         PR c++/17393
10571         * g++.dg/parse/error21.C: New test.
10572
10573 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10574
10575         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10576         * g++.dg/warn/incomplete1.C: Likewise.
10577         * g++.dg/template/qualttp20.C: Likewise.
10578
10579 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10580
10581         PR c/17881
10582         * parm-incomplete-1.c: New test.
10583
10584 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10585
10586         PR c++/17867
10587         * g++.dg/parse/error19.C: New test.
10588
10589         PR c++/17670
10590         * g++.dg/init/new11.C: New test.
10591
10592         PR c++/17821
10593         * g++.dg/parse/error20.C: New test.
10594
10595         PR c++/17826
10596         * g++.dg/template/crash24.C: New test.
10597
10598 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10599
10600         PR c/17301
10601         * gcc.dg/pr17301-1.c: New test.
10602
10603 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10604
10605         PR c/17189
10606         * gcc.dg/anon-struct-5.c: New test.
10607
10608 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10609
10610         PR c/17844
10611         * gcc.dg/pr17844-1.c: New test.
10612
10613 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10614
10615         PR tree-optimization/17906
10616         * gcc.c-torture/compile/pr17906.c: New.
10617
10618 2004-10-09  Stuart Hastings  <stuart@apple.com>
10619             Roger Sayle  <roger@eyesopen.com>
10620
10621         PR rtl-optimization/17853
10622         * gcc.dg/i386-mmx-5.c: New testcase.
10623
10624 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10625
10626         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10627
10628 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10629
10630         PR c++/17524
10631         * g++.dg/template/static9.C: New test.
10632
10633         PR c++/17685
10634         * g++.dg/parse/operator5.C: New test.
10635
10636 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10637
10638         PR middle-end/17894
10639         * gcc.c-torture/execute/divcmp-4.c: New test case.
10640
10641 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10642
10643         PR tree-opt/17902
10644         * g++.dg/opt/pr17902.C: New test.
10645
10646 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10647
10648         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10649
10650 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10651
10652         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10653
10654 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10655
10656         * gcc.dg/assign-warn-3.c: New test.
10657
10658 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10659
10660         PR c/16999
10661         * gcc.dg/cpp/ident-1.c: New test.
10662
10663 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10664
10665         * gcc.c-torture/compile/acc1.c: New.
10666
10667 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10668
10669         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10670         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10671
10672 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10673
10674         * gcc.dg/ultrasp11.c: New test.
10675
10676 2004-10-08  Michael Matz  <matz@suse.de>
10677
10678         * gcc.dg/doloop-2.c: New test.
10679
10680 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10681
10682         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10683         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10684         objc.dg/method-9.m: Update expected diagnostics.
10685
10686 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10687
10688         * gcc.dg/ppc-fsel-3.c: New file.
10689         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10690
10691 2004-10-07  Paul Brook  <paul@codesourcery.com>
10692
10693         * gfortran.dg/intrinsic_verify_1.f90: New test.
10694
10695 2004-10-07  Paul Brook  <paul@codesourcery.com>
10696
10697         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10698
10699 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10700
10701         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10702         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10703         commit.
10704
10705 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10706
10707         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10708
10709 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10710
10711         PR c++/17115
10712         * g++.dg/warn/Winline-4.C: New test.
10713
10714 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10715
10716         * gcc.c-torture/compile/20041007-1.c: New test.
10717
10718 2004-10-07  Paul Brook  <paul@codesourcery.com>
10719
10720         PR fortran/17678
10721         * gfortran.dg/use_allocated_1.f90: New test.
10722
10723 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10724
10725         PR middle-end/17849
10726         * gfortran.fortran-torture/compile/nested.f90: New test
10727
10728 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10729
10730         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10731
10732 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10733
10734         PR c++/17368
10735         * g++.dg/ext/asm6.C: New test.
10736
10737 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10738
10739         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10740
10741 2004-10-06  Paul Brook  <paul@codesourcery.com>
10742
10743         PR libfortran/17709
10744         * gfortran.dg/empty_format_1.f90: New test.
10745
10746 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10747
10748         PR fortran/17568
10749         * gfortran.dg/ishft.f90: New test.
10750
10751         PR fortran/17283
10752         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10753         tests.
10754
10755 2004-10-06  Paul Brook  <paul@codesourcery.com>
10756
10757         * gfortran.dg/do_1.f90: New test.
10758
10759 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10760
10761         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10762         optimizing for size.
10763
10764 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10765
10766         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10767
10768 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10769
10770         * gcc.c-torture/compile/20041005-1.c: New test.
10771
10772 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10773
10774         PR c++/17829
10775         * g++.dg/lookup/koenig4.C: New.
10776
10777 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10778
10779         * g++.dg/other/classkey1.C: Adjust quoting marks.
10780         * g++.dg/parse/error15.C: Likewise.
10781         * g++.dg/template/meminit2.C (int>): Likewise.
10782
10783 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10784
10785         PR fortran/17283
10786         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10787
10788         PR fortran/17631
10789         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10790
10791         PR fortran/17708
10792         * gfortran.dg/pr17708.f90: New test.
10793
10794 2004-10-04  Chao-ying Fu  <fu@mips.com>
10795
10796         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10797         * gcc.dg/vect/vect-4.c: Ditto.
10798         * gcc.dg/vect/vect-5.c: Ditto.
10799         * gcc.dg/vect/vect-6.c: Ditto.
10800         * gcc.dg/vect/vect-8.c: Ditto.
10801         * gcc.dg/vect/vect-16.c: Ditto.
10802         * gcc.dg/vect/vect-30.c: Ditto.
10803         * gcc.dg/vect/vect-40.c: Ditto.
10804         * gcc.dg/vect/vect-41.c: Ditto.
10805         * gcc.dg/vect/vect-42.c: Ditto.
10806         * gcc.dg/vect/vect-43.c: Ditto.
10807         * gcc.dg/vect/vect-44.c: Ditto.
10808         * gcc.dg/vect/vect-45.c: Ditto.
10809         * gcc.dg/vect/vect-46.c: Ditto.
10810         * gcc.dg/vect/vect-47.c: Ditto.
10811         * gcc.dg/vect/vect-48.c: Ditto.
10812         * gcc.dg/vect/vect-49.c: Ditto.
10813         * gcc.dg/vect/vect-50.c: Ditto.
10814         * gcc.dg/vect/vect-51.c: Ditto.
10815         * gcc.dg/vect/vect-52.c: Ditto.
10816         * gcc.dg/vect/vect-53.c: Ditto.
10817         * gcc.dg/vect/vect-54.c: Ditto.
10818         * gcc.dg/vect/vect-55.c: Ditto.
10819         * gcc.dg/vect/vect-56.c: Ditto.
10820         * gcc.dg/vect/vect-57.c: Ditto.
10821         * gcc.dg/vect/vect-58.c: Ditto.
10822         * gcc.dg/vect/vect-59.c: Ditto.
10823         * gcc.dg/vect/vect-60.c: Ditto.
10824         * gcc.dg/vect/vect-74.c: Ditto.
10825         * gcc.dg/vect/vect-79.c: Ditto.
10826         * gcc.dg/vect/vect-80.c: Ditto.
10827
10828 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10829
10830         * gcc.dg/unused-7.c: Use the correct option.
10831
10832 2004-10-04  Paul Brook  <paul@codesourcery.com>
10833         Bud Davis  <bdavis9659@comcast.net>
10834
10835         PR fortran/17706
10836         PR fortran/16434
10837         * gfortran/pr17706.f90: New test.
10838         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10839
10840 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10841
10842         * gfortran.dg/pr17612.f90: New test.
10843
10844 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10845
10846         * g++.dg/template/local1.C: Adjust quoting marks in
10847         testing for diagnostics.
10848         * g++.dg/tls/diag-2.C: Likewise.
10849         * g++.dg/other/error8.C: Likewise.
10850
10851 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10852
10853         PR c/17178
10854         * gcc.dg/unused-4.c: Adjust to be correct.
10855
10856         PR c/17820
10857         * gcc.dg/unused-7.c: New test.
10858
10859 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10860
10861         PR c++/17797
10862         * g++.dg/overload/template2.C: New test.
10863
10864 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10865
10866         PR tree-optimization/16632
10867         * gcc.dg/tree-ssa/20041002-1.c: New.
10868
10869 2004-10-03  Paul Brook  <paul@codesourcery.com>
10870
10871         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10872         rather than relying on default formatting.
10873
10874 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10875
10876         * gcc.dg/20040920-1.c: Update expected message text.
10877
10878 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10879
10880         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10881
10882 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10883
10884         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10885         tree level.
10886
10887 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10888
10889         * gcc.dg/tree-ssa/pr17343.c: Remove.
10890
10891 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10892
10893         PR tree-opt/17343
10894         * gcc.dg/tree-ssa/pr17343.c: New test.
10895
10896 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10897
10898         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10899         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10900         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10901         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10902         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10903
10904 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10905
10906         * gcc.dg/lvalue-2.c: New test.
10907
10908 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10909
10910         PR c/17730
10911         * gcc.dg/pr17730-1.c: New test
10912
10913 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10914
10915         PR c/7425
10916         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10917
10918 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10919
10920         * gcc.c-torture/execute/stdarg-1.c: New test.
10921         * gcc.c-torture/execute/stdarg-2.c: New test.
10922         * gcc.c-torture/execute/stdarg-3.c: New test.
10923         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10924         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10925         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10926         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10927         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10928
10929 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR tree-optimization/17697
10932         * g++.dg/opt/pr17697-1.C: New test.
10933         * g++.dg/opt/pr17697-2.C: New test.
10934         * g++.dg/opt/pr17697-3.C: New test.
10935
10936 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10937
10938         PR c/16409
10939         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10940         gcc.dg/vla-init-5.c: New tests.
10941
10942 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10943
10944         PR c/13804
10945         * gcc.dg/pr13804-1.c: New test.
10946
10947 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10948
10949         PR fortran/16938
10950         * gfortran.dg/pr16938.f90: New test.
10951
10952 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10953
10954         * g++.dg/template/crash23.C: New test.
10955
10956 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10957
10958         PR c++/17585
10959         * g++.dg/template/static8.C: New test.
10960
10961 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10962
10963         PR c++/17681
10964         * g++.dg/other/error9.C: New test.
10965
10966 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10967
10968         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10969
10970 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10971
10972         PR fortran/15164
10973         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10974
10975 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10976
10977         PR middle-end/17112
10978         * gcc.dg/pr17112-1.c: New test case.
10979
10980 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10981
10982         PR c/11459
10983         * gcc.dg/pr11459-1.c: New test.
10984
10985 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10986
10987         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10988         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10989
10990 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10991
10992         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10993
10994 2004-09-25  Jan Hubicka  <jh@suse.cz>
10995
10996         * compile/30040909-1.c: New test.
10997         * compile/30040907-1.c: New test.
10998
10999 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
11000
11001         * gcc.c-torture/execute/va-arg-26.c: New test.
11002
11003 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
11004
11005         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
11006         extra diagnostics on targets with 64-bit pointers.
11007         * objc.dg/selector-1.m: Adjust dg-warning regexp.
11008
11009 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11010
11011         PR c/17188
11012         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
11013         * gcc.dg/decl-3.c: Adjust expected message.
11014
11015 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11016
11017         PR fortran/17615
11018         * gfortran.dg/pr17615.f90: New test.
11019
11020 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
11021
11022         PR tree-optimzation/17517
11023         * g++.dg/tree-ssa/pr17517.C: New Test.
11024
11025 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11026
11027         PR c++/16889
11028         * g++.dg/lookup/ambig3.C: New.
11029
11030 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
11031
11032         PR tree-opt/17624
11033         * g++.dg/opt/pr17624.C: New test.
11034
11035 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11036
11037         PR c/6980
11038         * gcc.dg/Wbad-function-cast-1.c: New test.
11039
11040 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
11041
11042         * g++.dg/ext/complit1.C
11043         * g++.dg/other/error2.C
11044         * g++.dg/other/nontype-1.C
11045         * g++.dg/parse/crash11.C
11046         * g++.dg/parse/crash12.C
11047         * g++.dg/parse/error15.C
11048         * g++.dg/parse/error4.C
11049         * g++.dg/parse/tmpl-outside1.C
11050         * g++.dg/parse/too-many-tmpl-args1.C
11051         * g++.dg/template/dependent-expr3.C
11052         * g++.dg/template/error10.C
11053         * g++.dg/template/instantiate1.C
11054         * g++.dg/template/vtable2.C
11055         * g++.dg/warn/Wshadow-1.C
11056         * g++.dg/warn/weak1.C
11057         * g++.old-deja/g++.brendan/crash16.C
11058         * g++.old-deja/g++.brendan/crash18.C
11059         * g++.old-deja/g++.brendan/crash48.C
11060         * g++.old-deja/g++.brendan/crash49.C
11061         * g++.old-deja/g++.brendan/crash55.C
11062         * g++.old-deja/g++.brendan/crash56.C
11063         * g++.old-deja/g++.brendan/crash8.C
11064         * g++.old-deja/g++.brendan/enum11.C
11065         * g++.old-deja/g++.brendan/enum8.C
11066         * g++.old-deja/g++.brendan/enum9.C
11067         * g++.old-deja/g++.brendan/friend3.C
11068         * g++.old-deja/g++.brendan/misc14.C
11069         * g++.old-deja/g++.bugs/900402_02.C
11070         * g++.old-deja/g++.bugs/900404_03.C
11071         * g++.old-deja/g++.bugs/900404_04.C
11072         * g++.old-deja/g++.bugs/900428_03.C
11073         * g++.old-deja/g++.jason/crash4.C
11074         * g++.old-deja/g++.jason/overload21.C
11075         * g++.old-deja/g++.jason/redecl1.C
11076         * g++.old-deja/g++.jason/report.C
11077         * g++.old-deja/g++.jason/rfg10.C
11078         * g++.old-deja/g++.jason/template30.C
11079         * g++.old-deja/g++.law/arm12.C
11080         * g++.old-deja/g++.law/ctors5.C
11081         * g++.old-deja/g++.law/cvt20.C
11082         * g++.old-deja/g++.law/init10.C
11083         * g++.old-deja/g++.law/init8.C
11084         * g++.old-deja/g++.law/visibility17.C
11085         * g++.old-deja/g++.law/visibility7.C
11086         * g++.old-deja/g++.mike/net8.C
11087         * g++.old-deja/g++.mike/p646.C
11088         * g++.old-deja/g++.mike/p700.C
11089         * g++.old-deja/g++.mike/p701.C
11090         * g++.old-deja/g++.mike/p811.C
11091         * g++.old-deja/g++.ns/template13.C
11092         * g++.old-deja/g++.other/array3.C
11093         * g++.old-deja/g++.other/crash25.C
11094         * g++.old-deja/g++.other/dtor3.C
11095         * g++.old-deja/g++.other/dtor4.C
11096         * g++.old-deja/g++.other/main1.C
11097         * g++.old-deja/g++.other/warn7.C
11098         * g++.old-deja/g++.pt/crash11.C
11099         * g++.old-deja/g++.pt/crash36.C
11100         * g++.old-deja/g++.pt/spec22.C
11101         * g++.old-deja/g++.pt/spec9.C
11102         * g++.old-deja/g++.pt/ttp52.C
11103         * g++.old-deja/g++.robertl/eb103.C
11104         * g++.old-deja/g++.robertl/eb121.C
11105         * g++.old-deja/g++.robertl/eb22.C
11106         * g++.old-deja/g++.robertl/eb8.C:
11107         Update locations and/or regexps of dg-error markers.
11108         Remove markers for some bogus messages that are no longer issued.
11109
11110 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
11111
11112         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
11113         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
11114
11115 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
11116
11117         PR c++/17618
11118         * g++.dg/lookup/crash5.C: New test.
11119
11120 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
11121
11122         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
11123         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
11124         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
11125         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
11126         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
11127         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
11128
11129         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
11130         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
11131         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
11132         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
11133         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
11134         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
11135
11136         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
11137
11138         * gcc.dg/vect/vect-44.c: Check additional cases.
11139         * gcc.dg/vect/vect-48.c: Check additional cases.
11140
11141         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
11142         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
11143         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
11144         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
11145         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
11146         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
11147         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
11148         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
11149         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
11150
11151         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
11152         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
11153         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
11154
11155 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11156
11157         * gcc.dg/tree-ssa/loop-6.c: New test.
11158
11159 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
11160
11161         PR c++/17620
11162         * g++.dg/inherit/base2.C: New.
11163
11164 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11165
11166         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11167         * gcc.dg/20001012-2.c: Likewise.
11168         * gcc.dg/20001013-1.c: Likewise.
11169         * gcc.dg/20001101-1.c: Likewise.
11170         * gcc.dg/20001102-1.c: Likewise.
11171         * gcc.dg/bf-spl1.c: Likewise.
11172         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11173         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11174
11175 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11176
11177         PR tree-optimization/16721
11178         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11179
11180 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11181
11182         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11183         * gcc.dg/20040305-1.c: Likewise.
11184
11185 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11186
11187         PR c/16566
11188         * gcc.c-torture/compile/pr16566-1.c,
11189         gcc.c-torture/compile/pr16566-2.c,
11190         gcc.c-torture/compile/pr16566-3.c: New tests.
11191
11192 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11193
11194         PR tree-optimization/17512
11195         * gcc.c-torture/compile/20040916-1.c.
11196
11197 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11198
11199         * gcc.dg/pragma-re-3.c: New test.
11200
11201 2004-09-17  Matt Austern  <austern@apple.com>
11202
11203         PR c++/15049
11204         * g++.dg/other/anon3.C: New.
11205
11206 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11207
11208         PR c++/7503
11209         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11210         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11211         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11212         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11213         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11214
11215 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11216
11217         PR fortran/17286
11218         * gfortran.dg/pr17286.f90: New test.
11219
11220 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11221
11222         PR c++/17530
11223         * g++.dg/template/static7.C: New test.
11224
11225 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11226
11227         PR tree-opt/17558
11228         * gcc.c-torture/compile/pr17558.c: New test.
11229
11230 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11231
11232         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11233         if SKIP_ATTRIBUTE is defined.
11234
11235 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11236
11237         PR fortran/15957
11238         * gfortran.dg/pr15957.f90: New test.
11239
11240 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11241
11242         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11243         in comparison.
11244         * gcc.dg/vect/vect-79.c: Likewise.
11245         * gcc.dg/vect/vect-80.c: Likewise.
11246
11247 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11248
11249         PR fortran/15750
11250         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11251
11252 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11253
11254         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11255         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11256         * gcc.dg/vect/vect-62.c: New testcase.
11257         * gcc.dg/vect/vect-63.c: New testcase.
11258         * gcc.dg/vect/vect-64.c: New testcase.
11259         * gcc.dg/vect/vect-65.c: New testcase.
11260         * gcc.dg/vect/vect-66.c: New testcase.
11261         * gcc.dg/vect/vect-67.c: New testcase.
11262         * gcc.dg/vect/vect-68.c: New testcase.
11263         * gcc.dg/vect/vect-69.c: New testcase.
11264         * gcc.dg/vect/vect-79.c: New testcase.
11265         * gcc.dg/vect/vect-80.c: New testcase.
11266
11267 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11268
11269         * gcc.target/mips/asm-1.c: New test.
11270
11271 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11272
11273         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11274         * gcc.dg/vect/vect-73.c: New testcase.
11275         * gcc.dg/vect/vect-74.c: New testcase.
11276         * gcc.dg/vect/vect-75.c: New testcase.
11277         * gcc.dg/vect/vect-76.c: New testcase.
11278         * gcc.dg/vect/vect-77.c: New testcase.
11279         * gcc.dg/vect/vect-78.c: New testcase
11280
11281 2004-09-18  Paul Brook  <paul@codesourcery.com>
11282
11283         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11284
11285 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11286
11287         PR c/17424
11288         * gcc.dg/pr17424-1.c: New test.
11289
11290 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11291
11292         * g++.dg/tree-ssa/pr17153.C: New test.
11293
11294 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11295
11296         PR pch/13361
11297         * testsuite/g++.dg/pch/wchar-1.C: New.
11298         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11299
11300 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11301
11302         * gcc.c-torture/execute/20040917-1.c: New test.
11303
11304 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11305
11306         PR tree-optimization/17319
11307         * gcc.dg/pr17319.c: New test.
11308
11309 2004-09-17  Devang Patel  <dpatel@apple.com>
11310
11311         * gcc.dg/20040813-1.c: New test.
11312
11313 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11314
11315         PR tree-optimization/17273
11316         * gcc.c-torture/compile/pr17273.c: New test.
11317
11318 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11319
11320         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11321         Update expected messages.
11322         * gcc.dg/declspec-13.c: New test.
11323
11324 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11325
11326         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11327
11328 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11329
11330         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11331         change what 'a' is pointing to.
11332
11333 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11334
11335         PR c++/16002
11336         * g++.dg/template/error18.C: New test.
11337
11338         PR c++/16029
11339         * g++.dg/warn/Wunused-8.C: New test.
11340
11341 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11342
11343         PR tree-optimization/17513
11344         * gcc.dg/20040916-1.c: New test.
11345
11346 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/17501
11349         * g++.dg/template/typename7.C: New test.
11350
11351 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11352
11353         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11354
11355 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11356
11357         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11358         with -ftree-based-profiling also.
11359         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11360
11361 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11362
11363         PR/15364
11364         * gfortran.dg/der_array_io_1.f90: New test.
11365         * gfortran.dg/der_array_io_2.f90: New test.
11366         * gfortran.dg/der_array_io_3.f90: New test.
11367
11368 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11369
11370         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11371         EABI.
11372
11373 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11374
11375         * g++.dg/opt/switch1.C: New test.
11376
11377 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11378
11379         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11380         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11381         Update expected messages.
11382
11383 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11384
11385         PR fortran/16485
11386         * gfortran.dg/same_name_1.f90: New test.
11387
11388 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11389
11390         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11391         dereference garbage pointers.
11392
11393 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11394
11395         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11396         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11397
11398         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11399         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11400         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11401
11402 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/17324
11405         * g++.dg/template/mangle1.C: New test.
11406
11407 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11408
11409         PR tree-optimization/17252
11410         * gcc.c-torture/execute/pr17252.c: New test.
11411
11412 2004-09-14  Andrew Pinski  <apinski@apple.com>
11413
11414         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11415
11416 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11417
11418         PR rtl-optimization/9771
11419         * gcc.dg/pr9771-1.c: New test case.
11420
11421 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11422
11423         PR tree-optimization/15262
11424         * gcc.c-torture/execute/pr15262-1.c: New test.
11425         * gcc.c-torture/execute/pr15262-2.c: New test.
11426
11427 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11428
11429         * gcc.dg/declspec-12.c: New test.
11430
11431 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11432
11433         * gfortran.dg/pr17090.f90: Add directives to test.
11434
11435 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11436
11437         * gcc.c-torture/compile/20040914-1.c: New test.
11438
11439 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11440
11441         PR c++/16162
11442         * g++.dg/template/decl2.C: New test.
11443
11444 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11445
11446         PR fortran/17090
11447         * gfortran.dg/pr17090.f90: New test.
11448
11449 2004-09-13  Dale Johannesen  <dalej@apple.com>
11450
11451         * gcc.c-torture/compile/pr17408.c:  New test case.
11452
11453 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11454
11455         PR c++/16716
11456         * g++.dg/parse/crash17.C: New test.
11457
11458         PR c++/17327
11459         * g++.dg/template/enum3.C: New test.
11460
11461 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11462
11463         * lib/gcc-defs.exp: Load wrapper.exp.
11464         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11465         using local code.
11466         * lib/gcc.exp (gcc_init): Similar.
11467         * lib/gfortran.exp (gfortran_init): Similar.
11468         * lib/objc.exp (objc_init): Similar.
11469         * lib/treelang.exp (treelang_init): Similar.
11470         * lib/wrapper.exp: New file with build_wrapper call machinery in
11471         ${tool}_maybe_build_wrapper.
11472
11473 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11474
11475         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11476         "inline".
11477         * gcc.dg/declspec-11.c: Update expected messages.
11478         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11479         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11480         gcc.dg/inline-12.c: New tests.
11481
11482 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11483
11484         * g++.dg/tree-ssa/pr17400.C: New testcase.
11485
11486 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11487
11488         * gcc.target/mips/sb1-1.c: New testcase.
11489
11490 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11491
11492         * lib/g77-dg.exp: Remove unused file.
11493         * lib/mike-g77.exp: Ditto.
11494         * lib/g77.exp: Ditto.
11495
11496 2004-09-12  Richard Henderson  <rth@redhat.com>
11497
11498         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11499
11500 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11501
11502         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11503         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11504         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11505         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11506         Update expected messages.
11507
11508 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11509
11510         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11511         declaration/use mismatch for dirp parameter.
11512
11513 2004-09-12  Andrew Pinski  <apinski@apple.com>
11514
11515         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11516         -fgnu-runtime is passed.
11517
11518 2004-09-12  Richard Henderson  <rth@redhat.com>
11519
11520         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11521         do the uplevel thing and update additional_flags directly.
11522         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11523         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11524         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11525         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11526
11527 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11528
11529         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11530
11531 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11532
11533         PR middle-end/17411
11534         * g++.dg/opt/pr17411-1.C: New test case.
11535
11536 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11537
11538         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11539         gcc.dg/tls/diag-2.c: Update expected messages.
11540         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11541         messages.
11542         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11543         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11544         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11545         gcc.dg/tls/diag-5.c: New tests.
11546
11547 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11548
11549         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11550
11551 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11552
11553         * g++.dg/parse/break-in-for.C: New test.
11554
11555 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11556
11557         * gcc.dg/tree-ssa/20040911-1.c: New test.
11558
11559 2004-09-11  Andreas Jaeger  <aj@suse.de>
11560
11561         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11562         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11563
11564 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11565
11566         * gcc.target/frv: New directory of FR-V-specific tests.
11567
11568 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11569
11570         * gcc.dg/convert-vec-1.c: New test.
11571
11572 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11573
11574         PR middle-end/17024
11575         * gcc.dg/pr17024-1.c: New test case.
11576
11577 2004-09-10  Eric Christopher  <echristo@redhat.com>
11578
11579         * gcc.dg/20040910-1.c: New test.
11580
11581 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11582
11583         * gcc.dg/bitfld-9.c: New test.
11584
11585 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11586
11587         * gcc.c-torture/execute/ieee/acc1.c: New test.
11588         * gcc.c-torture/execute/ieee/acc2.c: New test.
11589         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11590
11591 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11592
11593         * gcc.dg/deprecated-2.c: New test.
11594
11595 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11596
11597         * gcc.dg/init-vec-1.c: New test.
11598
11599 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11600
11601         PR middle-end/17055
11602         * gcc.dg/pr17055-1.c: New test case.
11603
11604 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11605
11606         PR target/17377
11607         * gcc.c-torture/execute/pr17377.c: New test.
11608
11609 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11610
11611         PR c/8420
11612         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11613         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11614         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11615         gcc.dg/long-long-typespec-1.c: New tests.
11616         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11617
11618 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11619
11620         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11621         gcc.dg/gnu99-static-1.c: New tests.
11622
11623 2004-09-08  Devang Patel  <dpatel@apple.com>
11624
11625         * gcc.dg/darwin-ld-20040828-1.c: New test.
11626         * gcc.dg/darwin-ld-20040828-2.c: New test.
11627         * gcc.dg/darwin-ld-20040828-3.c: New test.
11628
11629 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11630
11631         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11632         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11633         in error message.
11634         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11635         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11636         in error message.
11637         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11638         types they qualify.
11639         * objc.dg/type-size-2.m: Fix wording in comment.
11640         * objc.dg/va-meth-1.m: New test case.
11641
11642 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11643
11644         PR c/16633:
11645         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11646         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11647
11648 2004-09-06  Devang Patel  <dpatel@apple.com>
11649
11650         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11651         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11652
11653 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11654
11655         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11656         reflect changed line numbering of diagnostics.
11657
11658 2004-09-06  Paul Brook  <paul@codesourcery.com>
11659
11660         * gfortran.dg/edit_real_1.f90: Add new test.
11661
11662 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11663
11664         * gcc.dg/tree-ssa/loop-2.c: New test.
11665         * gcc.dg/tree-ssa/loop-3.c: New test.
11666         * gcc.dg/tree-ssa/loop-4.c: New test.
11667         * gcc.dg/tree-ssa/loop-5.c: New test.
11668
11669 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11670
11671         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11672
11673 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11674
11675         * gcc.dg/format/sentinel-1.c: New test.
11676
11677 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11678
11679         * testsuite/gcc.dg/builtins-46.c: New.
11680
11681 2004-09-03  Devang Patel  <dpatel@apple.com>
11682
11683         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11684         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11685
11686 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11687
11688         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11689         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11690         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11691         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11692         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11693         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11694         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11695         the non-portable bzero.
11696         * gcc.dg/20010912-1.c: xfail for NetWare.
11697         * gcc.dg/20020426-2.c: xfail for NetWare.
11698         * gcc.dg/20021014-1.c: xfail for NetWare.
11699         * gcc.dg/20021018-1.c: xfail for NetWare.
11700         * gcc.dg/20030213-1.c: xfail for NetWare.
11701         * gcc.dg/20030225-1.c: xfail for NetWare.
11702         * gcc.dg/20030708-1.c: xfail for NetWare.
11703         * gcc.dg/builtins-config.h: Also exclude NetWare.
11704         * gcc.dg/format/format.h: Define restrict only if not already defined.
11705         * gcc.dg/nest.c: xfail for NetWare.
11706         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11707         * lib/target-supports.exp (check_visibility_available): Exclude
11708         NetWare.
11709
11710 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11711
11712         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11713         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11714         deterministic starting point for the alignment of structure fields.
11715         * gcc.dg/Wpadded.c: Dito.
11716         * g++.dg/abi/vbase10.C: Dito.
11717
11718 2004-09-03  Devang Patel  <dpatel@apple.com>
11719
11720         * g++.dg/debug/pr15736.cc: New test.
11721
11722 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11723
11724         * README.QMTEST: Fix out-of-date link.
11725
11726 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11727
11728         PR fortran/16579
11729         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11730         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11731
11732 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11733
11734         * g++.dg/abi/arm_rtti1.C: New test.
11735
11736 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11737
11738         * gcc.dg/ppc-vector-memcpy.c: New.
11739         * gcc.dg/ppc-vector-memset.c: New.
11740
11741 2004-09-02  Chao-ying Fu  <fu@mips.com>
11742
11743         * gcc.target/mips/mips-3d-1.c: New test.
11744         * gcc.target/mips/mips-3d-2.c: New test.
11745         * gcc.target/mips/mips-3d-3.c: New test.
11746         * gcc.target/mips/mips-3d-4.c: New test.
11747         * gcc.target/mips/mips-3d-5.c: New test.
11748         * gcc.target/mips/mips-3d-6.c: New test.
11749         * gcc.target/mips/mips-3d-7.c: New test.
11750         * gcc.target/mips/mips-3d-8.c: New test.
11751         * gcc.target/mips/mips-3d-9.c: New test.
11752         * gcc.target/mips/mips-ps-1.c: New test.
11753         * gcc.target/mips/mips-ps-2.c: New test.
11754         * gcc.target/mips/mips-ps-3.c: New test.
11755         * gcc.target/mips/mips-ps-4.c: New test.
11756         * gcc.target/mips/mips-ps-type.c: New test.
11757
11758 2004-09-02  Paul Brook  <paul@codesourcery.com>
11759
11760         * gfortran.dg/edit_real_1.f90: Add new tests.
11761
11762 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11763
11764         PR fortran/15327
11765         * gfortran.dg/merge_char_1.f90: New test.
11766
11767 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11768
11769         PR fortran/16404
11770         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11771
11772 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11773
11774         PR c/1522
11775         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11776
11777 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11778
11779         * g++.dg/opt/loop1.C: Do not XFAIL.
11780
11781 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11782
11783         * gcc.c-torture/execute/20040831-1.c: New test.
11784
11785 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11786
11787         PR fortran/16579
11788         * gfortran.dg/g77/20010610.f: Now passes.
11789         Copy from g77.f-torture/execute. Add dg-run directive.
11790         * gfortran.dg/g77/README: Update
11791
11792 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11793
11794         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11795         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11796         (t1, t2, t3, t4): Add volatile.
11797
11798 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11799
11800         * g++.dg/ext/visibility/arm1.C: New test.
11801
11802 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11803
11804         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11805         -pedantic-errors.
11806
11807 2004-09-01  Paul Brook  <paul@codesourcery.com>
11808
11809         * gfortran.dg/eof_2.f90: New test.
11810
11811 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11812
11813         PR fortran/16579
11814         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11815
11816 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11817
11818         PR libfortran/16805
11819         * gfortran.dg/list_read_2.f90: New test.
11820
11821 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11822
11823         * g++.dg/abi/key1.C: New test.
11824
11825 2004-08-31  Richard Henderson  <rth@redhat.com>
11826
11827         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11828         form of offsetof.
11829         * g++.dg/other/offsetof5.C: Remove duplicate.
11830
11831 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11832
11833         PR fortran/17244
11834         * gfortran.dg/func_derived_1.f90: New test.
11835
11836 2004-08-31  Paul Brook  <paul@codesourcery.com>
11837
11838         * gfortran.dg/eof_1.f90: New test.
11839
11840 2004-08-31  Paul Brook  <paul@codesourcery.com>
11841
11842         * gfortran.dg/list_read_1.f90: New file.
11843
11844 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11845
11846         * g++.dg/opt/loop1.C: XFAIL.
11847
11848 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11849
11850         * gcc.dg/funcdef-storage-1.c: New.
11851         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11852         an extern function in local scope.
11853         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11854         declare an 'auto inline' function in local scope.
11855         * gcc.dg/20011130-1.c: Likewise.
11856         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11857         an 'auto' function in local scope.
11858         * gcc.dg/20021014-1.c: Likewise.
11859         * gcc.dg/20030331-2.c: Likewise.
11860
11861 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11862
11863         * gfortran.dg/blockdata_1.f90: New test.
11864
11865 2004-08-30  Richard Henderson  <rth@redhat.com>
11866
11867         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11868
11869 2004-08-30  Richard Henderson  <rth@redhat.com>
11870
11871         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11872         additional_flags set by alternate driver.
11873         (ieee-options): New procedure.
11874         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11875         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11876         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11877         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11878
11879 2004-08-30  Richard Henderson  <rth@redhat.com>
11880
11881         * lib/f-torture.exp: Remove.
11882
11883 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11884
11885         PR rtl-optimization/16590
11886         * g++.dg/opt/loop1.C: New test.
11887
11888 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11889
11890         PR fortran/13910
11891         * gfortran.dg/oldstyle_1.f90: New test.
11892
11893 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11894         Paul Brook  <paul@codesourcery.com>
11895
11896         * gfortran.dg/g77/README: Update.
11897         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11898         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11899         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11900
11901 2004-08-28  Paul Brook  <paul@codesourcery.com>
11902
11903         PR libfortran/17195
11904         * gfortran.dg/edit_real_1.f90: New test.
11905
11906 2004-08-27  Paul Brook  <paul@codesourcery.com>
11907
11908         * gfortran.dg/rewind_1.f90: New test.
11909
11910 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11911
11912         PR fortran/16597
11913         * gfortran.dg/pr16597.f90: New test.
11914
11915 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11916
11917         PR c/13801
11918         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11919         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11920         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11921         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11922         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11923
11924 2004-08-26  Nick Clifton  <nickc@redhat.com>
11925
11926         * gcc.c-torture/compile/pr17119.c: New test.
11927
11928 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11929
11930         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11931
11932 2004-08-25  Richard Henderson  <rth@redhat.com>
11933
11934         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11935         the bits that expect kind=8 to be the largest real kind.
11936
11937 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11938
11939         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11940
11941 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11942
11943         * gfortran.dg/assignment_1.f90: New test.
11944
11945 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11946
11947         * g++.dg/template/repo3.C: New test.
11948
11949 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11950
11951         PR middle-end/16693
11952         PR tree-optimization/16372
11953         * g++.dg/opt/pr16372-1.C: New test case.
11954         * g++.dg/opt/pr16693-1.C: New test case.
11955         * g++.dg/opt/pr16693-2.C: New test case.
11956
11957 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11958
11959         * objc.dg/proto-lossage-4.m: New test.
11960
11961 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11962
11963         PR c++/17155
11964         * g++.dg/inherit/local2.C: New test.
11965
11966 2004-08-25  Paul Brook  <paul@codesourcery.com>
11967
11968         PR fortran/17144
11969         * gfortran.dg/string_ctor_1.f90: New test.
11970
11971 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11972
11973         PR c++/14428
11974         * g++.dg/template/redecl2.C: New test.
11975
11976 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11977
11978         PR fortran/17143
11979         * gfortran.dg/pr17143.f90: New test.
11980
11981 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11982
11983         PR fortran/17164
11984         * gfortran.dg/pr17164.f90: New test.
11985
11986 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11987
11988         * gcc.dg/tree-ssa/loop-1.c: New test.
11989
11990 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11991
11992         * gcc.c-torture/compile/20040824-1.c: New test.
11993
11994 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11995
11996         * gcc.c-torture/compile/iftrap-3.c: New test.
11997
11998 2004-08-24  Paul Brook  <paul@codesourcery.com>
11999
12000         * gfortran.dg/entry_2.f90: New test.
12001
12002 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         PR c++/16889
12005         * g++.dg/lookup/ambig[12].C: New.
12006
12007 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12008
12009         PR c++/16706
12010         * g++.dg/template/crash21.C: New test.
12011         * g++.dg/template/crash22.C: Likewise.
12012
12013 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
12014
12015         PR c++/17149
12016         * g++.dg/template/access15.C: New.
12017
12018 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12019
12020         PR c++/17163
12021         * g++.dg/template/repo2.C: New test.
12022
12023 2004-08-23  Roger Sayle  <roger@eyesopen.com>
12024
12025         PR rtl-optimization/17078
12026         * gcc.c-torture/execute/pr17078-1.c: New test case.
12027
12028 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12029
12030         PR c/14492
12031         * gcc.dg/debug/crash1.c: New test.
12032
12033 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
12034
12035         PR c/16180
12036         * gcc.dg/loop-5.c: New test.
12037
12038 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12039
12040         * gcc.c-torture/execute/20040823-1.c: New test.
12041
12042 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
12043
12044         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
12045         to the assembler.  Simplify test accordingly.
12046         (asm_abi_flags): Use GNU names.
12047         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
12048         to check for ABI flags.
12049
12050 2004-08-22  Andrew Pinski  <apinski@apple.com>
12051
12052         * g++.dg/opt/pr14029.C: New test.
12053         * gcc.c-torture/execute/pr15262.c: New test.
12054
12055 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12056
12057         * gfortran.dg/reduction.f90: Add checks with complex arguments.
12058
12059 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
12060
12061         PR 16908
12062         * gfortran.dg/direct_io.f90: New test.
12063
12064 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12065
12066         PR c++/17121
12067         * g++.dg/inherit/local2.C: New test.
12068
12069 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12070
12071         PR c++/17120
12072         * g++.dg/warn/Wparentheses-4.C: New test.
12073
12074 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
12075
12076         PR c++/17121
12077         * g++.dg/inherit/local2.C: New test.
12078
12079         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
12080         * gcc.dg/ppc-ldstruct.c: Likewise.
12081         * gcc.dg/ppc64-abi-2.c: Likewise.
12082
12083 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
12084
12085         PR rtl-optimization/17099
12086         * gcc.c-torture/execute/20040820-1.c: New test.
12087
12088 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
12089
12090         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
12091
12092 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
12093
12094         PR fortran/17077
12095         * gfortran.dg/auto_array_1.f90: New test.
12096
12097 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12098
12099         PR fortran/17074
12100         * gfortran.dg/simpleif_1.f90: New test.
12101
12102 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
12103
12104         * lib/target-supports.exp (check_profiling_available): Return
12105         false for arm*-*-symbianelf* and arm*-*-eabi*.
12106
12107         PR c++/15890
12108         * g++.dg/template/delete1.C: New test.
12109
12110 2004-08-19  Paul Brook  <paul@codesourcery.com>
12111
12112         PR fortran/14976
12113         PR fortran/16228
12114         * gfortran.dg/data_char_1.f90: New test.
12115
12116 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
12117
12118         PR fortran/16946
12119         * gfortran.dg/reduction.f90: New testcase.
12120
12121 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12122
12123         PR fortran/16520
12124         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
12125
12126 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12127
12128         PR c++/17041
12129         * g++.dg/Wparentheses-3.C: New test.
12130
12131 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
12132
12133         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
12134         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
12135         * gcc.dg/vect/vect-2.c: Likewise.
12136         * gcc.dg/vect/vect-3.c: Likewise.
12137         * gcc.dg/vect/vect-4.c: Likewise.
12138         * gcc.dg/vect/vect-5.c: Likewise.
12139         * gcc.dg/vect/vect-6.c: Likewise.
12140         * gcc.dg/vect/vect-7.c: Likewise.
12141         * gcc.dg/vect/vect-25.c: Likewise.
12142         * gcc.dg/vect/vect-31.c: Likewise.
12143         * gcc.dg/vect/vect-32.c: Likewise.
12144         * gcc.dg/vect/vect-34.c: Likewise.
12145         * gcc.dg/vect/vect-36.c: Likewise.
12146         * gcc.dg/vect/vect-all.c: Likewise.
12147
12148 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/17068
12151         * g++.dg/template/operator4.C: New test.
12152
12153 2004-08-18  Richard Henderson  <rth@redhat.com>
12154
12155         * gcc.dg/20040206-1.c: XFAIL.
12156
12157 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12158
12159         PR c++/16246
12160         * g++.dg/template/array7.C: New test.
12161
12162 2004-08-17  James E Wilson  <wilson@specifixinc.com>
12163
12164         * gcc.dg/mips-movcc-1.c: New test.
12165         * gcc.dg/mips-movcc-2.c: New test.
12166         * gcc.dg/mips-movcc-3.c: New test.
12167
12168         * gcc.dg/mips-nmadd-1.c: New test.
12169         * gcc.dg/mips-nmadd-2.c: New test.
12170
12171 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12172
12173         PR c++/15871
12174         * g++.dg/opt/inline8.C: New test.
12175
12176         PR c++/16965
12177         * g++.dg/parse/error17.C: New test.
12178
12179 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12180
12181         * gcc.dg/vect: New directory for vectorizer tests.
12182         * gcc.dg/vect/tree-vect.h: New file.
12183         * gcc.dg/vect/vect.exp: New file.
12184         * gcc.dg/vect/pr16105.c.c: New test.
12185         * gcc.dg/vect/vect-1.c: New test.
12186         * gcc.dg/vect/vect-2.c: New test.
12187         * gcc.dg/vect/vect-3.c: New test.
12188         * gcc.dg/vect/vect-4.c: New test.
12189         * gcc.dg/vect/vect-5.c: New test.
12190         * gcc.dg/vect/vect-6.c: New test.
12191         * gcc.dg/vect/vect-7.c: New test.
12192         * gcc.dg/vect/vect-8.c: New test.
12193         * gcc.dg/vect/vect-9.c: New test.
12194         * gcc.dg/vect/vect-10.c: New test.
12195         * gcc.dg/vect/vect-11.c: New test.
12196         * gcc.dg/vect/vect-12.c: New test.
12197         * gcc.dg/vect/vect-13.c: New test.
12198         * gcc.dg/vect/vect-14.c: New test.
12199         * gcc.dg/vect/vect-15.c: New test.
12200         * gcc.dg/vect/vect-16.c: New test.
12201         * gcc.dg/vect/vect-17.c: New test.
12202         * gcc.dg/vect/vect-18.c: New test.
12203         * gcc.dg/vect/vect-19.c: New test.
12204         * gcc.dg/vect/vect-20.c: New test.
12205         * gcc.dg/vect/vect-21.c: New test.
12206         * gcc.dg/vect/vect-22.c: New test.
12207         * gcc.dg/vect/vect-23.c: New test.
12208         * gcc.dg/vect/vect-24.c: New test.
12209         * gcc.dg/vect/vect-25.c: New test.
12210         * gcc.dg/vect/vect-26.c: New test.
12211         * gcc.dg/vect/vect-27.c: New test.
12212         * gcc.dg/vect/vect-28.c: New test.
12213         * gcc.dg/vect/vect-29.c: New test.
12214         * gcc.dg/vect/vect-30.c: New test.
12215         * gcc.dg/vect/vect-31.c: New test.
12216         * gcc.dg/vect/vect-32.c: New test.
12217         * gcc.dg/vect/vect-33.c: New test.
12218         * gcc.dg/vect/vect-34.c: New test.
12219         * gcc.dg/vect/vect-35.c: New test.
12220         * gcc.dg/vect/vect-36.c: New test.
12221         * gcc.dg/vect/vect-37.c: New test.
12222         * gcc.dg/vect/vect-38.c: New test.
12223         * gcc.dg/vect/vect-40.c: New test.
12224         * gcc.dg/vect/vect-41.c: New test.
12225         * gcc.dg/vect/vect-42.c: New test.
12226         * gcc.dg/vect/vect-43.c: New test.
12227         * gcc.dg/vect/vect-44.c: New test.
12228         * gcc.dg/vect/vect-45.c: New test.
12229         * gcc.dg/vect/vect-46.c: New test.
12230         * gcc.dg/vect/vect-47.c: New test.
12231         * gcc.dg/vect/vect-48.c: New test.
12232         * gcc.dg/vect/vect-49.c: New test.
12233         * gcc.dg/vect/vect-50.c: New test.
12234         * gcc.dg/vect/vect-51.c: New test.
12235         * gcc.dg/vect/vect-52.c: New test.
12236         * gcc.dg/vect/vect-53.c: New test.
12237         * gcc.dg/vect/vect-54.c: New test.
12238         * gcc.dg/vect/vect-55.c: New test.
12239         * gcc.dg/vect/vect-56.c: New test.
12240         * gcc.dg/vect/vect-57.c: New test.
12241         * gcc.dg/vect/vect-58.c: New test.
12242         * gcc.dg/vect/vect-59.c: New test.
12243         * gcc.dg/vect/vect-60.c: New test.
12244         * gcc.dg/vect/vect-61.c: New test.
12245         * gcc.dg/vect/vect-all.c: New test.
12246         * gcc.dg/vect/vect-none.c: New test.
12247
12248 2004-08-17  Paul Brook  <paul@codesourcery.com>
12249
12250         PR fortran/13082
12251         * gfortran.dg/entry_1.f90: New test.
12252
12253 2004-08-17  Andrew Pinski  <apinski@apple.com>
12254
12255         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12256
12257 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12258
12259         * gcc.dg/pr17036-1.c: New test.
12260
12261 2004-08-16  Devang Patel  <dpatel@apple.com>
12262
12263         * gcc.dg/darwin-20040809-1.c: New test.
12264
12265 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12266
12267         * gcc.dg/funcdef-attr-1.c: New test.
12268
12269 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12270
12271         * gcc.dg/altivec-17.c: New test.
12272         * gcc.dg/altivec-18.c: New test.
12273
12274 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12275
12276         PR c++/6749
12277         * g++.dg/template/vtable2.C: New test.
12278
12279 2004-08-14  Richard Henderson  <rth@redhat.com>
12280
12281         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12282         * gcc.dg/pack-test-4.c (main): Return 0.
12283         * gcc.dg/setjmp-1.c: Remove XFAIL.
12284         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12285
12286 2004-08-14  Richard Henderson  <rth@redhat.com>
12287
12288         * gcc.dg/980217-1.c: Add prototype for printf.
12289
12290 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12291
12292         * gfortran.dg/pr16935.f90: New test.
12293
12294 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12295
12296         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12297
12298 2004-08-13  Paul Brook  <paul@codesourcery.com>
12299
12300         * gfortran.dg/der_io_1.f90: Remove stray comma.
12301
12302 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12303
12304         * gcc.dg/vmx/cw-bug-2.c: Remove.
12305         * gcc.dg/vmx/vprint-1.c: Remove.
12306         * gcc.dg/vmx/vscan-1.c: Remove.
12307
12308 2004-08-12  Devang patel  <dpatel@apple.com>
12309
12310         * gcc.dg/darwin-20040809-2.c: New test.
12311
12312 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12313
12314         * g++.dg/ext/altivec-12.C: New test.
12315
12316         * g++.dg/ext/altivec-11.C: New test.
12317
12318 2004-08-12  Paul Brook  <paul@codesourcery.com>
12319
12320         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12321
12322 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12323
12324         * g++.dg/ext/altivec-2.C: Check for hardware support before
12325         executing any VMX instructions.
12326
12327         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12328
12329 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12330
12331         PR c++/16276
12332         * g++.old-deja/g++.other/comdat4.C: New test.
12333         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12334
12335 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12336
12337         PR target/16286
12338         * gcc.dg/pr16286.c: New test.
12339
12340 2004-08-12 Jan Beulich <jbeulich@novell.com>
12341
12342         * g++.dg/ext/asm5.C: New.
12343
12344 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12345
12346         PR c++/16698
12347         * g++.dg/eh/crash1.C: New test.
12348
12349         PR c++/16717
12350         * g++.dg/ext/construct1.C: New test.
12351
12352 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12353
12354         PR c++/16853
12355         * g++.dg/init/ptrmem1.C: New test.
12356
12357         PR c++/16618
12358         * g++.dg/parse/offsetof5.C: New test.
12359
12360         PR c++/16870
12361         * g++.dg/template/overload3.C: New test.
12362
12363 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12364
12365         PR c++/16964
12366         * g++.dg/parse/error16.C: New test.
12367
12368         PR c++/16904
12369         * g++.dg/template/error14.C: New test.
12370
12371         PR c++/16929
12372         * g++.dg/template/error15.C: New test.
12373
12374 2004-08-11  Devang Patel  <dpatel@apple.com>
12375
12376         * gcc.dg/darwin-ld-20040809-1.c: New test.
12377         * gcc.dg/darwin-ld-20040809-2.c: New test.
12378
12379 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12380
12381         PR fortran/16917
12382         * gfortran.dg/dfloat_1.f90: New test.
12383
12384 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12385
12386         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12387         * gcc.dg/dll-2.c: Fix dg-require syntax.
12388         * gcc.misc-tests/arm-isr.c (abort): Declare.
12389         (exit): Likewise.
12390
12391 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12392
12393         PR c++/16971
12394         * g++.dg/parse/crash16.C: New test.
12395
12396 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12397
12398         * gcc.dg/mips-rsqrt-1.c: New test case.
12399         * gcc.dg/mips-rsqrt-2.c: New test case.
12400         * gcc.dg/mips-rsqrt-3.c: New test case.
12401
12402 2004-08-10  Paul Brook  <paul@codesourcery.com>
12403
12404         * gfortran.dg/der_io_1.f90: New test.
12405
12406 2004-08-10  Paul Brook  <paul@codesourcery.com>
12407
12408         PR fortran/16919
12409         * gfortran.dg/der_array_1.f90: New test.
12410
12411 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12412
12413         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12414
12415 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12416
12417         * gcc.dg/wchar_t-2.c: Fix typo.
12418
12419 2004-08-09  Falk Hueffner  <falk@debian.org>
12420
12421         PR tree-optimization/12517
12422         * gcc.c-torture/compile/pr12517.c: New test.
12423
12424         PR tree-optimization/12578
12425         * gcc.c-torture/compile/pr12578.c: New test.
12426
12427         PR tree-optimization/12899
12428         * gcc.c-torture/compile/pr12899.c: New test.
12429
12430         PR rtl-optimization/14692
12431         * gcc.c-torture/compile/pr14692.c: New test.
12432
12433         PR tree-optimization/16461
12434         * gcc.c-torture/compile/pr16461.c: New test.
12435
12436 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12437
12438         * gfortran.dg/getenv_1.f90: New test.
12439
12440 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12441
12442         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12443         wchar_t.
12444         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12445
12446 2004-08-06  Paul Brook  <paul@codesourcery.com>
12447
12448         * gfortran.dg/ret_array_1.f90: New test.
12449         * gfortran.dg/ret_pointer_1.f90: New test.
12450
12451 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12452
12453         * gcc.dg/missing-field-init-[12].c: New tests.
12454         * g++.dg/warn/missing-field-init-[12].C: New tests.
12455
12456 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12457
12458         * gcc.dg/enum2.c: New test.
12459         * gcc.dg/symbian3.c: Likewise.
12460         * gcc.dg/symbian4.c: Likewise.
12461         * gcc.dg/wchar_t-2.c: Likewise.
12462
12463 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12464
12465         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12466         destructor tests.
12467
12468 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12469
12470         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12471         dg-require-visiblity.
12472         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12473         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12474         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12475         * g++.dg/ext/visibility/new1.C: Likewise.
12476         * g++.dg/ext/visibility/pragma.C: Likewise.
12477         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12478         * g++.dg/ext/visibility/virtual.C: Likewise.
12479         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12480         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12481         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12482         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12483         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12484         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12485         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12486         * g++/dg/ext/visibility/visibility-8.C: New test.
12487         * gcc.c-torture/compile/dll.x: Remove.
12488         * gcc.dg/dll-2.c: Use dg-require-dll
12489         * gcc.dg/visibility-10.c: New test.
12490         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12491         supporting DLLs.
12492         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12493         (scan_not_hidden): Likewise.
12494
12495 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12496
12497         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12498
12499 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12500
12501         * gcc.c-torture/execute/20040805-1.c: New test.
12502
12503 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12504
12505         * gcc.dg/20020118-1.c: Declare abort.
12506         * gcc.dg/altivec_check.h: Likewise.
12507         * gcc.dg/iftrap-2.c: Likewise.
12508         * gcc.dg/pragma-darwin.c: Likewise.
12509         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12510
12511 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12512
12513         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12514
12515 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12516
12517         * gcc.c-torture/execute/builtins/abs-2.c,
12518         gcc.c-torture/execute/builtins/abs-3.c,
12519         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12520         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12521         intmax_t, uintmax_t and their limits.
12522         * gcc.dg/intmax_t-1.c: New test.
12523
12524 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12525
12526         * g++.dg/tc1/dr147.C: Add reference to PR.
12527
12528 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12529
12530         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12531         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12532
12533 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12534
12535         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12536
12537 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12538
12539         * gcc.dg/redecl-5.c: New test.
12540         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12541         of scanf.
12542
12543 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12544
12545         PR middle-end/16790
12546         * gcc.c-torture/execute/pr16790-1.c: New test case.
12547
12548 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12549
12550         * g++.dg/ext/visibility/assign1.C: New test.
12551         * g++.dg/ext/visibility/new1.C: Likewise.
12552
12553         * gcc.dg/symbian1.c: New test.
12554         * gcc.dg/symbian2.c: Likewise.
12555
12556 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12557
12558         PR target/16570
12559         * gcc.dg/i386-sse-9.c: New test.
12560
12561 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12562
12563         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12564
12565 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12566
12567         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12568         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12569         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12570         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12571         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12572         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12573         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12574         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12575         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12576         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12577         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12578         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12579         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12580         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12581         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12582         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12583         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12584         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12585         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12586         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12587         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12588         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12589         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12590         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12591         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12592         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12593         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12594         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12595         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12596         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12597         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12598         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12599         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12600         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12601         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12602         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12603         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12604         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12605         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12606         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12607         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12608         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12609         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12610         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12611         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12612         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12613         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12614         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12615         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12616         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12617         gcc.misc-tests/i386-pf-3dnow-1.c,
12618         gcc.misc-tests/i386-pf-athlon-1.c,
12619         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12620         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12621         Declare built-in functions used.
12622         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12623
12624 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12625
12626         PR c++/16707
12627         * g++.dg/lookup/using12.C: New test.
12628
12629         * g++.dg/init/null1.C: Fix PR number.
12630         * g++.dg/parse/namespace10.C: Likewise.
12631
12632 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12633
12634         PR c++/16224
12635         * g++.dg/template/spec17.C: New test.
12636         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12637         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12638
12639 2004-08-02  David Billinghurst
12640
12641         PR fortran/16292
12642         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12643
12644 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12645
12646         * gcc.dg/ia64-got-1.c: New test case.
12647
12648 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12649
12650         PR c++/16489
12651         * g++.dg/init/null1.C: New test.
12652         * g++.dg/tc1/dr76.C: Adjust error marker.
12653
12654         PR c++/16529
12655         * g++.dg/parse/namespace10.C: New test.
12656
12657         PR c++/16810
12658         * g++.dg/inherit/ptrmem2.C: New test.
12659
12660 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12661
12662         PR target/16155
12663         * gcc.dg/pr16155.c: New test.
12664
12665 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12666
12667         * gcc.dg/redecl-2.c: New test.
12668
12669 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12670
12671         * gcc.dg/darwin-longdouble.c: New file.
12672
12673 2004-07-30  Richard Henderson  <rth@redhat.com>
12674
12675         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12676         write to constant argument.
12677         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12678
12679 2004-07-30  Richard Henderson  <rth@redhat.com>
12680
12681         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12682         tests of nearest around zero.
12683
12684 2004-07-30  Andrew Pinski  <apinski@apple.com>
12685
12686         * gcc.c-torture/compile/20040730-1.c: New test.
12687
12688 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12689
12690         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12691         powerpc-eabispe.
12692
12693 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12694
12695         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12696
12697 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12698
12699         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12700         contains $ld_library_path.
12701         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12702
12703 2004-07-29  Richard Henderson  <rth@redhat.com>
12704
12705         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12706
12707         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12708         (alt2, which): New.
12709         (Check): Accept either alternative.
12710
12711 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12712
12713         * g++.dg/abi/inline1.C: New test.
12714         * g++.dg/abi/local1-a.cc: Likewise.
12715         * g++.dg/abi/local1.C: Likewise.
12716         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12717         * g++.dg/abi/mangle12.C: Likewise.
12718         * g++.dg/abi/mangle17.C: Likewise.
12719         * g++.dg/abi/mangle20-2.C: Likewise.
12720         * g++.dg/opt/interface1.C: Likewise.
12721         * g++.dg/opt/interface1.h: Likewise.
12722         * g++.dg/opt/interface1-a.cc: New test.
12723         * g++.dg/parse/repo1.C: New test.
12724         * g++.dg/template/repo1.C: Likewise.
12725         * g++.dg/warn/Winline-1.C: Likewise.
12726         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12727
12728 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12729
12730         * gcc.dg/tree-ssa/20040729-1.c: New test.
12731
12732 2004-07-27  Matt Austern <austern@apple.com>
12733
12734         * gcc.dg/darwin-bool-1.c: New test.
12735         * gcc.dg/darwin-bool-2.c: New test.
12736
12737 2004-07-28  Richard Henderson  <rth@redhat.com>
12738
12739         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12740         arguments in the correct type.  Don't write to constant arguments.
12741
12742 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12743
12744         PR tree-optimization/16688
12745         PR tree-optimization/16689
12746         * g++.dg/tree-ssa/pr16688.C: New test.
12747
12748 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12749
12750         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12751         loads.  Not only in the comment, this time.
12752
12753 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12754
12755         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12756         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12757         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12758         * gcc.dg/sh4a-bitmovua.c: New.
12759         * gcc.dg/sh4a-cos.c: New.
12760         * gcc.dg/sh4a-cosf.c: New.
12761         * gcc.dg/sh4a-fprun.c: New.
12762         * gcc.dg/sh4a-fsrra.c: New.
12763         * gcc.dg/sh4a-memmovua.c: New.
12764         * gcc.dg/sh4a-sin.c: New.
12765         * gcc.dg/sh4a-sincos.c: New.
12766         * gcc.dg/sh4a-sincosf.c: New.
12767         * gcc.dg/sh4a-sinf.c: New.
12768
12769 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12770
12771         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12772         conditionals.
12773         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12774         loads.
12775         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12776         DOM1.
12777
12778 2004-07-27  Andrew Pinski  <apinski@apple.com>
12779
12780         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12781
12782 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12783
12784         * gcc.dg/pragma-isr.c: New test.
12785
12786 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12787
12788         PR c++/14429
12789         * g++.dg/template/ttp11.C: New test.
12790
12791 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12792
12793         * gcc.c-torture/compile/20040727-1.c: New test.
12794
12795 2004-07-26  Eric Christopher  <echristo@redhat.com>
12796
12797         * gcc.c-torture/compile/20040726-2.c: New test.
12798
12799 2004-07-26  Andrew Pinski  <apinski@apple.com>
12800
12801         * g++.dg/rtti/tinfo1.C: Xfail.
12802
12803 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12804
12805         * gcc.c-torture/compile/20040726-1.c: New test.
12806
12807 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12808             Brian Ryner  <bryner@brianryner.com>
12809
12810         PR c++/9283
12811         PR c++/15000
12812         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12813         * g++.dg/ext/visibility/: New directory.
12814         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12815         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12816         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12817         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12818         * g++.dg/ext/visibility/fvisibility.C,
12819         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12820         g++.dg/ext/visibility/fvisibility-override1.C
12821         g++.dg/ext/visibility/fvisibility-override2.C
12822         g++.dg/ext/visibility/memfuncts.C
12823         g++.dg/ext/visibility/noPLT.C
12824         g++.dg/ext/visibility/pragma.C
12825         g++.dg/ext/visibility/pragma-override1.C
12826         g++.dg/ext/visibility/pragma-override2.C
12827         g++.dg/ext/visibility/staticmemfuncts.C
12828         g++.dg/ext/visibility/virtual.C: New tests.
12829
12830 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12831
12832         PR c/15360
12833         * gcc.dg/pr15360-1.c: New test.
12834
12835 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12836
12837         * gcc.dg/pragma-align-2.c: New test.
12838         * gcc.dg/pragma-init-fini.c: New test.
12839         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12840         targets.
12841
12842 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12843
12844         * gcc.dg/init-string-2.c: New test.
12845
12846 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12847
12848         PR 16684
12849         * gcc.dg/Wredundant-decls-1.c: New test case.
12850
12851 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12852
12853         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12854         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12855         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12856         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12857         * gcc.dg/compat/generate-random.c: New file.
12858         * gcc.dg/compat/generate-random.h: Likewise.
12859         * gcc.dg/compat/generate-random_r.c: Likewise.
12860         * gcc.dg/compat/struct-layout-1.h: Likewise.
12861         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12862         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12863         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12864         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12865         * gcc.dg/compat/struct-layout-1_main.c: New test.
12866         * gcc.dg/compat/struct-layout-1_x.c: New file.
12867         * gcc.dg/compat/struct-layout-1_y.c: New file.
12868         * gcc.dg/compat/struct-layout-1_test.h: New file.
12869
12870 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12871
12872         * gcc.dg/comp-return-1.c: New test
12873
12874 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12875
12876         * gcc.dg/vmx/8-02a.c: Fix typo.
12877
12878         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12879         * gcc.dg/darwin-abi-3.c: New test.
12880
12881         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12882         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12883
12884         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12885         * gcc.dg/vmx/ops-long-1.c: New test.
12886         * gcc.dg/vmx/ops-long-2.c: New test.
12887
12888 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12889
12890         * g++.dg/lookup/conv-[1234].C: New.
12891
12892 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12893
12894         * g++.dg/parse/attr2.C: Simplify.
12895
12896 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12897
12898         PR c/7284
12899         * gcc.c-torture/execute/pr7284-1.c: New test.
12900
12901 2004-07-22  Brian Booth  <bbooth@redhat.com>
12902
12903         * gcc.dg/tree-ssa/20040721-1.c: New test.
12904
12905 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12906
12907         * g++.dg/template/crash20.c: New.
12908
12909 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12910
12911         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12912         Add dg-run directive.  Declare variables as required.
12913         * gfortran.dg/g77/README: Update
12914
12915 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12916
12917         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12918         gcc.dg/cris-peep2-andu2.c: New tests.
12919
12920 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12921
12922         PR c/15052
12923         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12924         on return type.
12925         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12926         messages.
12927         * gcc.dg/qual-return-2.c: Update expected messages.
12928         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12929
12930 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12931
12932         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12933         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12934
12935 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12936
12937         PR c/11250
12938         * gcc.dg/init-string-1.c: New test.
12939
12940 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12941
12942         PR middle-end/15345
12943         PR c/16450
12944         * gcc.dg/torture/nested-fn-1.c: New test.
12945
12946 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12947
12948         PR target/16559
12949         * gcc.dg/ia64-fptr-1.c: New file.
12950
12951 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12952
12953         PR c++/14497
12954         * g++.dg/template/spec16.C: New test.
12955         * g++.old-deja/g++.robertl/eb118.C: Remove.
12956
12957 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12958
12959         PR c++/509
12960         * g++.dg/template/spec15.C: New test.
12961
12962 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12963
12964         Copy cases from g77.f-torture/execute and add dg-run
12965         directive.  Other changes as noted.
12966         * gfortran.dg/g77/13037.f
12967         * gfortran.dg/g77/1832.f
12968         * gfortran.dg/g77/19981119-0.f
12969         * gfortran.dg/g77/19990313-0.f
12970         * gfortran.dg/g77/19990313-1.f
12971         * gfortran.dg/g77/19990313-2.f
12972         * gfortran.dg/g77/19990313-3.f
12973         * gfortran.dg/g77/19990419-1.f
12974         * gfortran.dg/g77/19990826-0.f
12975         * gfortran.dg/g77/19990826-2.f
12976         * gfortran.dg/g77/20000503-1.f
12977         * gfortran.dg/g77/20001111.f
12978         * gfortran.dg/g77/20010116.f
12979         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12980         * gfortran.dg/g77/20010430.f
12981         * gfortran.dg/g77/6177.f
12982         * gfortran.dg/g77/947.f
12983         * gfortran.dg/g77/970816-3.f
12984         * gfortran.dg/g77/971102-1.f
12985         * gfortran.dg/g77/980520-1.f
12986         * gfortran.dg/g77/980628-0.f
12987         * gfortran.dg/g77/980628-1.f
12988         * gfortran.dg/g77/980628-10.f
12989         * gfortran.dg/g77/980628-2.f
12990         * gfortran.dg/g77/980628-3.f
12991         * gfortran.dg/g77/980628-7.f
12992         * gfortran.dg/g77/980628-8.f
12993         * gfortran.dg/g77/980628-9.f
12994         * gfortran.dg/g77/980701-0.f
12995         * gfortran.dg/g77/980701-1.f
12996         * gfortran.dg/g77/cabs.f
12997         * gfortran.dg/g77/claus.f
12998         * gfortran.dg/g77/complex_1.f
12999         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
13000         * gfortran.dg/g77/dcomplex.f
13001         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
13002         * gfortran.dg/g77/f90-intrinsic-mathematical.f
13003         * gfortran.dg/g77/f90-intrinsic-numeric.f
13004         * gfortran.dg/g77/int8421.f
13005         * gfortran.dg/g77/labug1.f
13006         * gfortran.dg/g77/large_vec.f
13007         * gfortran.dg/g77/le.f
13008         * gfortran.dg/g77/short.f
13009         * gfortran.dg/g77/README: Update
13010
13011 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
13012
13013         PR c++/16637
13014         * g++.dg/parse/lookup4.C: New test.
13015
13016 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13017
13018         PR c++/16175
13019         * g++.dg/template/ttp10.C: New test.
13020
13021 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13022
13023         * gcc.dg/pr12625-1.c: New test.
13024
13025 2004-07-20  Steven Bosscher  <stevenb@suse.de>
13026
13027         * testsuite/gcc.dg/switch-warn-1.c: New test.
13028         * testsuite/gcc.dg/switch-warn-2.c: New test.
13029         * gcc.c-torture/compile/pr14730.c: Update.
13030
13031 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
13032
13033         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
13034         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
13035         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
13036         g++.dg/template/nontype3.C: Remove trailing CR from tests.
13037
13038 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
13039
13040         PR c++/16623
13041         * g++.dg/template/assign1.C: New test.
13042
13043 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13044
13045         PR c++/12170
13046         * g++.dg/template/ttp9.C: New test.
13047
13048 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
13049
13050         * gcc.dg/format/cmn-err-1.c: New test.
13051
13052 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13053
13054         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13055         gcc.dg/Wparentheses-10.c: New tests.
13056         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
13057
13058 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13059
13060         PR fortran/16465
13061         * gfortran.dg/g77//ffixed-line-length-0.f,
13062         gfortran.dg/g77/ffixed-line-length-132.f,
13063         gfortran.dg/g77/ffixed-line-length-72.f,
13064         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
13065         gfortran.dg/g77/README: Update.
13066
13067 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13068
13069         PR c++/13092
13070         * g++.dg/template/non-dependent7.C: New test.
13071         * g++.dg/template/non-dependent8.C: Likewise.
13072         * g++.dg/template/non-dependent9.C: Likewise.
13073         * g++.dg/template/non-dependent10.C: Likewise.
13074
13075 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
13076
13077         PR c++/16337
13078         * g++.dg/parse/attr2.C: New test.
13079
13080 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
13081
13082         * g77.dg: Removed.
13083         * g77.f-torture: Ditto.
13084
13085 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13086
13087         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
13088         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
13089         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
13090
13091 2004-07-16  Richard Henderson  <rth@redhat.com>
13092
13093         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
13094
13095 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13096
13097         * lib/fortran-torture.exp (fortran-torture): Don't test compile
13098         tests with full list of options.
13099         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
13100         of TORTURE_OPTIONS if test contains 'dg-do run'.
13101
13102         PR fortran/16404
13103         * gfortran.dg/do_iterator.f90: New test.
13104
13105 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13106
13107         PR rtl-optimization/16536
13108         * gcc.c-torture/execute/restrict-1.c: New test.
13109
13110 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13111
13112         PR fortran/15324
13113         * gfortran.dg/pr15324.f90: New test.
13114
13115         PR fortran/15129
13116         * gfortran.dg/pr15129.f90: New test.
13117
13118         PR fortran/15140
13119         * gfortran.dg/pr15140.f90: New test.
13120
13121         PR fortran/13792
13122         * gfortran.fortran-torture/execute/bounds.f90: Add check for
13123         compile-time simplification.
13124
13125 2004-07-14  Mike Stump  <mrs@apple.com>
13126
13127         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
13128
13129 2004-07-14  James E Wilson  <wilson@specifixinc.com>
13130
13131         PR target/16325
13132         * gcc.dg/profile-generate-1.c: New.
13133
13134 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
13135
13136         * gcc.c-torture/execute/20040709-1.c: New test.
13137         * gcc.c-torture/execute/20040709-2.c: New test.
13138
13139 2004-07-14  Mike Stump  <mrs@apple.com>
13140
13141         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
13142
13143 2004-07-14  Mike Stump  <mrs@apple.com>
13144
13145         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
13146
13147 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
13148
13149         PR c++/16518
13150         * g++.dg/parse/mutable1.C: New test.
13151
13152 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
13153
13154         PR tree-optimization/16443
13155         * gcc.dg/tree-ssa/20040713-1.c: New test.
13156
13157 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
13158
13159         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
13160         for operator new.
13161
13162 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13163
13164         * gfortran.dg/g77/README: New file
13165         * gfortran.dg/g77/19981216-0.f:  Copy from
13166         g77.f-torture/noncompile.  Add "dg-do compile" and
13167         dg-error as required.
13168         * gfortran.dg/g77/19990218-1.f: Likewise
13169         * gfortran.dg/g77/19990905-1.f: Likewise
13170         * gfortran.dg/g77/9263.f: Likewise
13171         * gfortran.dg/g77/980615-0.f: Likewise
13172         * gfortran.dg/g77/980616-0.f: Likewise
13173         * gfortran.dg/g77/check0.f: Likewise
13174         * gfortran.dg/g77/select_no_compile.f: Likewise
13175
13176 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13177
13178         Copy files from g77.f-torture/compile.
13179         Add "{ dg-do compile}".  Other changes as noted
13180         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13181         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13182         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13183         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13184         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13185         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13186         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13187         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13188         statement to conform to standard.  Append alpha1.x for reference.
13189         * gfortran.dg/g77/xformat.f: Add dg-warning
13190
13191 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13192
13193         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13194         Add {dg-do compile} directive.
13195         * gfortran.dg/g77/cpp2.F: Likewise
13196
13197 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13198
13199         PR c++/5402
13200         * g++.dg/lookup/name-clash1.C: New test.
13201
13202         PR c++/9777
13203         * g++.dg/lookup/name-clash2.C: New test.
13204
13205         PR c++/12102
13206         * g++.dg/lookup/name-clash3.C: New test.
13207
13208 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13209
13210         * g++.dg/lookup/new2.C: New test.
13211         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13212
13213 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13214
13215         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13216         Add {dg-do compile} directive.
13217         * gfortran.dg/g77/13060.f: Likewise
13218         * gfortran.dg/g77/19990218-0.f: Likewise
13219         * gfortran.dg/g77/19990305-0.f: Likewise
13220         * gfortran.dg/g77/19990419-0.f: Likewise
13221         * gfortran.dg/g77/19990502-0.f: Likewise
13222         * gfortran.dg/g77/19990502-1.f: Likewise
13223         * gfortran.dg/g77/19990525-0.f: Likewise
13224         * gfortran.dg/g77/19990826-1.f: Likewise
13225         * gfortran.dg/g77/19990826-3.f: Likewise
13226         * gfortran.dg/g77/19990905-2.f: Likewise
13227         * gfortran.dg/g77/20000412-1.f: Likewise
13228         * gfortran.dg/g77/20000511-1.f: Likewise
13229         * gfortran.dg/g77/20000511-2.f: Likewise
13230         * gfortran.dg/g77/20000518.f: Likewise
13231         * gfortran.dg/g77/20000601-1.f: Likewise
13232         * gfortran.dg/g77/20000601-2.f: Likewise
13233         * gfortran.dg/g77/20000629-1.f: Likewise
13234         * gfortran.dg/g77/20000630-2.f: Likewise
13235         * gfortran.dg/g77/20010115.f: Likewise
13236         * gfortran.dg/g77/20010321-1.f: Likewise
13237         * gfortran.dg/g77/20010426.f: Likewise
13238         * gfortran.dg/g77/20020307-1.f: Likewise
13239         * gfortran.dg/g77/8485.f: Likewise
13240         * gfortran.dg/g77/960317-1.f: Likewise
13241         * gfortran.dg/g77/970915-0.f: Likewise
13242         * gfortran.dg/g77/980310-1.f: Likewise
13243         * gfortran.dg/g77/980310-2.f: Likewise
13244         * gfortran.dg/g77/980310-3.f: Likewise
13245         * gfortran.dg/g77/980310-4.f: Likewise
13246         * gfortran.dg/g77/980310-6.f: Likewise
13247         * gfortran.dg/g77/980310-7.f: Likewise
13248         * gfortran.dg/g77/980310-8.f: Likewise
13249         * gfortran.dg/g77/980419-2.f: Likewise
13250         * gfortran.dg/g77/980424-0.f: Likewise
13251         * gfortran.dg/g77/980427-0.f: Likewise
13252         * gfortran.dg/g77/980729-0.f: Likewise
13253         * gfortran.dg/g77/981117-1.f: Likewise
13254         * gfortran.dg/g77/toon_1.f: Likewise
13255
13256 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13257
13258         PR c++/2204
13259         * g++.dg/other/abstract2.C: New test.
13260
13261 2004-07-12  Paul Brook  <paul@codesourcery.com>
13262
13263         * gfortran.dg/pointer_init_1.f90: New test.
13264
13265 2004-07-11  Paul Brook  <paul@codesourcery.com>
13266
13267         PR fortran/15986
13268         * gfortran.dg/contained_1.f90: New test.
13269
13270 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13271
13272         * g++.dg/parse/defarg8.C: New test.
13273
13274 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13275
13276         PR fortran/16433
13277         * gfortran.dg/pr16433.f: New test.
13278
13279         PR fortran/17574
13280         * gfortran.dg/pr15754.f90: New test.
13281
13282 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13283
13284         PR tree-optimization/16437
13285         * gcc.c-torture/execute/bitfld-4.c: New test.
13286
13287 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13288
13289         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13290         access to common var from module.
13291
13292 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13293
13294         PR fortran/16336
13295         * gfortran.fortran-torture/execute/common_2.f90: New test.
13296
13297 2004-07-10  Paul Brook  <paul@codesourcery.com>
13298
13299         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13300
13301 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13302
13303         PR fortran/15969
13304         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13305
13306 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13307
13308         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13309         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13310         * gfortran.dg/g77/ffree-form-1.f: Likewise
13311         * gfortran.dg/g77/ffree-form-2.f: Likewise
13312         * gfortran.dg/g77/ffree-form-3.f: Likewise
13313         * gfortran.dg/g77/fno-underscoring.f: Likewise
13314         * gfortran.dg/g77/funderscoring.f: Likewise
13315         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13316
13317 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13318
13319         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13320
13321 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13322         Paul Brook  <paul@codesourcery.com>
13323
13324         PR fortran/13415
13325         * gfortran.dg/common_pointer_1.f90: New test.
13326
13327 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13328
13329         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13330
13331 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13332
13333         PR target/16364
13334         * gcc.c-torture/compile/20040709-1.c: New.
13335
13336 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13337
13338         PR fortran/14077
13339         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13340
13341 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13342
13343         PR fortran/13201
13344         * gfortran.dg/shape_1.f90: New test.
13345
13346 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13347             Andrew Pinski  <apinski@apple.com>
13348
13349         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13350
13351 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13352
13353         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13354         comment.
13355
13356 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13357         Paul Brook  <paul@codesourcery.com>
13358
13359         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13360         '.f95' and '.F95'.
13361
13362 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13363
13364         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13365
13366 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13367
13368         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13369         testcases with capital suffix.
13370
13371 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13372
13373         PR fortran/15481
13374         PR fortran/13372
13375         PR fortran/13575
13376         PR fortran/15978
13377         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13378
13379         * gfortran.dg/implicit_1.f90: New test.
13380
13381 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13382
13383         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13384         expression to match gfortran warning/error messages
13385         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13386         dg-error text.
13387
13388 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13389
13390         * lib/fortran-torture.exp: Rename proc search_for to
13391         search_for_re.
13392
13393 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13394
13395         * gcc.c-torture/execute/simd-5.x: New file.
13396         XFAIL on SPARC 64-bit at -O0.
13397
13398 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13399
13400         PR c++/8211
13401         PR c++/16165
13402         * g++.dg/warn/effc3.C: New test.
13403
13404 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13405
13406         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13407         change X to 1X in format.
13408         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13409         add data statements to conform to standard.
13410
13411 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13412
13413         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13414         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13415         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13416
13417 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13418
13419         * gfortran.dg/g77/7388.f: Copy from g77.dg
13420         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13421         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13422         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13423         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13424         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13425         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13426         * gfortran.dg/g77/strlen0.f: Likewise
13427
13428 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13429
13430         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13431         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13432
13433 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13434
13435         * gcc.c-torture/execute/920428-2.x: Delete.
13436         * gcc.c-torture/execute/920501-7.x: Likewise.
13437
13438 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13439
13440         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13441         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13442         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13443         prescott and c3-2.
13444         (PREFETCH_3DNOW): Add -march=c3.
13445
13446 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13447
13448         PR c/16437
13449         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13450         * gcc.c-torture/execute/bf64-1.x: Likewise.
13451
13452 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13453
13454         * gcc.c-torture/compile/20040708-1.c: New test.
13455
13456 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13457
13458         PR c++/16169
13459         * g++.dg/warn/effc2.C: New test.
13460
13461 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13462
13463         * gcc.c-torture/execute/bitfld-1.x: Remove.
13464         * gcc.c-torture/execute/bitfld-3.c: New test.
13465         * gcc.dg/bitfld-2.c: Remove XFAILs.
13466
13467 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13468
13469         PR c++/16276
13470         * g++.dg/rtti/tinfo1.C: New file.
13471
13472 2004-07-07  Eric Christopher  <echristo@redhat.com>
13473
13474         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13475
13476 2004-07-07  Andrew Pinski  <apinski@apple.com>
13477
13478         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13479
13480 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13481
13482         * g++.dg/init/call1.C: XFAIL.
13483
13484 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13485
13486         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13487         except for movstrict*, to movmem* and clrstr* to clrmem*.
13488
13489 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13490
13491         * gcc.c-torture/execute/20040707-1.c: New test.
13492
13493 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13494
13495         * gcc.c-torture/execute/20040706-1.c: New test.
13496
13497 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13498
13499         PR c++/3671
13500         * g++.dg/template/spec14.C: New test.
13501
13502 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13503
13504         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13505         nothing if not yet defined.  Use it in b, c and d type definitions.
13506         * gcc.c-torture/execute/20040705-1.c: New test.
13507         * gcc.c-torture/execute/20040705-2.c: New test.
13508
13509 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13510
13511         PR c++/2518
13512         * g++.dg/lookup/new1.C: New test.
13513
13514 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13515
13516         PR c++/11406
13517         * g++.dg/template/sizeof8.C: New test.
13518
13519 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13520
13521         * gcc.c-torture/compile/20040705-1.c: New test.
13522
13523 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13524
13525         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13526
13527 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13528
13529         * gcc.dg/cpp/if-mop.c: Two new testcases.
13530         * gcc.dg/cpp/trad/comment-3.c: New.
13531
13532 2004-07-04  Paul Brook  <paul@codesourcery.com>
13533
13534         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13535
13536 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13537
13538         PR c++/3761
13539         * g++.dg/lookup/crash4.C: New test.
13540
13541 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13542
13543         * gcc.c-torture/execute/builtin-abs-1.c
13544         * gcc.c-torture/execute/builtin-abs-2.c
13545         * gcc.c-torture/execute/builtin-complex-1.c
13546         * gcc.c-torture/execute/builtins/string-1-lib.c
13547         * gcc.c-torture/execute/builtins/string-1.c
13548         * gcc.c-torture/execute/builtins/string-2-lib.c
13549         * gcc.c-torture/execute/builtins/string-2.c
13550         * gcc.c-torture/execute/builtins/string-3-lib.c
13551         * gcc.c-torture/execute/builtins/string-3.c
13552         * gcc.c-torture/execute/builtins/string-4-lib.c
13553         * gcc.c-torture/execute/builtins/string-4.c
13554         * gcc.c-torture/execute/builtins/string-5-lib.c
13555         * gcc.c-torture/execute/builtins/string-5.c
13556         * gcc.c-torture/execute/builtins/string-6-lib.c
13557         * gcc.c-torture/execute/builtins/string-6.c
13558         * gcc.c-torture/execute/builtins/string-7-lib.c
13559         * gcc.c-torture/execute/builtins/string-7.c
13560         * gcc.c-torture/execute/builtins/string-8-lib.c
13561         * gcc.c-torture/execute/builtins/string-8.c
13562         * gcc.c-torture/execute/builtins/string-9-lib.c
13563         * gcc.c-torture/execute/builtins/string-9.c
13564         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13565         * gcc.c-torture/execute/builtins/string-asm-1.c
13566         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13567         * gcc.c-torture/execute/builtins/string-asm-2.c
13568         * gcc.c-torture/execute/stdio-opt-1.c
13569         * gcc.c-torture/execute/stdio-opt-2.c
13570         * gcc.c-torture/execute/stdio-opt-3.c
13571         * gcc.c-torture/execute/string-opt-1.c
13572         * gcc.c-torture/execute/string-opt-10.c
13573         * gcc.c-torture/execute/string-opt-11.c
13574         * gcc.c-torture/execute/string-opt-12.c
13575         * gcc.c-torture/execute/string-opt-13.c
13576         * gcc.c-torture/execute/string-opt-14.c
13577         * gcc.c-torture/execute/string-opt-15.c
13578         * gcc.c-torture/execute/string-opt-16.c
13579         * gcc.c-torture/execute/string-opt-2.c
13580         * gcc.c-torture/execute/string-opt-6.c
13581         * gcc.c-torture/execute/string-opt-7.c
13582         * gcc.c-torture/execute/string-opt-8.c:
13583         Replace with ...
13584
13585         * gcc.c-torture/execute/builtins/abs-2.c
13586         * gcc.c-torture/execute/builtins/abs-3.c
13587         * gcc.c-torture/execute/builtins/complex-1.c
13588         * gcc.c-torture/execute/builtins/fprintf.c
13589         * gcc.c-torture/execute/builtins/fputs.c
13590         * gcc.c-torture/execute/builtins/memcmp.c
13591         * gcc.c-torture/execute/builtins/memmove.c
13592         * gcc.c-torture/execute/builtins/memops-asm.c
13593         * gcc.c-torture/execute/builtins/mempcpy-2.c
13594         * gcc.c-torture/execute/builtins/mempcpy.c
13595         * gcc.c-torture/execute/builtins/memset.c
13596         * gcc.c-torture/execute/builtins/printf.c
13597         * gcc.c-torture/execute/builtins/sprintf.c
13598         * gcc.c-torture/execute/builtins/strcat.c
13599         * gcc.c-torture/execute/builtins/strchr.c
13600         * gcc.c-torture/execute/builtins/strcmp.c
13601         * gcc.c-torture/execute/builtins/strcpy.c
13602         * gcc.c-torture/execute/builtins/strcspn.c
13603         * gcc.c-torture/execute/builtins/strlen-2.c
13604         * gcc.c-torture/execute/builtins/strlen.c
13605         * gcc.c-torture/execute/builtins/strncat.c
13606         * gcc.c-torture/execute/builtins/strncmp-2.c
13607         * gcc.c-torture/execute/builtins/strncmp.c
13608         * gcc.c-torture/execute/builtins/strncpy.c
13609         * gcc.c-torture/execute/builtins/strpbrk.c
13610         * gcc.c-torture/execute/builtins/strpcpy-2.c
13611         * gcc.c-torture/execute/builtins/strpcpy.c
13612         * gcc.c-torture/execute/builtins/strrchr.c
13613         * gcc.c-torture/execute/builtins/strspn.c
13614         * gcc.c-torture/execute/builtins/strstr-asm.c
13615         * gcc.c-torture/execute/builtins/strstr.c:
13616         ... these new files.
13617
13618         * gcc.c-torture/execute/builtins/abs-2-lib.c
13619         * gcc.c-torture/execute/builtins/abs-3-lib.c
13620         * gcc.c-torture/execute/builtins/complex-1-lib.c
13621         * gcc.c-torture/execute/builtins/fprintf-lib.c
13622         * gcc.c-torture/execute/builtins/fputs-lib.c
13623         * gcc.c-torture/execute/builtins/memcmp-lib.c
13624         * gcc.c-torture/execute/builtins/memmove-lib.c
13625         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13626         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13627         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13628         * gcc.c-torture/execute/builtins/memset-lib.c
13629         * gcc.c-torture/execute/builtins/printf-lib.c
13630         * gcc.c-torture/execute/builtins/sprintf-lib.c
13631         * gcc.c-torture/execute/builtins/strcat-lib.c
13632         * gcc.c-torture/execute/builtins/strchr-lib.c
13633         * gcc.c-torture/execute/builtins/strcmp-lib.c
13634         * gcc.c-torture/execute/builtins/strcpy-lib.c
13635         * gcc.c-torture/execute/builtins/strcspn-lib.c
13636         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13637         * gcc.c-torture/execute/builtins/strlen-lib.c
13638         * gcc.c-torture/execute/builtins/strncat-lib.c
13639         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13640         * gcc.c-torture/execute/builtins/strncmp-lib.c
13641         * gcc.c-torture/execute/builtins/strncpy-lib.c
13642         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13643         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13644         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13645         * gcc.c-torture/execute/builtins/strrchr-lib.c
13646         * gcc.c-torture/execute/builtins/strspn-lib.c
13647         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13648         * gcc.c-torture/execute/builtins/strstr-lib.c
13649         * gcc.c-torture/execute/builtins/lib/abs.c
13650         * gcc.c-torture/execute/builtins/lib/fprintf.c
13651         * gcc.c-torture/execute/builtins/lib/memset.c
13652         * gcc.c-torture/execute/builtins/lib/printf.c
13653         * gcc.c-torture/execute/builtins/lib/sprintf.c
13654         * gcc.c-torture/execute/builtins/lib/strcpy.c
13655         * gcc.c-torture/execute/builtins/lib/strcspn.c
13656         * gcc.c-torture/execute/builtins/lib/strncat.c
13657         * gcc.c-torture/execute/builtins/lib/strncmp.c
13658         * gcc.c-torture/execute/builtins/lib/strncpy.c
13659         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13660         * gcc.c-torture/execute/builtins/lib/strspn.c
13661         * gcc.c-torture/execute/builtins/lib/strstr.c:
13662         New files containing support routines.
13663
13664         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13665         declaration.
13666         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13667         when not optimizing.
13668
13669 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13670
13671         PR c++/16240
13672         * g++.dg/abi/mangle22.C: New test.
13673         * g++.dg/abi/mangle23.C: Likewise.
13674
13675 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13676
13677         PR fortran/16290
13678         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13679         Allow for cases without denormalized floating point numbers.
13680
13681 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13682
13683         PR c/1027
13684         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13685         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13686         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13687         expected warning text.
13688         * gcc.dg/format/diag-2.c: New test.
13689
13690 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13691
13692         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13693
13694 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13695
13696         * gcc.dg/builtins-43.c: New.
13697         * gcc.dg/builtins-44.c: New.
13698         * gcc.dg/builtins-45.c: New.
13699
13700 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13701             Andreas Tobler  <a.tobler@schweiz.ch>
13702
13703         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13704         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13705         as SIGSEGV.
13706         * gcc.dg/cleanup-11.c: Likewise.
13707         * gcc.dg/cleanup-8.c: Likewise.
13708         * gcc.dg/cleanup-9.c: Likewise.
13709         * gcc.dg/cleanup-5.c: Run on all platforms.
13710
13711 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13712
13713         * g++.dg/warn/nonnull1.C: New test.
13714
13715 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13716
13717         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13718         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13719         Special-case the Sun compiler wrt to <complex.h>.
13720
13721 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13722
13723         * gcc.dg/Wunreachable-8.C: New test.
13724
13725         * gcc.dg/h8300-ice2.c : New test.
13726
13727 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13728
13729         PR fortran/16161
13730         * gfortran.fortran-torture/compile/implicit.f90: Add test
13731         for implicit character.
13732
13733 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13734
13735         PR fortran/16289
13736         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13737         Use tiny() intrinsic to find smallest non-negative real
13738
13739 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13740
13741         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13742         * gcc.dg/compat/struct-by-value-22_x.c: New.
13743         * gcc.dg/compat/struct-by-value-22_y.c: New.
13744
13745         * gcc.c-torture/execute/20040629-1.c: New test.
13746
13747 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13748
13749         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13750         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13751
13752         PR target/16195
13753         * gcc.dg/20040625-1.c: New test.
13754
13755 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13756
13757         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13758
13759 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13760
13761         PR fortran/15963
13762         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13763
13764 2004-06-29  Richard Henderson  <rth@redhat.com>
13765
13766         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13767
13768 2004-06-29  Paul Brook  <paul@codesourcery.com>
13769
13770         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13771         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13772
13773 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13774
13775         PR c++/16260
13776         * g++.dg/parse/crash15.C: New.
13777
13778 2004-06-28  Andrew Pinski  <apinski@apple.com>
13779
13780         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13781         by the error already.
13782
13783         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13784
13785 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13786
13787         PR target/14041
13788         * gcc.dg/h8300-bss-align-1.c : New.
13789
13790 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13791
13792         * PR c++/16174
13793         * g++.dg/template/ctor4.C: New.
13794
13795 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13796
13797         PR c++/16205
13798         * g++.dg/warn/Wsequence-point-1.C: New test.
13799
13800 2004-06-27  Paul Brook  <paul@codesourcery.com>
13801
13802         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13803
13804 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13805
13806         * g++.old-deja/g++.mike/p7325.C: Remove.
13807
13808 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13809
13810         PR c/14963
13811         * gcc.dg/pr14963.c: New test.
13812
13813 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13814
13815         PR c++/16193
13816         * g++.dg/parse/redef1.C: New test.
13817
13818 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13819
13820         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13821         20021110.c.
13822         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13823         20021119-1.c.
13824         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13825         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13826         5-04.c.
13827         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13828         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13829         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13830         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13831         g++.brendan/enum14.C.
13832         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13833         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13834         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13835         g++.mike/virt1.C.
13836         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13837         memtemp24.C.
13838
13839 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13840
13841         * gcc.dg/20040527-1.c: New test case.
13842
13843 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13844
13845         PR gfortran/pr16196
13846         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13847
13848 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13849
13850         PR middle-end/15825
13851         * gcc.dg/pr15825-1.c: New test case.
13852
13853 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13854
13855         * gcc.c-torture/execute/20040625-1.c: New test.
13856
13857 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13858
13859         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13860
13861 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13862
13863         * gcc.dg/torture/mips-div-1.c: New test.
13864
13865 2004-06-24  Jeff Law  <law@redhat.com>
13866
13867         * gcc.dg/tree-ssa/20040624-1.c: New test.
13868
13869 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13870
13871         * gcc.c-torture/compile/20040624-1.c: New test.
13872
13873 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13874
13875         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13876         this directory.
13877
13878 2004-06-23  Andrew Pinski  <apinski@apple.com>
13879
13880         PR middle-end/15988
13881         * g++.dg/opt/ptrmem4.C: New test.
13882
13883         * gcc.dg/c90-array-quals-2.c: New test.
13884
13885 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13886
13887         * gcc.dg/kpice1.c: New test.
13888
13889 2006-06-23  Andrew Pinski  <apinski@apple.com>
13890
13891         * gcc.dg/c90-array-quals.c: New test.
13892
13893 2006-06-22  Richard Henderson  <rth@redhat.com>
13894
13895         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13896
13897 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13898
13899         * gcc.dg/builtins-config.h: Handle FreeBSD.
13900
13901 2006-06-22  Richard Henderson  <rth@redhat.com>
13902
13903         * g++.dg/opt/devirt1.C: New.
13904
13905 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13906
13907         * g++.dg/opt/pr15551.C: New testcase.
13908
13909 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13910
13911         PR target/14800
13912         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13913         x86_64-*-linux* when compiling for 32bit.
13914
13915 2004-06-21  Andrew Pinski  <apinski@apple.com>
13916
13917         * gcc.dg/pch/struct-1.c: New.
13918         * gcc.dg/pch/struct-1.hs: New.
13919
13920 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13921
13922         * gcc.dg/pch/save-temps-1.c: New file.
13923         * gcc.dg/pch/save-temps-1.hs: New file.
13924
13925 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13926
13927         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13928         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13929
13930 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13931
13932         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13933         to fix type error.
13934         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13935         Remove trailing spaces.
13936
13937 2004-06-21  Richard Henderson  <rth@redhat.com>
13938
13939         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13940         merging && to BIT_FIELD_REF.
13941
13942 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13943
13944         * g++.dg/opt/placeholder1.C: New test.
13945
13946 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13947
13948         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13949         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13950         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13951         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13952
13953 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13954
13955         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13956         extern "C".
13957         * g++.dg/other/pragma-re-1.C: Add comments.
13958
13959 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13960
13961         PR gfortran/16080
13962         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13963
13964 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13965
13966         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13967         instead of setting the type of size_t by
13968         hand.
13969
13970 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13971
13972         * gcc.dg/unordered-2.c: New test case.
13973         * gcc.dg/unordered-3.c: New test case.
13974
13975 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13976
13977         PR other/16043
13978         * lib/g++.exp (g++_version): Tweak regexp for version
13979         * lib/g77.exp (g77_version): Likewise
13980         * lib/gfortran.exp (gfortran_version): Likewise
13981         * lib/objc.exp (objc_version): Likewise
13982         * lib/treelang.exp (treelang_version): Likewise
13983
13984 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13985
13986         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13987         Use INT_MAX instead of __INT_MAX__.
13988         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13989
13990         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13991         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13992         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13993         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13994         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13995         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13996         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13997         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13998         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13999
14000         * gcc.dg/range-test-1.c: New test.
14001         * g++.dg/opt/range-test-1.C: New test.
14002
14003 2004-06-17  Richard Henderson  <rth@redhat.com>
14004
14005         * objc.dg/sync-1.m: New.
14006         * objc.dg/try-catch-1.m: Don't force next runtime.
14007         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
14008         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
14009         shadowed catch clause.
14010         * objc.dg/try-catch-5.m: New.
14011
14012 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
14013
14014         Bug 14610
14015         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
14016
14017 2004-06-15  Richard Henderson  <rth@redhat.com>
14018
14019         * gcc.dg/20001116-1.c: Move expected warning line.
14020
14021 2004-06-15  Richard Henderson  <rth@redhat.com>
14022
14023         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
14024         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
14025
14026 2004-06-15  Jeff Law  <law@redhat.com>
14027
14028         * gcc.dg/tree-ssa/20040615-1.c: New test.
14029         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
14030         be less sensitive to operand ordering.
14031         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
14032
14033 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
14034
14035         * g++.dg/abi/bitfield3.C: Add comment..
14036
14037 2004-06-15  Richard Henderson  <rth@redhat.com>
14038
14039         * g++.dg/ext/stmtexpr1.C: XFAIL.
14040         * gcc.dg/20030612-1.c: XFAIL.
14041
14042 2004-06-15  Eric Christopher  <echristo@redhat.com>
14043
14044         * g++.dg/charset/asm5.c: New.
14045         * gcc.dg/charset/asm6.c: New.
14046
14047 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14048
14049         PR fortran/15962
14050         * gfortran.fortran-torture/execute/select_1.f90: New test.
14051
14052 2004-06-15  Paul Brook  <paul@codesourcery.com>
14053
14054         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
14055
14056 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14057
14058         PR c++/15967
14059         * g++.dg/lookup/crash3.C: New test.
14060
14061 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14062
14063         PR c++/15947
14064         * g++.dg/parse/dtor4.C: New test.
14065
14066 2004-06-14  Jeff Law  <law@redhat.com>
14067
14068         * gcc.c-torture/compile/20040614-1.c: New test.
14069
14070 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14071
14072         PR fortran/15211
14073         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
14074         LEN of a character array.
14075
14076 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
14077
14078         PR c++/15096
14079         * g++.dg/template/ptrmem10.C: New test.
14080
14081         PR c++/14930
14082         * g++.dg/template/friend30.C: New test.
14083
14084 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14085
14086         PR fortran/14928
14087         * gfortran.fortran-torture/compile/mloc.f90: New test.
14088
14089 2004-06-13  Paul Brook  <paul@codesourcery.com>
14090
14091         * gfortran.fortran-torture/execute/random_2.f90: New test.
14092
14093 2004-06-13  Eric Christopher  <echristo@redhat.com>
14094
14095         * gcc.dg/noncompile/redecl-1.c: Fix error message.
14096
14097 2004-06-12  Paul Brook  <paul@codesourcery.com>
14098
14099         * gfortran.fortran-torture/execute/contained_3.f90: New test.
14100
14101 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14102
14103         PR fortran/14923
14104         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
14105
14106 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14107
14108         PR fortran/14957
14109         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
14110         syntax errors in end statements of contained subroutines.
14111
14112 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14113
14114         PR fortran/12841
14115         * gfortran.fortran-torture/execute/null_arg.f90: New test.
14116
14117 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14118
14119         PR fortran/15665
14120         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
14121
14122 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
14123
14124         PR gfortran/12839
14125         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
14126
14127 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
14128
14129         PR c++/15862
14130         * g++.dg/parse/enum1.C: New test.
14131
14132 2004-06-10  Jeff Law  <law@redhat.com>
14133
14134         * gcc.c-torture/compile/20040610-1.c: New test.
14135
14136 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14137
14138         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
14139         * g++.old-deja/g++.other/decl3.C: Likewise.
14140
14141 2004-06-10  Brian Booth  <bbooth@redhat.com>
14142
14143         * gcc.dg/tree-ssa/20031015-1.c: Scan for
14144         V_MAY_DEF instead of VDEF.
14145         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
14146
14147 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
14148
14149         PR c++/14211
14150         * g++.dg/conversion/const1.C: New test.
14151
14152         PR c++/15076
14153         * g++.dg/conversion/reinterpret1.C: New test.
14154
14155         PR c++/15877
14156         * g++.dg/template/enum2.C: New test.
14157
14158         PR c++/15227
14159         * g++.dg/template/error13.C: New test.
14160
14161 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14162
14163         PR fortran/14957
14164         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
14165         arguments to test_* REAL and of the right size.
14166
14167 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14168
14169         PR target/15569
14170         PR rtl-optimization/15681
14171         * gcc.dg/20040609-1.c: New test.
14172
14173 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14174
14175         PR c++/14791
14176         * g++.dg/opt/builtins1.C: New test.
14177
14178 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14179
14180         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14181         that use default windows32 struct layout.
14182         * gcc.dg/i386-bitfield2.c: Likewise.
14183
14184 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14185
14186         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14187         for mingw32 and cygwin targets.
14188
14189 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14190
14191         * gcc.dg/pch/macro-4.c: New.
14192         * gcc.dg/pch/macro-4.hs: New.
14193
14194 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14195
14196         PR fortran/13249
14197         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14198
14199 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14200
14201         PR fortran/13372
14202         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14203
14204 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14205
14206         PR gfortran/14897
14207         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14208
14209 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14210
14211         PR gfortran/15755
14212         * gfortran.fortran-torture/execute/backspace.c : New test.
14213
14214 2004-06-09  Paul Brook  <paul@codesourcery.com>
14215
14216         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14217         (pointer_to_section): Rewrite to use smaller array.
14218
14219 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14220
14221         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14222         * gcc.dg/ext/altivec-10.c: Same.
14223         * gcc.dg/ext/altivec-11.c: Same.
14224         * gcc.dg/ext/altivec-12.c: Same.
14225         * gcc.dg/ext/altivec-13.c: Same.
14226         * gcc.dg/ext/altivec-14.c: Same.
14227         * gcc.dg/ext/altivec-15.c: Same.
14228         * gcc.dg/ext/altivec-16.c: Same.
14229         * gcc.dg/ext/altivec-3.c: Same.
14230         * gcc.dg/ext/altivec-4.c: Same.
14231         * gcc.dg/ext/altivec-6.c: Same.
14232         * gcc.dg/ext/altivec-7.c: Same.
14233         * gcc.dg/ext/altivec-8.c: Same.
14234         * gcc.dg/ext/altivec-varargs-1.c: Same.
14235
14236         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14237         * g++.dg/ext/altivec-10.C: Same.
14238         * g++.dg/ext/altivec-2.C: Same.
14239         * g++.dg/ext/altivec-3.C: Same.
14240         * g++.dg/ext/altivec-4.C: Same.
14241         * g++.dg/ext/altivec-5.C: Same.
14242         * g++.dg/ext/altivec-6.C: Same.
14243         * g++.dg/ext/altivec-7.C: Same.
14244         * g++.dg/ext/altivec-8.C: Same.
14245         * g++.dg/ext/altivec-9.C: Same.
14246
14247 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14248
14249         PR c++/7841
14250         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14251
14252 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14253
14254         * gcc.dg/union-1.c: New test.
14255
14256 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14257
14258         * gcc.dg/builtins-41.c: New test case.
14259         * gcc.dg/builtins-42.c: New test case.
14260
14261 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14262
14263         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14264         * g++.dg/ext/altivec-10.C: Same.
14265         * g++.dg/ext/altivec-2.C: Same.
14266         * g++.dg/ext/altivec-3.C: Same.
14267         * g++.dg/ext/altivec-4.C: Same.
14268         * g++.dg/ext/altivec-5.C: Same.
14269         * g++.dg/ext/altivec-6.C: Same.
14270         * g++.dg/ext/altivec-7.C: Same.
14271         * g++.dg/ext/altivec-8.C: Same.
14272         * g++.dg/ext/altivec-9.C: Same.
14273         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14274         * g++.old-deja/g++.brendan/new3.C: Same.
14275         * gcc.c-torture/execute/eeprof-1.x: Same.
14276
14277 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14278
14279         PR c/14765
14280         * gcc.dg/pr14765-1.c: New test.
14281
14282 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14283
14284         PR c/14649
14285         * gcc.dg/pr14649-1.c: New test case.
14286
14287 2004-06-07  Richard Henderson  <rth@redhat.com>
14288
14289         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14290         if temporaries.
14291
14292 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14293
14294         * g++.dg/eh/elide1.C: Remove XFAIL.
14295
14296 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14297
14298         PR c++/15337
14299         * g++.dg/expr/sizeof3.C: New test.
14300
14301         PR c++/14777
14302         * g++.dg/template/access14.C: New test.
14303
14304         PR c++/15554
14305         * g++.dg/template/enum1.C: New test.
14306
14307         PR c++/15057
14308         * g++.dg/eh/throw1.C: New test.
14309
14310 2004-06-07  David Ayers  <d.ayers@inode.at>
14311             Ziemowit Laski  <zlaski@apple.com>
14312
14313         * lib/objc.exp (objc_target_compile): Revert the '-framework
14314         Foundation' flag fix, since bare Darwin does not ship
14315         with the Foundation framework.
14316         * objc/execute/next_mapping.h: Provide a local NSConstantString
14317         @interface and @implementation.
14318         (objc_constant_string_init): A constructor function, used to
14319         initialize the NSConstantString meta-class object.
14320         * objc/execute/string1.m: Include "next_mapping.h" instead of
14321         <Foundation/NSString.h>.
14322         * objc/execute/string2.m: Likewise.
14323         * objc/execute/string3.m: Likewise.
14324         * objc/execute/string4.m: Likewise.
14325
14326 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14327
14328         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14329         to double. Replace double with FLOAT.
14330         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14331
14332         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14333         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14334         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14335         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14336         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14337         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14338         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14339         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14340
14341 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14342
14343         PR c/13519
14344         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14345
14346 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14347
14348         PR c++/15503
14349         * g++.dg/template/meminit2.C: New test.
14350
14351 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14352
14353         PR target/15822
14354         * gcc.c-torture/execute/compare-fp-1.c,
14355         gcc.c-torture/execute/compare-fp-2.c,
14356         gcc.c-torture/execute/compare-fp-3.c,
14357         gcc.c-torture/execute/compare-fp-4.c,
14358         gcc.c-torture/execute/compare-fp-3.x,
14359         gcc.c-torture/execute/compare-fp-4.x: Moved...
14360         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14361         gcc.c-torture/execute/ieee/compare-fp-2.c,
14362         gcc.c-torture/execute/ieee/compare-fp-3.c,
14363         gcc.c-torture/execute/ieee/compare-fp-4.c,
14364         gcc.c-torture/execute/ieee/compare-fp-3.x,
14365         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14366
14367 2004-06-04  David Ayers  <d.ayers@inode.at>
14368
14369         * objc/execute/protocol-isEqual-4.m: New testcase.
14370
14371 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14372
14373         * objc/execute/protocol-isEqual-1.m: New testcase.
14374         * objc/execute/protocol-isEqual-2.m: New testcase.
14375         * objc/execute/protocol-isEqual-3.m: New testcase.
14376
14377 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14378
14379         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14380
14381 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14382
14383         * lib/objc.exp (objc_target_compile): When running tests on
14384         Darwin (Mac OS X), inform the linker about '-framework
14385         'Foundation'.
14386
14387 2004-06-02  Eric Christopher  <echristo@redhat.com>
14388
14389         * gcc.c-torture/compile/20040602-1.c: New.
14390
14391 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14392
14393         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14394         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14395
14396         PR tree-optimization/14736
14397         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14398
14399         PR tree-optimization/14042
14400         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14401
14402         PR tree-optimization/14729
14403         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14404
14405 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14406
14407         PR fortran/15557
14408         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14409
14410 2004-06-01  Richard Hederson  <rth@redhat.com>
14411
14412         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14413
14414 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14415
14416         PR c++/14932
14417         * g++.dg/parse/offsetof4.C: New test.
14418
14419 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14420
14421         PR objc/7993
14422         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14423
14424 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14425
14426         PR c++/15701
14427         * g++.dg/template/friend29.C: New test.
14428
14429 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14430
14431         PR c/15749
14432         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14433
14434 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14435
14436         * gcc.dg/sparc-trap-1.c: New test.
14437
14438 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14439
14440         PR middle-end/15069
14441         * g++.dg/opt/fold3.C: New test case.
14442
14443 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14444
14445         * lib/target-supports.exp (check_iconv_available): Fix fallout
14446         from 2004-05-28 patch.
14447
14448 2004-05-30  Paul Brook  <paul@codesourcery.com>
14449
14450         PR fortran/15620
14451         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14452         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14453
14454 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14455
14456         * gfortran.fortran-torture/execute/random_1.f90: New test.
14457
14458 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14459
14460         * g++.dg/ext/altivec-10.C: New test.
14461
14462 2004-05-29  Paul Brook  <paul@codesourcery.com>
14463
14464         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14465
14466 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14467
14468         * gcc.dg/altivec-16.c: New test.
14469
14470 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14471
14472         * lib/target-supports.exp (check_vmx_hw_available): New.
14473         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14474
14475         * lib/target-supports.exp (check_alias_available,
14476         check_iconv_available, check_named_sections_available): Use
14477         unique names for temporary files.
14478
14479 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14480
14481         * gcc.dg/altivec-15.c: New test.
14482
14483 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14484
14485         PR c++/15083
14486         * g++.dg/warn/noeffect6.C: New test.
14487
14488         PR c++/15471
14489         * g++.dg/expr/ptrmem4.C: New test.
14490
14491         PR c++/15640
14492         * g++.dg/template/operator3.C: New test.
14493
14494 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14495
14496         PR c++/14668
14497         * g++.dg/lookup/redecl1.C: New test.
14498         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14499
14500 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14501
14502         * gcc.c-torture/execute/compare-fp-1.c,
14503         gcc.c-torture/execute/compare-fp-2.c,
14504         gcc.c-torture/execute/compare-fp-3.c,
14505         gcc.c-torture/execute/compare-fp-4.c,
14506         gcc.c-torture/execute/compare-fp-3.x,
14507         gcc.c-torture/execute/compare-fp-4.x,
14508         gcc.dg/pr15649-1.c: New.
14509
14510 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14511
14512         PR c++/12883
14513         * g++.dg/init/array14.C: New test.
14514
14515 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14516
14517         * lib/compat.exp (compat-get-options-main): New.
14518         (compat-get-options): Remove unneeded code, warn for ignored
14519         command.
14520         (compat-execute): Check flag set by dg-require-* commands.
14521
14522         * lib/compat.exp (compat-execute): Break up long lines.
14523
14524 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14525
14526         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14527         * gcc.dg/altivec-14.c: New test.
14528         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14529
14530         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14531         * gcc.dg/altivec-12.c: Ditto.
14532
14533         * gcc.dg/altivec-3.c: Move call to altivec_check.
14534
14535 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14536
14537         PR c++/15044
14538         * g++.dg/template/error12.C: New test.
14539
14540         PR c++/15317
14541         * g++.dg/ext/attrib15.C: New test.
14542
14543         PR c++/15329
14544         * g++.dg/template/ptrmem9.C: New test.
14545
14546 2004-05-25  Paul Brook  <paul@codesourcery.com>
14547
14548         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14549
14550 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14551
14552         PR c++/15165
14553         * g++.dg/template/crash19.C: New test.
14554
14555 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14556
14557         PR c++/15025
14558         * g++.dg/template/redecl1.C: New test.
14559
14560 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14561
14562         PR c++/14821
14563         * g++.dg/other/ns1.C: New test.
14564
14565         PR c++/14883
14566         * g++.dg/template/invalid1.C: New test.
14567
14568 2004-05-23  Paul Brook  <paul@codesourcery.com>
14569         Victor Leikehman  <lei@haifasphere.co.il>
14570
14571         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14572         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14573
14574 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14575
14576         PR c++/15285
14577         PR c++/15299
14578         * g++.dg/template/non-dependent5.C: New test.
14579         * g++.dg/template/non-dependent6.C: New test.
14580
14581 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14582
14583         PR c++/15507
14584         * g++.dg/inherit/union1.C: New test.
14585
14586         PR c++/15542
14587         * g++.dg/template/addr1.C: New test.
14588
14589         PR c++/15427
14590         * g++.dg/template/array5.C: New test.
14591
14592         PR c++/15287
14593         * g++.dg/template/array6.C: New test.
14594
14595 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14596             Roger Sayle  <roger@eyesopen.com>
14597
14598         * g++.dg/lookup/forscope2.C: New test case.
14599
14600 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14601
14602         * gcc.dg/cpp/Wmissingdirs.c: New.
14603
14604 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14605
14606         PR target/15301
14607         * gcc.dg/compat/union-m128-1.h: New file.
14608         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14609         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14610         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14611
14612 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14613
14614         PR target/15302
14615         * gcc.dg/compat/struct-complex-1.h: New file.
14616         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14617         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14618         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14619
14620 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14621
14622         PR middle-end/3074
14623         * gcc.dg/pr3074-1.c: New test case.
14624         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14625
14626 2004-05-20  Falk Hueffner  <falk@debian.org>
14627
14628         PR other/15526
14629         * gcc.dg/ftrapv-1.c: New test case.
14630
14631 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14632
14633         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14634
14635 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14636             Jeff Law  <law@redhat.com>
14637
14638         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14639         * gcc.dg/tree-ssa/20040518-2.c: New test.
14640
14641         * gcc.dg/tree-ssa/20040518-1.c: New test.
14642
14643 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14644
14645         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14646
14647 2004-05-18  Paul Brook  <paul@codesourcery.com>
14648
14649         PR fortran/13930
14650         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14651
14652 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14653
14654         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14655         constant folding.
14656
14657 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14658
14659         * gcc.dg/tree-ssa/20040517-1.c: New test.
14660
14661 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14662
14663         * gcc.dg/loop-4.c: New test.
14664
14665 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14666
14667         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14668
14669 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14670
14671         PR fortran/15311
14672         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14673
14674 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14675
14676         PR fortran/13826
14677         PR fortran/13940
14678         * gfortran.fortran-torture/compile/data_1.f90: New test.
14679
14680 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14681
14682         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14683         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14684
14685 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14686
14687         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14688
14689 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14690
14691         PR c/15444
14692         * gcc.dg/format/xopen-1.c: Adjust expected message.
14693         * gcc.dg/format/xopen-3.c: New test.
14694
14695 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14696
14697         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14698
14699 2004-05-14  Jeff Law  <law@redhat.com>
14700
14701         * gcc.dg/tree-ssa/20040514-2.c: New test.
14702
14703 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14704
14705         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14706         this ...
14707         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14708         this.
14709
14710 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14711
14712         * gcc.dg/tree-ssa/20040514-1.c: New test.
14713
14714 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14715
14716         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14717         test.
14718
14719 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14720
14721         PR fortran/14066
14722         * gfortran.fortran-torture/compile/do_1.f90: New test.
14723
14724 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14725
14726         PR fortran/15051
14727         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14728         test.
14729
14730 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14731
14732         PR fortran/15149
14733         * gfortran.fortran-torture/execute/random_init.f90: New test.
14734
14735 2004-05-13  Paul Brook  <paul@codesourcery.com>
14736
14737         PR fortran/15314
14738         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14739
14740 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14741
14742         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14743         for the powerpc case.
14744
14745 2004-05-13  Jeff Law  <law@redhat.com>
14746
14747         * gcc.dg/tree-ssa/20040513-1.c: New test.
14748         * gcc.dg/tree-ssa/20040513-2.c: New test.
14749
14750 2004-05-13  Paul Brook  <paul@codesourcery.com>
14751
14752         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14753         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14754         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14755
14756 2004-05-13  Andreas Schwab  <schwab@suse.de>
14757
14758         PR other/10819
14759         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14760         characters.
14761
14762 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14763
14764         PR fortran/15294
14765         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14766
14767 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14768
14769         Merge from tree-ssa-20020619-branch.  See
14770         ChangeLog.tree-ssa for details.
14771
14772 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14773
14774         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14775         include <altivec.h> explicitly.
14776         * gcc.dg/altivec-13.c: Likewise.
14777
14778 2004-05-11  Paul Brook  <paul@codesourcery.com>
14779
14780         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14781
14782 2004-05-10  Eric Christopher  <echristo@redhat.com>
14783
14784         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14785         * gcc.dg/sibcall-4.c: Ditto.
14786
14787 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14788
14789         * g++.dg/ext/altivec-8.C: New test case.
14790         * gcc.dg/altivec-13.c: New test case.
14791
14792 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14793
14794         * gcc.c-torture/execute/divcmp-1.c: New test case.
14795         * gcc.c-torture/execute/divcmp-2.c: New test case.
14796         * gcc.c-torture/execute/divcmp-3.c: New test case.
14797
14798 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14799
14800         * g++.dg/other/pragma-re-2.C: New test.
14801
14802 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14803
14804         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14805         * gcc.dg/i386-387-2.c: Likewise.
14806
14807         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14808         __builtin_drem.
14809         * gcc.dg/i386-387-6.c: Likewise.
14810
14811 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14812
14813         * gcc.dg/builtins-33.c:  Also check log1p*.
14814
14815 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14816
14817         PR optimization/15296
14818         * gcc.c-torture/execute/pr15296.c: New test.
14819
14820 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14821
14822         * gcc.dg/builtins-40.c: New test.
14823
14824 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14825
14826         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14827
14828 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14829
14830         * g++.dg/ext/spe1.C: New testcase.
14831
14832 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14833
14834         * objc.dg/image-info.m: Allow additional attributes
14835         for __image_info section.
14836
14837 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14838
14839         * gcc.dg/torture/mips-hilo-2.c: New test.
14840
14841 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14842
14843         PR c++/14389
14844         * g++.dg/template/member5.C: New test.
14845
14846 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14847
14848         * gcc.dg/builtins-34.c: Also check expm1*.
14849
14850 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14851
14852         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14853         * gcc.dg/torture/builtin-convert-3.c: New test.
14854
14855 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14856
14857         PR middle-end/15054
14858         * g++.dg/opt/pr15054.C: New test.
14859
14860 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14861
14862         * gcc.dg/torture/builtin-rounding-1.c: New test.
14863         * gcc.dg/builtins-25.c: Delete.
14864         * gcc.dg/builtins-29.c: Delete.
14865
14866 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14867
14868         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14869         * gcc.dg/sibcall-4.c: Likewise.
14870         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14871
14872 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14873
14874         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14875         bit-field on 16-bit targets.
14876
14877 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14878
14879         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14880         16-bit targets.
14881
14882 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14883
14884         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14885         * gcc.dg/rs6000-power2-2.c: Likewise.
14886
14887 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14888
14889         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14890         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14891         Change the asm registers to be in form of frN instead of fN.
14892
14893 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14894
14895         * gcc.dg/torture/builtin-convert-2.c: New test.
14896
14897 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14898
14899         * gcc.dg/rs6000-power2-1.c: New test.
14900         * gcc.dg/rs6000-power2-2.c: New test.
14901
14902 2004-04-28  Jan Hubicka  <jh@suse.cz>
14903
14904         * gcc.dg/unused-6.c: New test.
14905
14906 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14907             Ulrich Weigand  <uweigand@de.ibm.com>
14908
14909         * ada/acats/run_all.sh: Define $target variable.
14910
14911 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14912
14913         PR c++/15119
14914         * g++.dg/other/vararg-1.C: New test.
14915
14916         PR c++/4794
14917         * g++.dg/eh/cleanup3.C: New test.
14918
14919 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14920
14921         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14922         and ad8011a (target_insn).
14923         * ada/acats/support/macro.dfs: Likewise.
14924         * ada/acats/support/impbit.adb: New file.
14925
14926 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14927
14928         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14929
14930 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14931
14932         * gcc.dg/loop-3.c: New test.
14933
14934 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14935
14936         * gcc.c-torture/execute/simd-5.c: New test.
14937
14938 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14939
14940         PR c++/15064
14941         * g++.dg/template/crash18.C: New test.
14942
14943 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14944
14945         * g++.dg/ext/complit3.C: New test.
14946
14947 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14948
14949         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14950         * gcc.dg/altivec-3.c: Same.
14951         * gcc.dg/altivec-varargs-1.c: Same.
14952
14953 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14954
14955         * lib/target-supports.exp (check_profiling_available): Assume
14956         profiling is not available on powerpc-eabi targets.
14957
14958 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14959
14960         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14961         * gcc.dg/vmx/bug-1.c: Ditto.
14962
14963 2004-04-20  Eric Christopher  <echristo@redhat.com>
14964
14965         * gcc.dg/charset/extern.c: New test.
14966         * g++.dg/charset/extern3.cc: Ditto.
14967
14968 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14969
14970         * gcc.dg/builtins-39.c: New test.
14971
14972 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14973
14974         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14975
14976 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14977
14978         * gcc.dg/torture/mips-hilo-1.c: New test.
14979
14980 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14981
14982         * gcc.c-torture/compile/20040419-1.c: New test.
14983
14984 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14985
14986         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14987
14988 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14989             Aldy Hernandez  <aldyh@redhat.com>
14990
14991         * gcc.c-torture/execute/va-arg-24.c: New.
14992
14993 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14994             Aldy Hernandez  <aldyh@redhat.com>
14995
14996         * gcc.dg/vmx/1b-01.c: New.
14997         * gcc.dg/vmx/1b-02.c: New.
14998         * gcc.dg/vmx/1b-03.c: New.
14999         * gcc.dg/vmx/1b-04.c: New.
15000         * gcc.dg/vmx/1b-05.c: New.
15001         * gcc.dg/vmx/1b-06.c: New.
15002         * gcc.dg/vmx/1b-07.c: New.
15003         * gcc.dg/vmx/1c-01.c: New.
15004         * gcc.dg/vmx/1c-02.c: New.
15005         * gcc.dg/vmx/3a-01a.c: New.
15006         * gcc.dg/vmx/3a-01.c: New.
15007         * gcc.dg/vmx/3a-01m.c: New.
15008         * gcc.dg/vmx/3a-03.c: New.
15009         * gcc.dg/vmx/3a-03m.c: New.
15010         * gcc.dg/vmx/3a-04.c: New.
15011         * gcc.dg/vmx/3a-04m.c: New.
15012         * gcc.dg/vmx/3a-05.c: New.
15013         * gcc.dg/vmx/3a-06.c: New.
15014         * gcc.dg/vmx/3a-06m.c: New.
15015         * gcc.dg/vmx/3a-07.c: New.
15016         * gcc.dg/vmx/3b-01.c: New.
15017         * gcc.dg/vmx/3b-02.c: New.
15018         * gcc.dg/vmx/3b-10.c: New.
15019         * gcc.dg/vmx/3b-13.c: New.
15020         * gcc.dg/vmx/3b-14.c: New.
15021         * gcc.dg/vmx/3b-15.c: New.
15022         * gcc.dg/vmx/3c-01a.c: New.
15023         * gcc.dg/vmx/3c-01.c: New.
15024         * gcc.dg/vmx/3c-02.c: New.
15025         * gcc.dg/vmx/3c-03.c: New.
15026         * gcc.dg/vmx/3d-01.c: New.
15027         * gcc.dg/vmx/4-01.c: New.
15028         * gcc.dg/vmx/4-03.c: New.
15029         * gcc.dg/vmx/5-01.c: New.
15030         * gcc.dg/vmx/5-02.c: New.
15031         * gcc.dg/vmx/5-03.c: New.
15032         * gcc.dg/vmx/5-04.c: New.
15033         * gcc.dg/vmx/5-05.c: New.
15034         * gcc.dg/vmx/5-06.c: New.
15035         * gcc.dg/vmx/5-07.c: New.
15036         * gcc.dg/vmx/5-07t.c: New.
15037         * gcc.dg/vmx/5-08.c: New.
15038         * gcc.dg/vmx/5-10.c: New.
15039         * gcc.dg/vmx/5-11.c: New.
15040         * gcc.dg/vmx/7-01a.c: New.
15041         * gcc.dg/vmx/7-01.c: New.
15042         * gcc.dg/vmx/7c-01.c: New.
15043         * gcc.dg/vmx/7d-01.c: New.
15044         * gcc.dg/vmx/7d-02.c: New.
15045         * gcc.dg/vmx/8-01.c: New.
15046         * gcc.dg/vmx/8-02a.c: New.
15047         * gcc.dg/vmx/8-02.c: New.
15048         * gcc.dg/vmx/brode-1.c: New.
15049         * gcc.dg/vmx/bug-1.c: New.
15050         * gcc.dg/vmx/bug-2.c: New.
15051         * gcc.dg/vmx/bug-3.c: New.
15052         * gcc.dg/vmx/cw-bug-1.c: New.
15053         * gcc.dg/vmx/cw-bug-2.c: New.
15054         * gcc.dg/vmx/cw-bug-3.c: New.
15055         * gcc.dg/vmx/dct.c: New.
15056         * gcc.dg/vmx/debug-1.c: New.
15057         * gcc.dg/vmx/debug-2.c: New.
15058         * gcc.dg/vmx/debug-3.c: New.
15059         * gcc.dg/vmx/debug-4.c: New.
15060         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
15061         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
15062         * gcc.dg/vmx/eg-5.c: New.
15063         * gcc.dg/vmx/fft.c: New.
15064         * gcc.dg/vmx/gcc-bug-1.c: New.
15065         * gcc.dg/vmx/gcc-bug-2.c: New.
15066         * gcc.dg/vmx/gcc-bug-3.c: New.
15067         * gcc.dg/vmx/gcc-bug-4.c: New.
15068         * gcc.dg/vmx/gcc-bug-5.c: New.
15069         * gcc.dg/vmx/gcc-bug-6.c: New.
15070         * gcc.dg/vmx/gcc-bug-7.c: New.
15071         * gcc.dg/vmx/gcc-bug-8.c: New.
15072         * gcc.dg/vmx/gcc-bug-9.c: New.
15073         * gcc.dg/vmx/gcc-bug-b.c: New.
15074         * gcc.dg/vmx/gcc-bug-c.c: New.
15075         * gcc.dg/vmx/gcc-bug-d.c: New.
15076         * gcc.dg/vmx/gcc-bug-e.c: New.
15077         * gcc.dg/vmx/gcc-bug-f.c: New.
15078         * gcc.dg/vmx/gcc-bug-g.c: New.
15079         * gcc.dg/vmx/gcc-bug-i.c: New.
15080         * gcc.dg/vmx/harness.h: New.
15081         * gcc.dg/vmx/ira1.c: New.
15082         * gcc.dg/vmx/ira2a.c: New.
15083         * gcc.dg/vmx/ira2b.c: New.
15084         * gcc.dg/vmx/ira2.c: New.
15085         * gcc.dg/vmx/ira2c.c: New.
15086         * gcc.dg/vmx/mem.c: New.
15087         * gcc.dg/vmx/newton-1.c: New.
15088         * gcc.dg/vmx/ops.c: New.
15089         * gcc.dg/vmx/sn7153.c: New.
15090         * gcc.dg/vmx/spill2.c: New.
15091         * gcc.dg/vmx/spill3.c: New.
15092         * gcc.dg/vmx/spill.c: New.
15093         * gcc.dg/vmx/t.c: New.
15094         * gcc.dg/vmx/varargs-1.c: New.
15095         * gcc.dg/vmx/varargs-2.c: New.
15096         * gcc.dg/vmx/varargs-3.c: New.
15097         * gcc.dg/vmx/varargs-4.c: New.
15098         * gcc.dg/vmx/varargs-5.c: New.
15099         * gcc.dg/vmx/varargs-6.c: New.
15100         * gcc.dg/vmx/varargs-7.c: New.
15101         * gcc.dg/vmx/vmx.exp: New.
15102         * gcc.dg/vmx/vprint-1.c: New.
15103         * gcc.dg/vmx/vscan-1.c: New.
15104         * gcc.dg/vmx/x-01.c: New.
15105         * gcc.dg/vmx/x-02.c: New.
15106         * gcc.dg/vmx/x-03.c: New.
15107         * gcc.dg/vmx/x-04.c: New.
15108         * gcc.dg/vmx/x-05.c: New.
15109         * gcc.dg/vmx/yousufi-1.c: New.
15110         * gcc.dg/vmx/zero-1.c: New.
15111         * gcc.dg/vmx/zero.c: New.
15112
15113 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
15114
15115         * g++.dg/lookup/java1.C: Update for chage of
15116         _Jv_AllocObject.
15117         * g++.dg/lookup/java2.C: Likewise.
15118
15119 2004-04-17  Laurent GUERBY <laurent@guerby.net>
15120
15121         * ada/acats/run_all.sh: use -O2 by default.
15122
15123 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
15124
15125         * gcc.dg/vr-mult-[12].c: New tests.
15126
15127 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15128
15129         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
15130
15131         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
15132
15133 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
15134
15135         * lib/target-supports.exp (check_profiling_available): Assume profiling
15136         isn't available for mips*-*-elf targets.
15137
15138 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
15139
15140         * gcc.dg/builtins-38.c: New test.
15141
15142 2004-04-14  Eric Christopher  <echristo@redhat.com>
15143
15144         * g++.dg/charset/charset.exp: Run .cc extension tests.
15145
15146 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
15147
15148         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
15149
15150 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15151
15152         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
15153
15154 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
15155
15156         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
15157         * gcc.dg/i386-387-2.c: Likewise.
15158
15159         * gcc.dg/i386-387-7.c: New test.
15160         * gcc.dg/i386-387-8.c: New test.
15161
15162         * gcc.dg/builtins-37.c: New test.
15163
15164 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
15165
15166         * g++.dg/pch/externc-1.C: Add missing semicolon.
15167
15168 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15169
15170         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15171
15172 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15173
15174         * gcc.c-torture/execute/20040411-1.c: New test.
15175
15176 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15177
15178         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15179
15180 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15181
15182         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15183
15184 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15185
15186         * lib/target-supports.exp (check_named_sections_available): New.
15187         * lib/gcc-dg.exp (dg-require-named-sections): New.
15188         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15189         old-deja.exp.  Also prune error-count message from HP linker.
15190         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15191
15192         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15193         * g++.old-deja/g++.pt/static3.C: Likewise.
15194         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15195
15196 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15197
15198         * gcc.c-torture/execute/20040409-1.c: New test case.
15199         * gcc.c-torture/execute/20040409-2.c: New test case.
15200         * gcc.c-torture/execute/20040409-3.c: New test case.
15201
15202 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15203
15204         * gcc.dg/20040409-1.c: New test.
15205
15206 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15207
15208         PR target/14888
15209         * g++.dg/opt/pr14888.C: New test case.
15210
15211 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15212
15213         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15214         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15215         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15216         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15217         New tests.
15218
15219 2004-04-08  Paul Brook  <paul@codesourcery.com>
15220
15221         * gcc.dg/spill-1.c: New test.
15222
15223 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15224
15225         * gcc.dg/torture/builtin-ctype-2.c: New test.
15226
15227 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15228
15229         * gcc.dg/pch/pch.exp: Add largefile test.
15230
15231 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15232
15233         * g++.dg/pch/externc-1.Hs: New.
15234         * g++.dg/pch/externc-1.C: New.
15235
15236 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15237
15238         * gcc.dg/compat/struct-by-value-5a_main.c,
15239         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15240         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15241         * gcc.dg/compat/struct-by-value-5a_x.c,
15242         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15243         gcc.dg/compat/struct-by-value-5_x.c.
15244         * gcc.dg/compat/struct-by-value-5a_y.c,
15245         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15246         gcc.dg/compat/struct-by-value-5_y.c.
15247
15248         * gcc.dg/compat/struct-by-value-6a_main.c,
15249         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15250         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15251         * gcc.dg/compat/struct-by-value-6a_x.c,
15252         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15253         gcc.dg/compat/struct-by-value-6_x.c.
15254         * gcc.dg/compat/struct-by-value-6a_y.c,
15255         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15256         gcc.dg/compat/struct-by-value-6_y.c.
15257
15258         * gcc.dg/compat/struct-by-value-7a_main.c,
15259         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15260         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15261         * gcc.dg/compat/struct-by-value-7a_x.c,
15262         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15263         gcc.dg/compat/struct-by-value-7_x.c.
15264         * gcc.dg/compat/struct-by-value-7a_y.c,
15265         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15266         gcc.dg/compat/struct-by-value-7_y.c.
15267
15268 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15269
15270         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15271         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15272         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15273         options.
15274
15275 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15276
15277         * gcc.dg/builtins-36.c: New test.
15278
15279 2004-04-06  Paul Brook  <paul@codesourcery.com>
15280
15281         * README.gcc: Remove obsolete contraint on testcases.
15282
15283 2004-04-05  Paul Brook  <paul@codesourcery.com>
15284
15285         PR2123
15286         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15287         failure and exit(0) on success.
15288         * g++.dg/expr/anew2.C: Ditto.
15289         * g++.dg/expr/anew3.C: Ditto.
15290         * g++.dg/expr/anew4.C: Ditto.
15291
15292 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15293
15294         PR c++/3518
15295         * g++.dg/template/unify7.C: New.
15296
15297 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15298
15299         * g++.dg/README: Bring up to date with new subdirectories; remove
15300         duplicate subdirectory lines.
15301
15302 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15303
15304         PR c++/14007
15305         * g++.dg/template/unify5.C: New.
15306         * g++.dg/template/unify6.C: New.
15307         * g++.dg/template/qualttp20.C: Adjust.
15308         * g++.old-deja/g++.jason/report.C: Adjust.
15309         * g++.old-deja/g++.other/qual1.C: Adjust.
15310
15311 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15312
15313         PR c++/14803
15314         * g++.dg/inherit/ptrmem1.C: New test.
15315
15316 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15317
15318         PR c++/14755
15319         * gcc.c-torture/execute/20040331-1.c: New test.
15320         * gcc.dg/20040331-1.c: New test.
15321
15322 2004-04-01  Paul Brook  <paul@codesourcery.com>
15323
15324         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15325
15326 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15327
15328         PR c++/14724
15329         * g++.dg/init/goto1.C: New test.
15330
15331         PR c++/14763
15332         * g++.dg/template/defarg4.C: New test.
15333
15334 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15335
15336         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15337
15338 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15339
15340         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15341
15342 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15343
15344         * gcc.dg/noncompile/undeclared-2.c: New test.
15345
15346 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15347
15348         * gcc.dg/940409-1.c: Remove XFAIL.
15349         * gcc.dg/reg-vol-struct-1.c: New test.
15350
15351 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15352
15353         * gcc.dg/torture/builtin-wctype-1.c: New test.
15354
15355 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15356
15357         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15358         * gcc.dg/20001101-1.c: Likewise.
15359         * gcc.dg/20001102-1.c: Likewise.
15360
15361 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15362
15363         * gcc.dg/compare8.c: Add an additional test for XOR.
15364
15365 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15366
15367         * gcc.dg/torture/builtin-ctype-1.c: New test.
15368
15369 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15370
15371         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15372         * gcc.dg/torture/builtin-math-1.c: Likewise.
15373         * gcc.dg/torture/builtin-power-1.c: New test.
15374
15375 2004-03-24  Andreas Schwab  <schwab@suse.de>
15376
15377         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15378         IA64 assembler.
15379
15380 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15381             Roger Sayle  <roger@eyesopen.com>
15382
15383         * gcc.dg/compare8.c: New test case.
15384
15385 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15386
15387         * g++.dg/ext/altivec-7.C: New test.
15388
15389 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15390
15391         PR 12267, 12391, 12560, 13129, 14114, 14133
15392         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15393         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15394         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15395         Adjust error regexps.
15396         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15397         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15398         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15399         * gcc.dg/local1.c: Add explanatory comment.
15400
15401 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15402
15403         PR optimization/14669
15404         * g++.dg/opt/fold2.C: New test case.
15405
15406 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15407
15408         PR c/14069
15409         * gcc.dg/20040322-1.c: New test.
15410
15411 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15412
15413         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15414         * gcc.dg/ultrasp4.c: Likewise.
15415         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15416
15417 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15418
15419         * gcc.dg/i386-sse-8.c: Reset default options.
15420
15421 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15422
15423         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15424         in the error message text.
15425
15426 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15427
15428         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15429
15430 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15431
15432         PR c++/14616
15433         * g++.dg/init/array13.C: New test.
15434
15435 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15436
15437         PR target/13889
15438         * gcc.c-torture/compile/pr13889.c: New test case.
15439
15440 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15441
15442         PR c/14635
15443         * builtins-1.c (nan, nans): Don't test.
15444         * builtins-30.c: Don't use nan, nanf, nanl.
15445         * builtins-35.c: New test.
15446
15447 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15448
15449         * g++.dg/ext/altivec-6.C: New test.
15450
15451 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15452
15453         * g++.dg/init/placement3.C: New test.
15454
15455         * g++.dg/template/spec13.C: New test.
15456
15457         * g++.dg/lookup/using11.C: New test.
15458
15459         * g++.dg/lookup/koenig3.C: New test.
15460
15461         * g++.dg/template/operator2.C: New test.
15462
15463         * g++.dg/expr/dtor3.C: New test.
15464         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15465         marker.
15466         * g++.old-deja/g++.law/visibility28.C: Likewise.
15467
15468 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15469
15470         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15471         * gcc.dg/ppc64-abi-3.c: Likewise.
15472
15473 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15474
15475         PR c++/14545
15476         * g++.dg/parse/template15.C: New test.
15477
15478 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15479
15480         * g++.dg/expr/dtor2.C: New test.
15481
15482         * g++.dg/lookup/anon4.C: New test.
15483
15484         * g++.dg/overload/using1.C: New test.
15485
15486         * g++.dg/template/lookup7.C: New test.
15487
15488         * g++.dg/template/typename6.C: New test.
15489
15490         * g++.dg/expr/cond6.C: New test.
15491
15492 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15493
15494         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15495
15496 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15497
15498         * g++.dg/expr/cond5.C: New test.
15499         * g++.dg/expr/constcast1.C: Likewise.
15500         * g++.dg/expr/ptrmem2.C: Likewise.
15501         * g++.dg/expr/ptrmem3.C: Likewise.
15502         * g++.dg/lookup/main1.C: Likewise.
15503         * g++.dg/template/lookup6.C: Likewise.
15504
15505 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15506
15507         * gcc.dg/local1.c: New test.
15508
15509         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15510
15511 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15512
15513         * gcc.dg/torture/builtin-convert-1.c: New test.
15514
15515 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15516
15517         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15518
15519 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/14481
15522         * g++.dg/warn/Wunused-7.C: New test.
15523
15524 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15525
15526         * gcc.dg/torture/builtin-integral-1.c: New test.
15527
15528 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15529
15530         PR c++/14586
15531         * g++.dg/parse/non-dependent3.C: New test.
15532
15533 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15534
15535         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15536         * g++.dg/eh/simd-2.C: Likewise.
15537         * g++.dg/init/array10.C: Likewise.
15538         * gcc.c-torture/compile/simd-1.c: Likewise.
15539         * gcc.c-torture/compile/simd-2.c: Likewise.
15540         * gcc.c-torture/compile/simd-3.c: Likewise.
15541         * gcc.c-torture/compile/simd-4.c: Likewise.
15542         * gcc.c-torture/compile/simd-6.c: Likewise.
15543         * gcc.c-torture/execute/simd-1.c: Likewise.
15544         * gcc.c-torture/execute/simd-2.c: Likewise.
15545         * gcc.dg/compat/vector-defs.h: Likewise.
15546         * gcc.dg/20020531-1.c: Likewise.
15547         * gcc.dg/altivec-3.c: Likewise.
15548         * gcc.dg/altivec-4.c: Likewise.
15549         * gcc.dg/altivec-varargs-1.c: Likewise.
15550         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15551         * gcc.dg/i386-mmx-3.c: Likewise.
15552         * gcc.dg/i386-sse-4.c: Likewise.
15553         * gcc.dg/i386-sse-5.c: Likewise.
15554         * gcc.dg/i386-sse-8.c: Likewise.
15555         * gcc.dg/simd-1.c: Likewise.
15556         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15557         __ev64_opaque__ since the machine description provides it.
15558
15559 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15560
15561         * lib/compat.exp (skip_list): New global variable.
15562         Use it to hold the user defined COMPAT_SKIPS list if any.
15563         (compat-obj): Add the members of skip_list to optall.
15564
15565 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15566
15567         * gcc.dg/compat/union-by-value-1_main.c,
15568         union-by-value-1_x.c, union-by-value-1_y.c,
15569         union-check.h, union-defs.h,
15570         union-init.h, union-return-1_main.c,
15571         union-return-1_x.c, union-return-1_y.c: New files.
15572
15573 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15574
15575         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15576         mixed-struct-init.h: Add 4 mixed structure types.
15577         struct-by-value-21_main.c, struct-by-value-21_x.c,
15578         struct-by-value-21_y.c, struct-return-21_main.c,
15579         struct-return-21_x.c, struct-return-21_y.c: New files.
15580
15581 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/14550
15584         * g++.dg/parse/template14.C: New test.
15585
15586 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15587
15588         * gcc.c-torture/execute/20040313-1.c: New test.
15589
15590 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15591
15592         PR target/14533
15593         * gcc.dg/20040311-2.c: New test.
15594
15595 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15596
15597         PR other/14544
15598         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15599         bit-field.
15600
15601 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15602
15603         * gcc.dg/20040305-2.c: Add missing return statement.
15604
15605 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15606
15607         * gcc.dg/builtins-34.c: Also check pow10*.
15608
15609 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15610
15611         PR target/14262
15612         * gcc.dg/20040305-2.c: New test.
15613
15614 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15615
15616         * gcc.dg/20040310-1.c: New test.
15617
15618 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15619
15620         * gcc.c-torture/execute/20040311-1.c: New test case.
15621
15622 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/14476
15625         * g++.dg/lookup/enum1.C: New test.
15626
15627 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15628
15629         PR c++/14510
15630         * g++.dg/lookup/struct2.C: New test.
15631
15632 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15633
15634         * gcc.dg/builtins-34.c: New test.
15635
15636 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15637
15638         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15639
15640 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15641
15642         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15643         * gcc.dg/alias-2.c: New testcase.
15644
15645 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15646
15647         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15648
15649 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15650
15651         * gcc.c-torture/execute/20040309-1.c: New test case.
15652
15653 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15654
15655         PR c++/14397
15656         * g++.dg/overload/ref1.C: New.
15657
15658 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15659
15660         PR c++/14409
15661         * g++.dg/template/spec12.C: New test.
15662
15663         PR c++/14448
15664         * g++.dg/parse/crash14.C: New test.
15665
15666 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15667
15668         PR c++/14230
15669         * g++.dg/init/ref11.C: New test.
15670
15671 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15672
15673         PR c++/14432
15674         * g++.dg/parse/builtin2.C: New test.
15675
15676 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15677
15678         PR c++/14401
15679         * g++.dg/init/ctor3.C: New test.
15680         * g++.dg/init/union1.C: New test.
15681         * g++.dg/ext/anon-struct4.C: New test.
15682
15683 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15684
15685         * g++.dg/lookup/koenig1.C: Tweak error messages.
15686         * g++.dg/lookup/used-before-declaration.C: Likewise.
15687         * g++.dg/other/do1.C: Likewise.
15688         * g++.dg/overload/koenig1.C: Likewise.
15689         * g++.dg/parse/crash13.C: Likewise.
15690         * g++.dg/template/instantiate3.C: Likewise.
15691
15692 2004-03-08  Eric Christopher  <echristo@redhat.com>
15693
15694         * * lib/target-supports.exp: Enable libiconv in test
15695         compilation.  Fix up error checking.
15696
15697 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15698
15699         PR middle-end/14289
15700         * gcc.dg/pr14289-1.c: New test case.
15701         * gcc.dg/pr14289-2.c: Likewise.
15702         * gcc.dg/pr14289-3.c: Likewise.
15703
15704 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15705
15706         * gcc.c-torture/execute/20040308-1.c: New test.
15707
15708 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15709
15710         * gcc.c-torture/execute/20040307-1.c: New test case.
15711
15712 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15713
15714         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15715
15716 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15717
15718         * gcc.dg/20040306-1.c: New test.
15719
15720 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15721
15722         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15723         them static.
15724         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15725
15726 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15727
15728         PR c/14465
15729         * gcc.dg/decl-6.c: New test.
15730
15731 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15732
15733         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15734         Rename LOGPOW -> LOG_POW.
15735         (SQRT_EXP, POW_EXP): New.
15736
15737 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15738
15739         * gcc.dg/i386-sse-8.c: New test.
15740
15741 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15742
15743         PR c/14114
15744         * gcc.dg/decl-5.c: New test.
15745
15746 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15747
15748         * gcc.dg/20040305-1.c: New test.
15749
15750 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15751
15752         PR other/14354
15753         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15754
15755 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15756
15757         PR c++/14425, c++/14426
15758         * g++.dg/ext/altivec-4.C: New test.
15759         * g++.dg/ext/altivec-5.C: New test.
15760
15761 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15762
15763         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15764         global variables of a type with no linkage.
15765         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15766         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15767         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15768         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15769         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15770         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15771         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15772         * g++.dg/warn/deprecated.C: Name enum Color.
15773         * g++.dg/overload/VLA.C: Name structure for 'b'.
15774         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15775
15776 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15777
15778         * gcc.c-torture/compile/20040304-1.c: New test.
15779
15780 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15781
15782         PR 13728
15783         * gcc.dg/decl-4.c: New testcase.
15784
15785 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15786
15787         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15788         as PRECF if sizeof (float) > sizeof (double).
15789         (PRECL): Make it the same as PRECF if
15790         sizeof (float) > sizeof (long double).
15791
15792 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15793
15794         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15795         system type.  Add check for irix6 which doesn't have c99 runtime.
15796
15797 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15798
15799         * gcc.dg/const-elim-1.c: xfail for xtensa.
15800
15801 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15802
15803         PR c++/14369
15804         * g++.dg/template/cond4.C: New test.
15805
15806 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15807
15808         PR c++/14360
15809         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15810
15811         PR c++/14361
15812         * g++.dg/parse/defarg7.C: New test.
15813
15814         PR c++/14359
15815         * g++.dg/template/friend26.C: New test.
15816
15817 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15818
15819         PR c++/14324
15820         * g++.dg/abi/mangle21.C: New test.
15821
15822         PR c++/14260
15823         * g++.dg/parse/constructor2.C: New test.
15824
15825         PR c++/14337
15826         * g++.dg/template/sfinae1.C: New test.
15827
15828 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15829
15830         PR c++/14267
15831         * g++.dg/expr/crash2.C: New test.
15832
15833         PR middle-end/13448
15834         * gcc.dg/inline-5.c: New test.
15835         * gcc.dg/always-inline.c: Split out tests into ...
15836         * gcc.dg/always-inline2.c: ... this and ...
15837         * gcc.dg/always-inline3.c: ... this.
15838
15839 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15840
15841         PR debug/12103
15842         * g++.dg/debug/crash1.C: New test.
15843
15844 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15845
15846         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15847         function with __attribute__((noinline)).
15848         (recurser_void2): Likewise.
15849         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15850         (recurser_void2): Likewise.
15851
15852 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15853
15854         PR middle-end/14203
15855         * g++.dg/warn/Wunused-6.C: New test case.
15856
15857 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15858
15859         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15860         not defined.
15861
15862 2004-02-27  Eric Christopher  <echristo@redhat.com>
15863
15864         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15865         * g++.dg/charset/asm2.c: Run only x86.
15866         * gcc.dg/charset/asm3.c: Ditto.
15867
15868 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15869
15870         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15871         ld_library_path.
15872
15873 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15874
15875         * g++.dg/ext/altivec-3.C: New.
15876
15877 2004-02-26  Richard Henderson  <rth@redhat.com>
15878
15879         * g++.dg/ext/attrib10.C: Mark for warning.
15880         * gcc.dg/attr-alias-1.c: New.
15881
15882 2004-02-26  Richard Henderson  <rth@redhat.com>
15883
15884         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15885         * gcc.c-torture/execute/20040208-2.c: ... it back.
15886
15887 2004-02-26  Eric Christopher  <echristo@redhat.com>
15888
15889         * lib/target-supports.exp (check-iconv-available): New function.
15890         * lib/gcc-dg.exp (dg-require-iconv): New function.
15891         Use above.
15892         * gcc.dg/charset: New directory.
15893         * gcc.dg/charset/charset.exp: New file.
15894         * gcc.dg/charset/asm1.c: Ditto.
15895         * gcc.dg/charset/asm2.c: Ditto.
15896         * gcc.dg/charset/asm3.c: Ditto.
15897         * gcc.dg/charset/asm4.c: Ditto.
15898         * gcc.dg/charset/asm5.c: Ditto.
15899         * gcc.dg/charset/attribute1.c: Ditto.
15900         * gcc.dg/charset/attribute2.c: Ditto.
15901         * gcc.dg/charset/string1.c: Ditto.
15902         * g++.dg/charset: New directory.
15903         * g++.dg/dg.exp: Add here. Special options.
15904         * g++.dg/charset/charset.exp: New file.
15905         * g++.dg/charset/asm1.c: Ditto.
15906         * g++.dg/charset/asm2.c: Ditto.
15907         * g++.dg/charset/asm3.c: Ditto.
15908         * g++.dg/charset/asm4.c: Ditto.
15909         * g++.dg/charset/attribute1.c: Ditto.
15910         * g++.dg/charset/attribute2.c: Ditto.
15911         * g++.dg/charset/extern1.cc: Ditto.
15912         * g++.dg/charset/extern2.cc: Ditto.
15913         * g++.dg/charset/string1.c: Ditto.
15914
15915 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15916
15917         PR c++/14278
15918         * g++.dg/parse/comma1.C: New test.
15919
15920 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15921
15922         PR c++/14284
15923         * g++.dg/template/ttp8.C: New test.
15924
15925 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15926
15927         * gcc.dg/fixuns-trunc-1.c: New test.
15928
15929 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15930
15931         * gcc.dg/builtins-config.h: Use #elif.
15932
15933 2004-02-26  Michael Matz  <matz@suse.de>
15934
15935         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15936         * gcc.dg/991214-1.c: Likewise.
15937         * gcc.dg/i386-asm-1.c: Likewise.
15938
15939 2004-02-25  Richard Henderson  <rth@redhat.com>
15940
15941         * gcc.c-torture/execute/20040208-2.c: Move ...
15942         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15943
15944 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15945
15946         PR c++/14246
15947         * g++.dg/other/crash-3.C: New test.
15948
15949 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15950
15951         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15952         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15953
15954         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15955         HP-UX.
15956
15957 2004-02-24  Michael Matz  <matz@suse.de>
15958
15959         * gcc.dg/i386-regparm.c: New.
15960
15961 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15962
15963         * gcc.c-torture/execute/20040223-1.c: New.
15964
15965 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15966             Kazu Hirata  <kazu@cs.umass.edu>
15967
15968         * gcc.dg/fwritable-strings-1.c: Remove.
15969
15970 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15971
15972         PR c/14156
15973         * gcc.dg/20040223-1.c: New test.
15974
15975 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15976
15977         PR c++/14106
15978         * g++.dg/ext/typeof9.C: New test.
15979
15980 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15981
15982         PR c++/14250
15983         * g++.dg/other/switch1.C: New test.
15984
15985 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15986
15987         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15988         * gcc.dg/va-arg-1.c: Likewise.
15989
15990 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15991
15992         PR c++/14143
15993         * g++.dg/template/koenig5.C: New test.
15994
15995 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15996
15997         * g++.dg/ext/altivec-1.C: Generalize target triple.
15998         * g++.dg/ext/altivec-2.C: New test case.
15999         * g++.dg/ext/altivec_check.h: New file.
16000         * gcc.dg/altivec-1.c: Generalize target triple;
16001         include altivec_check.h and call altivec_check().
16002         * gcc.dg/altivec-[2-5].c: Generalize target triple.
16003         * gcc.dg/altivec-6.c: New test case.
16004         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
16005         type casts as needed.
16006         * gcc.dg/altivec-10.c: Include altivec_check.h and call
16007         altivec_check().
16008         * gcc.dg/altivec-12.c: New test case.
16009         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
16010         include altivec_check.h and call altivec_check().
16011         * gcc.dg/altivec_check.h: New file.
16012
16013 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16014
16015         * lib/target-supports.exp (check_alias_available): Don't mangle
16016         function `g' in test program.
16017
16018 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16019
16020         * lib/target-supports.exp (check_profiling_available): Check
16021         argument to determine whether we support a profiling type.
16022         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
16023         check_profiling_available.
16024         * g++.dg/bprob/bprob.exp: Likewise
16025         * g77.dg/bprob/bprob.exp: Likewise.
16026         * gcc.misc-tests/bprob.exp: Likewise.
16027         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
16028         dg-require-profiling and delete expected error handling.
16029         * gcc.dg/20021014-1.c: Likewise.
16030         * gcc.dg/nest.c: Likewise.
16031
16032 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16033
16034         PR c++/12007
16035         * g++.dg/other/vthunk1.C: New test.
16036
16037 2004-02-20  Falk Hueffner  <falk@debian.org>
16038
16039         PR target/14201
16040         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
16041
16042 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
16043
16044         PR c++/13927
16045         * g++.dg/other/error8.C: Remove XFAIL markers.
16046
16047         PR c++/14173
16048         * g++.dg/ext/packed5.C: New test.
16049
16050         PR c++/14199
16051         * g++.dg/warn/Wunused-5.C: New test.
16052
16053         PR c++/14186
16054         * g++.dg/lookup/member1.C: New test.
16055
16056 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
16057
16058         * gcc.c-torture/compile/20040130-1.c: Enable only when
16059         __INT_MAX__ >= 2147483647L.
16060         * gcc.c-torture/compile/961203-1.c: Likewise.
16061
16062 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
16063
16064         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
16065         * g++.dg/opt/template1.C: Robustify assembler regexp
16066
16067 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16068
16069         * gcc.c-torture/execute/simd-4.x: Remove.
16070         * gcc.c-torture/execute/va-arg-25.x: Likewise.
16071         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
16072         Guard with #ifndef SKIP_ATTRIBUTE.
16073         * gcc.dg/compat/vector-1_y.c: Likewise.
16074         * gcc.dg/compat/vector-2_x.c: Likewise.
16075         * gcc.dg/compat/vector-2_y.c: Likewise.
16076         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
16077         * g++.dg/eh/simd-2.C: Likewise.
16078
16079 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
16080
16081         * gcc.c-torture/compile/complex-1.c: New.
16082
16083 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
16084
16085         PR target/14209
16086         * gcc.c-torture/execute/20040218-1.c: New test.
16087
16088 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16089
16090         PR c++/14181
16091         * g++.dg/parse/new2.C: New test.
16092
16093 2004-02-18  Paul Brook  <paul@codesourcery.com>
16094
16095         * gcc.c-torture/compile/libcall-1.c: New test.
16096
16097 2004-02-18  Paul Brook  <paul@codesourcery.com>
16098
16099         PR debug/12934
16100         * gcc.dg/debug/debug-7.c: New test.
16101
16102 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
16103
16104         * gcc.dg/20040217-1.c: New test.
16105
16106 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
16107
16108         * gcc.c-torture/execute/990208-1.x: Delete.
16109
16110 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
16111
16112         * gcc.c-torture/execute/20040208-2.x: New file.
16113
16114 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
16115
16116         PR c++/11326
16117         * g++.dg/abi/structret1.C: New test.
16118
16119 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
16120
16121         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
16122         (i386_cpuid): No need to test if cpuid is available on AMD64.
16123         Fix assembly, so that it works onboth i386 and AMD64.
16124         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16125         (vecInLong): Fix s[] member type to unsigned int.
16126         (vecInWord): Remove type.
16127         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
16128         (a64, b64, c64, d64, e64): Remove.
16129         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
16130         Remove unused variable.  Remove initialization of removed variables.
16131         Don't call mmx_tests nor sse_tests.
16132         (reference_mmx, reference_sse): Remove.
16133         (check): Add return stmt.
16134         * gcc.dg/i386-sse-7.c: New test.
16135         * gcc.dg/i386-mmx-4.c: New test.
16136
16137 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16138
16139         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
16140         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16141         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16142         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
16143         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
16144         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
16145         g++.dg/tc1/dr94.C: Fix line terminator.
16146
16147 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
16148
16149         * gcc.c-torture/compile/20040216-1.c: New.
16150
16151 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16152
16153         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
16154         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
16155         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
16156         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
16157         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
16158         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
16159
16160 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16161
16162         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
16163
16164 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
16165
16166         PR c++/13971
16167         * g++.dg/expr/cond4.C: New test.
16168
16169         PR c++/14086
16170         * g++.dg/lookup/crash2.C: New test.
16171
16172 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16173
16174         * gcc.c-torture/compile/20040214-2.c: New test.
16175
16176 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16177
16178         PR c++/14116
16179         * g++.dg/ext/typeof8.C: New test.
16180
16181 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16182
16183         * gcc.c-torture/compile/20040214-1.c: New test.
16184
16185 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16186
16187         PR c++/13635
16188         * g++.dg/template/spec11.C: New test.
16189
16190 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16191
16192         PR c++/13927
16193         * g++.dg/other/error8.C: New test.
16194
16195 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16196
16197         PR c++/14122
16198         * g++.dg/template/array4.C: New test.
16199
16200         PR c++/14108
16201         * g++.dg/inherit/thunk2.C: New test.
16202
16203         PR c++/14083
16204         * g++.dg/eh/cond2.C: New test.
16205
16206 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16207
16208         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16209
16210 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16211
16212         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16213
16214 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16215
16216         * g++.dg/simd-2.C: xfail on ppc64-linux.
16217
16218 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16219
16220         PR c/456
16221         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16222         tests.
16223
16224 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16225
16226         * gcc.dg/builtins-33.c: New test.
16227
16228 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16229
16230         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16231
16232 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16233
16234         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16235
16236 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16237
16238         * gcc.dg/ppc64-abi-3.c: New test.
16239
16240 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16241
16242         PR c/14092
16243
16244         * gcc.dg/pr14092-1.c: New testcase.
16245
16246 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16247
16248         * gcc.dg/cpp/assert4.c: Fix typo last change.
16249
16250         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16251         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16252
16253         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16254
16255 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16256
16257         * gcc.c-torture/compile/20040209-1.c: New test case.
16258
16259 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16260
16261         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16262
16263 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16264
16265         * gcc.c-torture/execute/20040208-[12].c: New tests.
16266
16267 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16268
16269         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16270
16271 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16272
16273         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16274
16275 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16276
16277         Bug 13856
16278         * gcc.dg/visibility-8.c: New testcase.
16279
16280 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16281
16282         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16283         arguments.
16284         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16285
16286 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16287
16288         PR middle-end/13696
16289         * g++.dg/opt/fold1.C: New test case.
16290
16291 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16292
16293         PR c++/14033
16294         * g++.dg/other/crash-2.C: New test.
16295
16296 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16297
16298         PR c++/14028
16299         * g++.dg/parse/angle-bracket2.C: New test.
16300
16301 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16302
16303         PR middle-end/13750
16304         Revert:
16305         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16306         PR pch/13361
16307         * testsuite/g++.dg/pch/wchar-1.C: New.
16308         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16309
16310 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16311
16312         PR c++/14008
16313         * g++.dg/parse/error15.C: New test.
16314         * g++.dg/parse/crash11.C: Update dg-error mark.
16315
16316 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16317
16318         PR c++/13932
16319         * g++.dg/warn/conv2.C: New test.
16320
16321 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16322
16323         PR c++/13086
16324         * g++.dg/warn/incomplete1.C: Remove xfail.
16325
16326 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16327
16328         * lib/file-format.exp (gcc_target_object_format): Use
16329         ${tool}_target_compile, not gcc_target_compile.
16330         * lib/target-supports.exp (check_alias_available): Likewise.
16331         (check_gc_sections_available): Likewise.
16332         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16333         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16334         dg-require-alias.
16335
16336 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16337
16338         PR c++/13969
16339         * g++.dg/template/static6.C: New test.
16340
16341 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16342
16343         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16344
16345 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16346
16347         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16348         tests for systems where `char' is unsigned by default.
16349
16350 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16351
16352         PR c++/13997
16353         * g++.dg/template/partial3.C: New test.
16354
16355 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16356
16357         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16358         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16359         Remove mentions of obsolete ports.
16360
16361 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16362
16363         * gcc.dg/noncompile/20001228-1.c: Fix for new
16364         error message.
16365
16366 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16367
16368         PR target/9348
16369         * gcc.c-torture/execute/multdi-1.c: New test case.
16370
16371 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16372
16373         PR c++/13925
16374         * g++.dg/template/lookup5.C: New test.
16375
16376 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16377
16378         PR c++/13950
16379         * g++.dg/template/lookup4.C: New test.
16380
16381         PR c++/13970
16382         * g++.dg/parse/error14.C: New test.
16383
16384         PR c++/14002
16385         * g++.dg/parse/template13.C: New test.
16386
16387 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16388
16389         PR c++/13978
16390         * g++.dg/template/koenig4.C: New test.
16391
16392         PR c++/13968
16393         * g++.dg/template/crash17.C: New test.
16394
16395         PR c++/13975
16396         * g++.dg/parse/error13.C: New test.
16397         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16398
16399 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16400
16401         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16402
16403 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16404
16405         PR c/11658
16406         PR c/13994
16407         * gcc.dg/noncompile/20040203-1.c: New test.
16408         * gcc.dg/noncompile/20040203-2.c: Likewise.
16409         * gcc.dg/noncompile/20040203-3.c: Likewise.
16410         * gcc.dg/20040203-1.c: Likewise.
16411
16412 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16413
16414         PR c++/10858
16415         * g++.dg/template/sizeof7.C: New test.
16416
16417 2004-02-02  Eric Christopher  <echristo@redhat.com>
16418             Zack Weinberg  <zack@codesourcery.com>
16419
16420         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16421
16422 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16423
16424         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16425         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16426         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16427         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16428
16429 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16430
16431         PR c++/13113
16432         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16433
16434         PR c++/13854
16435         * g++.dg/ext/attrib13.C: New test.
16436
16437         PR c++/13907
16438         * g++.dg/conversion/op2.C: New test.
16439
16440 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16441
16442         * gcc.dg/titype-1.c: Fix pasto.
16443
16444 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16445
16446         * gcc.dg/titype-1.c: New test.
16447
16448 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16449
16450         PR c++/13957
16451         * g++.dg/template/non-type-template-argument-1.C,
16452         g++.dg/template/qualified-id1.C: Update dg-error marks.
16453         * g++.dg/template/nontype6.C: New test.
16454
16455 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16456
16457         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16458         * gcc.dg/builtins-31.c: New testcase.
16459         * gcc.dg/builtins-32.c: New testcase.
16460
16461 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16462
16463         * objc.dg/call-super-2.m: Update line numbers
16464         for the including of stddef.h.
16465
16466 2004-01-30  Michael Matz  <matz@suse.de>
16467
16468         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16469         g++.dg/ext/case-range3.C: New tests.
16470
16471 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16472
16473         DR206
16474         PR c++/13813
16475         * g++.dg/template/member4.C: New test.
16476
16477 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16478
16479         PR c++/13683
16480         * g++.dg/template/sizeof6.C: New test.
16481
16482 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16483
16484         * gcc.dg/fwritable-strings-1.c: New test.
16485
16486 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16487
16488         * gcc.c-torture/compile/20040130-1.c: New test.
16489
16490 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16491
16492         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16493
16494 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16495
16496         PR c++/13883
16497         * g++.dg/template/ctor3.C: New test.
16498
16499 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16500
16501         * g++.dg/tc1: New directory.
16502         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16503         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16504         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16505         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16506         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16507
16508 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16509
16510         * g++.dg/parse/error11.C: New test.
16511         * g++.dg/parse/error12.C: Likewise.
16512
16513 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16514
16515         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16516         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16517
16518 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16519
16520         PR c++/13791
16521         * g++.dg/ext/attrib12.C: New test.
16522
16523         PR c++/13736
16524         * g++.dg/parse/cast2.C: New test.
16525
16526 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16527
16528         * objc.dg/encode-2.m (main): New local string.  Set depending on
16529         sizeof long.  Use in sscanf call.
16530         * objc.dg/encode-3.m (main): New local string.  Set depending on
16531         sizeof long.  Use in scan_initial call.
16532
16533 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16534
16535         * objc.dg/call-super-2.m: Make LP64-safe.
16536         * objc.dg/desig-init-1.m: Likewise.
16537
16538 2004-01-27  Devang Patel <dpatel@apple.com>
16539
16540         * g++.dg/debug/namespace1.C: New test.
16541
16542 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16543
16544         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16545         xscale-*-*.
16546
16547         * gcc.dg/arm-mmx-1.c: New test.
16548
16549 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16550
16551         * gcc.dg/20040127-1.c: New test.
16552         * gcc.dg/20040127-2.c: New test.
16553
16554 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16555
16556         * objc.dg/stret-1.m (glob): Renamed to globa.
16557
16558 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16559
16560         PR c++/13663
16561         * g++.dg/expr/for1.C: New test.
16562
16563 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16564
16565         PR middle-end/13779
16566         * gcc.dg/darwin-longlong.c: New test.
16567
16568 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16569
16570         * gcc.dg/20040124-1.c: Moved test from here...
16571         * gcc.c-torture/compile/20040124-1.c: ...to here.
16572
16573 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16574
16575         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16576         the assembly output if -m64 is passed.
16577
16578 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16579
16580         PR c++/13833
16581         * g++.dg/template/cond3.C: New test.
16582
16583 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16584
16585         PR c++/13810
16586         * g++.dg/template/ttp7.C: New test.
16587
16588 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16589
16590         PR c++/13797
16591         * g++.dg/template/nontype4.C: New test.
16592         * g++.dg/template/nontype5.C: Likewise.
16593
16594 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16595
16596         * gcc.dg/torture/mips-clobber-at.c: New test.
16597
16598 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16599
16600         * gcc.dg/20040124-1.c: New test.
16601
16602 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16603
16604         * gcc.dg/20040123-1.c: New test.
16605
16606 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16607
16608         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16609
16610 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16611
16612         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16613
16614 2004-01-23  Andrew Pinski  <apinski@apple.com>
16615
16616         * gcc.dg/20030121-1.c: Move to ..
16617         * gcc.dg/20040121-1.c: here.
16618
16619 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16620
16621         * gcc.dg/builtins-29.c: New test case.
16622
16623 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16624
16625         PR 18314
16626         * gcc.dg/builtins-30.c: New testcase.
16627
16628 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16629
16630         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16631         * lib/g77.exp: Likewise.
16632         * lib/objc.exp: Likewise.
16633         * lib/g++.exp: Likewise.
16634
16635 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16636
16637         * gcc.dg/struct-by-value-2.c: New test.
16638
16639 2004-01-21  Andrew Pinski  <apinski@apple.com>
16640
16641         PR target/13785
16642         * gcc.dg/20030121-1.c: New test.
16643
16644 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16645
16646         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16647         clobber frame pointer register in asm statement.
16648
16649 2004-01-21  Falk Hueffner  <falk@debian.org>
16650
16651         * gcc.c-torture/compile/20040121-1.c: New test.
16652
16653 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16654
16655         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16656
16657 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16658
16659         * gcc.dg/ppc64-abi-2.c: New test.
16660
16661 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16662
16663         * lib/treelang.exp: Fill out this file.
16664         * lib/treelang-dg.exp: New File.
16665
16666 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16667
16668         * gcc.c-torture/compile/981022-1.c: Remove.
16669         * gcc.dg/array-5.c: Remove XFAIL.
16670         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16671         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16672         gcc.dg/cond-lvalue-1.c: Update.
16673         * gcc.dg/cast-lvalue-2.c: New test.
16674
16675 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/13592
16678         * g++.dg/other/error1.C (class foo): Tweak error message.
16679
16680         PR c++/13592
16681         * g++.dg/template/call2.C: New test.
16682
16683 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16684
16685         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16686         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16687         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16688         scalar-return-1_x.c, scalar-return-2_y.c,
16689         scalar-return-3_x.c, scalar-return-3_y.c,
16690         scalar-return-4_x.c, scalar-return-4_y.c,
16691         struct-align-1.h, struct-align-1_x.c,
16692         struct-align-1_y.c, struct-align-2.h,
16693         struct-align-2_x.c, struct-align-2_y.c,
16694         struct-by-value-10_y.c, struct-by-value-11_x.c,
16695         struct-by-value-11_y.c, struct-by-value-12_x.c,
16696         struct-by-value-12_y.c, struct-by-value-13_x.c,
16697         struct-by-value-13_y.c, struct-by-value-14_x.c,
16698         struct-by-value-14_y.c, struct-by-value-15_x.c,
16699         struct-by-value-15_y.c, struct-by-value-16_y.c,
16700         struct-by-value-17_y.c, struct-by-value-18_y.c,
16701         struct-by-value-19_y.c, struct-by-value-1_x.c,
16702         struct-by-value-1_y.c, struct-by-value-20_y.c,
16703         struct-by-value-2_x.c, struct-by-value-2_y.c,
16704         struct-by-value-3_y.c, struct-by-value-4_x.c,
16705         struct-by-value-4_y.c, struct-by-value-5_y.c,
16706         struct-by-value-6_y.c, struct-by-value-7_y.c
16707         struct-by-value-8_x.c, struct-by-value-8_y.c
16708         struct-by-value-9_x.c, struct-by-value-9_y.c
16709         struct-return-10_x.c, struct-return-10_y.c,
16710         struct-return-19_x.c, struct-return-20_x.c
16711         struct-return-2_x.c, struct-return-2_y.c
16712         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16713         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16714
16715 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16716
16717         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16718         attribute on sparc*-sun-solaris2.*.
16719
16720 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16721
16722         PR c++/13710
16723         * g++.dg/ext/typeof7.C: New test.
16724
16725 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16726
16727         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16728         * gcc.dg/const-elim-1.c: Same.
16729
16730 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16731
16732         * objc.dg/stret-1.m: New.
16733         * objc.dg/stret-2.m: New.
16734
16735 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16736
16737         PR c++/11895
16738         * g++.dg/ext/vector1.C: New test.
16739
16740 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16741
16742         * gcc.dg/pch/import-1.c: New.
16743         * gcc.dg/pch/import-1.hs: New.
16744         * gcc.dg/pch/import-1a.h: New.
16745         * gcc.dg/pch/import-1b.h: New.
16746         * gcc.dg/pch/import-1c.h: New.
16747
16748 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16749
16750         PR c++/13574
16751         * g++.dg/ext/array1.C: New test.
16752
16753         PR c++/13178
16754         * g++.dg/conversion/op1.C: New test.
16755
16756 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16757
16758         PR 11864
16759         From Kazumoto Kojima / Dan Kegel:
16760         * gcc.dg/pr11864-1.c: New test.
16761
16762         PR 10392
16763         From Marcus Comstedt / Dan Kegel:
16764         * gcc.dg/pr10392-1.c: New test.
16765
16766 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16767
16768         PR c++/13478
16769         * g++.dg/init/ref10.C: New test.
16770
16771 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16772
16773         PR c++/13407
16774         * g++.dg/parse/typename6.C: New test.
16775
16776 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16777
16778         PR pch/13361
16779         * testsuite/g++.dg/pch/wchar-1.C: New.
16780         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16781
16782 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16783
16784         PR c++/9259
16785         * g++.dg/expr/sizeof2.C: New test.
16786
16787 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16788
16789         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16790
16791 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16792
16793         PR c++/13659
16794         * g++.dg/lookup/strong-using-3.C: New.
16795         * g++.dg/lookup/using-10.C: New.
16796
16797 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16798
16799         PR c++/13594
16800         * g++.dg/lookup/strong-using-2.C: New.
16801
16802 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16803             Dan Kegel <dank@kegel.com>
16804             J"orn Rennecke <joern.rennecke@superh.com>
16805
16806         PR target/9365
16807         * gcc.dg/pr9365-1.c: New test.
16808
16809 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16810
16811         PR c++/8856
16812         * g++.dg/parse/casting-operator2.C: New test.
16813         * g++.old-deja/g++.pt/explicit83.C: Remove.
16814
16815 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16816
16817         * gcc.dg/label-compound-stmt-1.c: New test.
16818         * gcc.c-torture/compile/950922-1.c,
16819         gcc.c-torture/compile/20000211-3.c,
16820         gcc.c-torture/compile/20000518-1.c,
16821         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16822         compound statements.
16823
16824 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16825
16826         * gcc.dg/ppc64-abi-1.c: New test.
16827
16828 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16829
16830          * g++.dg/ext/attrib9.C: Add dg-warnings.
16831
16832 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16833
16834         PR c++/12335
16835         * g++.dg/parse/dtor3.C: New test.
16836
16837 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16838
16839         PR c++/12709
16840         * g++.dg/parse/try-catch-1.C: New test.
16841
16842 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16843
16844         * ada/acats/run_all.sh: Add more verbose output in acats.log
16845         when compiling tests.
16846
16847 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16848
16849         PR 13656
16850         * gcc.dg/typedef-redecl.c: New test case.
16851         * gcc.dg/typedef-redecl.h: New support file.
16852
16853 2004-01-13  Jan Hubicka  <jh@suse.cz>
16854
16855         * gcc.dg/always_inline.c: New test.
16856         * gcc.dg/debug/20031231-1.c: Fix.
16857
16858 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16859
16860         PR c++/13474
16861         * g++.dg/template/array3.C: New test.
16862
16863 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16864
16865         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16866         * g++.dg/warn/Wunused-2.C: Likewise.
16867
16868 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16869
16870         PR c++/13289
16871         * g++.dg/template/instantiate6.C: New test.
16872
16873 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16874
16875         PR middle-end/11397
16876         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16877
16878 2004-01-12  Jan Hubicka  <jh@suse.cz>
16879
16880         PR opt/12826
16881         * gcc.dg/20040112-1.c: New.
16882
16883         * gcc.dg/dwarf-die[1-7].c: Move to...
16884         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16885         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16886
16887 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16888
16889         PR c++/4100
16890         * g++.dg/parse/friend4.C: New test.
16891
16892 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16893
16894         PR c++/4100
16895         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16896         definition is called a friend.
16897
16898 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16899
16900         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16901
16902 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16903
16904         PR c++/3478
16905         * g++.dg/parse/error10.C: New test.
16906         * g++.dg/template/arg2.C: Accept "invalid type" error.
16907
16908 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16909
16910         PR middle-end/13392
16911         * g++.dg/opt/expect2.C: New test.
16912
16913 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16914
16915         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16916         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16917         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16918         Update dg-error regexps.
16919
16920 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16921
16922         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16923         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16924
16925 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16926
16927         * gcc.dg/pragma-re-1.c: Use right pointer type.
16928
16929 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16930
16931         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16932
16933 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16934
16935         * gcc.dg/rs6000-ldouble-1.c: New.
16936
16937 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16938
16939         DR 337
16940         PR c++/9256
16941         * g++.dg/other/abstract1.C: New test.
16942
16943 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16944
16945         * g++.dg/lookup/strong-using-1.C: New.
16946
16947 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16948
16949         PR c/11234
16950         * gcc.dg/func-ptr-conv-1.c: New test.
16951         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16952
16953 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16954
16955         PR target/13380.
16956         * gcc.c-torture/compile/20040109-1.c: New.
16957
16958 2004-01-08  Stuart Hastings  <stuart@apple.com>
16959
16960         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16961         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16962         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16963
16964 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16965
16966         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16967
16968 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16969
16970         * ada/acats/run_acats: Treat 'gnatchop' the same way
16971         as 'gnatmake'.  Export GCC_DRIVER.
16972         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16973         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16974
16975 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16976
16977         PR c++/12573
16978         * g++.dg/template/dependent-expr4.C: New test.
16979
16980 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16981
16982         * gcc.dg/altivec-11.c: New test.
16983
16984 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16985
16986         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16987
16988 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16989
16990         PR c/6024
16991         * gcc.dg/enum-compat-1.c: New test.
16992         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16993
16994 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16995
16996         PR c/12165
16997         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16998         gcc.dg/c99-idem-qual-3.c: New tests.
16999
17000 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
17001
17002         * gcc.dg/winline-7.c: Don't cast void * to int.
17003
17004 2004-01-06  Jan Hubicka  <jh@suse.cz>
17005
17006         * gcc.dg/i386-sse-5.c: New test
17007         * g++.dg/eh/simd-1.c: Add -w argument for i386.
17008
17009 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17010
17011         PR c++/12815
17012         * g++.dg/rtti/typeid4.C: New test.
17013
17014 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17015
17016         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
17017
17018 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
17019
17020         PR c++/12132
17021         * g++.dg/template/error11.C: New test.
17022
17023         PR c++/13451
17024         * g++.dg/template/class2.C: New test.
17025
17026 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17027         Richard Sandiford <rsandifo@redhat.com>
17028
17029         PR c++/13387
17030         * g++.dg/opt/alias3.C: New test.
17031
17032 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
17033
17034         PR c++/13157
17035         * g++.dg/template/koenig3.C: New test.
17036
17037         PR c++/13529
17038         * g++.dg/parse/offsetof3.C: New test.
17039
17040         * g++.dg/init/copy7.C: Add missing dg-error markers.
17041
17042         PR c++/12226
17043         * g++.dg/init/copy7.c: New test.
17044
17045         PR c++/13536
17046         * g++.dg/parse/cast1.C: New test.
17047
17048 2004-01-04  Jan Hubicka  <jh@suse.cz>
17049
17050         * gcc.dg/winline[1-7].c: New tests.
17051
17052 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17053
17054         PR c++/13520
17055         * g++.dg/template/qualttp22.C: New test.
17056
17057 2004-01-01  Jan Hubicka  <jh@suse.cz>
17058
17059         * gcc.dg/debug/20031231-1.c: New.
17060         * gcc.c-torture/compile/20040101-1.c: New.
17061         * gcc.dg/dwarf-die-[1-7].c: New.
17062
17063 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
17064
17065         PR optimization/13521
17066         * gcc.c-torture/compile/20031231-1.c: New test.
17067
17068 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17069
17070         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
17071
17072 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17073
17074         PR c++/10079
17075         * g++.dg/template/crash16.C: New test.
17076
17077 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
17078
17079         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
17080
17081 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
17082
17083         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
17084         ports.
17085         * g++.old-deja/g++.jason/thunk3.C: Likewise.
17086         * g++.old-deja/g++.law/profile1.C: Likewise.
17087         * gcc.c-torture/compile/981006-1.c: Likewise.
17088         * gcc.c-torture/execute/loop-2e.x: Likewise.
17089         * gcc.c-torture/execute/loop-2f.x: Remove.
17090         * gcc.c-torture/execute/loop-2g.x: Likewise.
17091         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
17092         * gcc.dg/20020312-2.c: Remove traces of dead ports.
17093
17094 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17095
17096         PR c++/13507
17097         * g++.dg/ext/attrib11.C: New test.
17098
17099         PR c++/13494
17100         * g++.dg/template/array2-1.C: New test.
17101         * g++.dg/template/array2-2.C: New test.
17102
17103 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
17104
17105         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
17106
17107 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17108
17109         PR c++/12774
17110         * g++.dg/template/array1-1.C: New test.
17111         * g++.dg/template/array1-2.C: New test.
17112
17113 2003-12-29  Roger Sayle  <roger@eyesopen.com>
17114
17115         PR fortran/12632
17116         * g77.dg/12632.f: New test case.
17117
17118 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17119
17120         PR c++/13289
17121         * g++.dg/parse/nontype1.C: New test.
17122
17123 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17124
17125         PR c++/12403
17126         * g++.dg/parse/explicit1.C: New test.
17127         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
17128
17129 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17130
17131         PR c++/13081
17132         * g++.dg/opt/inline6.C: New test.
17133
17134         PR c++/12613
17135         * g++.dg/parse/error9.C: New test.
17136
17137         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
17138
17139 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/13009
17142         * g++.dg/init/assign1.C: New test.
17143
17144 2003-12-28  Roger Sayle  <roger@eyesopen.com>
17145
17146         PR c++/13070
17147         * g++.dg/warn/format3.C: New test case.
17148
17149 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17150
17151         * gcc.c-torture/compile/20031227-1.c: New test.
17152
17153 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17154
17155         * g++.dg/bprob/bprob.exp: Load target-supports.exp
17156         * g77.dg/bprob/bprob.exp: Likewise.
17157         * gcc.misc-tests/bprob.exp: Likewise.
17158         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
17159         variants on systems where the library does not provide that
17160         functionality.
17161         * gcc.dg/builtins-20.c: Use builtins-config.h.
17162         * gcc.dg/builtins-config.h: New file.
17163
17164 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17165
17166         * lib/gcc-dg.exp (dg-require-profiling): New function.
17167         * lib/target-supports.exp (check_profiling_available): Likewise.
17168         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17169         * g77.dg/bprob/bprob.exp: Likewise.
17170         * gcc.misc-tests/bprob.exp: Likewise.
17171         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17172         * gcc.dg/20021014-1.c: Likewise.
17173         * gcc.dg/nest.c: Likewise.
17174
17175 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17176
17177         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17178         compiling.
17179         * g++.dg/lookup/java2.C: Likewise.
17180         * gcc.dg/cpp/lexident.c: Likewise.
17181
17182 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17183
17184         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17185         given.
17186         * gcc.c-torture/compile/961203-1.c: Likewise.
17187         * gcc.c-torture/compile/980506-1.c: Likewise.
17188
17189 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17190
17191         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17192         (additional_prunes): New global.
17193         (gcc-dg-prune): Handle additional per-test pruning.
17194         (dg-test): Clear additional_prunes between tests.
17195
17196         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17197         dg-prune-output to avoid spurious failures from assembler
17198         complaining about nonexistent WAW violations.
17199         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17200         Use dg-prune-output to avoid spurious failures from assembler
17201         warning about Itanium B-step errata.
17202
17203 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17204
17205         * g++.dg/abi/macro0.C: New test.
17206         * g++.dg/abi/macro1.C: Likewise.
17207         * g++.dg/abi/macro2.C: Likewise.
17208
17209         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17210         * g++.dg/abi/bitfield7.C: Likewise.
17211         * g++.dg/abi/dtor2.C: Likewise.
17212         * g++.dg/abi/mangle11.C: Likewise.
17213         * g++.dg/abi/mangle12.C: Likewise.
17214         * g++.dg/abi/mangle14.C: Likewise.
17215         * g++.dg/abi/mangle17.C: Likewise.
17216         * g++.dg/abi/vbase10.C: Likewise.
17217         * g++.dg/abi/vbase14.C: Likewise.
17218         * g++.dg/template/qualttp17.C: Likewise.
17219
17220 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17221
17222         PR c/11995
17223         * gcc.dg/20031223-1.c: New test.
17224
17225 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17226
17227         * gcc.dg/noreturn-7.c: New test.
17228
17229 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17230
17231         * gcc.dg/null-pointer-1.c: New test.
17232
17233 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17234
17235         * g++.old-deja/g++.jason/template18.C: Remove.
17236         * g++.old-deja/g++.jason/template37.C: Likewise.
17237
17238         PR c++/12862
17239         * g++.dg/lookup/ns1.C: New test.
17240
17241         PR c++/12397
17242         * g++.dg/template/lookup3.C: New test.
17243
17244 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17245
17246         * g++.dg/template/recurse1.C: New test
17247
17248 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17249
17250         PR c++/12479
17251         * g++.dg/parse/semicolon1.C: New test.
17252         * g++.dg/parse/semicolon1.h: Likewise.
17253
17254 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17255
17256         * gcc.dg/darwin-misaligned.c: New test.
17257
17258 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17259
17260         PR c/9163
17261         * gcc.dg/20031222-1.c: New test.
17262
17263 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17264
17265         PR c++/13438
17266         * g++.dg/parse/error8.C: New test.
17267
17268         PR c++/11554
17269         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17270
17271 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17272
17273         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17274         too small.
17275         * gcc.c-torture/compile/930217-1.c: Likewise.
17276         * gcc.c-torture/compile/930513-1.c: Likewise.
17277         * gcc.c-torture/execute/920908-2.c: Likewise.
17278         * gcc.c-torture/execute/921204-1.c: Likewise.
17279         * gcc.c-torture/execute/930621-1.c: Likewise.
17280         * gcc.c-torture/execute/930630-1.c: Likewise.
17281         * gcc.c-torture/execute/931031-1.c: Likewise.
17282         * gcc.c-torture/execute/980602-2.c: Likewise.
17283         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17284         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17285         * gcc.c-torture/execute/extzvsi.c: Likewise.
17286         * gcc.c-torture/unsorted/ext.c: Likewise.
17287
17288 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17289
17290         PR target/12749
17291         * gcc.c-torture/compile/20031220-2.c: New test case.
17292
17293 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17294
17295         PR optimization/13031
17296         * gcc.c-torture/compile/20031220-1.c: New test case.
17297
17298 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17299
17300         * gcc.dg/cast-function-1.c: New test.
17301
17302 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17303
17304         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17305         formats.
17306
17307 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17308
17309         PR c++/12795
17310         * g++.dg/ext/attrib10.C: New test.
17311
17312 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17313
17314         * gcc.dg/cleanup-10.c: New test.
17315         * gcc.dg/cleanup-11.c: New test.
17316
17317 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17318
17319         PR c++/13239
17320         * g++.dg/opt/expect1.C: New test.
17321
17322 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17323
17324         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17325
17326 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17327
17328         PR debug/12923
17329         * gcc.dg/20031218-1.c: New test.
17330
17331         PR debug/12389
17332         * gcc.dg/20031218-2.c: New test.
17333         * gcc.dg/20031218-3.c: New test.
17334
17335         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17336         of label name and allow for USER_LABEL_PREFIX == "_" names.
17337         * g++.dg/abi/mangle18-2.C: Likewise.
17338         * g++.dg/abi/mangle19-1.C: Likewise.
17339         * g++.dg/abi/mangle19-2.C: Likewise.
17340         * g++.dg/abi/mangle20-1.C: Likewise.
17341         * g++.dg/abi/mangle20-2.C: Likewise.
17342
17343 2003-12-18  Richard Henderson  <rth@redhat.com>
17344
17345         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17346
17347 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17348             Dan Kegel <dank@kegel.com>
17349
17350         PR other/12009
17351         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17352         testing a cross compiler, it causes spurious compile failures.
17353         * lib/g++.exp: Likewise.
17354
17355 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17356
17357         PR c++/13262
17358         * g++.dg/template/access13.C: New test.
17359
17360 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17361
17362         * gcc.dg/20031216-1.c: New test.
17363
17364 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17365
17366         PR c++/9154
17367         * g++.dg/template/error10.C: New test.
17368
17369 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17370
17371         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17372         * g++.dg/eh/simd-2.C: Likewise.
17373
17374 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17375             Roger Sayle  <roger@eyesopen.com>
17376
17377         * gcc.c-torture/execute/ieee/mzero5.c: New.
17378
17379 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17380
17381         PR c++/10603
17382         * g++.dg/parse/error6.C: New test.
17383
17384         PR c++/12827
17385         * g++.dg/parse/error7.C: New test.
17386
17387 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17388
17389         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17390         at -O with stabs debugging formats.
17391         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17392         * gcc.dg/debug/debug-2.c: Likewise.
17393
17394 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17395
17396         PR c++/12696
17397         * g++.dg/init/error1.C: New test.
17398
17399         PR c++/12218
17400         * g++.dg/init/pm3.C: New test.
17401
17402 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17403
17404         PR c/3347
17405         * gcc.dg/bitfld-8.c: New test.
17406
17407 2003-12-16  James Lemke  <jim@wasabisystems.com>
17408
17409         * gcc.dg/arm-scd42-[123].c: New tests.
17410
17411 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17412
17413         PR c++/9043
17414         * g++.dg/abi/mangle20-1.C: New test.
17415         * g++.dg/abi/mangle20-2.C: New test.
17416
17417 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17418
17419         PR c++/13275
17420         * g++.dg/other/offsetof2.C: Remove XFAIL.
17421         * g++.dg/parse/offsetof1.C: New test.
17422         * g++.gd/parse/offsetof2.C: Likewise.
17423
17424 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17425
17426         * g++.dg/template/nontype3.C: New test.
17427         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17428
17429 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17430
17431         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17432
17433 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17434
17435         PR c++/13387
17436         * g++.dg/expr/assign1.C: New test.
17437
17438         PR c++/13242
17439         * g++.dg/abi/mangle19-1.C: New test.
17440         * g++.dg/abi/mangle19-2.C: New test.
17441
17442 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17443
17444         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17445
17446 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17447
17448         * gcc.c-torture/execute/20031216-1.c: New test.
17449
17450 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17451
17452         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17453         an ICE regression.
17454
17455 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17456
17457         PR c++/10926
17458         * g++.dg/template/error9.C: New test.
17459
17460         PR c++/11116
17461         * g++.dg/template/error8.C: New test.
17462
17463 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17464
17465         PR middle-end/13400
17466         * gcc.c-torture/execute/20031215-1.c: New test case.
17467
17468 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17469
17470         PR c++/13269
17471         * g++.dg/parse/error5.C: New test.
17472
17473         PR c++/12989
17474         * g++.dg/expr/sizeof1.C: New test.
17475
17476         PR c++/13310
17477         * g++.dg/template/crash15.C: New test.
17478
17479 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17480
17481         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17482         a non-POD type as the last named parameter of a varargs function.
17483
17484 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17485
17486         PR c++/13243
17487         PR c++/12573
17488         * g++.dg/template/crash14.C: New test.
17489         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17490
17491 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17492
17493         * g++.dg/other/java1.C: New test.
17494
17495         PR c++/13241
17496         * g++.dg/abi/mangle18-1.C: New test.
17497         * g++.dg/abi/mangle18-2.C: New test.
17498
17499 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17500
17501         PR optimization/10312
17502         * gcc.c-torture/execute/20031214-1.c: New.
17503
17504 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17505
17506         PR c++/10779
17507         PR c++/12160
17508         * g++.dg/parse/error3.C: New test.
17509         * g++.dg/parse/error4.C: Likewise.
17510         * g++.dg/abi/mangle4.C: Tweak error messages.
17511         * g++.dg/lookup/using5.C: Likewise.
17512         * g++.dg/other/error2.C: Likewise.
17513         * g++.dg/parse/typename5.C: Likewise.
17514         * g++.dg/parse/undefined1.C: Likewise.
17515         * g++.dg/template/arg2.C: Likewise.
17516         * g++.dg/template/ttp3.C: Likewise.
17517         * g++.dg/template/type1.C: Likewise.
17518         * g++.old-deja/g++.other/crash32.C: Likewise.
17519         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17520
17521 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17522
17523         PR c++/13106
17524         * g++.dg/warn/noreturn-3.C: New test.
17525
17526 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17527
17528         PR c++/13118
17529         * g++.dg/abi/covariant3.C: New.
17530
17531 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17532
17533         * g++.dg/eh/ia64-1.C: New test.
17534
17535 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17536
17537         PR optimization/13037
17538         * g77.f-torture/execute/13037.f: New test case.
17539
17540 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17541
17542         PR c++/12881
17543         * g++.dg/abi/covariant2.C: New.
17544
17545 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17546
17547         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17548
17549 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17550
17551         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17552
17553 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17554
17555         PR other/10819
17556         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17557         to fix Bug 10819.
17558         * lib/g++.exp (g++_version): Likewise.
17559         * lib/g77.exp (g77_version): Likewise.
17560         * lib/objc.exp (default_objc_version): Likewise.
17561
17562 2003-12-10  Richard Henderson  <rth@redhat.com>
17563
17564         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17565
17566         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17567
17568 2003-12-08  Matt Austern  <austern@apple.com>
17569
17570         PR c/13134
17571         * lib/gcc-dg.exp (dg-require-visibility): Define.
17572         * lib/target-supports (check_visibility_available): Define.
17573         * gcc.dg/visibility-1.c: New test.
17574         * gcc.dg/visibility-2.c: Likewise.
17575         * gcc.dg/visibility-3.c: Likewise.
17576         * gcc.dg/visibility-4.c: Likewise.
17577         * gcc.dg/visibility-5.c: Likewise.
17578         * gcc.dg/visibility-6.c: Likewise.
17579         * g++.dg/ext/visibility-1.C: Likewise.
17580         * g++.dg/ext/visibility-2.C: Likewise.
17581         * g++.dg/ext/visibility-3.C: Likewise.
17582         * g++.dg/ext/visibility-4.C: Likewise.
17583         * g++.dg/ext/visibility-5.C: Likewise.
17584         * g++.dg/ext/visibility-6.C: Likewise.
17585
17586 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17587
17588         * g++.dg/lookup/java1.C: New test.
17589         * g++.dg/lookup/java2.C: New test.
17590
17591 2003-12-07  Falk Hueffner  <falk@debian.org>
17592
17593         * g++.dg/opt/noreturn-1.C: New test.
17594
17595 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17596
17597         * gcc.dg/overflow-1.c: New test.
17598
17599 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17600
17601         * g77.f-torture/compile/13060.f: New test.
17602
17603 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17604
17605         PR c++/13323
17606         * g++.dg/inherit/operator2.C: New test.
17607
17608 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17609
17610         PR c++/13305
17611         * g++.dg/ext/attrib9.C: New test.
17612
17613 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17614
17615         PR c++/13314
17616         * g++.dg/template/error7.C: New test.
17617
17618 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17619             J"orn Rennecke <joern.rennecke@superh.com>
17620
17621         PR target/13302
17622         * g++.dg/other/struct-va_list.C: New test.
17623
17624 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17625
17626         PR c++/13166
17627         * g++.dg/parse/defarg6.C: New test.
17628
17629 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17630
17631         PR target/13256
17632         * gcc.c-torture/execute/20031201-1.c: New test.
17633
17634 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17635
17636         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17637
17638 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17639
17640         * gcc.dg/builtin-return-1.c: New test.
17641
17642 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17643             J"orn Rennecke <joern.rennecke@superh.com>
17644
17645         PR optimization/13260
17646         * gcc.c-torture/execute/20031204-1.c: New test.
17647
17648 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17649
17650         PR c++/9127
17651         * g++.dg/template/error6.C: New test.
17652
17653 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17654
17655         * gcc.dg/20031202-1.c: New test.
17656
17657 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17658
17659         PR c++/13179
17660         * g++.dg/template/eh1.C: New test.
17661
17662         PR c++/10771
17663         * g++.dg/template/error5.C: New test.
17664
17665 2003-12-02  David Ung  <davidu@mips.com>
17666
17667         * gcc.dg/compat/vector-check.h: Corrected type for var
17668         g_##TMODE
17669
17670 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17671
17672         PR c++/10126
17673         * g++.dg/template/ptrmem8.C: New test.
17674
17675 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17676
17677         PR c++/12573
17678         * g++.dg/template/dependent-expr3.C: New test.
17679
17680 2003-12-01  James Lemke  <jim@wasabisystems.com>
17681
17682         * gcc.dg/arm-g2.c: New test.
17683
17684 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17685
17686         PR optimization/11634
17687         * gcc.dg/20031201-2.c: New test case.
17688
17689 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17690
17691         PR 11433
17692         * objc.dg/proto-lossage-3.m: New test.
17693
17694 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17695
17696         PR optimization/12628
17697         * gcc.dg/20031201-1.c: New test case.
17698
17699 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17700
17701         * gcc.dg/unaligned-1.c: New test.
17702
17703 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17704
17705         PR c++/9849
17706         * g++.dg/template/error4.C: New test.
17707         * g++.dg/template/nested3.C: Adjust error markers.
17708
17709 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17710
17711         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17712
17713 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17714
17715         PR c/10333
17716         * gcc.dg/bitfld-7.c: New test.
17717
17718 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17719
17720         * gcc.dg/tls/asm-1.C: New test.
17721
17722 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17723
17724         * gcc.dg/cpp/assert4.c: Update.
17725
17726 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17727
17728         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17729         * gcc.dg/builtin-apply3.c: New test.
17730
17731 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17732
17733         * lib/compat.exp (compat-obj): New xfaildata parameter.
17734         Use it to set compiler_conditional_xfail_data before compiling.
17735         (compat-get-options): Handle dg-xfail-if.
17736         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17737         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17738         * gcc.dg/compat/vector-1_y.c: Likewise.
17739         * gcc.dg/compat/vector-2_x.c: Likewise.
17740         * gcc.dg/compat/vector-2_y.c: Likewise.
17741
17742 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17743
17744         * g++.dg/opt/reg-stack4.C: New test.
17745
17746 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17747
17748         * gcc.dg/builtin-apply2.c: New test.
17749
17750 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17751
17752         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17753
17754 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17755
17756         PR c++/12924
17757         * g++.dg/template/template-id-2.C: New test.
17758
17759 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17760
17761         PR c++/5369
17762         * g++.dg/template/memfriend1.C: New test.
17763         * g++.dg/template/memfriend2.C: Likewise.
17764         * g++.dg/template/memfriend3.C: Likewise.
17765         * g++.dg/template/memfriend4.C: Likewise.
17766         * g++.dg/template/memfriend5.C: Likewise.
17767         * g++.dg/template/memfriend6.C: Likewise.
17768         * g++.dg/template/memfriend7.C: Likewise.
17769         * g++.dg/template/memfriend8.C: Likewise.
17770         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17771
17772 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17773
17774         PR c++/12515
17775         * g++.dg/ext/cond1.C: New test.
17776
17777 2003-11-20  Richard Henderson  <rth@redhat.com>
17778
17779         * gcc.dg/20020201-2.c: Remove.
17780         * gcc.dg/20020201-4.c: Remove.
17781         * gcc.dg/20020304-1.c: Remove.
17782
17783 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17784
17785         * gcc.dg/cpp/trad/xwin1.c: New test case.
17786
17787 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17788
17789         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17790         * lib/g77.exp: Likewise.
17791         * lib/objc.exp: Likewise.
17792         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17793         for darwin.
17794
17795 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17796
17797         PR c++/12932
17798         * g++.dg/template/static5.C: New test.
17799
17800 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17801
17802         * gcc.dg/nested-func-1.c: New test.
17803
17804 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17805
17806         * gcc.dg/cpp/assert4.c: New test.
17807
17808 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17809
17810         PR c++/2294
17811         * g++.dg/lookup/using9.c: New test.
17812
17813 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR c++/12762
17816         * g++.dg/template/error3.C: New test.
17817
17818 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17819
17820         PR ada/13035
17821         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17822         No longer use a wrapper for gcc, since this does not work under
17823         Windows.
17824
17825 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17826
17827         PR c++/2094
17828         * g++.dg/template/ptrmem7.C: New test.
17829
17830 2003-11-13  Andrew Pinski <apinski@apple.com>
17831
17832         * gcc.c-torture/compile/20031113-1.c: New test.
17833
17834 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17835             Kean Johnston <jkj@sco.com>
17836
17837         PR c/13029
17838         * gcc.dg/unused-4.c: Update.
17839
17840 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17841
17842         * g++.dg/opt/const3.C: New test.
17843
17844 2003-11-13  Jan Hubicka  <jh@suse.cz>
17845
17846         * gcc.c-torture/compile/20031112-1.c: New test.
17847
17848 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17849
17850         * g++.dg/parse/crash10.C: Remove bogus error marker.
17851
17852 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17853
17854         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17855         (host_gcc): Likewise.
17856         (ROOT): Honor $PWDCMD.
17857         (BASE): Likewise.
17858         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17859
17860 2003-11-12  Catherine Moore  <clm@redhat.com>
17861
17862         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17863
17864 2003-11-12  Andreas Jaeger  <aj@suse.de>
17865             Jakub Jelinek  <jakub@redhat.com>
17866             Andrew Pinski  <pinskia@physics.uc.edu>
17867             Richard Henderson  <rth@redhat.com>
17868
17869         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17870         systems.
17871         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17872
17873         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17874         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17875
17876 2003-11-11  Andreas Jaeger  <aj@suse.de>
17877
17878         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17879
17880         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17881
17882 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17883
17884         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17885         Clean ups.
17886
17887 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17888
17889         * gcc.dg/trampoline-1.c: New test.
17890
17891 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17892
17893         * gcc.c-torture/compile/200031109-1.c: New test.
17894
17895 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17896
17897         PR c/3190
17898         PR c/8714
17899         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17900         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17901         gcc.dg/format/no-y2k-1.c: Update.
17902
17903 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17904
17905         PR optimization/10467
17906         * gcc.dg/20031108-1.c: New test case.
17907
17908 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17909
17910         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17911
17912 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17913
17914         * gcc.dg/compound-lvalue-1.c: New test.
17915         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17916         some XFAILs.
17917
17918 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17919
17920         * gcc.dg/altivec-varargs-1.c: New test.
17921
17922 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17923
17924         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17925         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17926         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17927         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17928         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17929
17930 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17931
17932         * gcc.dg/cond-lvalue-1.c: New test.
17933
17934 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17935
17936         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17937
17938 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17939
17940         PR c++/11616
17941         * g++.dg/template/instantiate5.C: New test.
17942
17943 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17944
17945         PR c++/12726
17946         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17947         * ChangeLog: Add missing first entry for above test.
17948
17949 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17950
17951         PR c++/9810
17952         * g++.dg/template/using8.C: New test.
17953         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17954
17955 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17956
17957         PR optimization/10817
17958         * gcc.c-torture/compile/20031102-1.c: New test case.
17959
17960 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17961
17962         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17963         2147483647.
17964
17965 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17966
17967         * gcc.dg/20031102-1.c: New test.
17968
17969 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17970
17971         * gcc.dg/complex-1.c: New test.
17972
17973 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17974
17975         PR c++/12796
17976         * g++.dg/template/crash13.C: Adjust expected error location.
17977         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17978
17979 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17980
17981         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17982
17983 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17984
17985         PR/10239
17986         * gcc.c-torture/compile/20031031-2.c: New test.
17987
17988 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17989
17990         PR/11640
17991         * gcc.c-torture/compile/20031031-1.c: New test.
17992
17993 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17994
17995         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17996         * gcc.misc-tests/bprob.exp: Likewise.
17997         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17998         the execution test on arm-elf configs.
17999         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
18000         configs that don't support scratch files.
18001         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
18002
18003 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
18004
18005         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
18006         done by dejagnu.
18007
18008 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
18009
18010         * ada/acats/run_all.sh: Redirect mv output to /dev/null
18011         Avoid non pure sh syntax. Add more logging.
18012
18013         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
18014         fail.
18015
18016 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18017
18018         PR libgcj/10610
18019         * gcc.dg/ppc-stackalign-1.c: New test.
18020
18021 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
18022
18023         * ada/acats/run_all.sh: Change output to be more compliant with
18024         dejagnu framework.
18025         Create acats.sum and acats.log files under testsuite/ada/acats
18026         Only run [a-z]* directories, to filter out e.g. CVS.
18027         Redirect build output to log file.
18028
18029 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18030
18031         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
18032
18033 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
18034
18035         PR ada/5909:
18036         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
18037
18038 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
18039
18040         * gcc.c-torture/compile/20031023-1.c: New test.
18041         * gcc.c-torture/compile/20031023-2.c: New test.
18042         * gcc.c-torture/compile/20031023-3.c: New test.
18043         * gcc.c-torture/compile/20031023-4.c: New test.
18044
18045 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18046
18047         PR c++/10371
18048         * g++.dg/lookup/scoped8.C: New test.
18049
18050 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18051
18052         * g++.dg/opt/reg-stack3.C: New test.
18053
18054 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18055
18056         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
18057
18058 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18059
18060         PR c++/11076
18061         * g++.dg/template/crash13.C: New test.
18062
18063 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18064
18065         * gcc.dg/c99-restrict-2.c: New test.
18066
18067 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
18068
18069         PR c++/12698, c++/12699, c++/12700, c++/12566
18070         * g++.dg/inherit/covariant9.C: New test.
18071         * g++.dg/inherit/covariant10.C: New test.
18072         * g++.dg/inherit/covariant11.C: New test.
18073
18074 2003-10-23  Jason Merrill  <jason@redhat.com>
18075
18076         PR c++/12726
18077         * g++.dg/ext/complit2.C: New test.
18078
18079 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
18080
18081         PR target/12654
18082         * gcc.c-torture/execute/20031020-1.c: New test.
18083
18084 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18085
18086         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
18087         following the jump_insn.
18088
18089 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18090
18091         * gcc.dg/cast-lvalue-1.c: New test.
18092
18093 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
18094
18095         PR c++/11962
18096         * g++.dg/template/cond2.C: New test.
18097
18098 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18099
18100         * gcc.dg/builtins-28.c: New test.
18101
18102 2003-10-20  Jan Hubicka  <jh@suse.cz>
18103
18104         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
18105         parameter.
18106         * testsuite/gcc.dg/inline-2.c: Likewise.
18107
18108 2003-10-20  Phil Edwards  <phil@codesourcery.com>
18109
18110         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
18111         * gcc.dg/nest.c:  Likewise.
18112
18113 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18114
18115         PR c++/9781, c++/10583, c++/11862
18116         * g++.dg/parse/crash13.C: New test.
18117
18118 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18119
18120         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
18121
18122 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18123
18124         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
18125         Define HAVE_C99_RUNTIME except on Solaris.
18126         * gcc.dg/builtins-20.c: Likewise.
18127
18128 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18129
18130         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
18131
18132 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18133
18134         PR c++/12495
18135         * g++.dg/template/crash21.C: New test.
18136
18137 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18138
18139         PR c++/2513
18140         * g++.dg/template/typename5.C: New test.
18141
18142 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18143
18144         PR c++/12369
18145         * g++.dg/template/friend25.C: New test.
18146
18147 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
18148
18149         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
18150         versions.
18151
18152 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
18153
18154         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
18155         == 2147483647.
18156
18157 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
18158
18159         * gcc.c-torture/execute/960416-1.x: Remove.
18160         * gcc.c-torture/execute/divconst-3.x: Likewise.
18161
18162 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
18163
18164         PR target/12598
18165         * gcc.dg/torture/cris-volatile-1.c: New test.
18166
18167 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18168
18169         PR optimization/9325
18170         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18171         for overflowing floating point to integer conversion during RTL
18172         simplification.
18173
18174 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18175
18176         * objc/execute/_cmd.m: Fix typo.
18177         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18178         Relax 'scan-assembler' regexp.
18179         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18180         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18181         * objc.dg/zero-link-2.m: Remove blank line.
18182         * objc.dg/zero-link-3.m: New test case.
18183
18184 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18185
18186         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18187
18188         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18189         than linker trickery.
18190
18191 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18192
18193         PR c++/12370
18194         * g++.dg/other/friend2.C: New test.
18195
18196 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18197
18198         * gcc.dg/20031012-1.c: New test.
18199
18200 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18201
18202         * gcc.dg/weak/weak-3.c: Fix for new warning.
18203
18204 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18205
18206         PR optimization/8750
18207         * gcc.c-torture/execute/20031012-1.c: New test case.
18208
18209 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18210
18211         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18212         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18213
18214 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18215
18216         PR optimization/12260
18217         * gcc.c-torture/compile/20031011-2.c: New test case.
18218
18219 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18220
18221         * gcc.c-torture/execute/20031011-1.c: New testcase.
18222
18223 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18224
18225         * gcc.c-torture/compile/20031011-1.c: New test.
18226
18227 2003-10-11  Jan Hubicka  <jh@suse.cz>
18228
18229         * g++.dg/other/first-global.C: New test.
18230
18231 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18232
18233         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18234
18235 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18236
18237         * gcc.c-torture/compile/20031010-1.c: New test.
18238
18239 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18240
18241         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18242         * gcc.c-torture/execute/va-arg-25.c: ... here.
18243
18244 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18245
18246         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18247
18248 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18249
18250         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18251
18252 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18253
18254         * g++.dg/parse/error2.C: New test.
18255
18256 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18257
18258         PR c++/11097
18259         * g++.dg/other/error5.C: Modify the error message.
18260         * g++.dg/lookup/using8.C: New test.
18261
18262 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18263
18264         * gcc.dg/darwin-abi-2.c: New file.
18265         * gcc.c-torture/execute/va-arg-24.c: New file.
18266
18267 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18268
18269         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18270         indentation.
18271
18272 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18273
18274         PR c++/10147
18275         * g++.dg/other/error4.C: Update error messages.
18276         * g++.dg/template/ptrmem4.C: Likewise.
18277
18278         PR c++/12337
18279         * g++.dg/init/new9.C: New test.
18280
18281         PR c++/12334, c++/12236, c++/8656
18282         * g++.dg/ext/attrib8.C: New test.
18283
18284 2003-10-06  Devang Patel  <dpatel@apple.com>
18285
18286         * gcc.dg/debug/dwarf2-3.h: New test.
18287         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18288
18289 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18290
18291         * g++.dg/opt/cfg2.C: New test.
18292
18293 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18294
18295         * g++.dg/opt/float1.C: New test.
18296
18297 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18298
18299         * gcc.dg/c90-array-lval-6.c: New test.
18300         * gcc.dg/c99-array-lval-6.c: New test.
18301
18302 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18303             Ziemowit Laski  <zlaski@apple.com>
18304
18305         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18306         'Derived', so that it is never considered a class method; add
18307         new warning for '+port' method ambiguity.
18308         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18309         <objc/objc-api.h> (needed on Mac OS X).
18310         * objc.dg/method-13.m: New test.
18311
18312 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18313
18314         PR optimization/9325, PR java/6391
18315         * gcc.c-torture/execute/20031003-1.c: New test case.
18316
18317 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18318
18319         PR optimization/12180
18320         * gcc.dg/20031002-1.c: New test.
18321
18322         PR c++/12486
18323         * g++.dg/inherit/error1.C: New test.
18324
18325 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18326
18327         * lib/f-torture.exp (search_for): Rename to...
18328         (search_for_re): This.  Also, clean up comments and the
18329         "regexp" invocation.
18330
18331 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18332
18333         * gcc.c-torture/compile/20031002-1.c: New test.
18334
18335 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18336
18337         * g++.dg/opt/cond1.C: New test.
18338
18339 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18340
18341         * gcc.dg/Wold-style-definition-2.c: New testcase.
18342         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18343
18344 2003-09-29  Richard Henderson  <rth@redhat.com>
18345
18346         * g++.dg/init/array10.C: Add dg-options.
18347
18348 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18349
18350         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18351
18352 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18353
18354         * g++.dg/template/friend19.C: Fix typo.
18355         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18356
18357 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18358
18359         * gcc.c-torture/execute/20030928-1.c: New test.
18360         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18361
18362 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18363
18364         * g++.dg/opt/unroll1.C: New test.
18365
18366 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18367
18368         PR optimization/11741
18369         * gcc.dg/20030926-1.c: New test case.
18370
18371 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18372
18373         PR c++/5655
18374         * g++.dg/parse/access7.C: New test.
18375         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18376
18377 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18378
18379         MERGE OF objc-improvements-branch into MAINLINE:
18380         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18381         if libobjc has not been built.
18382         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18383         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18384         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18385         objc/execute/nested-3.m, objc/execute/np-2.m,
18386         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18387         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18388         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18389         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18390         objc.dg/special/unclaimed-category-1.h,
18391         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18392         well as GNU runtime.
18393         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18394         * execute/cascading-1.m, execute/function-message-1.m,
18395         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18396         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18397         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18398         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18399         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18400         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18401         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18402         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18403         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18404         * objc.dg/bitfield-2.m: Run only on Darwin.
18405         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18406         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18407         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18408         * objc.dg/const-str-1.m: Fix constant string layout.
18409
18410 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18411
18412         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18413
18414 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18415
18416         * gcc.dg/darwin-abi-1.c: New file.
18417
18418 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18419
18420         PR target/12281
18421         * gcc.c-torture/compile/20030921-1.c: New test.
18422
18423 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18424
18425         * g++.dg/opt/reg-stack2.C: New test.
18426
18427 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18428
18429         * g++.dg/eh/delayslot1.C: New test.
18430
18431 2003-09-20  Richard Henderson  <rth@redhat.com>
18432
18433         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18434
18435 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18436
18437         * gcc.c-torture/execute/20030920-1.c: New test case.
18438
18439 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18440
18441         * g++.dg/rtti/typeid3.C: Correct expected error message.
18442
18443 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18444
18445         PR c++/157
18446         * g++.dg/parse/crash12.C: New test.
18447
18448 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18449
18450         * gcc.dg/compat/mixed-struct-check.h: New.
18451         * gcc.dg/compat/mixed-struct-defs.h: New.
18452         * gcc.dg/compat/mixed-struct-init.h: New.
18453         * gcc.dg/compat/struct-by-value-19_main.c: New.
18454         * gcc.dg/compat/struct-by-value-19_x.c: New.
18455         * gcc.dg/compat/struct-by-value-19_y.c: New.
18456         * gcc.dg/compat/struct-by-value-20_main.c: New.
18457         * gcc.dg/compat/struct-by-value-20_x.c: New.
18458         * gcc.dg/compat/struct-by-value-20_y.c: New.
18459         * gcc.dg/compat/struct-return-19_main.c: New.
18460         * gcc.dg/compat/struct-return-19_x.c: New.
18461         * gcc.dg/compat/struct-return-19_y.c: New.
18462         * gcc.dg/compat/struct-return-20_main.c: New.
18463         * gcc.dg/compat/struct-return-20_x.c: New.
18464         * gcc.dg/compat/struct-return-20_y.c: New.
18465
18466 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18467         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18468         so that it will not complain on LP64 targets.
18469
18470 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18471
18472         PR c++/495
18473         * g++.dg/template/friend24.C: New test.
18474
18475 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18476
18477         PR c++/12332
18478         * g++.dg/template/memtmpl2.C: New test.
18479
18480 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18481
18482         PR target/11184
18483         * gcc.dg/builtin-apply1.c: New test.
18484
18485 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18486
18487         PR c++/9848
18488         * g++.dg/warn/Wunused-4.C: New test.
18489
18490 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18491
18492         PR c++/12316
18493         * g++.dg/other/gc2.C: New test.
18494
18495 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18496
18497         PR c++/11991
18498         * g++.dg/rtti/typeid3.C: New test.
18499
18500         PR c++/12266
18501         * g++.dg/overload/template1.C: New test.
18502
18503 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18504
18505         * g++.dg/opt/cfg3.C: New test.
18506
18507 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18508
18509         PR c++/7939
18510         * g++.dg/template/crash11.C: New test.
18511
18512 2003-09-16  Jason Merrill  <jason@redhat.com>
18513             Jakub Jelinek  <jakub@redhat.com>
18514
18515         * gcc.dg/attr-warn-unused-result.c: New test.
18516
18517 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18518
18519         PR c++/12184
18520         * g++.dg/expr/call2.C: New test.
18521
18522 2003-09-15  Andreas Jaeger  <aj@suse.de>
18523
18524         * gcc.dg/Wold-style-definition-1.c: New test.
18525
18526 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18527
18528         PR c++/3907
18529         * g++.dg/parse/template12.C: New test.
18530
18531         * g++.dg/abi/bitfield11.C: New test.
18532         * g++.dg/abi/bitfield12.C: Likewise.
18533
18534 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18535
18536         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18537         non-expansion of functional macro name without arguments at EOL.
18538         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18539
18540 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18541
18542         * gcc.c-torture/execute/20030914-[12].c: New tests.
18543
18544 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         PR c++/11788
18547         * g++.dg/overload/addr1.C: New test.
18548
18549 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18550
18551         * gcc.dg/20030909-1.c: New test.
18552
18553 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18554
18555         * gcc.dg/ultrasp10.c: New test.
18556
18557 2003-09-09  Devang Patel  <dpatel@apple.com>
18558
18559         * gcc.dg/darwin-ld-6.c: New test.
18560
18561 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18562
18563         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18564
18565 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18566
18567         * gcc.dg/ia64-types1.c: New test.
18568         * gcc.dg/ia64-types2.c: Likewise.
18569
18570 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18571
18572         * gcc.dg/builtins-1.c: Add more _Complex tests.
18573         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18574
18575         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18576         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18577
18578 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18579
18580         PR c++/11786
18581         * g++.dg/lookup/koenig2.C: New test.
18582
18583         PR c++/5296
18584         * g++.dg/rtti/typeid2.C: New test.
18585
18586 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18587
18588         * gcc.c-torture/compile/20030904-1.c: New test.
18589
18590 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18591
18592         * g++.dg/opt/longbranch2.C: New test.
18593
18594 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18595
18596         * g++.dg/template/crash10.C: Only compile it.
18597
18598 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18599
18600         PR middle-end/11665
18601         * gcc.c-torture/compile/20030907-1.c: New test.
18602         * g++.dg/init/array11.C: New test.
18603
18604 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18605
18606         PR c++/11852
18607         * g++.dg/init/struct1.C: New test.
18608
18609 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18610
18611         PR c++/12181
18612         * g++.dg/expr/comma1.C: New test.
18613
18614 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18615
18616         PR c++/11867
18617         * g++.dg/expr/static_cast5.C: New test.
18618
18619 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18620
18621         PR c++/11507
18622         * g++.dg/lookup/scoped7.C: New test.
18623
18624         PR c++/9574
18625         * g++.dg/other/static1.C: New test.
18626
18627         PR c++/11490
18628         * g++.dg/warn/template-1.C: New test.
18629
18630         PR c++/11432
18631         * g++.dg/template/crash10.C: New test.
18632
18633         PR c++/2478
18634         * g++.dg/overload/VLA.C: New test.
18635
18636         PR c++/10804
18637         * g++.dg/template/call1.C: New test.
18638
18639 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18640
18641         PR c++/11794
18642         * g++.dg/parse/using3.C: New test.
18643
18644 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18645
18646         PR c++/11409
18647         * g++.dg/overload/builtin3.C: New test case.
18648
18649 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18650
18651         PR c/9862
18652         * gcc.dg/20030906-1.c: New test.
18653         * gcc.dg/20030906-2.c: Likewise.
18654
18655 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18656
18657         PR c++/12167
18658         * g++.dg/parse/defarg5.C: New test.
18659
18660         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18661
18662 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c++/12163
18665         * g++.dg/expr/static_cast4.C: New test.
18666
18667         PR c++/12146
18668         * g++.dg/template/crash9.C: New test.
18669
18670 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18671
18672         * g++.old-deja/g++.ext/pretty2.C: Update for change
18673         in __FUNCTION__.
18674         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18675
18676 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18677
18678         PR c++/11922
18679         * g++/dg/template/qualified-id1.C: New test.
18680
18681         PR c++/12037
18682         * g++.dg/warn/noeffect4.C: New test.
18683
18684 2003-09-04  Matt Austern  <austern@apple.com>
18685
18686         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18687         * g++.dg/ext/fnname2.C: Likewise.
18688         * g++.dg/ext/fnname3.C: Likewise.
18689
18690 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18691
18692         * g++.dg/expr/lval1.C: New test.
18693         * g++.dg/ext/lvcast.C: Remove.
18694
18695 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18696
18697         PR optimization/11700.
18698         * gcc.c-torture/compile/20030903-1.c: New test case.
18699
18700 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18701
18702         PR c++/12053
18703         * g++.dg/abi/layout4.C: New test.
18704
18705 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18706
18707         PR c++/11553
18708         * g++.dg/parse/friend3.C: New test.
18709
18710 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/11847
18713         * g++.dg/template/class1.C: New test.
18714
18715         PR c++/11808
18716         * g++.dg/expr/call1.C: New test.
18717
18718 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18719
18720         PR c++/12114
18721         * g++.dg/init/ref9.C: New test.
18722
18723         PR c++/11972
18724         * g++.dg/template/nested4.C: New test.
18725
18726 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18727
18728         PR c++/12093
18729         * g++.dg/template/non-dependent4.C: New test.
18730
18731         PR c++/11928
18732         * g++.dg/inherit/conv1.C: New test.
18733
18734 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18735
18736         PR c++/6196
18737         * g++.dg/ext/label1.C: New test.
18738         * g++.dg/ext/label2.C: Likewise.
18739
18740 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18741
18742         * g++.dg/expr/cond3.C: New test.
18743
18744 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18745
18746         * gcc.dg/builtins-1.c: Add new builtin cases.
18747
18748 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18749
18750         * gcc.dg/builtins-1.c: Add new cases.
18751         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18752
18753 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18754
18755         * gcc.dg/builtins-1.c: Add more math builtin tests.
18756         * gcc.dg/torture/builtin-attr-1.c: New test.
18757
18758 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18759
18760         PR optimization/5079
18761         * g++.dg/opt/static3.C: New test.
18762
18763 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18764
18765         * gcc.misc-tests/gcov-10b.c: New test.
18766
18767 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18768
18769         * g++.dg/opt/ptrmem3.C: New test.
18770
18771         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18772
18773 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18774
18775         * gcc.dg/20030826-2.c: New test.
18776
18777 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18778
18779         PR middle-end/12002
18780         * g77.f-torture/compile/12002.f: New test case.
18781
18782 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18783
18784         * gcc.dg/20030826-1.c: New test case.
18785
18786 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18787
18788         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18789
18790 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18791
18792         PR c++/11871
18793         * c++.dg/lookup/crash1.C: New test.
18794
18795         * c++.dg/warn/noeffect3.C: New test.
18796
18797 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18798
18799         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18800         * gcc.dg/compat/vector-1_y.c: Ditto.
18801         * gcc.dg/compat/vector-2_x.c: Ditto.
18802         * gcc.dg/compat/vector-2_y.c: Ditto.
18803
18804 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18805
18806         * gcc.dg/20030702-1.c: New test.
18807
18808 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18809
18810         PR c++/8795
18811         * g++.dg/ext/altivec-1.C: New test.
18812
18813 2003-08-24  Richard Henderson  <rth@redhat.com>
18814
18815         * g++.dg/eh/simd-2.C: Add -w for x86.
18816
18817 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18818
18819         * gcc.dg/20030815-1.c: New test.
18820
18821 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18822
18823         PR c++/3765
18824         * g++.dg/parse/access6.C: New test.
18825
18826 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18827
18828         PR c++/641, c++/11876
18829         * g++.dg/template/friend22.C: New test.
18830         * g++.dg/template/friend23.C: Likewise.
18831
18832 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18833
18834         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18835         identically.
18836
18837 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18838
18839         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18840
18841 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18842
18843         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18844
18845 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18846
18847         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18848
18849 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18850
18851         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18852
18853 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18854
18855         PR c++/11919
18856         * g++.dg/overload/prom1.C: New test.
18857
18858         PR c++/11551
18859         * g++.dg/parse/dtor2.C: New test.
18860
18861         PR c++/10762
18862         * g++.dg/parse/using2.C: New test.
18863
18864 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18865
18866         PR target/11805
18867         * gcc.c-torture/compile/20030821-1.c: New.
18868
18869 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18870
18871         PR c++/11834
18872         * g++.dg/template/deduce2.C: New test.
18873
18874 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18875
18876         * gcc.c-torture/execute/20030821-1.c: New test.
18877
18878 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18879
18880         PR middle-end/11984
18881         * gcc.dg/20030820-1.c: New test case.
18882
18883 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18884
18885         PR c++/11945
18886         * g++.dg/warn/noeffect2.C: New test.
18887
18888 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18889
18890         PR c++/10926
18891         * g++.dg/template/dtor2.C: New test.
18892
18893         PR c++/11684
18894         * g++.dg/template/operator1.C: New test.
18895         * g++.dg/parse/operator4.C: New test.
18896
18897         PR c++/11946.C
18898         * g++.dg/expr/enum1.C: New test.
18899         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18900
18901         PR c++/11036.C
18902         * g++.dg/parse/elab2.C: New test.
18903         * g++.dg/parse/typedef4.C: Change error message.
18904         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18905         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18906         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18907
18908 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18909
18910         * gcc.dg/pch/warn-1.c: New.
18911         * gcc.dg/pch/warn-1.hs: New.
18912
18913         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18914         not-tested file.
18915
18916 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18917
18918         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18919
18920 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18921
18922         * gcc.dg/uninit-D.c: New Test.
18923         * gcc.dg/uninit-E.c: New Test.
18924         * gcc.dg/uninit-F.c: New Test.
18925         * gcc.dg/uninit-G.c: New Test.
18926
18927 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18928
18929         * g++.dg/README: Describe the pch directory.
18930
18931 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18932
18933         PR c++/11174
18934         * g++.dg/parse/access4.C: New test.
18935         * g++.dg/parse/access5.C: Likewise.
18936         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18937
18938 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18939
18940         * gcc.dg/noncompile/20030818-1.c: New.
18941
18942 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18943
18944         PR c++/11957
18945         * g++.dg/warn/noeffect1.C: New test.
18946
18947         * g++.dg/template/scope2.C: New test.
18948         * g++.dg/template/error2.C: Correct dg-error
18949
18950 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18951
18952         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18953
18954 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18955
18956         PR C++/11512
18957         * g++.dg/template/warn1.C: New.
18958
18959 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18960
18961         * g++.dg/template/error2.C: New test.
18962         * g++.dg/lookup/using7.C: Adjust errors
18963         * g++.old-deja/g++.pt/crash36.C: Likewise.
18964         * g++.old-deja/g++.pt/derived3.C: Likewise.
18965
18966 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18967
18968         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18969         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18970         * gcc.c-torture/execute/builtins/string-9.c: New, from
18971         string-opt-9.c.  Adjust for execute/builtins framework.
18972         * gcc.c-torture/execute/string-opt-9.c: Delete.
18973
18974 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18975
18976         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18977
18978         * g++.dg/parse/ret-type2.C: New test.
18979
18980         PR c++/11703
18981         * g++.dg/init/new8.C: New test.
18982
18983         PR c++/10923
18984         * g++.dg/parse/typedef5.C: New test.
18985
18986         PR c++/9512
18987         * g++.dg/parse/qualified2.C: New test.
18988         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18989         invalid code.
18990
18991 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18992
18993         * g++.dg/conversion/ptrmem1.C: New test.
18994
18995 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18996
18997         PR target/11693
18998         * gcc.dg/20030811-1.c: New test.
18999
19000         PR target/11535
19001         * gcc.c-torture/execute/20030811-1.c: New test.
19002
19003 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19004
19005         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
19006
19007 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
19008
19009         PR c++/11789.C
19010         * g++.dg/inherit/multiple1.C: New test.
19011
19012 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19013
19014         * gcc.dg/spe1.c: New test.
19015
19016         PR c++/11670
19017         * g++.dg/expr/cast2.C: New test.
19018
19019         PR c++/10530
19020         * g++.dg/template/dependent-name2.C: New test.
19021
19022 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
19023
19024         * g++.dg/parse/crash11.C: Put the dg options in comments.
19025
19026 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
19027
19028         * lib/gcc-dg.exp: Update for diagnostic change.
19029
19030 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19031
19032         PR c++/5767
19033         * g++.dg/parse/crash11.C: New test.
19034
19035 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
19036
19037         * gcc.dg/cpp/spacing1.c: Update.
19038
19039 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
19040
19041         PR target/11739
19042         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
19043         a value for -mtune.
19044
19045 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19046
19047         PR middle-end/11771
19048         * gcc.c-torture/compile/20030804-1.c: New test case.
19049
19050 2003-08-04  Roger Sayle  <roger@eyesopen.com>
19051
19052         * gcc.dg/20030804-1.c: New test case.
19053
19054 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
19055
19056         * gcc.dg/cpp/separate-1.c: New test.
19057
19058 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
19059
19060         PR c++/11704
19061         * g++.dg/template/dependent-expr2.C: New test.
19062
19063         PR c++/11766
19064         * g++.dg/expr/ptrmem1.C: New test.
19065
19066 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19067
19068         PR c++/9453
19069         * g++.dg/template/friend15.C: New test.
19070
19071 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
19072
19073         * lib/dg-pch.exp: Work round PCH bug.
19074
19075 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19076
19077         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
19078         builtins.  Move cases from builtins-4.c here.
19079
19080         * gcc.dg/torture/builtin-math-1.c: New test taken from
19081         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
19082         additional cases.
19083
19084         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
19085         Delete.
19086
19087 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19088
19089         PR c++/9447
19090         * g++.dg/template/using7.C: New test.
19091
19092 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
19093
19094         * import1.c, import2.c: New tests.
19095
19096 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
19097
19098         * g++.dg/eh/crossjump1.C: New test.
19099
19100 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
19101
19102         PR c++/11697
19103         * g++.dg/template/using6.C: New test.
19104
19105         PR c++/11744
19106         * g++.dg/template/koenig2.C: New test.
19107
19108 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19109
19110         PR c++/7983
19111         * g++.dg/parse/typedef4.C: New test.
19112
19113 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19114
19115         PR c++/8442, c++/8806
19116         * g++.dg/template/elab1.C: New test.
19117         * g++.dg/template/type2.C: Likewise.
19118         * g++.dg/template/ttp3.C: Adjust expected error message.
19119         * g++.old-deja/g++.law/visibility13.C: Likewise.
19120         * g++.old-deja/g++.niklas/t135.C: Likewise.
19121         * g++.old-deja/g++.pt/ttp41.C: Likewise.
19122         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
19123         template argument.
19124         * g++.old-deja/g++.pt/ttp44.C: Likewise.
19125
19126 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
19127
19128         PR c++/11295
19129         * g++.dg/ext/stmtexpr1.C: New test.
19130
19131         * g++.dg/opt/tmp1.C: New test.
19132
19133         PR c++/11525
19134         * g++.dg/parse/constant4.C: New test.
19135
19136         PR c++/9447
19137         * g++.dg/template/using5.C: New test.
19138
19139 2003-07-31  Roger Sayle  <roger@eyesopen.com>
19140
19141         * gcc.dg/builtins-27.c: New test case.
19142
19143 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
19144
19145         * gcc.dg/tls/opt-7.c: New test.
19146
19147 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
19148
19149         * g++.old-deja/g++.other/crash18.C: Remove.
19150
19151 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19152
19153         * g++.dg/template/explicit3.C: New.
19154         * g++.dg/template/explicit4.C: New.
19155         * g++.dg/template/explicit5.C: New.
19156
19157         PR c++/11347
19158         * g++.dg/template/memtmpl1.C: New.
19159
19160 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
19161
19162         PR target/11565
19163         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
19164         * gcc.dg/i386-387-5.c (dg-options): Likewise.
19165
19166 2003-07-30  Jan Hubicka  <jh@suse.cz>
19167
19168         * vtgc1.c: Kill.
19169
19170 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19171
19172         * gcc.dg/struct-in-proto-1.c: New test.
19173
19174 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19175
19176         * gcc.dg/cpp/include2.c: Only expect one message.
19177
19178 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19179
19180         PR c++/9447
19181         * g++.dg/template/using1.C: New test.
19182         * g++.dg/template/using2.C: New test.
19183         * g++.dg/template/using3.C: New test.
19184         * g++.dg/template/using4.C: New test.
19185
19186 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19187
19188         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19189         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19190
19191 2003-07-28  Jan Hubicka  <jh@suse.cz>
19192
19193         PR c++/11530
19194         * g++.dg/opt/call1.C: New test.
19195
19196 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19197
19198         PR c++/11667
19199         * g++.dg/init/enum2.C: New test.
19200         * g++.dg/template/overload1.C: Add "-w" option.
19201
19202 2003-07-28    <hp@bitrange.com>
19203
19204         * gcc.dg/Wdeclaration-after-statement-1.c,
19205         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19206
19207 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19208
19209         * gcc.c-torture/compile/20030725-1.c: New test.
19210
19211 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19212
19213         * gcc.dg/20030505.c: Only run for SPE.
19214         Remove definition of opaque type.
19215
19216 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19217
19218         * g++.dg/template/ptrmem6.C: New test.
19219
19220 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19221
19222         * gcc.c-torture/compile/zero-strct-2.c: New test.
19223
19224 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19225
19226         * gcc.dg/intermod-1.c: New test.
19227
19228 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19229
19230         PR c++/11617
19231         * g++.dg/template/lookup2.C: New test.
19232         * g++.dg/template/memclass1.C: Remove instantiated from error.
19233         * g++.dg/other/error2.C: Tweak expected errors.
19234
19235         PR c++/11596
19236         * g++.dg/template/defarg3.C: New test.
19237
19238         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19239
19240 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19241
19242         * g++.dg/inherit/access5.C: New test.
19243
19244 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19245
19246         PR c++/11513
19247         * g++.dg/template/crash8.C: New test.
19248
19249 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19250
19251         PR c/10602
19252         * gcc.dg/noncompile/incomplete-2.c: New test.
19253
19254 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19255
19256         PR c++/11645
19257         * g++.dg/inherit/access4.C: New test.
19258
19259         PR c++/11517
19260         * g++.dg/expr/cond2.C: New test.
19261
19262         PR optimization/10679
19263         * g++.dg/opt/inline4.C: New test.
19264
19265 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19266
19267         * g++.dg/parse/crash10: New test.
19268
19269 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19270
19271         * g++.dg/ext/flexary1.C: New test.
19272
19273 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19274
19275         PR c++/10793
19276         * g++.dg/template/crash9.C: New test.
19277
19278 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19279
19280         PR c++/3004
19281         * g++.dg/parse/typedef3.C: New test.
19282
19283         PR c++/7906
19284         * g++.dg/parse/operator2.C: New test.
19285
19286         PR c++/8895
19287         * g++.dg/parse/def-tmpl-arg1.C: New test.
19288
19289         PR c++/9282
19290         * g++.dg/parse/funptr1.C: New test.
19291
19292         PR c++/9452
19293         * g++.dg/parse/ambig3.C: New test.
19294
19295         PR c++/9454
19296         * g++.dg/parse/operator3.C: New test.
19297
19298         PR c++/9486
19299         * g++.dg/parse/template10.C: New test.
19300
19301         PR c++/9488
19302         * g++.dg/parse/template11.C: New test.
19303
19304         PR c++/10150
19305         * g++.dg/parse/invalid-op1.C: New test.
19306
19307         PR c++/10247
19308         * g++.dg/parse/condexpr1.C: New test.
19309
19310 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19311
19312         * g++.dg/ext/packed3.C: New test.
19313         * g++.dg/ext/packed4.C: New test.
19314
19315         * gcc.dg/pack-test-3.c: New test.
19316
19317 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19318
19319         * lib/compat.exp: Handle dg-options per source file.
19320         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19321         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19322         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19323         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19324         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19325         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19326         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19327         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19328         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19329         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19330         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19331         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19332         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19333         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19334
19335 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19336
19337         PR c/10320
19338         * gcc.c-torture/execute/20030718-1.c: New test.
19339
19340 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19341
19342         PR optimization/11536
19343         * gcc.dg/20030721-1.c: New test.
19344
19345 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19346
19347         PR c++/11546
19348         * g++.dg/template/lookup1.C: New test.
19349
19350 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19351
19352         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19353         diagnostics of ill-formed constructs involving labels.
19354         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19355         the new 'previously defined here' message.
19356
19357 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19358
19359         * g++.dg/parse/non-dependent2.C: New test.
19360
19361 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19362
19363         * g++.dg/init/init-ref4.C: xfail on targets without
19364         weak symbols.
19365
19366 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19367
19368         PR target/11087
19369         * gcc.c-torture/execute/20030717-1.c: New test.
19370
19371 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19372
19373         * g++.dg/opt/cfg1.C: New test.
19374
19375 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19376
19377         PR optimization/11557
19378         * gcc.dg/20030717-1.c: New test.
19379
19380 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19381
19382         PR c++/10476
19383         * g++.dg/expr/crash-1.C: New test.
19384
19385         PR c++/11027
19386         * g++.dg/template/init3.C: New test.
19387
19388         PR c++/8222
19389         * g++.dg/template/non-dependent1.C: New test.
19390
19391         PR c++/11070
19392         * g++.dg/template/non-dependent2.C: New test.
19393
19394         PR c++/11071
19395         * g++.dg/template/non-dependent3.C: New test.
19396
19397         PR c++/9907
19398         * g++.dg/template/sizeof5.C: New test.
19399
19400 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19401
19402         PR 11498
19403         * gcc.c-torture/compile/mangle-1.c: New file.
19404
19405 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19406
19407         PR c++/7809
19408         * g++.dg/parse/access3.C: New test.
19409
19410 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19411
19412         PR c++/11384
19413         * g++.dg/init/init-ref4.C: New test.
19414
19415 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19416
19417         PR c++/11547
19418         * g++.dg/parse/constant3.C: New test.
19419         * g++.dg/parse/crash7.C: Likewise.
19420
19421 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19422
19423         PR target/11008
19424         * gcc.dg/i386-pentium4-not-mull.c: New.
19425
19426 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19427
19428         * gcc.dg/asm-names.c (ymain): Make it weak.
19429
19430 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19431
19432         PR c++/5421
19433         * g++.dg/template/friend21.C: New test.
19434
19435 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19436
19437         * gcc.dg/cleanup-8.c: New test.
19438         * gcc.dg/cleanup-9.c: New test.
19439
19440 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19441
19442         * g++.dg/ext/dll-MI1.h: New file.
19443         * g++.dg/ext/dllexport-MI1.C: New file.
19444         * g++.dg/ext/dllimport-MI1.C: New file.
19445
19446 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19449         it does not have cmpstrsi patterns (just cmpmemsi).
19450
19451 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19452
19453         PR debug/11473
19454         * g++.dg/debug/debug8.C: New test.
19455
19456 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19457
19458         PR c++/10108
19459         * g++.dg/template/crash7.C: New test.
19460
19461 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19462
19463         PR target/10795
19464         * gcc.c-torture/compile/20030708-1.c: New.
19465
19466 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19467
19468         * gcc.c-torture/execute/20030715-1.c: New test.
19469
19470 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19471
19472         * gcc.dg/pch/inline-3.c: New file.
19473         * gcc.dg/pch/inline-3.hs: New file.
19474         * gcc.dg/pch/inline-4.c: New file.
19475         * gcc.dg/pch/inline-4.hs: New file.
19476
19477 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19478
19479         PR c++/11509
19480         * g++.dg/template/crash6.C: New test.
19481
19482         PR c++/7053
19483         * g++.dg/template/friend20.C: New test.
19484
19485         PR c++/7019
19486         * g++.dg/template/overload2.C: New test.
19487
19488 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19489
19490         PR optimization/11440
19491         * gcc.c-torture/execute/20030714-1.c: New test.
19492
19493 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19494
19495         PR c++/11154
19496         * g++.dg/template/partial2.C: New test.
19497
19498 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/11503
19501         * g++.dg/template/anon1.C: New test.
19502
19503         PR c++/11493
19504         PR c++/11495
19505         * g++.dg/parse/template9.C: Likewise.
19506         * g++.dg/template/crash4.C: New test.
19507         * g++.dg/template/koenig1.C: Likewise.
19508         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19509         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19510         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19511         functions.
19512         * g++.old-deja/g++.jason/template36.C: Likewise.
19513         * g++.old-deja/g++.mike/p1989.C: Likewise.
19514         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19515         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19516         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19517         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19518         compiling.
19519         * g++.old-deja/g++.pt/union2.C: Use this->.
19520
19521 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19522
19523         * gcc.dg/20030711-1.c: New test.
19524
19525 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19526
19527         PR c++/11050
19528         * g++.dg/parse/args1.C: New test.
19529         * g++.pt/defarg8.C: Change expected errors.
19530
19531 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c++/8164
19534         * g++.dg/template/nontype2.C: New test.
19535
19536         PR c++/10558
19537         * g++.dg/parse/template8.C: New test.
19538
19539         PR c++/8327
19540         * g++.dg/template/scope1.C: New test.
19541
19542         * g++.dg/warn/Wsign-compare-1.C: New test.
19543
19544 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19545
19546         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19547
19548 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19549
19550         PR c++/9411
19551         * g++.dg/template/explicit2.C: New test.
19552
19553         PR c++/10032
19554         * g++.dg/warn/pedantic1.C: New test.
19555
19556 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19557
19558         PR c++ 9483
19559         * g++.dg/other/field1.C: New test.
19560
19561 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19562
19563         PR c/11449
19564         * gcc.c-torture/compile/20030707-1.c: New.
19565
19566 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19567
19568         PR c++/10849
19569         * g++.dg/template/access12.C: New test.
19570
19571 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19572
19573         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19574         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19575         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19576         * gcc.misc-tests/gcov.exp: Update
19577         * g++.dg/gcov/gcov.exp: Update
19578         * lib/gcov.exp: Update.
19579
19580 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19581
19582         * g++.dg/abi/mangle17.C: Make sure template expressions are
19583         dependent.
19584         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19585         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19586         * g++.dg/opt/stack1.C: Remove erroneous code.
19587         * g++.dg/parse/template7.C: New test.
19588         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19589         * g++.old-deja/g++.pt/crash4.C: Likewise.
19590
19591 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19592
19593         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19594         with zero or one occurence of `$' after the initial `L'.
19595
19596 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19597
19598         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19599
19600 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19601
19602         PR c/11370
19603         * gcc.dg/Wunreachable-6.c: New testcase.
19604         * gcc.dg/Wunreachable-7.c: New testcase.
19605
19606 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19607
19608         PR c/11420
19609         * gcc.dg/20030708-1.c: New test.
19610
19611 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19612
19613         * gcc.dg/compat/sdata-section.h: New file.
19614         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19615         * gcc.dg/torture/mips-sdata-1.c: New test.
19616
19617 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19618
19619         PR c++/11030
19620         * g++.dg/template/friend19.C: New test.
19621
19622 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19623
19624         * g++.dg/opt/strength-reduce.C: New test.
19625
19626 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19627
19628         PR target/10979
19629         * gcc.dg/20030707-1.c: New testcase.
19630
19631 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19632
19633         PR optimization/11059
19634         * g++.dg/opt/emptyunion.C: New testcase.
19635
19636 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19637             Eric Botcazou  <ebotcazou@libertysurf.fr>
19638
19639         * g++.dg/opt/stack1.C: New test.
19640
19641 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19642
19643         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19644         run test.
19645
19646         PR c++/11431
19647         * g++.dg/expr/static_cast3.C: New test.
19648
19649 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19650
19651         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19652         everywhere.
19653         * gcc.dg/concat.c: Concatenation of string constants with
19654         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19655         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19656         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19657         necessary to avoid multi-character character constant warning.
19658         * gcc.dg/cpp/escape.c: Likewise.
19659         * gcc.dg/cpp/ucs.c: Likewise.
19660         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19661         Fix a typo.
19662
19663 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19664
19665         PR c/11428
19666         * gcc.c-torture/compile/20030704-1.c: New.
19667
19668 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19669
19670         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19671
19672 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19673
19674         PR c++/5287, PR c++/7910,  PR c++/11021
19675         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19676         tests for warnings.
19677         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19678         * g++.dg/ext/dllimport3.C: Likewise.
19679         * g++.dg/ext/dllimport4.C: New file.
19680         * g++.dg/ext/dllimport5.C: New file.
19681         * g++.dg/ext/dllimport6.C: New file.
19682         * g++.dg/ext/dllimport7.C: New file.
19683         * g++.dg/ext/dllimport8.C: New file.
19684         * g++.dg/ext/dllimport9.C: New file.
19685         * g++.dg/ext/dllimport10.C: New file.
19686         * g++.dg/ext/dllexport1.C: New file.
19687
19688 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19689
19690         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19691         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19692
19693 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19694
19695         * gcc.dg/builtins-25.c: New testcase.
19696         * gcc.dg/builtins-26.c: New testcase.
19697
19698 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19699
19700         * gcc.dg/compat/vector-defs.h: New file.
19701         * gcc.dg/compat/vector-setup.h: New file.
19702         * gcc.dg/compat/vector-check.h: New file.
19703         * gcc.dg/compat/vector-1_main.c: New file.
19704         * gcc.dg/compat/vector-1_x.c: New file.
19705         * gcc.dg/compat/vector-1_y.c: New file.
19706         * gcc.dg/compat/vector-2_main.c: New file.
19707         * gcc.dg/compat/vector-2_x.c: New file.
19708         * gcc.dg/compat/vector-2_y.c: New file.
19709
19710         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19711         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19712         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19713         * gcc.dg/compat/struct-align-1.h: New file.
19714         * gcc.dg/compat/struct-align-1_main.c: New file.
19715         * gcc.dg/compat/struct-align-1_x.c: New file.
19716         * gcc.dg/compat/struct-align-1_y.c: New file.
19717         * gcc.dg/compat/struct-align-2.h: New file.
19718         * gcc.dg/compat/struct-align-2_main.c: New file.
19719         * gcc.dg/compat/struct-align-2_x.c: New file.
19720         * gcc.dg/compat/struct-align-2_y.c: New file.
19721
19722         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19723         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19724         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19725         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19726         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19727         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19728         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19729         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19730         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19731         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19732         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19733         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19734         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19735         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19736         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19737         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19738         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19739         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19740         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19741         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19742         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19743         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19744         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19745         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19746         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19747         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19748         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19749         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19750         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19751
19752 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19753
19754         * gcc.dg/i386-call-1.c: New test.
19755
19756 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19757
19758         PR c++/9162
19759         * g++.dg/parse/defarg4.C: New.
19760
19761 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19762
19763         PR target/10700
19764         * gcc.c-torture/compile/20030703-1.c: New test case.
19765
19766 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19767
19768         * g++.dg/template/local3.C: Remove extra semicolon.
19769
19770 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19771
19772         * gcc.dg/i386-volatile-1.c: New test.
19773
19774 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19775
19776         PR c++/11072
19777         * g++.dg/other/offsetof2.C: XFAIL.
19778         * g++.dg/other/offsetof5.C: New.
19779
19780         PR c++/10219
19781         * g++.dg/template/error1.C: New.
19782
19783         PR c++/9779
19784         * g++.dg/template/dependent-expr1.C: New.
19785
19786 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19787
19788         PR c++/6949
19789         * g++.dg/template/local3.C: New test.
19790
19791         PR c++/11149
19792         * g++.dg/lookup/scoped6.C: New test.
19793
19794 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19795
19796         PR c++/8046
19797         * g++.dg/other/error7.C: New test.
19798
19799 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19800
19801         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19802         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19803         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19804         * g++.old-deja/g++.other/union2.C: Likewise.
19805         * gcc.dg/c90-const-expr-2.c: Likewise.
19806         * gcc.dg/c90-const-expr-3.c: Likewise.
19807         * gcc.dg/c99-const-expr-2.c: Likewise.
19808         * gcc.dg/c99-const-expr-3.c: Likewise.
19809         * gcc.dg/concat.c: Likewise.
19810
19811 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19812
19813         PR c++/9559
19814         * g++.dg/init/static1.C: New test.
19815
19816 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19817
19818         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19819         * g++.old-deja/g++.other/access2.C: Likewise.
19820         * g++.old-deja/g++.other/decl2.C: Likewise.
19821         * gcc.c-torture/execute/20020615-1.c: Likewise.
19822
19823 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19824
19825         PR c++/4933
19826         * g++.dg/template/sizeof4.C: New test.
19827
19828 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19829
19830         * g++.dg/other/error6.C: New test.
19831
19832 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19833
19834         PR c++/10750
19835         * g++.dg/parse/constant2.C: New test.
19836
19837 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19838
19839         PR c++/11106
19840         * g++.dg/other/error5.C: New test.
19841
19842 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19843
19844         * gcc.dg/format/gcc_diag-1.c: New test.
19845
19846 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19847
19848         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19849
19850 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19851
19852         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19853         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19854         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19855
19856 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19857
19858         * gcc.c-torture/execute/builtins/string-8.c: New test.
19859         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19860         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19861         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19862
19863 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19864
19865         PR c++/10468
19866         * g++.dg/ext/typeof6.C: New test.
19867
19868 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19869
19870         PR c++/10796
19871         * g++.dg/init/enum1.C: New test.
19872
19873 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19874
19875         * gcc.dg/20030627-1.c: New test.
19876
19877 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19878
19879         PR c++/11332
19880         * g++.dg/expr/static_cast2.C: New test.
19881
19882 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19883             Jakub Jelinek  <jakub@redhat.com>
19884
19885         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19886         sprintf(dst,"%s",src) optimization.
19887         * gcc.c-torture/execute/20030626-1.c: New test case.
19888         * gcc.c-torture/execute/20030626-2.c: New test case.
19889
19890 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19891
19892         * gcc.c-torture/execute/multi-ix.c: New test.
19893
19894         * gcc.c-torture/execute/simd-4.c (main):
19895         Added missing semicolon at end of union.
19896
19897 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19898
19899         PR c++/8266
19900         * g++.dg/template/explicit-instantiation3.C: New test.
19901
19902 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19903
19904         * gcc.dg/20030626-1.c: Use signed char.
19905
19906 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19907
19908         * gcc.dg/20030626-1.c: New test.
19909
19910 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19911
19912         * const-str-2.m: Update.
19913
19914 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19915
19916         PR c++/10990
19917         * g++.dg/rtti/dyncast1.C: New test.
19918         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19919         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19920         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19921
19922         PR c++/10931
19923         * g++.dg/expr/static_cast1.C: New test.
19924
19925 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19926
19927         * gcc.dg/20030625-1.c: New test.
19928
19929 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19930
19931         * gcc.c-torture/compile/20030624-1.c: New test case.
19932
19933 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19934
19935         * gcc.c-torture/execute/string-opt-17.c: New test.
19936
19937 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19938
19939         PR c++/5754
19940         * g++.dg/parse/crash6.C: New test.
19941
19942 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19943
19944         * gcc.dg/builtins-24.c: New test case.
19945
19946 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19947
19948         * g++.dg/opt/operator1.C: New test.
19949
19950 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19951
19952         * gcc.c-torture/execute/string-opt-16.c: New test case.
19953
19954 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19955
19956         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19957         * g++.old-deja/g++.other/conv7.C: Likewise
19958         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19959         * g++.old-deja/g++.other/overload14.C: Likewise.
19960
19961 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19962
19963         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19964         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19965
19966 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19967
19968         PR c++/10888
19969         * g++.dg/warn/Winline-3.C: New test.
19970
19971 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19972
19973         * lib/target-supports.exp (check_alias_available): Make the test
19974         program acceptable to the Solaris assembler.
19975
19976         PR c++/10749
19977         * g++.dg/template/memclass2.C: New test.
19978
19979 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19980             Eric Botcazou  <ebotcazou@libertysurf.fr>
19981
19982         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19983         data for non-matching targets.
19984         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19985
19986 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19987
19988         PR c++/10845
19989         * g++.dg/template/member3.C: New test.
19990
19991 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19992
19993         PR c++/10939
19994         * g++.dg/template/func1.C: New test.
19995
19996         PR c++/9649
19997         * g++.dg/template/static4.C: New test.
19998         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19999
20000         PR c++/11041
20001         * g++.dg/init/ref7.C: New test.
20002
20003 2003-06-19  Matt Austern  <austern@apple.com>
20004
20005         PR c++/11228
20006         * g++.dg/anew1.C: New test.
20007         * g++.dg/anew2.C: New test.
20008         * g++.dg/anew3.C: New test.
20009         * g++.dg/anew4.C: New test.
20010
20011 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
20012
20013         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
20014
20015 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
20016
20017         * gcc.c-torture/execute/simd-4.c (main): Make expected value
20018         endian-dependent.
20019
20020 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
20021
20022         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
20023         Remove cruft.
20024
20025 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
20026
20027         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
20028         * gcc.c-torture/compile/961203-1.c: Likewise.
20029         * gcc.c-torture/compile/980506-1.c: Likewise.
20030
20031 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20032
20033         PR c++/10712
20034         * g++.dg/lookup/using7.C: New test.
20035
20036 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
20037
20038         PR c++/11105
20039         * g++.dg/abi/conv1.C: Remove it.
20040         * g++.dg/template/conv7.C: New test.
20041         * g++.dg/template/conv8.C: Likewise.
20042         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
20043         conversion operator.
20044
20045 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
20046
20047         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
20048         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
20049         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20050         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
20051         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
20052         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20053         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20054         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
20055         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
20056         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
20057         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
20058         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
20059         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
20060         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
20061         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
20062         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
20063         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
20064         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
20065         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20066         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20067         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20068         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20069         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20070         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20071         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20072         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20073         * gcc.dg/compat/struct-return-10_x.c: Ditto.
20074         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20075         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20076
20077 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
20078
20079         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
20080         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
20081         indications.
20082
20083 2003-06-16  Roger Sayle  <roger@eyesopen.com>
20084
20085         * gcc.dg/i386-387-5.c: New test case.
20086         * gcc.dg/i386-387-6.c: New test case.
20087         * gcc.dg/builtins-23.c: New test case.
20088
20089 2003-06-15  Roger Sayle  <roger@eyesopen.com>
20090
20091         * gcc.dg/builtins-22.c: New test case.
20092         * gcc.dg/i386-387-1.c: Update to test exp.
20093         * gcc.dg/i386-387-2.c: Likewise.
20094
20095 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20096
20097         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
20098
20099 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20100
20101         * lib/gcc-dg.exp (dg-require-dll): New function.
20102         (dg-xfail-if): Likewise.
20103         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
20104         driver.
20105
20106         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
20107         * gcc.c-torture/compile/20001205-1.c: Likewise.
20108         * gcc.c-torture/compile/20001226-1.c: Likewise.
20109         * gcc.c-torture/compile/20010518-2.c: Likewise.
20110         * gcc.c-torture/compile/20020312-1.c: Likewise.
20111         * gcc.c-torture/compile/20020604-1.c: Likewise.
20112         * gcc.c-torture/compile/920501-12.c: Likewise.
20113         * gcc.c-torture/compile/920501-4.c: Likewise.
20114         * gcc.c-torture/compile/920520-1.c: Likewise.
20115         * gcc.c-torture/compile/920521-1.c: Likewise.
20116         * gcc.c-torture/compile/920625-1.c: Likewise.
20117         * gcc.c-torture/compile/961203-1.c: Likewise.
20118         * gcc.c-torture/compile/980506-1.c: Likewise.
20119         * gcc.c-torture/compile/981006-1.c: Likewise.
20120         * gcc.c-torture/compile/981022-1.c: Likewise.
20121         * gcc.c-torture/compile/981223-1.c: Likewise.
20122         * gcc.c-torture/compile/990617-1.c: Likewise.
20123         * gcc.c-torture/compile/dll.c: Likewise.
20124         * gcc.c-torture/compile/labels-3.c: Likewise.
20125         * gcc.c-torture/compile/mipscop-1.c: Likewise.
20126         * gcc.c-torture/compile/mipscop-2.c: Likewise.
20127         * gcc.c-torture/compile/mipscop-3.c: Likewise.
20128         * gcc.c-torture/compile/mipscop-4.c: Likewise.
20129         * gcc.c-torture/compile/simd-5.c: Likewise.
20130         * gcc.c-torture/compile/20000804-1.x: Remove.
20131         * gcc.c-torture/compile/20001205-1.x: Likewise.
20132         * gcc.c-torture/compile/20001226-1.x: Likewise.
20133         * gcc.c-torture/compile/20010518-2.x: Likewise.
20134         * gcc.c-torture/compile/20020312-1.x: Likewise.
20135         * gcc.c-torture/compile/20020604-1.x: Likewise.
20136         * gcc.c-torture/compile/920501-12.x: Likewise.
20137         * gcc.c-torture/compile/920501-4.x: Likewise.
20138         * gcc.c-torture/compile/920520-1.x: Likewise.
20139         * gcc.c-torture/compile/920521-1.x: Likewise.
20140         * gcc.c-torture/compile/920625-1.x: Likewise.
20141         * gcc.c-torture/compile/961203-1.x: Likewise.
20142         * gcc.c-torture/compile/980506-1.x: Likewise.
20143         * gcc.c-torture/compile/981006-1.x: Likewise.
20144         * gcc.c-torture/compile/981022-1.x: Likewise.
20145         * gcc.c-torture/compile/981223-1.x: Likewise.
20146         * gcc.c-torture/compile/990617-1.x: Likewise.
20147         * gcc.c-torture/compile/mipscop-1.x: Likewise.
20148         * gcc.c-torture/compile/mipscop-2.x: Likewise.
20149         * gcc.c-torture/compile/mipscop-3.x: Likewise.
20150         * gcc.c-torture/compile/mipscop-4.x: Likewise.
20151         * gcc.c-torture/compile/simd-5.x: Likewise.
20152
20153         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
20154
20155 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20156
20157         * gcc.c-torture/execute/20030611-1.c: New test.
20158
20159 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20160
20161         PR middle-end/168
20162         * gcc.dg/20030612-1.c: New test case.
20163
20164 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
20165
20166         PR c++/10635
20167         * g++.dg/expr/cast1.C: New test.
20168
20169 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20170
20171         * gcc.dg/builtins-21.c: New test case.
20172
20173 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20174
20175         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20176         options instead of at the end.
20177         * lib/objc.exp (objc_target_compile): Likewise.
20178
20179 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20180
20181         PR c++/10432
20182         * g++.dg/parse/error1.C: New test.
20183
20184 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20185
20186         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20187         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20188         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20189         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20190         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20191         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20192         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20193         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20194         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20195         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20196         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20197         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20198         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20199         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20200         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20201         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20202         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20203         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20204         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20205         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20206         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20207         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20208         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20209         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20210
20211         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20212         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20213         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20214         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20215         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20216         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20217         * gcc.dg/compat/scalar-return-3_main.c: New file.
20218         * gcc.dg/compat/scalar-return-3_x.c: New file.
20219         * gcc.dg/compat/scalar-return-3_y.c: New file.
20220         * gcc.dg/compat/scalar-return-4_main.c: New file.
20221         * gcc.dg/compat/scalar-return-4_x.c: New file.
20222         * gcc.dg/compat/scalar-return-4_y.c: New file.
20223
20224 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20225
20226         * gcc.dg/compat/fp2-struct-check.h: New file.
20227         * gcc.dg/compat/fp2-struct-defs.h: New file.
20228         * gcc.dg/compat/fp2-struct-init.h: New file.
20229         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20230         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20231         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20232         * gcc.dg/compat/struct-return-10_main.c: New file.
20233         * gcc.dg/compat/struct-return-10_x.c: New file.
20234         * gcc.dg/compat/struct-return-10_y.c: New file.
20235
20236         * gcc.dg/compat/compat-common.h: New file.
20237         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20238         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20239         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20240         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20241         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20242         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20243         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20244         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20245         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20246         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20247         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20248         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20249         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20250         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20251         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20252         * gcc.dg/compat/small-struct-check.h: Ditto.
20253         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20254         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20255         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20256         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20257         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20258         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20259         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20260         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20261         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20262         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20263         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20264         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20265         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20266         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20267         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20268         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20269         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20270         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20271         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20272         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20273         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20274         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20275         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20276         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20277         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20278         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20279         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20280         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20281         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20282         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20283
20284 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20285
20286         * g++.dg/pch/static-1.C: New file.
20287         * g++.dg/pch/static-1.Hs: New file.
20288
20289 2003-06-10  Richard Henderson  <rth@redhat.com>
20290
20291         * gcc.dg/asm-7.c: Adjust expected warning text.
20292
20293 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20294
20295         * gcc.dg/builtins-20.c: New test case.
20296
20297 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/11131
20300         * g++.dg/opt/template1.C: New test.
20301
20302 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20303
20304         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20305         additional_sources.
20306
20307 2003-05-21  David Taylor  <dtaylor@emc.com>
20308
20309         * gcc.dg/Wpadded.c: New file.
20310
20311 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20312
20313         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20314         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20315         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20316         dg-require-weak.
20317
20318 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20319
20320         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20321
20322 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20323
20324         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20325         (dg-require-alias): Likewise.
20326         (dg-require-gc-sections): Likewise.
20327         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20328
20329 2003-06-08  Richard Henderson  <rth@redhat.com>
20330
20331         * gcc.dg/20011029-2.c: Fix the array reference.
20332         * gcc.dg/asm-7.c: New.
20333
20334 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20335
20336         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20337
20338 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20339
20340         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20341         (dg-require-gc-sections): Likewise.
20342
20343 2003-06-08  Jan Hubicka  <jh@suse.cz>
20344
20345         * i386-cmov1.c: Fix regular expression.
20346         * i386-cvt-1.c: Likewise.
20347         * i386-local.c: Likewise.
20348         * i386-local2.c: Likewise.
20349         * i386-mul.c: Likewise.
20350         * i386-ssetype-1.c: Likewise.
20351         * i386-ssetype-3.c: Likewise.
20352         * i386-ssetype-5.c: Likewise.
20353
20354 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20355
20356         PR c++/11039
20357         * g++.dg/warn/implicit-typename2.C: New test.
20358         * g++.dg/warn/implicit-typename3.C: New test.
20359
20360 2003-06-07  Richard Henderson  <rth@redhat.com>
20361
20362         * g++.dg/other/offsetof3.C: Use size_t.
20363         * g++.dg/other/offsetof4.C: Likewise.
20364
20365 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20366
20367         * lib/copy-file.exp: New. Implement gcc_copy_files.
20368
20369         * lib/dg-pch.exp: Load copy-file.exp
20370         (dg-pch): Use gcc_copy_files instead of "file copy".
20371
20372 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20373
20374         * gcc.dg/weak/weak.exp: Simplify.
20375         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20376         * gcc.dg/weak/weak-1.c: Likewise.
20377         * gcc.dg/weak/weak-2.c: Likewise.
20378         * gcc.dg/weak/weak-3.c: Likewise.
20379         * gcc.dg/weak/weak-4.c: Likewise.
20380         * gcc.dg/weak/weak-5.c: Likewise.
20381         * gcc.dg/weak/weak-6.c: Likewise.
20382         * gcc.dg/weak/weak-7.c: Likewise.
20383         * gcc.dg/weak/weak-8.c: Likewise.
20384         * gcc.dg/weak/weak-9.c: Likewise.
20385
20386 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20387
20388         gcc.c-torture/execute/20030606-1.c: New.
20389
20390 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20391
20392         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20393         * gcc.dg/builtins-19.c: Likewise.
20394
20395 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20396
20397         * gcc.dg/builtins-2.c: Add some more tests.
20398         * gcc.dg/builtins-18.c: New test case.
20399         * gcc.dg/builtins-19.c: New test case.
20400
20401 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20402             Jim Wilson  <wilson@tuliptree.org>
20403
20404         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20405
20406 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20409         mempcpy/stpcpy calls not to be optimized into something else.
20410         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20411         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20412         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20413
20414 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20415
20416         * gcc.dg/format/asm_fprintf-1.c: New test.
20417
20418 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20419
20420         * lib/gcc-defs.exp (additional_sources): New variable.
20421         (dg-additional-sources): New function.
20422         (additional_files): New variable.
20423         (dg-additional-files): New function.
20424         (dg-additional-files-options): Likewise.
20425         * lib/gcc-dg.exp (dg-require-weak): New function.
20426         (dg-require-alias): Likewise.
20427         (dg-require-gc-sections): Likewise.
20428         * lib/target-supports.exp (check_alias_available): Remove testfile
20429         parameter.
20430         (check_gc_sections_available): New function.
20431         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20432         (dg-gpp-additional-files): Likewise.
20433         * lib/g++.exp (additional_sources): Remove.
20434         (additional_files): Likewise.
20435         (g++_target_compile): Use dg-additional-files-options.
20436
20437         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20438         Tcl logic.
20439         * gcc.dg/special/ecos.exp: Remove.
20440         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20441         * gcc.dg/special/alias-1.c: Likewise.
20442         * gcc.dg/special/alias-2.c: Likewise.
20443         * gcc.dg/special/gcsec-1.c: Likewise.
20444         * gcc.dg/special/weak-1.c: Likewise.
20445         * gcc.dg/special/weak-2.c: Likewise.
20446         * gcc.dg/special/wkali-1.c: Likewise.
20447         * gcc.dg/special/wkali-2.c: Likewise.
20448
20449         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20450         dg-gpp-additional-*.
20451         * g++.dg/special/conpr-3.C: Likewise.
20452         * g++.dg/special/conpr-4.C: Likewise.
20453         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20454         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20455         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20456         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20457         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20458         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20459         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20460         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20461         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20462         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20463         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20464         * g++.old-deja/g++.other/comdat1.C: Likewise.
20465         * g++.old-deja/g++.other/comdat2.C: Likewise.
20466         * g++.old-deja/g++.other/comdat3.C: Likewise.
20467         * g++.old-deja/g++.other/ctor1.C: Likewise.
20468         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20469
20470 2003-06-05  Richard Henderson  <rth@redhat.com>
20471
20472         * gcc.dg/debug/20030605-1.c: New.
20473
20474 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20475
20476         * README.QMTEST: Update.
20477
20478 2003-06-04  Richard Henderson  <rth@redhat.com>
20479
20480         * gcc.dg/cleanup-1.c: New.
20481         * gcc.dg/cleanup-2.c: New.
20482         * gcc.dg/cleanup-3.c: New.
20483         * gcc.dg/cleanup-4.c: New.
20484         * gcc.dg/cleanup-5.c: New.
20485         * gcc.dg/cleanup-6.c: New.
20486         * gcc.dg/cleanup-7.c: New.
20487
20488 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20489
20490         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20491
20492         * lib/dg-pch.exp: New file.
20493         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20494         * gcc.dg/pch/pch.exp: Likewise.
20495
20496 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20497
20498         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20499         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20500         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20501         * gcc.dg/builtins-17.c: New test case.
20502         * gcc.dg/i386-387-4.c: New test case.
20503         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20504
20505 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20506
20507         * gcc.dg/ultrasp9.c: New test.
20508
20509 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20510
20511         * gcc.c-torture/compile/20030604-1.c: New test.
20512         * gcc.dg/sparc-constant-1.c: New test.
20513
20514 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20515
20516         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20517
20518 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20519
20520         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20521
20522         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20523         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20524
20525 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20526
20527         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20528
20529 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20530
20531         PR c++/10940
20532         * g++.dg/template/spec10.C: New test.
20533
20534 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20535
20536         * gcc.dg/builtins-16.c: New test case.
20537
20538 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20539
20540         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20541         mempcpy test with post-increments.
20542         * gcc.c-torture/execute/string-opt-3.c: New test.
20543         * gcc.dg/string-opt-1.c: New test.
20544
20545 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20546
20547         PR fortran/10965
20548         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20549
20550 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20551
20552         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20553         (scan-assembler): ... here.  Use dg-scan.
20554         (scan-assembler-not): Likewise.
20555         (scan-file): New function.
20556         (scan-file-not): Likewise.
20557         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20558         * gcc.dg/cpp/_Pragma4.c: Likewise.
20559         * gcc.dg/cpp/_Pragma5.c: Likewise.
20560         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20561         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20562         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20563         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20564         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20565         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20566         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20567         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20568         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20569         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20570         * gcc.dg/cpp/cxxcom1.c: Likewise.
20571         * gcc.dg/cpp/line1.c: Likewise.
20572         * gcc.dg/cpp/maccom1.c: Likewise.
20573         * gcc.dg/cpp/maccom2.c: Likewise.
20574         * gcc.dg/cpp/maccom3.c: Likewise.
20575         * gcc.dg/cpp/maccom4.c: Likewise.
20576         * gcc.dg/cpp/maccom5.c: Likewise.
20577         * gcc.dg/cpp/maccom6.c: Likewise.
20578         * gcc.dg/cpp/multiline.c: Likewise.
20579         * gcc.dg/cpp/spacing1.c: Likewise.
20580         * gcc.dg/cpp/spacing2.c: Likewise.
20581         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20582         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20583         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20584         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20585         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20586         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20587         * gcc.dg/cpp/cxxcom2.c: Likewise.
20588         * gcc.dg/cpp/cxxcom2.h: New file.
20589
20590         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20591         * g++.dg/cpp/truefalse.C: Here.
20592         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20593
20594 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20595
20596         * gcc.dg/cpp/redef3.c: New file.
20597
20598 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20599
20600         * gcc.dg/i386-loop-3.c: New test.
20601
20602 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20603
20604         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20605
20606 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20607
20608         * gcc.dg/fwrapv-1.c: New test case.
20609         * gcc.dg/fwrapv-2.c: New test case.
20610
20611 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20612
20613         PR c++/10956
20614         * g++.dg/template/spec9.C: New test.
20615
20616 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20617
20618         * gcc.dg/duff-4.c: New test case.
20619
20620 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20621
20622         PR fortran/10843
20623         * g77.dg/ffixed-form-1.f: New test
20624         * g77.dg/ffixed-form-2.f: New test
20625         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20626         * g77.dg/ffree-form-3.f: New test
20627
20628 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20629
20630         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20631         * gcc.dg/wint_t-1.c: Likewise.
20632
20633 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20634
20635         * g++.dg/template/access11.C: New test.
20636
20637 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20638
20639         PR c++/10849
20640         * g++.dg/template/access10.C: New test.
20641
20642 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20643             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20644
20645         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20646
20647 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20648
20649         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20650         suppress for powerpc-*-darwin*.
20651         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20652
20653 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20654
20655         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20656         suppress option for powerpc-*-darwin*.
20657
20658 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20659
20660         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20661         * gcc.dg/builtins-4.c: Add test for fmod.
20662
20663 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20664
20665         PR c++/10682
20666         * g++.dg/template/instantiate4.C: New test.
20667
20668 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20669
20670         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20671
20672 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20673
20674         * gcc.dg/compat/scalar-return-1_main.c: New file.
20675         * gcc.dg/compat/scalar-return-1_x.c: New file.
20676         * gcc.dg/compat/scalar-return-1_y.c: New file.
20677         * gcc.dg/compat/scalar-return-2_main.c: New file.
20678         * gcc.dg/compat/scalar-return-2_x.c: New file.
20679         * gcc.dg/compat/scalar-return-2_y.c: New file.
20680         * gcc.dg/compat/struct-return-3_main.c: New file.
20681         * gcc.dg/compat/struct-return-3_y.c: New file.
20682         * gcc.dg/compat/struct-return-3_x.c: New file.
20683         * gcc.dg/compat/struct-return-2_main.c: New file.
20684         * gcc.dg/compat/struct-return-2_x.c: New file.
20685         * gcc.dg/compat/struct-return-2_y.c: New file.
20686
20687 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20688
20689         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20690         for hppa*-hp-hpux*.
20691         * gcc.dg/20021014-1.c (dg-options): Likewise.
20692         * gcc.dg/nest.c (dg-options): Likewise.
20693
20694 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20695
20696         PR c++/9738
20697         * g++.dg/ext/dllimport2.C: New file.
20698         * g++.dg/ext/dllimport3.C: New file.
20699
20700 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20701
20702         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20703         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20704         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20705         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20706         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20707         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20708         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20709         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20710         * gcc.dg/compat/small-struct-defs.h: New file.
20711         * gcc.dg/compat/small-struct-init.h: New file.
20712         * gcc.dg/compat/small-struct-check.h: New file.
20713         * gcc.dg/compat/fp-struct-defs.h: New file.
20714         * gcc.dg/compat/fp-struct-check.h: New file.
20715         * gcc.dg/compat/fp-struct-init.h: New file.
20716         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20717         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20718
20719 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20720
20721         * gcc.dg/20030225-2.c: New test.
20722
20723 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20724             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20725
20726         * gcc.c-torture/compile/20030518-1.c: New test case.
20727
20728 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20729
20730         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20731         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20732         gcc-dg-debug-runtest.
20733         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20734         gcc-dg-debug-runtest.
20735
20736 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20737
20738         PR c++/9022
20739         * g++.dg/lookup/using6.C: New test.
20740
20741 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20742
20743         * g++.dg/parse/access2.C: New test.
20744
20745 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20746
20747         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20748         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20749         * gcc.dg/debug/debug.exp: Likewise.
20750
20751 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20752
20753         * gcc.dg/dollar.c: New test.
20754
20755 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20756
20757         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20758         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20759         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20760         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20761         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20762         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20763         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20764         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20765         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20766         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20767         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20768         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20769         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20770         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20771         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20772         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20773         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20774         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20775
20776 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20777
20778         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20779         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20780         support for "repo" mode.
20781         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20782         * lib/g77-dg.exp: Likewise.
20783         * lib/obj-dg.exp: Likewise.
20784
20785 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20786
20787         Merge from gcc-3_2-rhl8-branch:
20788         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20789
20790         * gcc.dg/tls/opt-6.c: New test.
20791
20792         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20793
20794         * gcc.dg/20030405-1.c: New test.
20795
20796         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * gcc.dg/20030309-1.c: New test.
20799
20800         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20801
20802         * gcc.c-torture/execute/20030307-1.c: New test.
20803
20804         2003-02-20  Randolph Chung  <tausq@debian.org>
20805
20806         * gcc.c-torture/compile/20030220-1.c: New test.
20807
20808         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20809
20810         * gcc.dg/20030217-1.c: New test.
20811
20812         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20813
20814         * gcc.c-torture/compile/20020129-1.c: New test.
20815
20816         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20817
20818         * gcc.dg/unroll-1.c: New test.
20819
20820         2002-11-16  Jan Hubicka  <jh@suse.cz>
20821
20822         * gcc.c-torture/execute/20020920-1.c: New test.
20823
20824         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20825
20826         PR target/7434
20827         * gcc.c-torture/compile/20021008-1.c: New test.
20828
20829         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20830
20831         PR target/7559
20832         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20833
20834         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20835
20836         * gcc.c-torture/compile/20020807-1.c: New test.
20837
20838         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20839
20840         * gcc.dg/tls/opt-1.c: New test.
20841
20842         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20843
20844         * gcc.dg/20020729-1.c: New test.
20845
20846         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20847
20848         * g++.dg/opt/life1.C: New test.
20849
20850         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20851
20852         * gcc.dg/20020525-1.c: New test.
20853
20854         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20855
20856         PR c++/6794
20857         * g++.dg/ext/pretty1.C: New test.
20858         * g++.dg/ext/pretty2.C: New test.
20859
20860 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/8385
20863         * g++.dg/ext/typeof5.C: New test.
20864
20865 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20866
20867         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20868         __USER_LABEL_PREFIX__ into account.
20869         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20870
20871 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20872
20873         * gcc.dg/builtins-15.c: New test case.
20874
20875 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20876
20877         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20878
20879 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20880
20881         * lib/g++.exp: Tweak handling of additional source files.
20882         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20883         * g++.dg/special/conpr-2a.C: Rename to ...
20884         * g++.dg/special/conpr-2a.cc: ... this.
20885         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20886         * g++.dg/special/conpr-3a.C: Rename to ...
20887         * g++.dg/special/conpr-3a.cc: This.
20888         * g++.dg/special/conpr-3b.C: Rename to ...
20889         * g++.dg/special/conpr-3b.cc: This.
20890         * g++.dg/special/conpr-4.C: New test.
20891         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20892
20893 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20894
20895         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20896
20897 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20898
20899         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20900         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20901         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20902         * g++.old-deja/g++.other/warn3.C: Likewise.
20903
20904 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20905
20906         * gcc.dg/i386-387-1.c: Update to also test log.
20907         * gcc.dg/i386-387-2.c: Likewise.
20908
20909 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20910
20911         * g77.f-torture/execute/int8421.f: New test.
20912
20913 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20914
20915         PR c++/10230, c++/10481
20916         * g++.dg/lookup/scoped5.C: New test.
20917
20918 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20919
20920         PR c++/10552
20921         * g++.dg/template/ttp6.C: New test.
20922
20923 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20924
20925         * gcc.c-torture/execute/builtins: New directory.
20926         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20927         gcc.c-torture/execute/builtins.
20928         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20929         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20930         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20931         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20932
20933 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20934
20935         PR c++/9252
20936         * g++.dg/template/access8.C: New test.
20937         * g++.dg/template/access9.C: New test.
20938
20939 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20940
20941         PR c++/9554
20942         * g++.dg/parse/access1.C: New test.
20943
20944 2003-05-09  DJ Delorie  <dj@redhat.com>
20945
20946         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20947         long, and not an int.
20948
20949 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20950
20951         PR c++/10555, c++/10576
20952         * g++.dg/template/memclass1.C: New test.
20953
20954 2003-05-08  DJ Delorie  <dj@redhat.com>
20955
20956         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20957         targets.
20958         * gcc.c-torture/execute/20021024-1.x: Likewise.
20959         * gcc.c-torture/execute/shiftdi.x: Likewise.
20960         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20961         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20962         * gcc.dg/20021018-1.c: Likewise.
20963
20964 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20965
20966         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20967
20968         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20969         (bcopy): Call memmove.
20970
20971 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20972
20973         * g77.f-torture/compile/8485.f: New test case.
20974
20975 2003-05-07  Richard Henderson  <rth@redhat.com>
20976
20977         PR c++/10570
20978         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20979         Verify exception_cleanup not called for rethrows.
20980         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20981         when exiting catch block without rethrowing.
20982         * g++.dg/eh/forced3.C: New.
20983         * g++.dg/eh/forced4.C: New.
20984
20985 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20986
20987         * gcc.dg/20030505.c: Fix triplet.
20988
20989 2003-05-06  DJ Delorie  <dj@redhat.com>
20990
20991         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20992         * gcc.dg/nest.c: Likewise.
20993
20994 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20995
20996         * gcc.dg/builtins-14.c: New test case.
20997
20998 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20999
21000         * lib/compat.exp (compat-execute): New argument.
21001         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
21002         * gcc.dg/compat: New test directory.
21003         * gcc.dg/compat/compat.exp: New expect script.
21004         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
21005         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
21006         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
21007         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
21008         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
21009         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
21010
21011         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
21012         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
21013         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
21014         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
21015         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
21016         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
21017         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
21018         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
21019         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
21020         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
21021         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
21022         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
21023         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
21024         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
21025         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
21026
21027 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
21028
21029         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
21030
21031 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
21032
21033         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
21034
21035 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
21036
21037         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
21038         * gcc.dg/ppc-fsel-2.c: New test.
21039
21040         * gcc.dg/unused-5.c: New test.
21041
21042 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21043
21044         PR c++/10496
21045         * g++.dg/warn/pmf1.C: New test.
21046
21047 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21048
21049         PR c++/4494
21050         * g++.dg/warn/main.C: New test.
21051
21052 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21053
21054         * gcc.dg/nonnull-3.c: New test.
21055
21056 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
21057
21058         * gcc.dg/cpp/Wtrigraphs.c: Update.
21059         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
21060
21061 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
21062
21063         * gcc.dg/ppc-fsel-1.c: New test.
21064
21065 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
21066
21067         PR c/10604
21068         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
21069
21070 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
21071
21072         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
21073
21074 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21075
21076         PR c++/9364, c++/10553, c++/10586
21077         * g++.dg/parse/typename4.C: New test.
21078         * g++.dg/parse/typename5.C: Likewise.
21079
21080 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
21081
21082         * gcc.c-torture/compile/20030503-1.c: New test.
21083
21084 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21085
21086         * g++.dg/lookup/using5.C: Fix testcase error.
21087
21088 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
21089
21090         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
21091         since MEABI is no longer supported.  Remove all vestiges
21092         of MEABI from the test.
21093
21094 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21095
21096         PR c++/10554
21097         * g++.dg/lookup/using5.C: New test.
21098
21099 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21100
21101         PR c++/8772
21102         * g++.dg/template/ttp5.C: New test.
21103
21104 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
21105
21106         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
21107         (dg-gpp-additional-sources): New function.
21108         (dg-gpp-additional-files): Likewise.
21109         * lib/g++.exp (additional_sources): New variable.
21110         (additional_files): Likewise.
21111         (g++_target_compile): Deal with them.
21112         * lib/old-dejagnu.exp: Remove.
21113         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
21114         * g++.old-deja: Revise all tests to use dg commands.
21115
21116 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21117
21118         PR c++/9432, c++/9528
21119         * g++.dg/lookup/using4.C: New test.
21120
21121 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
21122
21123         * gcc.dg/noreturn-5.c: New file.
21124         * gcc.dg/noreturn-6.c: New file.
21125
21126         * gcc.c-torture/compile/inline-1.c: New file.
21127
21128 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21129
21130         PR c++/10551
21131         * g++.dg/template/explicit1.C: New test.
21132
21133 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21134
21135         PR c++/10549
21136         * g++.dg/other/bitfield1.C: New test.
21137
21138         PR c++/10527
21139         * g++.dg/init/new7.C: New test.
21140
21141 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
21142
21143         * g++.dg/ext/desig1.C: New test.
21144         * g++.dg/ext/init1.C: Update.
21145
21146         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
21147
21148 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
21149
21150         PR c++/10180
21151         * g++.dg/warn/Winline-1.C: New test.
21152
21153 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
21154
21155         * gcc.c-torture/execute/string-opt-19.c: New test.
21156
21157         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
21158         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
21159
21160 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
21161
21162         PR c++/10506
21163         * g++.dg/init/new6.C: New test.
21164
21165         PR c++/10503
21166         * g++.dg/init/ref6.C: New test.
21167
21168 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21169
21170         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21171
21172 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21173
21174         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21175         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21176
21177 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21178
21179         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21180         initialized static data members.
21181
21182 2003-04-25  H.J. Lu <hjl@gnu.org>
21183
21184         * gcc.dg/ia64-sync-4.c: New test.
21185
21186 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21187
21188         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21189         date.
21190
21191 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21192
21193         PR c++/10337
21194         * g++.dg/warn/conv1.C: New test.
21195         * g++.old-deja/g++.other/conv7.C: Adjust.
21196         * g++.old-deja/g++.other/overload14.C: Adjust.
21197
21198 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21199
21200         PR c++/10471
21201         * g++.dg/template/defarg2.C: New test.
21202
21203 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21204
21205         * gcc.dg/cpp/include2.c: Update.
21206         * gcc.dg/cpp/multiline-2.c: New.
21207         * gcc.dg/cpp/multiline.c: Update.
21208         * gcc.dg/cpp/strify2.c: Update.
21209         * gcc.dg/cpp/trad/literals-2.c: Update.
21210
21211 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21212
21213         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21214
21215 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21216
21217         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21218
21219 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21220
21221         PR c++/10451
21222         * g++.dg/parse/crash4.C: New test.
21223
21224         PR c++/9847
21225         * g++.dg/parse/crash5.C: New test.
21226
21227 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21228
21229         PR c++/10446
21230         * g++.dg/parse/crash3.C: New test.
21231
21232         PR c++/10428
21233         * g++.dg/parse/elab1.C: New test.
21234
21235 2003-04-22  Devang Patel  <dpatel@apple.com>
21236
21237         * gcc.dg/cpp/trad/funlike-5.c: New test.
21238
21239 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21240
21241         * g++.dg/other/packed1.C: Fix dg options.
21242
21243 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21244
21245         * g++.dg/other/offsetof2.C: New test.
21246
21247 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21248
21249         * g++.dg/template/recurse.C: Adjust location of error messages.
21250
21251 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21252
21253         PR c++/9881
21254         * g++.dg/init/addr-const1.C: New test.
21255         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21256
21257 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21258
21259         PR c++/10405
21260         * g++.dg/lookup/struct-hack1.C: New test.
21261
21262 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21263
21264         * ucs.c: Update diagnostic messages.
21265
21266 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21267
21268         * gcc.dg/cpp/truefalse.cpp: New test.
21269         * gcc.dg/cpp/cpp.exp: Update.
21270         * g++.dg/other/stdbool-if.C: Remove.
21271
21272 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21273
21274         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21275         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21276
21277 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21278
21279         * gcc.c-torture/compile/20030418-1.c: New test.
21280
21281 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21282
21283         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21284
21285 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21286
21287         PR c++/10347
21288         g++.dg/template/dependent-name1.C: New test.
21289
21290 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21291
21292         * gcc.dg/warn-1.c (tourist_guide): New array,
21293         contains a pointer to bar.
21294
21295 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21296
21297         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21298         * gcc.c-torture/execute/medce-1.c: New test case.
21299         * gcc.c-torture/execute/medce-2.c: New test case.
21300
21301 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21302
21303         * lib/prune.exp: Ignore more messages.
21304
21305         PR c++/10381
21306         * g++.dg/parse/lookup3.C: New test.
21307
21308 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21309
21310         * gcc.c-torture/compile/20030415-1.c : New test.
21311
21312 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21313
21314         * gcc.c-torture/execute/scope-2.c: Move to ...
21315         * gcc.dg/noncompile/scope.c: .... here.
21316
21317 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21318
21319         * gcc.dg/20030414-2.c: New test case.
21320
21321 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21322
21323         PR target/10377
21324         * gcc.dg/20030414-1.c: New test.
21325
21326 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21327
21328         * gcc.dg/builtins-12.c: New test case.
21329         * gcc.dg/builtins-13.c: New test case.
21330
21331 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21332
21333         * gcc.c-torture/execute/string-opt-18.c: New test.
21334
21335 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21336
21337         PR c++/10300
21338         * g++.dg/init/new5.C: New test.
21339
21340 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21341
21342         PR c++/7910
21343         * g++.dg/ext/dllimport1.C: New test.
21344
21345 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21346
21347         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21348
21349 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21350
21351         PR Fortran/9263
21352         * g77.f-torture/noncompile/9263.f: New test
21353         PR Fortran/1832
21354         * g77.f-torture/execute/1832.f: New test
21355
21356 2003-04-11  David Chad  <davidc@freebsd.org>
21357             Loren J. Rittle  <ljrittle@acm.org>
21358
21359         libobjc/8562
21360         * objc.dg/headers.m: New test.
21361
21362 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21363
21364         * gcc.c-torture/execute/builtin-noret-2.c: New.
21365         * gcc.c-torture/execute/builtin-noret-2.x: New.
21366         XFAIL builtin-noret-2.c at -O1 and above.
21367         * gcc.dg/redecl.c: New.
21368         * gcc.dg/Wshadow-1.c: Update error regexps.
21369
21370 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21371
21372         * g++.dg/abi/bitfield10.C: New test.
21373
21374 2003-04-09  Mike Stump  <mrs@apple.com>
21375
21376         * gcc.dg/pch/pch.exp: Make testcase names longer.
21377         * g++.dg/pch/pch.exp: Make testcase names longer.
21378
21379 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21380
21381         * gcc.dg/builtins-11.c: New test case.
21382
21383 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21384
21385         * gcc.dg/builtins-9.c: New test case.
21386         * gcc.dg/builtins-10.c: New test case.
21387
21388 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21389
21390         * gcc.dg/noncompile/init-4.c.c: New test.
21391
21392 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21393
21394         * gcc.misc-test/gcov-9.c: New test.
21395         * gcc.misc-test/gcov-10.c: New test
21396         * gcc.misc-test/gcov-11.c: New test.
21397
21398 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21399
21400         PR optimization/10024
21401         * gcc.c-torture/compile/20030405-1.c: New test.
21402
21403 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21404
21405         * gcc.dg/pch/static-3.c: New.
21406         * gcc.dg/pch/static-3.hs: New.
21407         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21408
21409 2003-04-04  Richard Henderson  <rth@redhat.com>
21410
21411         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21412         * g++.dg/eh/forced2.C: Likewise.
21413
21414 2003-04-03  Mike Stump  <mrs@apple.com>
21415
21416         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21417         target arg.
21418         (scan-assembler-times, scan-assembler-not): Likewise.
21419         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21420
21421 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21422
21423         * gcc.dg/sparc-loop-1.c: New test.
21424
21425 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21426
21427         PR other/9274
21428         * g++.dg/pch/system-2.C: New.
21429         * g++.dg/pch/system-2.Hs: New.
21430
21431 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21432
21433         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21434
21435         * g++.dg/eh/simd-1.C (vecfunc): Same.
21436
21437 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21438
21439         * gcc.c-torture/execute/20030401-1.c: New test case.
21440
21441 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21442
21443         * objc.dg/defs.m: New.
21444
21445 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21446
21447         * g++.dg/eh/simd-1.C: New.
21448         * g++.dg/eh/simd-2.C: New.
21449
21450 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21451
21452         * gcc.c-torture/execute/simd-3.c: New.
21453
21454 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21455
21456         PR c/9936
21457         * gcc.dg/20030331-2.c: New test.
21458
21459 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21460
21461         PR c++/10278
21462         * g++.dg/parse/crash2.C: New test.
21463
21464 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21465
21466         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21467         * gcc.c-torture/execute/20030331-1.c: ...here.
21468
21469 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21470
21471         * gcc.c-torture/execute/20030331-1.c: New test.
21472
21473 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21474
21475         * lib/gcov.exp: Adjust call return testing strings.
21476         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21477
21478 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21479
21480         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21481         * gcc.dg/builtins-7.c: New test case.
21482         * gcc.dg/builtins-8.c: New test case.
21483
21484 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21485
21486         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21487
21488 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21489
21490         PR c++/7647
21491         * g++.dg/lookup-class-member-2.C: New test.
21492
21493 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21494
21495         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21496
21497 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21498
21499         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21500
21501 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21502
21503         * g++.dg/init/attrib1.C: New test.
21504
21505 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21506
21507         * gcc.dg/ultrasp8.c: New test.
21508
21509 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21510
21511         * gcc.dg/ultrasp7.c: New test.
21512
21513 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21514
21515         PR c++/10047
21516         * g++.dg/template/inline1.C: New test.
21517
21518 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21519
21520         * gcc.dg/sparc-dwarf2.c: New test.
21521
21522 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21523
21524         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21525         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21526
21527 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21528
21529         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21530         than reading .x files.
21531         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21532         * g77.dg/gcov/gcov-1.f: Likewise.
21533         * gcc.misc-tests/gcov-4b.c: Likewise.
21534         * gcc.misc-tests/gcov-5b.c: Likewise.
21535         * gcc.misc-tests/gcov-6.c: Likewise.
21536         * gcc.misc-tests/gcov-7.c: Likewise.
21537         * gcc.misc-tests/gcov-8.c: Likewise.
21538         * g++.dg/gcov/gcov-1.x: Remove.
21539         * g77.dg/gcov/gcov-1.x: Likewise.
21540         * gcc.misc-tests/gcov-4b.x: Likewise.
21541         * gcc.misc-tests/gcov-5b.x: Likewise.
21542         * gcc.misc-tests/gcov-6.x: Likewise.
21543         * gcc.misc-tests/gcov-7.x: Likewise.
21544         * gcc.misc-tests/gcov-8.x: Likewise.
21545
21546 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21547
21548         PR opt/10087
21549         * gcc.dg/20030324-1.c: New test.
21550
21551 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21552
21553         PR c++/10224
21554         * g++.dg/template/arg3.C: New test.
21555
21556         PR c++/10158
21557         * g++.dg/template/friend18.C: New test.
21558
21559 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21560
21561         * g77.f-torture/compile/20030326-1.f: New test case.
21562
21563 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21564
21565         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21566
21567         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21568
21569 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21570
21571         * gcc.dg/ia64-sync-3.c: New test.
21572
21573 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21574
21575         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21576
21577 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21578
21579         * gcc.dg/ultrasp6.c: New test.
21580
21581 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21582
21583         * gcc.dg/i386-signbit-1.c: New test.
21584         * gcc.dg/i386-signbit-2.c: New test.
21585         * gcc.dg/i386-signbit-3.c: New test.
21586
21587 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21588
21589         * gcc.dg/ultrasp5.c: Fix options.
21590
21591 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21592
21593         * gcc.dg/ultrasp5.c: Fix comment.
21594
21595 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21596
21597         PR fortran/10197
21598         * g77.f-torture/execute/10197.f: New test.
21599
21600 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21601
21602         PR c++/9898, c++/383
21603         * g++.dg/template/conv6.C: New test.
21604
21605         PR c++/10119
21606         * g++.dg/template/ptrmem5.C: New test.
21607
21608         PR c++/10026
21609         * g++.dg/lookup/koenig1.C: New test.
21610
21611         PR C++/10199
21612         * g++.dg/lookup/template2.C: New test.
21613
21614 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21615
21616         * g++.dg/opt/rtti1.C: New test.
21617
21618 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21619
21620         * gcc.dg/ultrasp5.c: New test.
21621
21622 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21623
21624         PR middle-end/9967
21625         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21626         builtin fputs.
21627
21628 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21629
21630         PR c/8224
21631         * gcc.dg/20030323-1.c: New test.
21632
21633 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21634
21635         * gcc.c-torture/compile/20030323-1.c: New test case.
21636
21637 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21638
21639         * gcc.dg/20030321-1.c: New test.
21640
21641 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21642
21643         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21644
21645 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         PR c++/9978, c++/9708
21648         * g++.dg/ext/vlm1.C: Adjust expected error.
21649         * g++.dg/ext/vla2.C: New test.
21650         * g++.dg/template/arg1.C: New test.
21651         * g++.dg/template/arg2.C: New test.
21652
21653 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21654
21655         * g77.f-torture/execute/select.f: New test.
21656         * g77.f-torture/noncompile/select_no_compile.f: New test.
21657
21658 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21659
21660         PR c++/9898
21661         * g++.dg/other/error4.C: New test.
21662
21663 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21664
21665         * g++.dg/template/friend17.C: New test.
21666
21667 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21668
21669         * gcc.c-torture/compile/20030320-1.c: New.
21670
21671 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21672
21673         * gcc.dg/builtins-6.c: New test case.
21674
21675 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21676
21677         PR target/10073
21678         * gcc.c-torture/compile/20030319-1.c: New.
21679
21680 2003-03-18  Jan Hubicka  <jh@suse.cz>
21681
21682         * gcc.dg/i386-cvt-1.c: New test.
21683
21684 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21685
21686         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21687         * objc.dg/naming-2.m: Likewise.
21688
21689 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21690
21691         PR c++/9639
21692         * g++.dg/parse/crash1.C: New test.
21693
21694 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21695
21696         PR c++/8805
21697         * g++.dg/eh/cleanup1.C: New test.
21698
21699 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21700
21701         * gcc.c-torture/execute/20030316-1.c: New test case.
21702
21703 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21704
21705         PR c++/9629
21706         * g++.dg/init/ctor2.C: New test.
21707
21708 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21709
21710         * g77.f-torture/compile/xformat.f: New test case.
21711
21712 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21713
21714         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21715         * g++.old-deja/g++.mike/eh50.C: Likewise.
21716
21717 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21718
21719         PR c++/6440
21720         * g++.dg/template/spec7.C: New test.
21721         * g++.dg/template/spec8.C: Likewise.
21722
21723 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21724
21725         * gcc.c-torture/execute/20030313-1.c: New test.
21726
21727 2003-03-14  Richard Henderson  <rth@redhat.com>
21728
21729         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21730
21731 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21732
21733         * gcc.c-torture/compile/20030314-1.c: New test.
21734
21735 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21736
21737         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21738         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21739         thumb target,
21740         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21741         to accept newer _imp__  prefix and additional
21742         newline in .drectve section.
21743         * gcc.dg/dll-4.c: Likewise.
21744         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21745         switch.
21746
21747 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21748
21749         * g++.dg/parse/namespace9.C: New test.
21750
21751         * g++.dg/init/ref5.C: New test.
21752         * g++.dg/parse/ptrmem1.C: Likewise.
21753
21754 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21755
21756         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21757         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21758         regular expression.
21759         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21760         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21761
21762 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21763
21764         * gcc.c-torture/execute/20030224-2.c: New test.
21765
21766 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21767
21768         * gcc.dg/decl-3.c: New test.
21769
21770 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21771
21772         * gcc.dg/i386-loop-2.c: New test.
21773
21774 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21775
21776         PR c++/9474
21777         * g++.dg/parse/namespace8.C: New test.
21778
21779         PR c++/9924
21780         * g++.dg/overload/builtin2.C: New test.
21781
21782 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21783
21784         * gcc.dg/return-type-3.c: New test.
21785
21786 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21787
21788         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21789         profiling options are not supported.
21790
21791 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21792
21793         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21794         * g++.old-deja/g++.warn/impint2.C: Likewise.
21795
21796 2003-03-10  Devang Patel  <dpatel@apple.com>
21797
21798         * g++.dg/cpp/c++_cmd_1.C: New test.
21799         * g++.dg/cpp/c++_cmd_1.h: New file.
21800
21801 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21802
21803         * gcc.dg/altivec-9.c: New file.
21804
21805 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21806
21807         * gcc.dg/ppc-sdata-1.c: New test.
21808         * gcc.dg/ppc-sdata-2.c: New test.
21809
21810 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21811
21812         PR c++/9373
21813         * g++.dg/opt/ptrmem2.C: New test.
21814
21815         PR c++/8534
21816         * g++.dg/opt/ptrmem1.C: New test.
21817
21818 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21819
21820         * gcc.dg/i386-loop-1.c: New test.
21821
21822 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21823
21824         PR c++/9970
21825         * g++.dg/lookup/friend1.C: New test.
21826
21827 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21828
21829         PR c++/9823
21830         * g++.dg/parser/constructor1.C: New test.
21831
21832 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21833
21834         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21835
21836         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21837
21838 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21839
21840         * gcc.dg/cpp/Wunused.c: Update test.
21841
21842 2003-03-08  Jan Hubicka  <jh@suse.cz>
21843
21844         * gcc.dg/inline-3.c: New test.
21845
21846 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21847
21848         PR c++/9809
21849         * g++.dg/parse/builtin1.C: New test.
21850
21851         PR c++/9982
21852         * g++.dg/abi/cookie1.C: New test.
21853         * g++.dg/abi/cookie2.C: Likewise.
21854
21855         PR c++/9524
21856         * g++.dg/template/field1.C: New test.
21857
21858         PR c++/9912
21859         * g++.dg/parse/class1.C: New test.
21860         * g++.dg/parse/namespace7.C: Likewise.
21861         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21862
21863 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21864
21865         * g++.dg/init/ref4.C: New test.
21866
21867 2003-03-07  Jan Hubicka  <jh@suse.cz>
21868
21869         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21870         * gcc.dg/inline-3.c:  New test.
21871
21872 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21873
21874         * g++.dg/init/ref3.C: New test.
21875
21876         PR c++/9965
21877         * g++.dg/init/ref2.C: New test.
21878
21879         PR c++/9400
21880         * g++.dg/warn/Wshadow-2.C: New test.
21881
21882         PR c++/9791
21883         * g++.dg/warn/Woverloaded-1.C: New test.
21884
21885 2003-03-05  Jan Hubicka  <jh@suse.cz>
21886
21887         * gcc.dg/i386-local2.c: New.
21888         * gcc.dg/i386-local.c: Fix typo.
21889
21890 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21891
21892         * g++.dg/abi/layout3.C: New test.
21893
21894 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21895
21896         * gcc.c-torture/compile/20030305-1.c
21897
21898 2003-03-05  Jan Hubicka  <jh@suse.cz>
21899
21900         * gcc.dg/i386-local.c: New.
21901
21902 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21903
21904         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21905
21906 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21907
21908         * gcc.dg/switch-2.c: New test.
21909         * gcc.dg/switch-3.c: New test.
21910         * gcc.dg/Wswitch.c: Adjust line numbers.
21911         * gcc.dg/Wswitch-default.c: Likewise.
21912         * gcc.dg/Wswitch-enum.c: Likewise.
21913
21914 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21915
21916         * gcc.c-torture/execute/20030222-1.c: New test.
21917
21918 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21919
21920         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21921
21922 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21923
21924         PR c++/9878
21925         * g++.dg/init/ref1.C: New test.
21926
21927 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21928
21929         * gcc.dg/sh-relax.c: New SH-only test.
21930
21931 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21932
21933         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21934         comment explaining purpose of testcase.
21935
21936 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21937
21938         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21939         for HC11/HC12 (asm needs two int registers).
21940         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21941         HC11/HC12 because the test uses an asm which needs two 32-bit
21942         registers.
21943
21944 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21945
21946         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21947         for HC11/HC12 (array is too large otherwise).
21948         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21949         * gcc.c-torture/compile/20010518-2.x: Likewise.
21950         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21951         HC11/HC12 (array is too large).
21952
21953 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21954
21955         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21956         * lib/g++-dg.exp (g++-dg-test): Likewise.
21957
21958 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21959
21960         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21961         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21962
21963 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21964
21965         * g++.dg/warn/implicit-typename1.C: Remove warning.
21966
21967 2003-02-28  Richard Henderson  <rth@redhat.com>
21968
21969         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21970         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21971
21972 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21973
21974         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21975         * g++.dg/pch/pch.exp: Likewise.
21976
21977 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21978
21979         PR c++/9879
21980         * testsuite/g++.dg/init/new4.C: New test.
21981
21982 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21983
21984         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21985
21986 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21987
21988         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21989         unsigned long.
21990
21991         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21992         wider than float.
21993
21994 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21995
21996         * lib/scanasm.exp: Add support for counting numbers of
21997         occurences.
21998         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21999         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
22000
22001 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
22002
22003         PR c++/9683
22004         * g++.dg/template/static3.C: New test.
22005
22006         PR c++/9829
22007         * g++.dg/parse/namespace6.C: New test.
22008
22009 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22010
22011         PR target/9732
22012         * gcc.dg/20030225-1.c: New test.
22013
22014 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
22015
22016         * README: Remove out-of-date information.
22017
22018         PR c++/9836
22019         * g++.dg/template/spec6.C: New test.
22020
22021 2003-02-24  Jeff Law  <law@redhat.com>
22022
22023         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
22024
22025 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22026
22027         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
22028         * gcc.dg/pragma-ep-1.c: Likewise.
22029
22030 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22031
22032         PR c++/9602
22033         * g++.dg/template/friend16.C: New test.
22034
22035 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
22036
22037         PR c++/5333
22038         * g++.dg/parse/fused-params1.C: Adjust error messages.
22039         * g++.dg/template/nested3.C: New test.
22040
22041 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
22042
22043         * g++.dg/abi/param1.C: New test.
22044
22045 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22046
22047         PR c++/7982
22048         * g++.dg/warn/implicit-typename1.C: New test.
22049
22050 2003-02-22  Kelley Cook <kelleycook@comcast.net>
22051
22052         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
22053         with "mtune".
22054         * g++.old-deja/g++.other/store-expr2.C: Likewise.
22055         * gcc.c-torture/execute/20010129-1.x: Likewise.
22056         * gcc.dg/20011107-1.c: Likewise.
22057         * gcc.dg/20020108-1.c: Likewise.
22058         * gcc.dg/20020122-3.c: Likewise.
22059         * gcc.dg/20020206-1.c: Likewise.
22060         * gcc.dg/20020310-1.c: Likewise.
22061         * gcc.dg/20020426-2.c: Likewise.
22062         * gcc.dg/20020517-1.c: Likewise.
22063         * gcc.dg/991230-1.c: Likewise.
22064         * gcc.dg/i386-unroll-1.c: Likewise.
22065         * gcc.misc-tests/i386-prefetch.exp: Likewise.
22066
22067 2003-02-22  Jan Hubicka  <jh@suse.cz>
22068
22069         * gcc.dg/i386-mul.c: New test.
22070
22071 2003-02-21  Roger Sayle  <roger@eyesopen.com>
22072
22073         * gcc.dg/builtins-5.c: New test case.
22074
22075 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
22076
22077         * gcc.dg/asmreg-1.c: New test.
22078
22079 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22080
22081         PR c++/9749
22082         * g++.dg/parse/varmod1.C: New test.
22083
22084 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22085
22086         PR c++/9727
22087         * g++.dg/template/op1.C: New test.
22088
22089 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22090
22091         PR c++/8906
22092         * g++.dg/template/nested2.C: New test.
22093
22094 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
22095
22096         PR c++/8724
22097         * g++.dg/expr/dtor1.C: New test.
22098
22099 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
22100
22101         * gcc.dg/cpp/include3.c: New test.
22102         * gcc.dg/cpp/inc/foo.h: New file.
22103
22104 2003-02-21  Glen Nakamura  <glen@imodulo.com>
22105
22106         * gcc.c-torture/execute/20030221-1.c: New test.
22107
22108 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
22109
22110         PR c++/9729
22111         * g++.dg/abi/conv1.C: New test.
22112
22113 2003-02-20  Jan Hubicka  <jh@suse.cz>
22114
22115         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
22116
22117 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
22118
22119         * gcc.c-torture/compile/20030219-1.c: New test.
22120
22121 2003-02-18  Jan Hubicka  <jh@suse.cz>
22122
22123         * gcc.dg/funcorder.c: New test.
22124
22125 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22126
22127         * gcc.c-torture/execute/20030218-1.c: New.
22128
22129 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
22130
22131         * gcc.dg/20030218-1.c: New.
22132
22133 2003-02-18  Richard Henderson  <rth@redhat.com>
22134
22135         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
22136         * gcc.dg/attr-used-2.c: New.
22137
22138 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
22139
22140         PR c++/9704
22141         * g++.dg/init/copy5.C: New test.
22142
22143 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
22144
22145         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
22146         * g++.dg/pch/pch.exp: Likewise.
22147
22148 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
22149
22150         * gcc.c-torture/execute/20030209-1.c: Enable the test if
22151         STACK_SIZE is not defined.
22152
22153 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22154
22155         PR c++/9457
22156         * g++.dg/template/init1.C: New test.
22157
22158 2003-02-16  Jan HUbicka  <jh@suse.cz>
22159
22160         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
22161         (foo): Add few extra tests
22162         * gcc.dg/c99-const-expr-3.c: Likewise.
22163         * gcc.c-torture/execute/20030216-1.c: New.
22164
22165 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22166
22167         PR c++/9459
22168         * g++.dg/ext/typeof4.C: New test.
22169
22170 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22171
22172         * gcc.dg/i386-387-3.c: New test case.
22173
22174 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22175
22176         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22177         cris-*-elf* cris-*-aout* and mmix-*-*.
22178
22179 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22180
22181         * gcc.dg/20030213-1.c: New test.
22182
22183 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22184
22185         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22186         * gcc.dg/i386-387-2.c: Likewise.
22187
22188 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22189
22190         * gcc.dg/ppc-spe.c: Fix formatting.
22191         Enable tests that were previously unsupported by gas.
22192         Delete tests for instructions that no longer exist.
22193         Switch arguments on evsubifw builtin.
22194
22195 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22196
22197         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22198         STACK_SIZE is too small.
22199
22200 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22201             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22202
22203         * gcc.dg/decl-2.c: New test.
22204
22205 2003-02-10  Jan Hubicka  <jh@suse.cz>
22206
22207         * gcc.dg/i386-fpcvt-1.c:  New test.
22208
22209 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22210
22211         * gcc.c-torture/execute/20030209-1.c: New test.
22212
22213 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22214
22215         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22216         int-wide bitops, use the constants of the same width.
22217         Likewise, if long long is 32-bit wide, test bitops using
22218         32-bit constants.
22219
22220 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22221
22222         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22223
22224 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22225
22226         * testsuite/gcc.dg/builtins-4.c: New test case.
22227
22228 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22229
22230         * gcc.dg/20020430-1.c: Fix dg command typos.
22231         * gcc.dg/20020503-1.c: Likewise.
22232
22233 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22234
22235         PR c++/8785
22236         * g++.dg/parse/fused-params1.C: New test.
22237
22238         PR c++/8857
22239         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22240
22241         PR c++/8921
22242         * g++.dg/parse/non-dependent1.C: New test.
22243
22244         PR c++/8928
22245         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22246
22247         PR c++/9228
22248         * g++.dg/parse/undefined7.C: New test.
22249         * g++.dg/parse/non-templ1.C: New test.
22250
22251         PR c++/9229
22252         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22253
22254 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22255
22256         * gcc.c-torture/compile/20030206-1.c: New test.
22257
22258 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22259
22260         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22261         "pow" to "foo" to avoid potential confusion with a math built-in.
22262
22263 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22264
22265         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22266         conditions for SPARC targets.
22267
22268 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * gcc.dg/20030204-1.c: New test.
22271
22272 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22273
22274         PR c++/38
22275         * g++.dg/parse/array-size1.C: New test.
22276
22277         PR c++/5657
22278         * g++.dg/parse/undefined3.C: New test.
22279
22280         PR c++/5665
22281         * g++.dg/parse/undefined4.C: New test.
22282
22283         PR c++/5975
22284         * g++.dg/parse/undefined5.C: New test.
22285
22286         PR c++/7259
22287         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22288
22289         PR c++/8578
22290         * g++.dg/parse/casting-operator1.C: New test.
22291
22292         PR c++/8596
22293         * g++.dg/parse/undefined6.C: New test.
22294
22295         PR c++/8736
22296         * g++.dg/parse/missing-template1.C: New test.
22297
22298 2003-02-04  Jan Hubicka  <jh@suse.cz>
22299
22300         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22301         * gcc.dg/i386-cmov?.c:  Likewise.
22302         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22303         * gcc.dg/i386-ssefp-1.c:  Likewise.
22304         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22305         conventions.
22306
22307 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22308
22309         PR c++/7129
22310         * testsuite/g++.dg/ext/max.C: New test.
22311
22312 2003-02-03  Jan Hubicka  <jh@suse.cz>
22313
22314         * gcc.c-torture/execute/20030203-1.c: New test.
22315
22316 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22317
22318         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22319         'natural-endian'.
22320
22321 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22322
22323         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22324         * g++.dg/init/new2.C: Likewise.
22325         * g++.dg/other/new1.C: Likewise.
22326
22327 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22328
22329         * gcc.dg/struct-ret-libc.c: New test.
22330
22331 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22332
22333         * gcc.dg/20030129-1.c: New test.
22334
22335 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22336
22337         PR c++/8849
22338         * g++.dg/template/ptrmem4.C: New test.
22339
22340 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22341
22342         * g++.dg/parser/constant1.C: New test.
22343
22344 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22345
22346         PR c++/8591
22347         * g++.dg/parse/friend2.C: New test.
22348
22349 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22350
22351         PR c++/9437
22352         * g++.dg/template/unify4.C: New test.
22353
22354 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22355
22356         * gcc.c-torture/execute/20030128-1.c: New test.
22357
22358 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22359
22360         * g++.dg/lookup/nested1.C: Test moved from ...
22361         * g++.old-deja/g++.other/lookup24.C: ... here.
22362
22363 2003-01-28  Jan Hubicka  <jh@suse.cz>
22364
22365         * gcc.dg/i386-cmov5.c:  New test.
22366
22367 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22368
22369         * gcc.c-torture/execute/20010925-1.c: Changed the
22370         memcpy declaration.
22371
22372 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22373
22374         PR c++/3902
22375         * g++.dg/parse/template5.C: New test.
22376
22377 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22378
22379         PR fortran/9258
22380         * g77.dg/pr9258: New test.
22381
22382 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22383
22384         * README: Move relevant parts from README.g++.
22385
22386         * README.g++: Remove this file.
22387
22388 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22389
22390         * g++.dg/abi/dcast1.C: New test.
22391
22392 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22393
22394         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22395
22396 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22397
22398         PR c++/47
22399         * g++.old-deja/g++.other/lookup24.C: New test.
22400
22401 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22402
22403         PR middle-end/7227
22404         * gcc.dg/uninit-C.c: New test.
22405
22406 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22407
22408         * g++.dg/abi/covariant1.C: New test.
22409
22410 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22411
22412         * gcc.dg/20030123-1.c: New test.
22413
22414 2003-01-25  Jan Hubicka  <jh@suse.cz>
22415
22416         PR opt/8492
22417         * gcc.c-torture/compile/20030125-1.c
22418
22419 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22420
22421         PR c++/9403
22422         * g++.dg/parse/template3.C: New test.
22423         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22424
22425         PR c++/795
22426         * g++.dg/parse/template4.C: New test.
22427
22428         PR c++/9415
22429         * g++.dg/template/qual2.C: New test.
22430
22431         PR c++/8545
22432         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22433
22434         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22435
22436 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22437
22438         * gcc.c-torture/execute/switch-1.c: New test case.
22439
22440 2003-01-25  Jan Hubicka  <jh@suse.cz>
22441
22442         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22443
22444 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22445
22446         Tweaks for Bison-1.875. From the NEWS file:
22447         "- `parse error' -> `syntax error'
22448         Bison now uniformly uses the term `syntax error'"
22449         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22450         * gcc.dg/cpp/digraph2.c: Likewise.
22451         * gcc.dg/cpp/direct2.c: Likewise.
22452         * gcc.dg/cpp/paste4.c: Likewise.
22453         * gcc.dg/c90-restrict-1.c: Likewise.
22454         * gcc.dg/c99-func-2.c: Likewise.
22455         * gcc.dg/noncompile/920721-2.c: Likewise.
22456         * gcc.dg/noncompile/930622-2.c: Likewise.
22457         * gcc.dg/noncompile/940112-1.c: Likewise.
22458         * gcc.dg/noncompile/950921-1.c: Likewise.
22459         * gcc.dg/noncompile/951123-1.c: Likewise.
22460         * gcc.dg/noncompile/971104-1.c: Likewise.
22461         * gcc.dg/noncompile/990416-1.c: Likewise.
22462
22463 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22464
22465         * g++.dg/parse/undefined1.C: Add error message.
22466
22467 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22468
22469         PR c++/9354
22470         * g++.dg/parse/new1.C: New test.
22471
22472         PR c++/9216
22473         * g++.dg/parse/template2.C: New test.
22474
22475         PR c++/9354
22476         * g++.dg/parse/typedef2.C: New test.
22477
22478         PR c++/9328
22479         * g++.dg/ext/typeof3.C: New test.
22480
22481 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22482
22483         PR c++/2738
22484         * g++.dg/parse/ret-type1.C: New test.
22485
22486         PR c++/3792
22487         * g++.dg/parse/tmpl-outside1.C: New test.
22488
22489         PR c++/4207
22490         * g++.dg/parse/int-as-enum1.C: New test.
22491
22492         PR c++/4903
22493         * g++.dg/parse/no-typename1.C: New test.
22494
22495         PR c++/5533
22496         * g++.dg/parse/no-value1.C: New test.
22497
22498         PR c++/5921
22499         * g++.dg/parse/wrong-inline1.C: New test.
22500
22501         PR c++/6402
22502         * g++.dg/parse/ref1.C: New test.
22503
22504         PR c++/6992
22505         * g++.dg/parse/attr-ctor1.C: New test.
22506
22507         PR c++/7229
22508         * g++.dg/parse/namespace5.C: New test.
22509
22510         PR c++/7917
22511         * g++.dg/parse/func-def1.C: New test.
22512
22513         PR c++/8143
22514         * g++.dg/parse/undefined1.C: New test.
22515
22516         PR c++/5723, PR c++/8522
22517         * g++.dg/parse/specialization1.C: New test.
22518
22519         PR c++/163, PR c++/8595
22520         * g++.dg/parse/struct-as-enum1.C: New test.
22521
22522         PR c++/9173
22523         * g++.dg/parse/undefined2.C: New test.
22524
22525 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22526
22527         PR c++/9298
22528         * g++.dg/parse/template1.C: New test.
22529
22530         PR c++/9384
22531         * g++.dg/parse/using1.C: New test.
22532
22533         PR c++/9285
22534         PR c++/9294
22535         * g++.dg/parse/expr2.C: New test.
22536
22537         PR c++/9388
22538         * g++.dg/parse/lookup2.C: Likewise.
22539
22540 2003-01-21  Jan Hubicka  <jh@suse.cz>
22541
22542         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22543         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22544         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22545         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22546
22547 2003-01-20  Nick Clifton  <nickc@redhat.com>
22548
22549         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22550         problem with ARM sibcall code generation.
22551
22552 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22553
22554         * gcc.c-torture/execute/20030120-1.c: New.
22555
22556 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22557
22558         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22559
22560 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22561
22562         PR c++/9272
22563         * g++.dg/parse/ctor1.C: New test.
22564
22565         PR c++/9294:
22566         * g++.dg/parse/qualified1.C: New test.
22567
22568         * g++.dg/parse/typename3.C: New test.
22569
22570 2003-01-16  Richard Henderson  <rth@redhat.com>
22571
22572         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22573
22574 2003-01-16  Richard Henderson  <rth@redhat.com>
22575
22576         * g++.dg/pch/pch.exp: Copy test header to the working directory
22577         before using it either for precompilation or direct use.
22578         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22579         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22580
22581 2003-01-16  Richard Henderson  <rth@redhat.com>
22582
22583         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22584         before using it either for precompilation or direct use.
22585         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22586         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22587
22588 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22589
22590         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22591         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22592         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22593         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22594         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22595         typename warning into error.
22596         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22597         error messages.
22598         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22599         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22600         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22601         messages.
22602         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22603         make declaration visible in template.
22604         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22605         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22606         messages.
22607         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22608         message.
22609         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22610         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22611         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22612         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22613         typename warning with error message.
22614         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22615         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22616         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22617
22618 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22619
22620         * g++.dg/parse/ambig2.C: New test.
22621
22622 2003-01-15  Richard Henderson  <rth@redhat.com>
22623
22624         * g++.dg/tls/init-2.C: Update error message string.
22625
22626 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22627
22628         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22629
22630 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22631
22632         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22633         all for HC11/HC12.
22634         * gcc.c-torture/compile/20001205-1.x: Likewise.
22635         * gcc.c-torture/compile/20001226-1.x: Likewise.
22636         * gcc.c-torture/compile/920520-1.x: Likewise.
22637         * gcc.c-torture/compile/961203-1.x: Likewise.
22638         * gcc.c-torture/compile/20020604-1.x: Likewise.
22639
22640 2003-01-15  Jan Hubicka  <jh@suse.cz>
22641
22642         * gcc.c-torture/compile/20030115-1.c: New test.
22643
22644         * gcc.dg/i386-fpcvt-1.c: New test.
22645         * gcc.dg/i386-fpcvt-2.c: New test.
22646
22647 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22648
22649         Further conform g++'s __vmi_class_type_info to the C++ ABI
22650         specification.
22651         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22652         the specification.
22653
22654 2003-01-14  Jan Hubicka  <jh@suse.cz>
22655
22656         * gcc.dg/i386-fpcvt-1.c: New test.
22657         * gcc.dg/i386-fpcvt-2.c: New test.
22658
22659 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22660
22661         * gcc.dg/i386-mmx-3.c: New test.
22662
22663 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22664
22665         PR c++/9264
22666         * g++.dg/parse/octal1.C: New file.
22667
22668         PR c++/9172
22669         * g++.dg/parse/typename1.C: New file.
22670
22671 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22672
22673         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22674         * gcc.dg/bf-no-ms-layout.c: Likewise.
22675         * gcc.dg/bf-ms-attrib.c: Likewise.
22676
22677 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22678
22679         PR c++/9099
22680         * g++.dg/parse/dtor1.C: New file.
22681
22682         PR c++/9128
22683         * g++.dg/rtti/typeid1.C: New file.
22684
22685         PR c++/9153
22686         * g++.dg/parse/lookup1.C: New file.
22687
22688         PR c++/9171
22689         * g++.dg/templ/spec5.C: New file.
22690
22691 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22692
22693         * gcc.c-torture/compile/20030110-1.c: New test.
22694
22695 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22696
22697         Merge from pch-branch:
22698
22699         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22700
22701         * gcc.dg/pch/cpp-1.h: New.
22702         * gcc.dg/pch/cpp-1.c: New.
22703         * gcc.dg/pch/cpp-2.h: New.
22704         * gcc.dg/pch/cpp-2.c: New.
22705
22706         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22707
22708         * gcc.dg/pch/except-1.h: New.
22709         * gcc.dg/pch/except-1.c: New.
22710
22711         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22712
22713         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22714         running test.
22715         * gcc.dg/pch: Include *.hp not *.h.
22716         * gcc.dg/pch/system-1.h: New.
22717         * gcc.dg/pch/system-1.c: New.
22718
22719         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22720
22721         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22722         rather than trying to build and run a program using PCH.
22723         * gcc.dg/pch: Remove dg-do commands from test files.
22724
22725         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22726
22727         * gcc.dg/pch/macro-3.c: New.
22728         * gcc.dg/pch/macro-3.h: New.
22729
22730         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22731
22732         * gcc.dg/pch/common-1.c: New.
22733         * gcc.dg/pch/common-1.h: New.
22734         * gcc.dg/pch/decl-1.c: New.
22735         * gcc.dg/pch/decl-1.h: New.
22736         * gcc.dg/pch/decl-2.c: New.
22737         * gcc.dg/pch/decl-2.h: New.
22738         * gcc.dg/pch/decl-3.c: New.
22739         * gcc.dg/pch/decl-3.h: New.
22740         * gcc.dg/pch/decl-4.c: New.
22741         * gcc.dg/pch/decl-4.h: New.
22742         * gcc.dg/pch/decl-5.c: New.
22743         * gcc.dg/pch/decl-5.h: New.
22744         * gcc.dg/pch/global-1.c: New.
22745         * gcc.dg/pch/global-1.h: New.
22746         * gcc.dg/pch/inline-1.c: New.
22747         * gcc.dg/pch/inline-1.h: New.
22748         * gcc.dg/pch/inline-2.c: New.
22749         * gcc.dg/pch/inline-2.h: New.
22750         * gcc.dg/pch/static-1.c: New.
22751         * gcc.dg/pch/static-1.h: New.
22752         * gcc.dg/pch/static-2.c: New.
22753         * gcc.dg/pch/static-2.h: New.
22754
22755         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22756
22757         * g++.dg/pch/pch.exp: Better handle failing testcases.
22758         * gcc.dg/pch/pch.exp: Likewise.
22759         * gcc.dg/pch/macro-1.c: New.
22760         * gcc.dg/pch/macro-1.h: New.
22761         * gcc.dg/pch/macro-2.c: New.
22762         * gcc.dg/pch/macro-2.h: New.
22763
22764         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22765
22766         * g++.dg/dg.exp: Treat files in pch/ specially.
22767         * g++.dg/pch/pch.exp: New file.
22768         * g++.dg/pch/empty.H: New file.
22769         * g++.dg/pch/empty.C: New file.
22770         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22771         "precompile".
22772
22773         * gcc.dg/pch/pch.exp: New file.
22774         * gcc.dg/pch/empty.h: New file.
22775         * gcc.dg/pch/empty.c: New file.
22776         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22777         "precompile".
22778
22779 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22780
22781         * g++.dg/template/friend14.C: New test.
22782
22783 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22784
22785         * gcc.dg/old-style-asm-1.c: New test.
22786
22787 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22788
22789         * gcc.c-torture/compile/20030109-1.c: New test.
22790
22791 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22792
22793         * gcc.c-torture/execute/20030109-1.c: New test.
22794
22795 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22796
22797         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22798         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22799         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22800         * g++.old-deja/g++.mike/eh2.C: Likewise
22801         * g++.old-deja/g++.mike/eh3.C: Likewise
22802         * g++.old-deja/g++.mike/eh5.C: Likewise
22803         * g++.old-deja/g++.mike/eh6.C: Likewise
22804         * g++.old-deja/g++.mike/eh7.C: Likewise
22805         * g++.old-deja/g++.mike/eh8.C: Likewise
22806         * g++.old-deja/g++.mike/eh9.C: Likewise
22807         * g++.old-deja/g++.mike/eh10.C: Likewise
22808         * g++.old-deja/g++.mike/eh12.C: Likewise
22809         * g++.old-deja/g++.mike/eh13.C: Likewise
22810         * g++.old-deja/g++.mike/eh14.C: Likewise
22811         * g++.old-deja/g++.mike/eh16.C: Likewise
22812         * g++.old-deja/g++.mike/eh17.C: Likewise
22813         * g++.old-deja/g++.mike/eh18.C: Likewise
22814         * g++.old-deja/g++.mike/eh21.C: Likewise
22815         * g++.old-deja/g++.mike/eh23.C: Likewise
22816         * g++.old-deja/g++.mike/eh24.C: Likewise
22817         * g++.old-deja/g++.mike/eh25.C: Likewise
22818         * g++.old-deja/g++.mike/eh26.C: Likewise
22819         * g++.old-deja/g++.mike/eh27.C: Likewise
22820         * g++.old-deja/g++.mike/eh28.C: Likewise
22821         * g++.old-deja/g++.mike/eh29.C: Likewise
22822         * g++.old-deja/g++.mike/eh31.C: Likewise
22823         * g++.old-deja/g++.mike/eh33.C: Likewise
22824         * g++.old-deja/g++.mike/eh34.C: Likewise
22825         * g++.old-deja/g++.mike/eh35.C: Likewise
22826         * g++.old-deja/g++.mike/eh36.C: Likewise
22827         * g++.old-deja/g++.mike/eh37.C: Likewise
22828         * g++.old-deja/g++.mike/eh38.C: Likewise
22829         * g++.old-deja/g++.mike/eh39.C: Likewise
22830         * g++.old-deja/g++.mike/eh40.C: Likewise
22831         * g++.old-deja/g++.mike/eh41.C: Likewise
22832         * g++.old-deja/g++.mike/eh42.C: Likewise
22833         * g++.old-deja/g++.mike/eh44.C: Likewise
22834         * g++.old-deja/g++.mike/eh46.C: Likewise
22835         * g++.old-deja/g++.mike/eh47.C: Likewise
22836         * g++.old-deja/g++.mike/eh48.C: Likewise
22837         * g++.old-deja/g++.mike/eh49.C: Likewise
22838         * g++.old-deja/g++.mike/eh50.C: Likewise
22839         * g++.old-deja/g++.mike/eh51.C: Likewise
22840         * g++.old-deja/g++.mike/eh53.C: Likewise
22841         * g++.old-deja/g++.mike/eh55.C: Likewise
22842         * g++.old-deja/g++.mike/p7912.C: Likewise
22843         * g++.old-deja/g++.mike/p9706.C: Likewise
22844         * g++.old-deja/g++.mike/p10416.C: Likewise
22845         * g++.old-deja/g++.mike/p11667.C: Likewise
22846         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22847         Remove redundant reference to Iris.
22848         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22849         Elxsi, i860, Pico Java, and WE32K.
22850
22851 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22852
22853         * g++.dg/ext/asm4.C: New test.
22854
22855 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22856
22857         PR c++/9030
22858         * g++.dg/template/friend12.C: New test.
22859         * g++.dg/template/friend13.C: Likewise.
22860         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22861
22862 2003-01-08  Jan Hubicka  <jh@suse.cz>
22863
22864         * gcc.dg/i386-cadd.c: New test.
22865         * gcc.dg/i386-cmov4.c: Likewise.
22866
22867 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22868
22869         PR c++/9165
22870         * g++.dg/warn/Wunused-3.C: New test.
22871
22872         * g++.dg/abi/bitfield9.C: New test.
22873
22874         PR c++/9189
22875         * g++.dg/parse/defarg3.C: New test.
22876
22877 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.dg/parse/ambig1.C: New test.
22880         * g++.dg/parse/defarg2.C: New test.
22881
22882 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22883
22884         * g++.dg/template/defarg-1.C: New test.
22885         * g++.dg/template/local2.C: Likewise.
22886
22887 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22888
22889         * gcc.c-torture/execute/20030105-1.c: New test.
22890
22891 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22892
22893         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22894         * g++.dg/parse/namespace4.C: Likewise.
22895
22896 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22897
22898         * g++.dg/template/ntp2.C: New test.
22899
22900 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22901
22902         * g++.dg/parse/extern-C-1.C: New test.
22903
22904         * g++.dg/parse/namespace4.C: New test.
22905
22906         * g++.dg/template/nested1.C: New test.
22907
22908         * g++.dg/parse/namespace3.C: New test.
22909
22910 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22911
22912         * g++.dg/lookup/two-stage1.C: New test.
22913
22914 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22915
22916         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22917         * g++.old-deja/g++.jason/access8.C: Likewise.
22918         * g++.old-deja/g++.other/decl5.C: Likewise.
22919
22920 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22921
22922         * g++.dg/parse/parse7.C: New test.
22923
22924 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22925
22926         PR c++/2843
22927         * g++.dg/ext/attrib7.C: New test.
22928
22929 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22930
22931         * g++.dg/parse/parse6.C: New test.
22932
22933 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22934
22935         * gcc.dg/h8300-stack-1.c: New.
22936
22937 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22938
22939         g++.dg/lookup/exception1.C: New test.
22940
22941         g++.dg/lookup/template1.C: New test.
22942
22943         g++.dg/parse/namespace2.C: New test.
22944
22945         g++.dg/parse/parens2.C: New test.
22946
22947 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22948
22949         * g++.dg/parse/parse5.C: New test.
22950         * g++.dg/lookup/scoped4.C: New test.
22951
22952 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22953
22954         * g++.dg/parse/parens1.C: New test.
22955
22956         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22957         angle-bracket1.C.
22958         * g++.dg/parse/parens2.C: New test.
22959
22960         * g++.dg/lookup/scope-operator1.C: New test.
22961
22962         * g++.dg/parse/operator1.C: New test.
22963
22964 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22965
22966         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22967         * g++.old-deja/g++.other/access6.C: Likewise.
22968         * g++.old-deja/g++.other/decl1.C: Likewise.
22969         * g++.old-deja/g++.pt/typename12.C: Likewise.
22970
22971 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22972
22973         * g++.dg/parse/namespace1.C: New test.
22974
22975 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22976
22977         * g++.dg/parse/parse4.C: New test.
22978
22979 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22980
22981         * g++.dg/parse/parse3.C: New test.
22982
22983 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22984
22985         * g++.dg/parse/parse2.C: New test.
22986
22987 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22988
22989         * g++.dg/template/friend11.C: New test.
22990
22991 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22992
22993         * g++.dg/parse/parse1.C: New test.
22994
22995 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22996
22997         * lib/profopt.exp: Change the name of a global variable to avoid
22998         possible clashes with other test suites.
22999
23000 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
23001
23002         * g++.dg/inherit/covariant8.C: New test.
23003
23004 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
23005
23006         * g++.dg/init/array9.C: New test.
23007
23008         PR c++/9112
23009         * g++.dg/parse/expr1.C: New test.
23010
23011 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
23012
23013         * gcc.c-torture/compile/20021230-1.c: New test.
23014
23015 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23016
23017         * g++.dg/inherit/covariant5.C: New test.
23018         * g++.dg/inherit/covariant6.C: New test.
23019         * g++.dg/inherit/covariant7.C: New test.
23020
23021 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23022
23023         PR c++/2739
23024         * g++.dg/other/access2.C: New test.
23025
23026 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23027
23028         * g++.dg/other/anon-struct.C: No longer fails
23029         * g++.old-deja/g++.brendan/parse4.C: Likewise.
23030         * g++.old-deja/g++.brendan/parse5.C: Likewise.
23031         * g++.old-deja/g++.brendan/parse6.C: Likewise.
23032
23033 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23034
23035         * g++.dg/parse/angle-bracket.C (main): No longer fails.
23036
23037 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
23038
23039         * g++.dg/eh/spec4.C: Remove stray semicolon.
23040         * g++.dg/expr/pmf-1.C: Change error message.
23041         * g++.dg/ext/asm1.C: Remove stray semicolon.
23042         * g++.dg/ext/typename1.C: Add missing typenames.
23043         * g++.dg/inherit/template-as-base.C: Change error message.
23044         * g++.dg/lookup/scoped1.C: Likewise.
23045         * g++.dg/lookup/scoped2.C: Likewise.
23046         * g++.dg/lookup/using2.C: Likewise.
23047         * g++.dg/other/component1.C: Remove stray semicolon.
23048         * g++.dg/other/do1.C: Change error message.
23049         * g++.dg/other/error2.C: Likewise.
23050         * g++.dg/other/init1.C: Likewise.
23051         * g++.dg/other/packed1.C: Remove stray semicolon.
23052         * g++.dg/other/ptrmem2.C: Change error message.
23053         * g++.dg/parse/parameter-declaration-1.C: Remove line number
23054         marker.
23055         * g++.dg/special/initp1.C: Remove invalid attribute usage.
23056         * g++.dg/template/access3.C: Add typename keyword.
23057         * g++.dg/template/access5.C: Remove stray semicolon.
23058         * g++.dg/template/access6.C: Likewise.
23059         * g++.dg/template/complit1.C: Likewise.
23060         * g++.dg/template/crash1.C: Change error message.
23061         * g++.dg/template/inherit2.C: Remove stray semicolon.
23062         * g++.dg/template/instantiate2.C: Likewise.
23063         * g++.dg/template/instantiate3.C: Change error message.
23064         * g++.dg/template/qual1.C: Remove stray semicolon.
23065         * g++.dg/template/qualttp18.C: Change error message.
23066         * g++.dg/template/ref1.C: Remove stray semicolon.
23067         * g++.dg/template/sizeof1.C (A::value): Declare it.
23068         * g++.dg/template/spec4.C: Change error message.
23069         * g++.dg/template/static1.C: Likewise.
23070         * g++.dg/template/type1.C: Likewise.
23071         * g++.dg/template/typename3.C: Likewise.
23072         * g++.old-deja/g++.benjamin/13478.C: Change error message.
23073         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
23074         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
23075         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
23076         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
23077         named return value extension.
23078         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
23079         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
23080         * g++.old-deja/g++.bob/extern_C.C: Likewise.
23081         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23082         * g++.old-deja/g++.brendan/complex1.C: Likewise.
23083         * g++.old-deja/g++.brendan/copy5.C: Likewise.
23084         * g++.old-deja/g++.brendan/crash13.C: Likewise.
23085         * g++.old-deja/g++.brendan/crash15.C: Likewise.
23086         * g++.old-deja/g++.brendan/crash18.C: Change error message.
23087         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
23088         * g++.old-deja/g++.brendan/crash38.C: Likewise.
23089         * g++.old-deja/g++.brendan/crash50.C: Likewise.
23090         * g++.old-deja/g++.brendan/crash56.C: Likewise.
23091         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
23092         syntax.
23093         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
23094         * g++.old-deja/g++.brendan/crash8.C: Change error message.
23095         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
23096         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
23097         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
23098         * g++.old-deja/g++.brendan/template11.C: Likewise.
23099         * g++.old-deja/g++.brendan/template26.C: Likewise.
23100         * g++.old-deja/g++.brendan/template27.C: Use explicit
23101         specialization syntax.
23102         * g++.old-deja/g++.brendan/template30.C: Likewise.
23103         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
23104         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
23105         non-dependent names.
23106         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
23107         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
23108         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
23109         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
23110         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
23111         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
23112         named return value extension.
23113         * g++.old-deja/g++.ext/namedret2.C: Likewise.
23114         * g++.old-deja/g++.ext/namedret3.C: Likewise.
23115         * g++.old-deja/g++.ext/return1.C: Likewise.
23116         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
23117         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
23118         * g++.old-deja/g++.jason/access8.C: Likewise.
23119         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
23120         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
23121         pseudo-destructor names.
23122         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
23123         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
23124         pseudo-destructor names.
23125         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
23126         * g++.old-deja/g++.jason/overload19.C: Likewise.
23127         * g++.old-deja/g++.jason/overload32.C: Likewise.
23128         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
23129         stray semicolons.
23130         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
23131         * g++.old-deja/g++.jason/return.C: Likewise.
23132         * g++.old-deja/g++.jason/return2.C: Likewise.
23133         * g++.old-deja/g++.jason/shadow1.C: Likewise.
23134         * g++.old-deja/g++.jason/special.C: Use explicit specialization
23135         syntax.
23136         * g++.old-deja/g++.jason/template10.C: Account for use of
23137         non-dependent names.
23138         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
23139         syntax.
23140         * g++.old-deja/g++.jason/template37.C: Likewise.
23141         * g++.old-deja/g++.law/access4.C: Change error messages.
23142         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
23143         pseudo-destructor names.
23144         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
23145         * g++.old-deja/g++.law/ctors9.C: Likewise.
23146         * g++.old-deja/g++.law/cvt22.C: Likewise.
23147         * g++.old-deja/g++.law/dtors5.C: Likewise.
23148         * g++.old-deja/g++.law/global-init1.C: Likewise.
23149         * g++.old-deja/g++.law/missed-error3.C: Likewise.
23150         * g++.old-deja/g++.law/operators28.C: Likewise.
23151         * g++.old-deja/g++.law/visibility28.C: Likewise.
23152         * g++.old-deja/g++.martin/eval1.C: Likewise.
23153         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
23154         name.
23155         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
23156         * g++.old-deja/g++.mike/net34.C: Likewise.
23157         * g++.old-deja/g++.mike/net36.C: Likewise.
23158         * g++.old-deja/g++.mike/ns2.C: Likewise.
23159         * g++.old-deja/g++.mike/p12306.C: Likewise.
23160         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
23161         value extension.
23162         * g++.old-deja/g++.mike/p700.C: Likewise.
23163         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
23164         * g++.old-deja/g++.mike/p710.C: Likewise.
23165         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23166         value extension.
23167         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23168         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23169         * g++.old-deja/g++.ns/crash2.C: Likewise.
23170         * g++.old-deja/g++.ns/crash3.C: Likewise.
23171         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23172         * g++.old-deja/g++.ns/ns17.C: Likewise.
23173         * g++.old-deja/g++.ns/template16.C: Likewise.
23174         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23175         keyword.
23176         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23177         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23178         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23179         named return value extension.
23180         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23181         * g++.old-deja/g++.other/access4.C: Issue additional error
23182         messages.
23183         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23184         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23185         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23186         * g++.old-deja/g++.other/crash25.C: Change error message.
23187         * g++.old-deja/g++.other/crash4.C: Change error message.
23188         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23189         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23190         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23191         checks.
23192         * g++.old-deja/g++.other/defarg8.C: Likewise.
23193         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23194         * g++.old-deja/g++.other/dtor10.C: Likewise.
23195         * g++.old-deja/g++.other/incomplete.C: Likewise.
23196         * g++.old-deja/g++.other/linkage7.C: Likewise.
23197         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23198         lookup algorithm.
23199         * g++.old-deja/g++.other/mangle2.C: Likewise.
23200         * g++.old-deja/g++.other/refinit2.C: Likewise.
23201         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23202         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23203         * g++.old-deja/g++.pt/crash28.C: Likewise.
23204         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23205         syntax.
23206         * g++.old-deja/g++.pt/crash32.C: Change error message.
23207         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23208         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23209         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23210         error message position.
23211         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23212         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23213         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23214         syntax.
23215         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23216         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23217         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23218         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23219         keyword.
23220         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23221         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23222         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23223         keyword.
23224         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23225         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23226         syntax.
23227         * g++.old-deja/g++.pt/friend28.C: Account for use of
23228         non-dependent names.
23229         * g++.old-deja/g++.pt/friend29.C: Likewise.
23230         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23231         rules.
23232         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23233         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23234         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23235         lookup rules.
23236         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23237         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23238         keyword.
23239         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23240         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23241         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23242         keyword.
23243         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23244         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23245         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23246         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23247         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23248         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23249         keyword.
23250         * g++.old-deja/g++.pt/spec10.C: Likewise.
23251         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23252         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23253         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23254         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23255         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23256         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23257         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23258         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23259         * g++.old-deja/g++.pt/typename15.C: Likewise.
23260         * g++.old-deja/g++.pt/typename22.C: Likewise.
23261         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23262         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23263         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23264         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23265         syntax.
23266         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23267         return value extension.
23268         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23269         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23270         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23271         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23272
23273 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23274
23275         * g++.dg/warn/inline1.C: New test.
23276         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23277         * g++.old-deja/g++.jason/synth10.C: Likewise.
23278         * g++.old-deja/g++.mike/net31.C: Likewise.
23279         * g++.old-deja/g++.mike/p8786.C: Likewise.
23280
23281         * g++.dg/template/friend10.C: New test.
23282         * g++.dg/template/conv5.C: New test.
23283
23284 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23285
23286         * g++.dg/lookup/scoped3.C: New test.
23287
23288         * g++.dg/lookup/decl1.C: New test.
23289         * g++.dg/lookup/decl2.C: New test.
23290
23291 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23292
23293         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23294         gcc.c-torture/compile/20021015-1.c,
23295         gcc.c-torture/compile/20021015-2.c,
23296         gcc.c-torture/compile/20021123-1.c,
23297         gcc.c-torture/compile/20021123-2.c,
23298         gcc.c-torture/compile/20021123-3.c,
23299         gcc.c-torture/compile/20021123-4.c,
23300         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23301         only to 3.1 or 3.2 branch.
23302
23303 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23304
23305         * gcc.dg/i386-bitfield3.c: New test.
23306
23307         * gcc.dg/i386-bitfield2.c: New test.
23308
23309 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23310
23311         * g++.dg/parse/conv_op1.C: New test.
23312
23313 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23314
23315         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23316         approved.
23317
23318 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23319
23320         * gcc.c-torture/compile/20021220-1.c: New test.
23321
23322 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23323
23324         * gcc.dg/i386-fastcall-1.c: New.
23325
23326 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23327
23328         * gcc.c-torture/execute/20021219-1.c: New test.
23329
23330 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23331
23332         * gcc.dg/i386-pic-1.c: New test.
23333
23334 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23335
23336         PR c++/8099
23337         * g++.dg/template/friend9.C: New test.
23338
23339 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23340
23341         PR c++/3663
23342         * g++.dg/template/access7.C: New test.
23343
23344 2002-12-18  Nick Clifton  <nickc@redhat.com>
23345
23346         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23347         the libstdc++-v3 directory has been found.
23348
23349 2002-12-12  Devang Patel <dpatel@apple.com>
23350         * gcc.dg/darwin-ld-1.c: New test.
23351         * gcc.dg/darwin-ld-2.c: New test.
23352         * gcc.dg/darwin-ld-3.c: New test.
23353         * gcc.dg/darwin-ld-4.c: New test.
23354         * gcc.dg/darwin-ld-5.c: New test.
23355
23356 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23357
23358         * gcc.c-torture/compile/20021212-1.c: New test.
23359
23360 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23361
23362         * gcc.dg/fshort-wchar: New test.
23363
23364 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23365
23366         PR c++/8372
23367         * g++.dg/template/dtor1.C: New test.
23368
23369         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23370         markers.
23371
23372 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23373
23374         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23375
23376 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23377
23378         * g++.dg/template/static1.C: New test.
23379         * g++.dg/template/static2.C: New test.
23380         * g++.old-deja/g++.ext/memconst.C: New test.
23381
23382 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23383
23384         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23385         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23386         * g++.dg/special/initp1.C: Likewise.
23387
23388 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23389
23390         * gcc.c-torture/execute/20021204-1.c: New test.
23391
23392 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23393
23394         * gcc.dg/ppc-fmadd-1.c: New file.
23395         * gcc.dg/ppc-fmadd-2.c: New file.
23396         * gcc.dg/ppc-fmadd-3.c: New file.
23397
23398 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23399
23400         * gcc.c-torture/compile/20021204-1.c: New test.
23401
23402 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23403
23404         * g++.dg/inherit/covariant2.C: New test.
23405         * g++.dg/inherit/covariant3.C: New test.
23406         * g++.dg/inherit/covariant4.C: New test.
23407         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23408         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23409
23410 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/8688
23413         * g++.dg/init/brace3.C: New test.
23414
23415 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23416
23417         * gcc.dg/20020210-1.c: Fix a comment typo.
23418
23419 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23420
23421         PR c++/8720
23422         * g++.dg/parse/defarg1.C: New test.
23423
23424         PR c++/8615
23425         * g++.dg/template/char1.C: New test.
23426
23427         * g++.dg/template/varmod1.C: Fix typo.
23428
23429 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23430
23431         DR 180
23432         * g++.old-deja/g++.pt/crash32.C: Expect error.
23433
23434 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23435
23436         PR c++/5919
23437         * g++.dg/template/varmod1.C: New test.
23438
23439         PR c++/8727
23440         * g++.dg/inherit/typeinfo1.C: New test.
23441
23442         PR c++/8663
23443         * g++.dg/inherit/typedef1.C: New test.
23444
23445 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23446
23447         PR c++/8332
23448         PR c++/8493
23449         * g++.dg/template/strlen1.C: New test.
23450
23451         PR c++/8227
23452         * g++.dg/template/ctor2.C: New test.
23453
23454         PR c++/8214
23455         * g++.dg/init/string1.C: New test.
23456
23457         PR c++/8511
23458         * g++.dg/template/friend8.C: New test.
23459
23460 2002-11-29  Joe Buck <jbuck@synopsys.com>
23461
23462         * g++.dg/lookup/anon2.C: New test.
23463
23464 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23465
23466         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23467         h8300 port.
23468
23469 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23470
23471         * gcc.dg/bitfld-6.c: New test.
23472
23473 2002-11-27  Jan Hubicka  <jh@suse.cz>
23474
23475         * gcc.c-torture/execute/20021127.[cx]: New test.
23476
23477 2002-11-26  Jan Hubicka  <jh@suse.cz>
23478
23479         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23480         quality.
23481
23482 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23483
23484         * g++.dg/init/brace2.C: New test.
23485         * g++.old-deja/g++.mike/p9129.C: Correct.
23486
23487 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23488
23489         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23490
23491 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23492
23493         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23494
23495 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23496
23497         * testsuite/g++.dg/abi/empty11.C: New test.
23498         * testsuite/g++.dg/rtti/cv1.C: New test.
23499
23500 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23501
23502         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23503
23504 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23505
23506         * g++.dg/abi/empty10.C: New test.
23507
23508 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23509
23510         * gcc.c-torture/compile/20021124-1.c: New test.
23511
23512 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23513
23514         * g++.dg/abi/rtti2.C: New test.
23515
23516 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23517
23518         * gcc.dg/i386-unroll-1.c: New test.
23519
23520 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23521
23522         * gcc.c-torture/compile/20021120-1.c: New test.
23523         * gcc.c-torture/compile/20021120-2.c: New test.
23524
23525 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23526
23527         * gcc.dg/bitfld-5.c: New test.
23528
23529 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23530
23531         * gcc.c-torture/execute/20021120-3.c: New test.
23532
23533 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23534
23535         * gcc.c-torture/execute/20021120-2.c: New test.
23536
23537 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23538
23539         * gcc.c-torture/execute/20021120-1.c: New test.
23540
23541 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23542
23543         * gcc.c-torture/execute/20021118-3.c: New test.
23544
23545 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23546
23547         * gcc.c-torture/compile/20021119-1.c: New test.
23548
23549 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23550
23551         * gcc.dg/duff-1.c: New test.
23552         * gcc.dg/duff-2.c: New test.
23553         * gcc.dg/duff-3.c: New test.
23554
23555 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23556
23557         * gcc.dg/cpp/_Pragma5.c: New test.
23558
23559 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23560
23561         * gcc.c-torture/execute/20021118-2.c: New test.
23562
23563 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23564
23565         * gcc.c-torture/execute/20021118-1.c: New test.
23566
23567 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23568
23569         * gcc.dg/20021116-1.c: New test.
23570
23571 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23572
23573         * g++.dg/abi/vcall1.C: New test.
23574
23575 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23576
23577         * gcc.dg/20021029-1.c: New test.
23578         * gcc.dg/20021029-2.c: New test.
23579
23580 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23581
23582         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23583
23584 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23585
23586         PR c/8439
23587         * gcc.dg/20021110.c: Move to ...
23588         * gcc.c-torture/compile/20021110.c: .... here.
23589
23590 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23591
23592         PR c/8467
23593         * gcc.c-torture/execute/20021111-1.c
23594
23595 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23596
23597         PR c/8439
23598         * gcc.dg/20021110.c: New test.
23599
23600 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23601
23602         * g++.dg/abi/vthunk3.C: Run only on x86.
23603
23604 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23605
23606         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23607
23608 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23609
23610         * lib/compat.exp (compat-execute): Fix logic error in last
23611         change.
23612
23613 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23614
23615         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23616
23617 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23618
23619         PR c++/8389
23620         * g++.dg/template/access6.C: New test.
23621
23622 2002-11-08  Jan Hubicka  <jh@suse.cz>
23623
23624         * gcc.dg/i386-ssefp-1.c: New test.
23625         * gcc.dg/i386-ssefp-1.c: New test.
23626
23627 2002-11-08  Jan Hubicka  <jh@suse.cz>
23628
23629         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23630
23631 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23632
23633         * g++.dg/abi/vthunk3.C: New test.
23634
23635         PR c++/8338
23636         * g++.dg/template/crash2.C: New test.
23637
23638 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23639
23640         * testsuite/g++.dg/abi/dtor1.C: New test.
23641         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23642
23643 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23644
23645         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23646         Darwin.
23647
23648 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23649
23650         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23651         -mthumb.  Only xfail with -O0.
23652
23653 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23654
23655         * g++.dg/abi/thunk1.C: New test.
23656         * g++.dg/abi/thunk2.C: Likewise.
23657         * g++.dg/abi/vtt1.C: Likewise.
23658
23659 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23660
23661         PR optimization/8423
23662         * gcc.c-torture/execute/builtin-constant.c: New test.
23663
23664 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23665
23666         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23667         Add some more cases.
23668
23669 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23670
23671         PR c++/8391
23672         * g++.dg/opt/local1.C: New test.
23673
23674 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23675
23676         PR c++/8160
23677         * g++.dg/template/complit1.C: New test.
23678
23679         PR c++/8149
23680         * g++.dg/template/typename4.C: Likewise.
23681
23682 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23683
23684         Core issue 287, PR c++/7639
23685         * g++.dg/template/instantiate1.C: Adjust error location.
23686         * g++.dg/template/instantiate3.C: New test.
23687         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23688         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23689         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23690
23691 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23692
23693         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23694
23695 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23696
23697         PR c++/8287
23698         * g++.dg/init/dtor2.C: New test.
23699
23700 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23701
23702         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23703         * gcc.dg/nest.c: Bypass errors on irix6.
23704
23705 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23706
23707         * gcc.dg/nest.c: Expect error for mmix-*-*.
23708         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23709
23710 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23711
23712         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23713         markers.
23714
23715         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23716
23717 2002-10-25  Mike Stump  <mrs@apple.com>
23718
23719         * gcc.dg/warn-1.c: New test.
23720
23721 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23722
23723         * g++.dg/template/typename3.C: New test.
23724
23725 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23726
23727         * g++.dg/lookup/ptrmem1.C: New test.
23728
23729         * g++.dg/abi/vthunk2.C: New test.
23730
23731 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23732
23733         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23734
23735 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23736
23737         * g++.dg/abi/empty9.C: New test.
23738
23739 2002-10-24  Richard Henderson  <rth@redhat.com>
23740
23741         * g++.dg/inherit/thunk1.C: Enable for ia64.
23742
23743 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23744
23745         PR c++/8067
23746         * g++.dg/lookup/pretty1.C: New test.
23747
23748 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23749
23750         * gcc.dg/20021023-1.c: New test.
23751
23752 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23753
23754         PR c++/7679
23755         * g++.dg/parse/inline1.C: New test.
23756
23757 2002-10-23  Richard Henderson  <rth@redhat.com>
23758
23759         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23760
23761         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23762
23763 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23764
23765         PR c++/6579
23766         * g++.dg/parse/stmtexpr3.C: New test.
23767
23768 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.dg/expr/cond1.C: New test.
23771
23772 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23773
23774         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23775
23776 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23777
23778         * g++.dg/abi/vbase13.C: New test.
23779         * g++.dg/abi/vbase14.C: Likewise.
23780
23781 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23782
23783         * gcc.dg/tls/pic-1.c: New test.
23784         * gcc.dg/tls/nonpic-1.c: New test.
23785         * gcc.dg/20021018-1.c: New test.
23786
23787 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23788
23789         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23790         Remove only files with the same base name as the test case.
23791         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23792         (profopt-execute): Likewise.  Also, remove old profiling
23793         and performance data files before running the tests.
23794
23795         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23796         * g++.dg/bprob/bprob.exp: Likewise.
23797         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23798         to allow more general test case names.
23799
23800         * g++.dg/bprob/bprob-1.C: Rename to ...
23801         * g++.dg/bprob/g++-bprob-1.C: ... this.
23802
23803         * g77.dg/bprob/bprob-1.f: Rename to ...
23804         * g77.dg/bprob/g77-bprob-1.f: ... this.
23805
23806 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23807
23808         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23809         bison 1.50 or later.
23810
23811 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23812
23813         * g++.dg/README: Describe more test directories.
23814
23815 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23816
23817         * g++.dg/init/array6.C: Add additional tests.
23818
23819 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23820
23821         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23822         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23823
23824 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23825
23826         * gcc.c-torture/compile/20020604-1.x: New.
23827         * gcc.c-torture/compile/simd-5.x: Likewise.
23828         * gcc.c-torture/execute/920710-1.x: Likewise.
23829         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23830
23831 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23832
23833         * g++.dg/inherit/override1.C: Add dg-options clause.
23834
23835 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23836
23837         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23838         _mm_slli_si128.
23839
23840 2002-10-19  Andreas Schwab  <schwab@suse.de>
23841
23842         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23843         directory component.
23844
23845 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23846
23847         * g++.dg/inherit/thunk1.C: New test.
23848
23849         * g++.dg/inherit/override1.C: New test.
23850
23851         * g++.dg/abi/mangle11.C: New test.
23852         * g++.dg/abi/mangle14.C: New test.
23853         * g++.dg/abi/mangle17.C: New test.
23854
23855 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         * g++.dg/overload/member2.C: New test.
23858
23859 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23860
23861         * g++.dg/README: Describe new compat directory.
23862         * g++.dg/dg.exp: Skip tests in compat directory.
23863         * README.compat: New file.
23864         * lib/compat.exp: New expect script.
23865         * g++.dg/compat: New test directory.
23866         * g++.dg/compat/compat.exp: New expect script.
23867         * g++.dg/compat/abi: New test directory.
23868         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23869         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23870         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23871         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23872         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23873         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23874         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23875         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23876         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23877         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23878         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23879         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23880         * g++.dg/compat/break: New test directory.
23881         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23882         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23883         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23884         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23885         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23886         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23887         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23888         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23889         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23890         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23891         g++.dg/compat/break/README: New files.
23892         * g++.dg/compat/eh: New test directory.
23893         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23894         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23895         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23896         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23897         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23898         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23899         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23900         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23901         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23902         g++.dg/compat/eh/filter2_y.C,
23903         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23904         g++.dg/compat/eh/new1_y.C,
23905         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23906         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23907         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23908         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23909         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23910         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23911         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23912         g++.dg/compat/eh/unexpected1_y.C: New files.
23913         * g++.dg/compat/init: New test directory.
23914         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23915         g++.dg/compat/init/array5_y.C,
23916         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23917         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23918         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23919         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23920         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23921         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23922         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23923         g++.dg/compat/init/init-ref2_y.C: New files.
23924
23925 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23926
23927         PR c++/7584
23928         * g++.dg/inherit/using3.C: New test.
23929
23930 2002-10-17  Jan Hubicka  <jh@suse.cz>
23931
23932         * gcc.dg/20021017-2.c: New test.
23933
23934 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23935
23936         * g++.dg/abi/mangle16.C: Adjust.
23937
23938         * g++.dg/init/array8.C: New test.
23939
23940 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23941
23942         * gcc.dg/special/mips-abi.exp: New test.
23943         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23944
23945 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23946
23947         * g++.dg/abi/mangle16.C: New test.
23948         * g++.dg/abi/mangle17.C: Likewise.
23949
23950         PR c++/7478
23951         * g++.dg/template/ref1.C: New test.
23952
23953 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23954
23955         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23956
23957 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23958
23959         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23960
23961 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23962
23963         PR c++/7524
23964         * g++.dg/init/array7.C: New test.
23965
23966 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23967
23968         * g++.dg/init/array6.C: New test.
23969
23970         * g++.dg/abi/mangle13.C: Likewise.
23971         * g++.dg/abi/mangle14.C: Likewise.
23972         * g++.dg/abi/mangle15.C: Likewise.
23973
23974 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23975
23976         * g++.dg/abi/empty8.C: New test.
23977
23978 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23979
23980         * g++.dg/init/ctor1.C: New test.
23981
23982 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23983
23984         * gcc.c-torture/execute/20021015-1.c: New test.
23985
23986 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23987
23988         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23989
23990 2002-10-14  Jan Hubicka  <jh@suse.cz>
23991
23992         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23993
23994 2002-10-14  Richard Henderson  <rth@redhat.com>
23995
23996         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23997
23998 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23999
24000         PR optimization/6631
24001         * g++.dg/opt/const2.C: New test.
24002
24003 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
24004
24005         PR c++/7176
24006         * g++.dg/parse/friend1.C: New test.
24007         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
24008
24009 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
24010
24011         * gcc.dg/20021014-1.c: New test.
24012
24013 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
24014
24015         PR c++/5661
24016         * g++.dg/ext/vlm1.C: New test.
24017         * g++.dg/ext/vlm2.C: Likewise.
24018
24019         * g++.dg/init/array1.C: Remove invalid braces.
24020         * g++.dg/init/brace1.C: New test.
24021         * g++.dg/init/copy2.C: Likewise.
24022         * g++.dg/init/copy3.C: Likewise.
24023         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
24024         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
24025         braces.
24026
24027 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
24028
24029         * gcc.dg/cpp/assembler.S: Don't use -ansi.
24030
24031 2002-10-11  Richard Shann  <richard.shann@superh.com>
24032
24033         * gcc.c-torture/compile/simd-5.c: New test.
24034
24035 2002-10-10  Roger Sayle  <roger@eyesopen.com>
24036
24037         * gcc.c-torture/execute/shiftopt-1.c: New test case.
24038
24039 2002-10-10  Jim Wilson  <wilson@redhat.com>
24040
24041         * gcc.c-torture/execute/20021010-1.c: New test.
24042
24043 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
24044
24045         PR c/7353
24046         * g++.dg/ext/typedef-init.C: New test.
24047         * gcc.dg/typedef-init.c: New test.
24048
24049 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
24050
24051         * gcc.dg/cpp/paste13.c: New test.
24052
24053 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24054
24055         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
24056         remaining platforms, XFAIL during compile, not execute.  Don't
24057         XFAIL at -O0.
24058
24059 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24060
24061         * gcc.dg/alias-1.c: Tweak expected warning.
24062
24063 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
24064
24065         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
24066
24067 2002-10-06  Andreas Jaeger  <aj@suse.de>
24068
24069         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
24070         * gcc.dg/cpp/c++98.C: Likewise.
24071
24072         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
24073         * g++.dg/cpp/c++98.C: Likewise.
24074
24075         * g++.dg/README (Subdirectories): Mention cpp directory.
24076
24077         PR target/7559
24078         * gcc.dg/20021006-1.c: New test.
24079
24080 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24081
24082         PR c++/7804
24083         * g++.dg/other/warning1.C: New test.
24084
24085 2002-10-04  Roger Sayle  <roger@eyesopen.com>
24086
24087         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
24088         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
24089         and sparc-*-* with -m64 as expected failures.  See PR 8087.
24090
24091 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24092
24093         PR c++/7931
24094         * g++.dg/template/ptrmem3.C: New test.
24095
24096         PR c++/7754
24097         * g++.dg/template/union1.C: New test.
24098
24099 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
24100
24101         PR c++/8006
24102         * g++.dg/abi/mangle9.C: New test.
24103         * g++.dg/abi/mangle10.C: New test.
24104         * g++.dg/abi/mangle11.C: New test.
24105         * g++.dg/abi/mangle12.C: New test.
24106
24107 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
24108
24109         PR c++/7188.
24110         * g++.dg/template/meminit1.C: New test.
24111         * g++.dg/warn/Wreorder-1.C: Likewise.
24112         * g++.old-deja/g++.mike/warn3.C: Tweak.
24113         * lib/prune.exp: Ingore "in copy constructor".
24114
24115 2002-10-02  Andreas Jaeger  <aj@suse.de>
24116
24117         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
24118         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
24119         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
24120         on x86-64.
24121
24122 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24123
24124         * gcc.dg/empty1.C: Fix typo.
24125
24126 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
24127
24128         * gcc.dg/alias-1.c: New test.
24129
24130 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
24131
24132         * gcc.dg/empty1.C: New test.
24133
24134         * g++.dg/tls/init-2.C: Tweak error messages.
24135
24136 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
24137
24138         * gcc.c-torture/compile/20020923-1.c: New test.
24139
24140 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
24141
24142         * gcc.c-torture/execute/ffs-1.c: New test.
24143         * gcc.c-torture/execute/ffs-2.c: Ditto.
24144
24145 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
24146
24147         * g++.dg/overload/member1.C: New test.
24148
24149 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
24150
24151         * g++.dg/abi/empty7.C: New test.
24152         * g++.dg/init/pm2.C: Likewise.
24153
24154 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
24155
24156         * g++.dg/rtti/crash1.C: New test.
24157
24158 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
24159
24160         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
24161         gcc.dg/sibcall-4.c: New tests.
24162
24163 2002-09-28  Roger Sayle  <roger@eyesopen.com>
24164
24165         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24166         powerpc and MMIX targets.
24167
24168 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24169
24170         * gcc.dg/cpp/20020927-1.c: New.
24171
24172 2002-09-26  David S. Miller  <davem@redhat.com>
24173
24174         * gcc.c-torture/compile/trunctfdf.c: New.
24175
24176 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24177
24178         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24179
24180 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24181
24182         * gcc.c-torture/execute/loop-15.c: New.
24183
24184 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24185
24186         * README.QMTEST: Fix typo.
24187
24188 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24189
24190         * gcc.dg/20020926-1.c: New test.
24191
24192 2002-09-25  David S. Miller  <davem@redhat.com>
24193
24194         PR target/7842
24195         * gcc.c-torture/execute/shiftdi.c: New test.
24196
24197 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24198
24199         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24200         unique to the tool.
24201         * lib/g77.exp (g77_init): Likewise.
24202         * lib/g++.exp (g++_init): Likewise.
24203         * lib/objc.exp (objc_init): Likewise.
24204
24205 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24206
24207         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24208         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24209         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24210
24211 2002-09-25  Richard Henderson  <rth@redhat.com>
24212
24213         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24214         too-small long double.
24215
24216 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24217
24218         * gcc.dg/20020919-1.c: New test.
24219
24220 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24221
24222         * g++.dg/abi/bitfield6.C: New test.
24223         * g++.dg/abi/bitfield7.C: New test.
24224         * g++.dg/abi/bitfield8.C: New test.
24225         * g++.dg/abi/vbase11.C: New test.
24226
24227 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24228
24229         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24230         hppa*-*-hpux*.  Update test comment.
24231
24232 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24233
24234         * gcc.dg/tls/struct-1.c: New test.
24235
24236 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24237
24238         * gcc.dg/cpp/tr-warn2.c: Update.
24239
24240 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24241
24242         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24243
24244 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24245
24246         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24247         systems.
24248
24249 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24250
24251         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24252
24253         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24254         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24255         setting of cxxfilt.
24256
24257 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24258
24259         * gcc.dg/20020312-2.c: Update for darwin.
24260
24261 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24262
24263         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24264
24265 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24266
24267         * objc.dg/comp-types-1.m: New test.
24268         * objc.dg/comp-types-2.m: New test.
24269         * objc.dg/comp-types-3.m: New test.
24270         * objc.dg/comp-types-4.m: New test.
24271         * objc.dg/comp-types-5.m: New test.
24272         * objc.dg/comp-types-6.m: New test.
24273
24274 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24275
24276         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24277
24278 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24279
24280         * g++.dg/other/do1.C: New test.
24281
24282         * g++.dg/template/subst1.C: New test.
24283
24284 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24285
24286         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24287
24288 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24289
24290         * g++.dg/template/qualttp20.C: Adjust expected errors.
24291         * g++.old-deja/g++.jason/report.C: Likewise.
24292         * g++.old-deja/g++.other/qual1.C: Likewise.
24293
24294         * g++.dg/lookup/scoped2.C: New test.
24295
24296         * g++.dg/ext/asm3.C: New test.
24297
24298 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24299
24300         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24301
24302 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24303
24304         * ChangeLog: follow spelling conventions.
24305         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24306         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24307         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24308         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24309         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24310         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24311         * g++.old-deja/g++.law/global-init1.C: Likewise.
24312         * g++.old-deja/g++.other/delete4.C: Likewise.
24313         * g++.old-deja/g++.other/inline21.C: Likewise.
24314         * g++.old-deja/g++.other/singleton.C: Likewise.
24315         * g77.dg/strlen0.f: Likewise.
24316         * g77.f-torture/compile/20010519-1.f: Likewise.
24317         * g77.f-torture/compile/980310-4.f: Likewise.
24318         * gcc.c-torture/compile/20000605-1.c: Likewise.
24319         * gcc.c-torture/execute/20020225-1.c: Likewise.
24320         * gcc.dg/c90-hexfloat-2.c: Likewise.
24321         * gcc.dg/c99-bool-1.c: Likewise.
24322         * gcc.dg/c99-hexfloat-2.c: Likewise.
24323         * gcc.dg/dll-2.c: Likewise.
24324         * gcc.dg/wtr-union-init-1.c: Likewise.
24325         * gcc.dg/wtr-union-init-2.c: Likewise.
24326         * gcc.dg/wtr-union-init-3.c: Likewise.
24327         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24328         * gcc.dg/cpp/defined.c: Likewise.
24329         * gcc.dg/cpp/macsyntx.c: Likewise.
24330         * gcc.dg/cpp/paste2.c: Likewise.
24331         * gcc.dg/cpp/trad/defined.c: Likewise.
24332         * gcc.dg/format/c90-printf-1.c: Likewise.
24333         * gcc.dg/format/c90-scanf-1.c: Likewise.
24334         * gcc.dg/format/c99-printf-1.c: Likewise.
24335         * gcc.dg/format/c99-scanf-1.c: Likewise.
24336         * gcc.misc-tests/gcov-8.c: Likewise.
24337         * lib/profopt.exp: Likewise.
24338
24339 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24340
24341         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24342
24343 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24344
24345         * g++.dg/inherit/using2.C: New test.
24346
24347 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24348
24349         * ChangeLog: Follow spelling conventions.
24350         * g++.dg/template/friend4.C: Likewise.
24351         * g++.old-deja/g++.pt/crash67.C: Likewise.
24352         * gcc.c-torture/execute/20000801-4.c: Likewise.
24353         * gcc.dg/c90-digraph-1.c: Likewise.
24354         * gcc.dg/c94-digraph-1.c: Likewise.
24355         * gcc.dg/c99-digraph-1.c: Likewise.
24356         * gcc.dg/cpp/line5.c: Likewise.
24357         * gcc.dg/cpp/multiline.c: Likewise.
24358         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24359         * gcc.dg/format/attr-3.c: Likewise.
24360         * gcc.dg/format/c90-scanf-3.c: Likewise.
24361         * gcc.dg/format/ext-4.c: Likewise.
24362
24363 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24364
24365         * g++.dg/template/pretty1.C: New test.
24366
24367 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24368
24369         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24370
24371 2002-09-13  Matt Austern  <austern@apple.com>
24372
24373         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24374         passing a cast expression to a function by const reference.
24375
24376 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24377
24378         * g++.dg/template/deduce1.C: New test.
24379
24380 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24381
24382         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24383         32-bit int.
24384
24385 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24386
24387         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24388         usage.
24389
24390 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24391
24392         * gcc.c-torture/compile/20020910-1.c: New test.
24393
24394 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24395
24396         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24397
24398 2002-09-10  Andreas Jaeger  <aj@suse.de>
24399
24400         * gcc.dg/20020312-2.c: Adjust for x86-64.
24401
24402 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24403
24404         * g77.dg/7388.f: New test case for PR 7388.
24405
24406 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24407
24408         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24409
24410 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24411
24412         * objc.dg/proto-lossage-1.m: New test.
24413
24414 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24415
24416         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24417
24418 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24419
24420         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24421         expected to pass.
24422
24423 2002-09-06  Stan Shebs  <shebs@apple.com>
24424             David Edelsohn  <edelsohn@gnu.org>
24425
24426         * gcc.dg/weak: New directory.
24427         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24428         target-specific xfail bits.
24429         * gcc.dg/typeof-2.c: Move to new directory.
24430         * gcc.dg/weak.exp: New expect script.
24431
24432 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24433
24434         * gcc.c-torture/execute/extzvsi.c: New test.
24435
24436 2002-09-05  Stan Shebs  <shebs@apple.com>
24437
24438         * gcc.dg/weak-1.c: xfail on Darwin.
24439         * gcc.dg/weak-2.c: Ditto.
24440         * gcc.dg/weak-3.c: Ditto.
24441         * gcc.dg/weak-4.c: Ditto.
24442         * gcc.dg/weak-5.c: Ditto.
24443         * gcc.dg/weak-6.c: Ditto.
24444         * gcc.dg/weak-7.c: Ditto.
24445         * gcc.dg/weak-8.c: Ditto.
24446         * gcc.dg/weak-9.c: Ditto.
24447
24448 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24449
24450         * gcc.c-torture/execute/loop-14.c: New test.
24451
24452 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24453
24454         * g++.dg/other/cxa-atexit1.C: New test.
24455
24456         * gcc.dg/typeof-2.c: New test.
24457
24458 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24459
24460         * gcc.dg/builtins-2.c: New testcase.
24461         * gcc.dg/builtins-3.c: New testcase.
24462
24463 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24464
24465         * gcc.dg/cpp/_Pragma4.c: New test.
24466
24467 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24468
24469         * objc/execute/nil_method-1.m: New testcase.
24470
24471 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24472
24473         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24474         [Object class], not [Object initialize].
24475
24476 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24477             Hans-Peter Nilsson  <hp@bitrange.com>
24478
24479         * gcc.c-torture/execute/20020720-1.x: Skip test on
24480         mmix-knuth-mmixware.  Correct comment.
24481
24482 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24483
24484         * testsuite/g++.dg/abi/bitfield5.C: New test.
24485         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24486
24487 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24488
24489         * objc.dg/undeclared-selector.m: New test.
24490
24491 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24492
24493         * g++.dg/other/offsetof1.C: Avoid cast warning.
24494
24495 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24496
24497         * objc.dg/super-class-2.m: New test.
24498
24499 2002-08-24  Matt Austern  <austern@apple.com>
24500
24501         * g++.dg/ext/lvaddr.C: New test.
24502         * g++.dg/ext/lvcast.C: New test.
24503
24504 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24505
24506         * testsuite/g++.dg/inherit/cond1.C: New test.
24507
24508 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24509
24510         * gcc.dg/noncompile/incomplete-1.c: New test.
24511
24512 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24513
24514         * gcc.dg/typespec-1.c: New test.
24515
24516 2002-08-20  Devang Patel  <dpatel@apple.com>
24517         * objc.dg/proto-hier-2.m: New test.
24518
24519 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24520
24521         * objc.dg/bitfield-1.m: New test.
24522         * objc.dg/bitfield-2.m: New test.
24523
24524 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24525
24526         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24527         gcc.dg/c99-flex-array-4.c: New tests.
24528
24529 2002-08-16  Stan Shebs  <shebs@apple.com>
24530
24531         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24532
24533 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24534
24535         * gcc.dg/typeof-1.c: New test.
24536         * g++.dg/ext/typeof2.C: New test.
24537
24538 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24539
24540         * g++.dg/other/offsetof1.C: New test.
24541
24542 2002-08-14  Richard Henderson  <rth@redhat.com>
24543
24544         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24545
24546 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24547
24548         * gcc.dg/cpp/_Pragma3.c: New test.
24549
24550 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24551
24552         * g++.dg/template/inherit3: New test.
24553
24554 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24555
24556         * gcc.dg/bitfld-4.c: Add blank options.
24557
24558 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24559
24560         * g++.dg/template/crash1.C: New test.
24561
24562 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24563
24564         * gcc.dg/tls/opt-2.c: New test.
24565
24566 2002-08-08  Devang Patel  <dpatel@apple.com>
24567
24568         * objc.dg/selector-1.m : New test
24569
24570 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24571
24572         * g++.dg/abi/bitfield4.C: New test.
24573         * gcc.dg/bitfld-4.c: New test.
24574
24575 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24576
24577         * g++.dg/other/packed1.C: New test.
24578
24579 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24580
24581         * g++.dg/abi/offsetof.C: Tweak error messages.
24582         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24583
24584 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24585
24586         * gcc.dg/bitfld-3.c: New test.
24587
24588 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24589             Richard Henderson  <rth@redhat.com>
24590
24591         * gcc.dg/i386-bitfield1.c: New test.
24592         * g++.dg/abi/bitfield3.C: Update.
24593
24594 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24595
24596         * objc.dg/const-str-2.m: Update.
24597         * gcc.dg/cpp/c++98.c: Change to C extension.
24598         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24599         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24600
24601 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24602
24603         * testsuite/gcc.dg/tls/diag-3.c: New.
24604
24605 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24606
24607         * g++.dg/README (Subdirectories): Document new subdir expr.
24608         * g++.dg/expr/pmf-1.C: New test.
24609
24610 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24611
24612         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24613
24614 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24615
24616         * g++.dg/abi/bitfield3.C: New test.
24617
24618 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24619
24620         * lib/gcov.exp: Tweak expected line formats.
24621         * gcc.misc-tests/gcov8.c: New test.
24622         * gcc.misc-tests/gcov8.x: New flags.
24623
24624 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24625
24626         * consistency.vlad/layout/endian.c: Include string.h.
24627
24628         * gcc.c-torture/execute/20020805-1.c: New test.
24629
24630 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24631
24632         * g++.dg/other/conversion1.C: New test.
24633
24634 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24635
24636         * gcc.dg/builtins-1.c: New testcase.
24637
24638 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24639
24640         * g++.dg/inherit/access3.C: New test.
24641
24642 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24643
24644         * gcc.dg/ia64-visibility-2.c: New test.
24645
24646 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24647
24648         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24649         __qualifier_flags to __flags.
24650
24651 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24652
24653         * g++.dg/inherit/operator1.C: New test.
24654         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24655         * g++.dg/other/error1.C: Change expected error message.
24656         * g++.dg/template/conv4.C: Likewise.
24657
24658 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24659
24660         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24661         for documented behavior.
24662
24663 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24664
24665         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24666         several targets known to fail.
24667
24668 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24669
24670         * gcc.dg/mips-args-[123].c: New tests.
24671
24672 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24673
24674         * gcc.dg/ppc-spe.c: New.
24675
24676 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24677
24678         * g++.dg/other/ptrmem4.C: New testcase.
24679
24680 2002-07-24  Richard Henderson  <rth@redhat.com>
24681
24682         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24683
24684 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24685
24686         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24687
24688 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24689
24690         * gcc.c-torture/execute/memset-3.c: New testcase.
24691
24692 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24693
24694         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24695         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24696
24697 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24698
24699         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24700         Delete.
24701
24702 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24703
24704         * gcc.c-torture/compile/simd-4.c: New test.
24705
24706 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24707
24708         PR c++/7347, c++/7348
24709         * g++.dg/template/access4.C: New test.
24710         * g++.dg/template/access5.C: New test.
24711         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24712         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24713         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24714         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24715
24716 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24717
24718         * gcc.dg/gnu89-init-2.c: New test.
24719
24720 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24721
24722         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24723
24724 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24725
24726         * gcc.c-torture/execute/20020720-1.c: New testcase.
24727
24728 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24729
24730         * gcc.dg/cpp/Wsignprom.c: New tests.
24731
24732 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24733
24734         * gcc.c-torture/execute/loop-13.c: New test.
24735
24736 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24737
24738         * gcc.dg/cpp/expr.c: New tests.
24739
24740 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24741
24742         * g++.dg/opt/pr6713.C: Add template instantiation.
24743
24744 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24745
24746         * gcc.dg/nest.c: New test.
24747
24748 2002-07-17  Richard Henderson  <rth@redhat.com>
24749
24750         * g++.dg/opt/pr6713.C: New test.
24751
24752 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24753
24754         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24755         XFAIL for all x86 processors.
24756
24757 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24758
24759         * gcc.c-torture/execute/20010122-1.x: Do not test with
24760         -fomit-frame-pointer.
24761
24762 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24763
24764         * g++.dg/template/instantiate2.C: New test.
24765         * g++.dg/template/spec4.C: New test.
24766
24767 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24768
24769         * g++.dg/template/access2.C: New test.
24770         * g++.dg/template/access3.C: New test.
24771
24772 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24773
24774         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24775         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24776         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24777         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24778         Convert to use <stdarg.h>.
24779         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24780         Delete.
24781         * gcc.dg/va-arg-2.c: New.
24782         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24783
24784 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24785
24786         * gcc.c-torture/compile/20020710-1.c: New test.
24787
24788 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24789                           Andrew Pinski  <pinskia@physics.uc.edu>
24790
24791         gcc.c-torture/compile/simd-2.c: New testcase.
24792         gcc.c-torture/compile/simd-3.c: Likewise.
24793
24794 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24795
24796         PR c++/7224
24797         * g++.dg/overload/error1.C: New test.
24798
24799 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24800
24801         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24802         configuration and IRIX 6 O32 ABI.
24803
24804 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24805
24806         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24807
24808 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24809
24810         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24811
24812 2002-07-10  Jeffrey A Law  <law@redhat.com>
24813
24814         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24815
24816         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24817
24818 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24819
24820         * gcc.dg/20020312-2.c: Check for __PPC__.
24821
24822 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24823
24824         * gcc.c-torture/compile/20020709-1.c: New test.
24825
24826 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24827
24828         * g++.dg/template/qualttp21.C: New test case.
24829
24830 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24831
24832         * gcc.c-torture/compile/20020706-1.c: New test.
24833         * gcc.c-torture/compile/20020706-2.c: New test.
24834
24835 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24836             Alexandre Oliva  <aoliva@redhat.com>
24837
24838         * g++.dg/warn/incomplete1.C: New test.
24839
24840 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24841
24842         PR c++/7099
24843         * g++.dg/warn/noreturn1.C: New test.
24844
24845 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24846
24847         PR c++/6706
24848         * g++.dg/debug/debug6.C: New test.
24849         * g++.dg/debug/debug7.C: New test.
24850
24851 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24852
24853         * gcc.c-torture/compile/simd-3.c: New test.
24854
24855 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24856
24857         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24858         * gcc.dg/20020620-1.c: Likewise.
24859
24860 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24861
24862         PR c++/6944
24863         * g++.dg/init/array4.C: New test.
24864         * g++.dg/init/array5.C: New test.
24865
24866 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24867
24868         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24869         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24870
24871 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24872
24873         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24874         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24875         * gcc.dg/wtr-conversion-1.c: Likewise.
24876         * gcc.dg/wtr-escape-1.c: Likewise.
24877         * gcc.dg/wtr-int-type-1.c: Likewise.
24878         * gcc.dg/wtr-label-1.c: Likewise.
24879         * gcc.dg/wtr-static-1.c: Likewise.
24880         * gcc.dg/wtr-strcat-1.c: Likewise.
24881         * gcc.dg/wtr-suffix-1.c: Likewise.
24882         * gcc.dg/wtr-switch-1.c: Likewise.
24883         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24884         * gcc.dg/wtr-union-init-1.c: Likewise.
24885         * gcc.dg/wtr-union-init-2.c: Likewise.
24886         * gcc.dg/wtr-union-init-3.c: Likewise.
24887
24888         * gcc.dg/wtr-func-def-1.c: New test.
24889
24890 2002-07-02 Devang Patel <dpatel@apple.com>
24891
24892         * objc.dg/param-1.m: New test.
24893
24894 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24895
24896         * gcc.dg/cpp/trad/directive.c: Add test.
24897         * gcc.dg/cpp/trad/macroargs.c: Add test.
24898         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24899
24900 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24901
24902         * gcc.dg/cpp/cmdlne-M.c: New test.
24903
24904 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24905
24906         * objc.dg/desig-init-1.m: New test.
24907
24908 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24909
24910         PR c++/6716
24911         * g++.dg/template/instantiate1.C: New test.
24912
24913 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24914
24915         PR c++/7112
24916         * g++.dg/template/sizeof2.C: New test.
24917
24918 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24919
24920         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24921         gcc.dg/cpp/trad/include.c: New tests.
24922
24923 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24924
24925         PR target/7177
24926         * gcc.c-torture/compile/20020701-1.c: New test.
24927
24928 2002-07-01  Stan Shebs  <shebs@apple.com>
24929
24930         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24931         header here...
24932         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24933         (objc-torture-execute): or here.
24934
24935 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24936
24937         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24938
24939 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24940
24941         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24942
24943 2002-06-30  Devang Patel  <dpatel@apple.com>
24944
24945         * objc.dg/fsyntax-only.m: New test.
24946
24947 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24948
24949         PR c++/6695
24950         * g++.dg/template/friend7.C: New file.
24951
24952 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24953
24954         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24955         return type.
24956
24957 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24958
24959         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24960         avoid division by zero.
24961
24962 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24963
24964         * gcc.dg/Wunknownprag.c: New tests.
24965
24966 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24967
24968         * gcc.c-torture/execute/simd-2.c: New test.
24969
24970 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24971
24972         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24973         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24974         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24975         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24976         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24977         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24978         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24979         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24980         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24981         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24982         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24983         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24984         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24985         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24986         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24987         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24988         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24989
24990 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24991
24992         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24993         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24994         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24995         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24996         New tests.
24997         * gcc.dg/cpp/trad/directive.c: Update.
24998
24999 2002-06-23  Andreas Jaeger  <aj@suse.de>
25000
25001         * gcc.c-torture/execute/complex-6.c: New.
25002
25003 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
25004
25005         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
25006         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
25007         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
25008         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
25009
25010 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
25011
25012         * gcc.dg/cpp/trad: New directory with traditional tests copied
25013         from parent directory.
25014         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25015         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25016         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25017         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25018         Move to trad/ and rename.
25019         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
25020         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
25021         gcc.dg/cpp/trad/redef2.c: New tests.
25022         * gcc.dg/cpp/trad/trad.exp: New driver.
25023
25024 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
25025
25026         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
25027         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
25028         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
25029         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
25030         Remove.
25031
25032 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
25033
25034         * gcc.dg/20020620-1.c: New test.
25035
25036 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25037
25038         * g++.dg/template/ttp4.C: New test.
25039
25040 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
25041
25042         * g++.dg/opt/vt1.C: Fix regexp.
25043
25044 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25045
25046         * gcc.c-torture/execute/pure-1.c: Make functions static again.
25047         Don't use attribute `noinline'.
25048
25049 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25050
25051         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
25052
25053 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
25054
25055         * gcc.c-torture/execute/simd-1.c: New.
25056
25057         * gcc.dg/simd-1.c: New.
25058
25059 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
25060
25061         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
25062
25063 2002-06-16  Richard Henderson  <rth@redhat.com>
25064
25065         * g++.dg/ext/anon-struct1.C: New.
25066         * g++.dg/ext/anon-struct2.C: New.
25067         * g++.dg/ext/anon-struct3.C: New.
25068         * gcc.dg/anon-struct-1.c: New.
25069         * gcc.dg/anon-struct-2.c: New.
25070         * gcc.dg/anon-struct-3.c: New.
25071         * gcc.dg/20011008-1.c: Adjust warning text.
25072         * gcc.dg/20020527-1.c: Add -fms-extensions.
25073
25074 2002-06-16  Richard Henderson  <rth@redhat.com>
25075
25076         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
25077
25078 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
25079
25080         * gcc.c-torture/execute/20020615-1.c: New test.
25081
25082 2002-06-15  Roger Sayle  <roger@eyesopen.com>
25083
25084         * gcc.c-tortuture/execute/compare-1.c: New test case.
25085         * gcc.c-tortuture/execute/compare-2.c: New test case.
25086         * gcc.c-tortuture/execute/compare-3.c: New test case.
25087
25088 2002-06-13  Richard Henderson  <rth@redhat.com>
25089
25090         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
25091         ia64 ilp32.
25092
25093 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25094
25095         * g++.dg/template/typename2.C: Update error message.
25096
25097 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
25098
25099         * gcc.c-torture/execute/20020611-1.c: New test.
25100
25101 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
25102
25103         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
25104         list of targets to skip.
25105
25106 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
25107
25108         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
25109         targets if not optimizing.
25110
25111 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
25112
25113         * gcc.c-torture/compile/20020605-1.c: New test.
25114
25115         * g++.dg/opt/vt1.C: New test.
25116
25117         * gcc.dg/20020531-1.c: New test.
25118
25119         * gcc.dg/20020530-1.c: New test.
25120
25121         * gcc.dg/20020527-1.c: New test.
25122
25123         * g++.dg/opt/cse1.C: New test.
25124
25125 2002-06-07  Roger Sayle  <roger@eyesopen.com>
25126
25127         * gcc.dg/20020607-2.c: New test case.
25128
25129 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
25130
25131         * gcc.c-torture/compile/20020604-1.c: New test.
25132
25133 2002-06-04  Richard Henderson  <rth@redhat.com>
25134
25135         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
25136         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
25137         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
25138
25139 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
25140
25141         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
25142
25143 2002-06-03  Richard Henderson  <rth@redhat.com>
25144
25145         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
25146         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
25147
25148 2002-06-02  Richard Henderson  <rth@redhat.com>
25149
25150         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
25151         test functions static.
25152
25153 2002-06-02  Andreas Jaeger  <aj@suse.de>
25154
25155         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
25156         now.
25157
25158 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25159
25160         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
25161         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
25162         Update for mofified diagnostics.
25163         * gcc.dg/c99-intconst-1.c: No longer fail.
25164
25165 2002-06-02  Richard Henderson  <rth@redhat.com>
25166
25167         * gcc.dg/uninit-A.c: Remove xfail markers.
25168
25169 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25170
25171         * gcc.dg/fnegate-1.c: New test case.
25172
25173 2002-05-30  Osku Salerma  <osku@iki.fi>
25174
25175         * gcc.c-torture/execute/mayalias-1.c: New file.
25176
25177 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25178
25179         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25180         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25181         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25182
25183 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25184
25185         * gcc.c-torture/execute/20020529-1.c: New test.
25186
25187 2002-05-27  Richard Henderson  <rth@redhat.com>
25188
25189         * g++.dg/ext/attrib6.C: New test case.
25190
25191 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25192
25193         * gcc.c-torture/execute/pure-1.c: New test.
25194
25195 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25196
25197         * gcc.dg/cpp/arith-2.c: Remove.
25198
25199 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25200
25201         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25202         * gcc.dg/cpp/if-3.c: Remove.
25203
25204 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25205
25206         * g++.dg/opt/cse2.C: New test.
25207
25208 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25209
25210         * gcc.dg/cpp/arith-1.c: New semantic tests.
25211         * gcc.dg/cpp/if-1.c: Update.
25212
25213 2002-05-24  Ben Elliston  <bje@redhat.com>
25214
25215         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25216
25217 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25218
25219         * gcc.dg/verbose-asm.c: New test.
25220
25221 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25222
25223         * gcc.dg/cpp/paste12.c: New test.
25224
25225 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25226
25227         * g++.dg/parse/named_ops.C: New test.
25228
25229 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25230
25231         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25232
25233 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25234
25235         * gcc.dg/weak-2.c: Allow optional leading underscore
25236         in scan-assembler symbol name.
25237         * gcc.dg/weak-3.c: Likewise.
25238         * gcc.dg/weak-4.c: Likewise.
25239         * gcc.dg/weak-5.c: Likewise.
25240
25241 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25242
25243         * gcc.dg/20020523-1.c: New test.
25244
25245 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25246
25247         * objc.dg/const-str-2.m: Update now that we stop after
25248         a command line error.
25249
25250 2002-05-22  Richard Henderson  <rth@redhat.com>
25251
25252         * g++.dg/dg.exp: Fix typo in test pruneing.
25253
25254 2002-05-22  Richard Henderson  <rth@redhat.com>
25255
25256         * g++.dg/dg.exp: Prune the tls subdirectory.
25257         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25258         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25259         * g++.dg/tls/init-1.C: New.
25260
25261 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25262
25263         * gcc.dg/20020517-1.c: New test.
25264
25265 2002-05-21  Richard Henderson  <rth@redhat.com>
25266
25267         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25268         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25269
25270 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25271
25272         * g++.dg/other/copy2.C: New test.
25273
25274 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25275
25276         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25277         (MAX_COPY): Bump up to 10 times sizeof (long long).
25278         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25279
25280         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25281         sizeof (long long).
25282
25283         * gcc.c-torture/execute/strcpy-1.c: New test.
25284
25285 2002-05-19  Jason Merrill  <jason2redhat.com>
25286
25287         * g++.dg/ext/oper1.C: New test.
25288
25289 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25290 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25291
25292         * README.QMTEST: New file.
25293
25294         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25295
25296 2002-05-19  Andreas Jaeger  <aj@suse.de>
25297
25298         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25299         now.
25300         * gcc.c-torture/execute/loop-2d.x: Likewise.
25301
25302 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25303
25304         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25305         support weak symbols.
25306         * gcc.dg/weak-4.c: Likewise
25307         * gcc.dg/weak-6.c: Likewise
25308
25309 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25310
25311         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25312         cygwin, coff and h8300-*-hms targets
25313         * gcc.dg/weak-5.c: Likewise
25314         * gcc.dg/weak-7.c: Likewise
25315
25316 2002-05-16  Jason Merrill  <jason@redhat.com>
25317
25318         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25319         (scan-assembler-not, scan-assembler-dem): Likewise.
25320         (scan-assembler-dem-not): Likewise.
25321
25322 2002-05-15  Richard Henderson  <rth@redhat.com>
25323
25324         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25325
25326 2002-05-15  Richard Henderson  <rth@redhat.com>
25327
25328         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25329         (vfoo1f): Warning here.
25330         (vfoo1l): Don't redefine the alias.
25331
25332 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25333
25334         * g++.dg/init/pm1.C: New test.
25335
25336 2002-05-12  David S. Miller  <davem@redhat.com>
25337
25338         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25339         types.
25340
25341 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25342
25343         * gcc.c-torture/execute/20020510-1.c: New test case.
25344
25345 2002-05-10  David S. Miller  <davem@redhat.com>
25346
25347         * gcc.c-torture/execute/conversion.c: Test long double too.
25348
25349 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25350
25351         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25352         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25353         * lib/g++.exp (g++_link_flags): Likewise.
25354         * lib/objc.exp (objc_target_compile): Likewise.
25355
25356 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25357
25358         * gcc.dg/cpp/poison.c: Update.
25359         * gcc.dg/cpp/20000625-2.c: Remove.
25360         * gcc.dg/cpp/direct2s.c: Remove final test.
25361
25362 2002-05-08  Tom Rix  <trix@redhat.com>
25363
25364         * gcc.c-torture/execute/20020508-1.c: New test.
25365         * gcc.c-torture/execute/20020508-2.c: New test.
25366         * gcc.c-torture/execute/20020508-3.c: New test.
25367
25368 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25369
25370         * gcc.dg/cpp/charconst-4.c: More tests.
25371
25372 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25373
25374         PR c/6569
25375         * gcc.dg/weak-3.c: Update location of warning messages.
25376         * gcc.dg/weak-5.c: Likewise.
25377
25378 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25379
25380         * gcc.c-torture/execute/20020506-1.c: New test case.
25381
25382 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25383
25384         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25385
25386 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25387
25388         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25389
25390 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25391
25392         * gcc.dg/cpp/charconst-3.c: New test.
25393
25394 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25395
25396         * gcc.dg/cpp/charconst.c: Update tests.
25397
25398 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25399
25400         * treelang: Added directory for new sample language treelang. Also
25401         lib/treelang.exp: New file to signal treelang should be tested.
25402
25403 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25406         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25407         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25408         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25409         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25410         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25411         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25412
25413 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25414
25415         * gcc.dg/format/xopen-2.c: New test.
25416
25417 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25418
25419         * gcc.dg/20020503-1.c: New test.
25420
25421 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25422
25423         * g++.dg/init/dtor1.C: Make it tougher.
25424
25425 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25426
25427         * g++.dg/init/dtor1.C: New test.
25428
25429 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25430
25431         * gcc.dg/altivec-8.c: New.
25432
25433 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25434
25435         * gcc.dg/altivec-7.c: New.
25436
25437 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25438
25439         * g++.dg/parse/typedef1.C: New test.
25440
25441 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25442
25443         PR c++/6486
25444         * g++.dg/template/friend6.C: New test.
25445
25446         PR c++/6492
25447         * g++.dg/init/copy1.C: New test.
25448
25449 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         * g++.dg/warn/effc1.C: New test.
25452
25453 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25454
25455         * gcc.dg/cpp/if-cexp.c: Add a test.
25456
25457 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25458
25459         * gcc.dg/20020426-2.c: New test.
25460
25461 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25462
25463         * gcc.dg/cpp/if-mop.c: Update.
25464         * gcc.dg/cpp/if-mpar.c: Add test.
25465         * gcc.dg/cpp/if-oppr.c: Update.
25466
25467 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25468
25469         PR c/6343
25470         * gcc.dg/weak-[2-7].c: New tests.
25471
25472 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25473
25474         * gcc.dg/enum1.c: New test.
25475
25476 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25477
25478         PR c++/6497
25479         * g++.dg/inherit/access2.C: New test.
25480
25481 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25482
25483         PR bootstrap/6445
25484         * gcc.dg/20020426-1.c: New test.
25485
25486 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25487
25488         * g++.dg/abi/enum1.C: New test.
25489
25490 2002-04-26  Richard Henderson  <rth@redhat.com>
25491
25492         * gcc.dg/c99-bool-1.c: Expect always true warning.
25493
25494 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25495
25496         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25497
25498 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25499
25500         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25501         targets.
25502
25503 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25504
25505         * g++.dg/abi/mange7.C: New test.
25506
25507         PR c++/6438.
25508         * g++.dg/parse/stmtexpr2.C: New test.
25509
25510 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25511
25512         * gcc.dg/20020312-2.c: Add SH target.
25513
25514 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25515
25516         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25517         compiler output on mips*-*-irix*.
25518
25519 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25520
25521         * g++.dg/parse/attr1.C: New test.
25522
25523 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25524
25525         * gcc.c-torture/execute/string-opt-17.c: New test case.
25526         * gcc.c-torture/execute/memset-2.c: New test case.
25527
25528 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25529
25530         PR c++/6256:
25531         * g++.dg/template/friend5.C: New test.
25532
25533         PR c++/6331:
25534         * g++.dg/template/qual1.C: Likewise.
25535
25536 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25537
25538         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25539         Include stdlib.h, not stdio.h or ctype.h.
25540
25541 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25542
25543         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25544         cris-*-elf* and mmix-*-*.
25545         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25546         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25547         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25548         Ditto.
25549         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25550         * gcc.dg/wchar_t-1.c: Ditto.
25551
25552 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25553
25554         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25555         Clarify comment.
25556
25557 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25558
25559         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25560
25561 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25562
25563         * gcc.c-torture/execute/20000906-1.x: Delete.
25564
25565 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25566
25567         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25568
25569 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25570
25571         * PR6367
25572         * g77.f-torture/execute/6367.f: New test.
25573         * g77.f-torture/execute/6367.x: Disable for MMIX.
25574
25575 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25576
25577         * PR6352
25578         * g++.dg/opt/inline2.C: New test.
25579
25580 2002-04-18  Richard Henderson  <rth@redhat.com>
25581
25582         * gcc.dg/20000906-1.c: Enable for all targets.
25583         * gcc.c-torture/compile/iftrap-2.c: New.
25584
25585 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25586
25587         * gcc.dg/20020418-1.c: New test.
25588         * gcc.dg/20020418-2.c: New test.
25589
25590 2002-04-18  Richard Henderson  <rth@redhat.com>
25591
25592         * gcc.c-torture/compile/iftrap-1.c: New.
25593         * gcc.dg/iftrap-1.c: Adjust for ia64.
25594         * gcc.dg/iftrap-2.c: New.
25595
25596 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * gcc.c-torture/compile/20020418-1.c: New test.
25599
25600 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25601
25602         * gcc.c-torture/compile/20020415-1.c: New.
25603
25604 2002-04-18  David S. Miller  <davem@redhat.com>
25605
25606         * gcc.c-torture/execute/20020418-1.c: New test.
25607
25608 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25609
25610         * gcc.dg/20020416-1.c: New test.
25611
25612         * g++.dg/opt/inline1.C: New test.
25613
25614 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25615
25616         * gcc.dg/altivec-5.c: New test.
25617
25618         * gcc.dg/20020415-1.c: New test.
25619
25620 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25621
25622         * testsuite/lib/chill.exp: Remove.
25623
25624 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25625
25626         * g++.dg/other/big-struct.C: New test.
25627
25628 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25629
25630         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25631         of scratch file.
25632
25633 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25634
25635         PR c/6277
25636         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25637         in scan-assembler function name
25638
25639 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25640
25641         * g77.f-torture/execute/980628-4.x,
25642         g77.f-torture/execute/980628-5.x,
25643         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25644         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25645         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25646         i[34567]86-*-*.
25647
25648 2002-04-13  David S. Miller  <davem@redhat.com>
25649
25650         * gcc.c-torture/execute/20020413-1.c: New test.
25651
25652 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25653
25654         * gcc.dg/asm-6.c,
25655         * g++.dg/ext/asm1.C: New tests.
25656
25657 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25658
25659         PR c++ 5373.
25660         * g++.dg/parse/stmtexpr1.C: New test.
25661
25662         PR c++/5189.
25663         * g++.dg/template/copy1.C: New test.
25664
25665 2002-04-12  Richard Henderson  <rth@redhat.com>
25666
25667         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25668
25669 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25670
25671         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25672         gcc.c-torture/execute/20020307-2.c.
25673
25674 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25675
25676         * g++.dg/ext/attrib5.C,
25677         * g++.dg/lookup/struct1.C: New tests.
25678
25679 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25680
25681         * gcc.dg/20020411-1.c: New test.
25682
25683         * gcc.c-torture/execute/20020411-1.c: New test.
25684
25685 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25686
25687         * g77.f-torture/execute/6177.f: New test.
25688
25689 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25690
25691         PR middle-end/6247
25692         * g++.dg/opt/cleanup1.C: New test.
25693
25694         * g++.dg/opt/const1.C: New test.
25695
25696 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25697
25698         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25699
25700 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25701
25702         PR c++/5507
25703         * g++.dg/template/typename2.C: New test.
25704
25705 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25706
25707         * gcc.c-torture/execute/loop-12.c: New.
25708
25709 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25710
25711         * g77.f-torture/execute/980628-4.x,
25712         g77.f-torture/execute/980628-5.x,
25713         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25714         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25715         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25716
25717 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25718
25719         PR optimization/6086
25720         * g++.dg/opt/preinc1.C: New test.
25721
25722 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25723
25724         PR c++/5571
25725         * g++.dg/opt/static2.C: New test.
25726
25727 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25728
25729         PR c/5120
25730         * gcc.dg/20020406-1.c: New test.
25731
25732 2002-04-04  David S. Miller  <davem@redhat.com>
25733
25734         * gcc.c-torture/execute/20020404-1.c: New test.
25735
25736 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25737
25738         PR c/6123
25739         * gcc.dg/20020312-2.c: Do not declare global register variable
25740         if __PIC__ or __pic__ is defined.
25741
25742 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25743
25744         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25745         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25746
25747 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25748
25749         * gcc.misc-tests/linkage.exp: Update last change to handle
25750         sparc*-, not just sparc-.
25751
25752 2002-04-03  Richard Henderson  <rth@redhat.com>
25753
25754         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25755
25756 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25757
25758         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25759
25760 2002-04-02  David S. Miller  <davem@redhat.com>
25761
25762         * gcc.c-torture/execute/20020402-3.c: New test.
25763
25764 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25765
25766         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25767         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25768
25769         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25770         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25771         g77.f-torture/execute/20001201.x,
25772         g77.f-torture/execute/u77-test.x: New files.
25773
25774         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25775         * gcc.dg/wchar_t-1.c: Ditto.
25776
25777 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25778
25779         * gcc.c-torture/execute/20020402-1.c: New test.
25780
25781 2002-04-01  Richard Henderson  <rth@redhat.com>
25782
25783         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25784
25785         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25786
25787 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25788
25789         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25790
25791 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25792
25793         * g++.dg/inherit/template-as-base.C: Expect error.
25794         * g++.dg/inherit/namespace-as-base.C: Likewise.
25795
25796 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25797
25798         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25799         g++.dg/ext/instantiate3.C: Tweak match patterns.
25800
25801         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25802         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25803         -da test.
25804
25805 2002-03-31  Richard Henderson  <rth@redhat.com>
25806
25807         * gcc.dg/special/alias-2.c: New.
25808         * gcc.dg/special/ecos.exp: Run it.
25809
25810 2002-03-31  Richard Henderson  <rth@redhat.com>
25811
25812         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25813
25814 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25815
25816         * gcc.dg/weak-1.c: Disable on h8300 port.
25817
25818 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25819
25820         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25821         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25822         ordering tests.
25823         * g++.dg/bprob/bprob-1.C: New test.
25824         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25825         * g++.dg/gcov/gcov-1.C: New test.
25826         * g++.dg/gcov/gcov-1.x: New file.
25827         * g++.dg/gcov/gcov-2.C: New test.
25828         * g++.dg/gcov/gcov-3.C: New test.
25829         * g++.dg/gcov/gcov-3.h: New file.
25830
25831 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25832
25833         * g++.old-deja/g++.other/builtins5.C: New test.
25834         * g++.old-deja/g++.other/builtins6.C: New test.
25835         * g++.old-deja/g++.other/builtins7.C: New test.
25836         * g++.old-deja/g++.other/builtins8.C: New test.
25837         * g++.old-deja/g++.other/builtins9.C: New test.
25838
25839 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25840
25841         * g++.dg/opt/static1.C: New test.
25842
25843         * g++.dg/opt/longbranch1.C: New test.
25844
25845 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25846
25847         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25848
25849         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25850
25851 2002-03-28  Jeffrey A Law  (law@redhat.com)
25852
25853         * gcc.c-torture/execute/20020328-1.c: New test.
25854
25855 2002-03-27  Richard Henderson  <rth@redhat.com>
25856
25857         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25858         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25859         move from g++.old-deja/g++.ext/.
25860
25861 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25862
25863         * g++.dg/init/new2.C: New test.
25864
25865 2002-03-26  Richard Henderson  <rth@redhat.com>
25866
25867         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25868
25869         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25870         on sparc.
25871
25872         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25873         sparcv9 systems.
25874         * gcc.dg/20001102-1.c: Likewise.
25875
25876 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25877
25878         * gcc.dg/cpp/endif-pedantic1.c,
25879         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25880
25881 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25882
25883         * g++.dg/init/new1.C: New test.
25884
25885 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25886
25887         * g++.dg/abi/vbase9.C: New test.
25888
25889 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25890
25891         * gcc.dg/arm-asm.c: New test.
25892
25893 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25894
25895         * gcc.dg/Wswitch-enum.c: New test.
25896         Fix PR c/5044.
25897
25898 2002-03-26  Richard Henderson  <rth@redhat.com>
25899
25900         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25901         structure.
25902
25903 2002-03-25  Richard Henderson  <rth@redhat.com>
25904
25905         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25906         sparcv9 systems.
25907
25908         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25909         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25910
25911 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25912
25913         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25914
25915 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25916
25917         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25918         targets using generic thunk support.
25919
25920 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * gcc.c-torture/compile/20020323-1.c: New test.
25923
25924         * g++.dg/opt/conj2.C: New test.
25925
25926 2002-03-24  Richard Henderson  <rth@redhat.com>
25927
25928         * gcc.dg/weak-1.c: Use -fno-common.
25929
25930 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25931
25932         * g77.dg/f77-edit-apostrophe-out.f: New test
25933         * g77.dg/f77-edit-h-out.f: New test
25934         * g77.dg/f77-edit-t-in.f: New test
25935         * g77.dg/f77-edit-t-out.f: New test
25936         * g77.dg/f77-edit-x-out.f: New test
25937         * g77.dg/f77-edit-slash-out.f: New test
25938         * g77.dg/f77-edit-colon-out.f: New test
25939         * g77.dg/f77-edit-s-out.f: New test
25940
25941 2002-03-24  Richard Henderson  <rth@redhat.com>
25942
25943         * objc/execute/formal_protocol-6.x: New XFAIL.
25944
25945 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25946
25947         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25948         that do not support weak symbols
25949
25950 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25951
25952         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25953         * lib/g77.exp:  Likewise
25954         * lib/objc.exp: Likewise
25955
25956 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25957
25958         * gcc.dg/Wswitch-default.c: New test.
25959
25960 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25961
25962         * g++.dg/other/enum1.C: New test.
25963
25964 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25965
25966         * gcc.dg/pragma-ep-3.c: Fix typo.
25967
25968 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25969
25970         * g++.dg/inherit/template-as-base.C: New test.
25971
25972 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25973
25974         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25975         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25976
25977 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25978
25979         * gcc.dg/cpp/multiline.c: Update to match.
25980
25981 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25982
25983         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25984
25985 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25986
25987         * gcc.dg/cpp/extratokens2.c:  New file.
25988
25989 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25990
25991         * gcc.dg/20020312-2.c: Add rs6000 target.
25992
25993         * gcc.c-torture/compile/20020319-1.c: New test.
25994
25995 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25996
25997         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25998         (A, E): Handle this.
25999
26000 2002-03-20  Jason Merrill  <jason@redhat.com>
26001
26002         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
26003         ignoring -fpic.
26004         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
26005         through prune_gcc_output.
26006
26007 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
26008
26009         * gcc.c-torture/compile/20020320-1.c: New test.
26010
26011 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
26012
26013         * gcc.c-torture/compile/20020318-1.c: New test.
26014
26015         * gcc.dg/struct-by-value-1.c: New test.
26016
26017         * gcc.dg/20020319-1.c: New test.
26018
26019 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
26020
26021         * g++.dg/opt/conj1.C: New test.
26022
26023 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
26024
26025         * g++.dg/template/qualttp20.C: Revert previous change.
26026         * g++.dg/template/qualttp3.C: Likewise.
26027         * g++.dg/template/qualttp4.C: Likewise
26028         * g++.dg/template/qualttp5.C: Likewise
26029         * g++.dg/template/qualttp6.C: Likewise
26030         * g++.dg/template/qualttp7.C: Likewise
26031         * g++.dg/template/qualttp8.C: Likewise
26032         * g++.dg/template/recurse.C: Likewise.
26033
26034 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
26035
26036         * gcc.dg/cpp/wchar-1.c: Update.
26037
26038 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26039
26040         * g++.dg/template/conv1.C: New test.
26041         * g++.dg/template/conv2.C: New test.
26042         * g++.dg/template/conv3.C: New test.
26043         * g++.dg/template/conv4.C: New test.
26044
26045 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26046
26047         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
26048         * g++.dg/template/qualttp3.C: Likewise.
26049         * g++.dg/template/qualttp4.C: Likewise
26050         * g++.dg/template/qualttp5.C: Likewise
26051         * g++.dg/template/qualttp6.C: Likewise
26052         * g++.dg/template/qualttp7.C: Likewise
26053         * g++.dg/template/qualttp8.C: Likewise
26054         * g++.dg/template/recurse.C: Likewise.
26055
26056 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
26057
26058         * g++.dg/opt/dtor1.C: New test.
26059
26060 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
26061
26062         * gcc.c-torture/compile/20020315-1.c: New test.
26063
26064 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
26065
26066         * gcc.dg/weak-1.c: Fix scan tests.
26067
26068 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
26069
26070         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
26071         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
26072         cris-*-aout* mmix-*-*.
26073         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
26074         cris-*-aout* mmix-*-*.
26075         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
26076         cris-*-elf* cris-*-aout* and mmix-*-*.
26077         * gcc.dg/20001009-1.c: Ditto.
26078         * gcc.dg/20010912-1.c: Ditto.
26079         * gcc.dg/20020122-4.c: Ditto.
26080         * gcc.dg/inline-2.c: Ditto.
26081
26082 2002-03-14  Jeffrey A Law  (law@cygnus.com)
26083
26084         * gcc.c-torture/compile/20020314-1.c: New test.
26085
26086 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
26087
26088         * gcc.c-torture/execute/20020314-1.c: New test.
26089
26090 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
26091
26092         * g++.dg/warn/Wunused-1.C: New test.
26093
26094 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
26095
26096         * g++.dg/abi/mangle6.C: New test.
26097
26098 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
26099
26100         * gcc.c-torture/compile/20020309-2.c: New test.
26101
26102         * gcc.c-torture/compile/20020312-1.c: New test.
26103
26104 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
26105
26106         * g++.dg/other/access1.C: New test.
26107
26108 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
26109
26110         * gcc.c-torture/execute/wchar_t-1.c: New test.
26111
26112 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
26113
26114         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
26115
26116 2002-03-12  Roger Sayle  <roger@eyesopen.com>
26117
26118         * gcc.dg/20020312-1.c: New test case.
26119
26120 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
26121
26122         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
26123
26124 2002-03-11  Richard Henderson  <rth@redhat.com>
26125
26126         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
26127         * g++.old-deja/g++.jason/report.C: Likewise.
26128
26129 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26130
26131         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
26132         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
26133
26134 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
26135
26136         * testsuite/g++.dg/overload/pmf1.C: New test.
26137
26138 2002-03-11  Kazu Hirata  <kazu@hxi.com>
26139
26140         * gcc.c-torture/execute/20020307-1.c: Use long.
26141
26142 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
26143
26144         PR optimization/5844
26145         * gcc.dg/20020310-1.c: New test.
26146
26147 2002-03-09  Michael Meissner  <meissner@redhat.com>
26148
26149         * gcc.c-torture/execute/memcpy-2.c: New test.
26150         * gcc.c-torture/execute/memset-1.c: New test.
26151         * gcc.c-torture/execute/strlen-1.c: New test.
26152         * gcc.c-torture/execute/strcmp-1.c: New test.
26153         * gcc.c-torture/execute/strncmp-1.c: New test.
26154
26155 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
26156
26157         * gcc.dg/ppc-ldstruct.c: New test.
26158
26159 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
26160
26161         * gcc.c-torture/execute/va-arg-22.c: New test.
26162
26163 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26164
26165         * gcc.c-torture/compile/20020309-1.c: New test.
26166
26167 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26168
26169         * gcc.c-torture/execute/20020307-2.c: New test.
26170
26171 2002-03-07  Jeffrey A Law  (law@redhat.com)
26172
26173         * g77.f-torture/compile/20020307-1.f: New test.
26174
26175 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26176
26177         * gcc.dg/unordered-1.c: New test.
26178
26179 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26180
26181         * gcc.c-torture/execute/20020307-1.c: New test.
26182
26183 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26184
26185         * gcc.dg/20020304-1.c: New test.
26186
26187         * gcc.c-torture/compile/20020304-2.c: New test.
26188
26189 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26190
26191         * gcc.c-torture/compile/20020304-1.c: New test case
26192         (from PR c/5830).
26193
26194 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26195
26196         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26197
26198 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26199
26200         * g++.dg/other/classkey1.C: New test.
26201
26202 2002-03-01  Richard Henderson  <rth@redhat.com>
26203
26204         * gcc.c-torture/compile/981223-1.x: New.
26205         * gcc.c-torture/compile/920625-1.x: New.
26206
26207 2002-02-28  Richard Henderson  <rth@redhat.com>
26208
26209         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26210
26211 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26212
26213         * gcc.c-torture/execute/20020227-1.c: New test.
26214
26215 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26216
26217         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26218         here" ERROR lines.
26219         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26220         * g++.old-deja.g++.other/defarg1.C: Likewise.
26221         * g++.old-deja/g++.pt/calls2.C: Likewise.
26222         * g++.old-deja/g++.pt/crash20.C: Likewise.
26223         * g++.old-deja/g++.pt/crash30.C: Likewise.
26224         * g++.old-deja/g++.pt/crash36.C: Likewise.
26225         * g++.old-deja/g++.pt/crash6.C: Likewise.
26226         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26227         * g++.old-deja/g++.pt/derived3.C: Likewise.
26228         * g++.old-deja/g++.pt/error1.C: Likewise.
26229         * g++.old-deja/g++.pt/friend21.C: Likewise.
26230         * g++.old-deja/g++.pt/friend23.C: Likewise.
26231         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26232         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26233
26234 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26235
26236         * gcc.c-torture/execute/20020225-2.c: New test.
26237
26238 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26239
26240         * gcc.c-torture/execute/920730-1t.c,
26241         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26242         Delete test cases, only relevant to -traditional.
26243
26244 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26245
26246         * gcc.dg/cpp/undef1.c: Remove.
26247         * gcc.dg/cpp/directiv.c: Update.
26248         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26249
26250 2002-02-27  Michael Meissner  <meissner@redhat.com>
26251
26252         * gcc.c-torture/execute/20020226-1.c: New test.
26253
26254 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26255
26256         * g++.dg/debug/debug4.C: New test.
26257
26258         * gcc.dg/ia64-visibility-1.c: New test.
26259
26260 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26261
26262         * gcc.dg/debug/20020224-1.c: New.
26263
26264 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26265
26266         * gcc.c-torture/execute/960416-1.x: New.
26267         * gcc.c-torture/execute/divconst-3.x: Likewise.
26268
26269 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26270
26271         * gcc.dg/20020224-1.c: New test.
26272
26273 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26274
26275         * gcc.c-torture/execute/20020225-1.c: New.
26276
26277 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26278
26279         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26280
26281 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26282
26283         * gcc.dg/20020222-1.c: New test.
26284
26285 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26286
26287         * g++.dg/opt/anonunion1.C: New test.
26288
26289 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26290
26291         * g++.dg/template/qualttp19.C: New test.
26292         * g++.dg/template/qualttp20.C: New test.
26293         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26294         * g++.old-deja/g++.other/qual1.C: Likewise.
26295
26296 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26297
26298         * gcc.dg/attr-alwaysinline.c: New.
26299
26300 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26301
26302         * gcc.dg/20020220-1.c: New test.
26303
26304         * gcc.dg/20020220-2.c: New test.
26305
26306         * g++.dg/opt/mmx1.C: New test.
26307
26308 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26309
26310         * gcc.c-torture/compile/20020110.c: New test.
26311
26312 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26313
26314         * gcc.c-torture/execute/20020219-1.c: New test.
26315
26316         * gcc.dg/20020219-1.c: New test.
26317
26318         * gcc.dg/noncompile/20020220-1.c: New test.
26319
26320         * g++.dg/opt/ptrintsum1.C: New test.
26321
26322         * gcc.dg/debug/20020220-1.c: New test.
26323
26324 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26325
26326         * gcc.c-torture/execute/20020216-1.c: New test.
26327
26328 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26329
26330         * gcc.dg/decl-1.c: Update, new test.
26331
26332 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26333
26334         * g++.dg/abi/bitfield1.C: New test.
26335         * g++.dg/abi/bitfield2.C: New test.
26336
26337 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26338
26339         * gcc.dg/attr-nest.c: New test.
26340
26341 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26342
26343         * gcc.c-torture/execute/20020215-1.c: New test.
26344
26345 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26346
26347         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26348         * g++.dg/debug/debug.exp: New.
26349         * g++.dg/debug/trivial.C: New.
26350         * g++.dg/debug/debug1.C: Moved...
26351         * g++.dg/other/debug1.C: ...from here.
26352         * g++.dg/debug/debug2.C: Moved...
26353         * g++.dg/other/debug2.C: ...from here.
26354         * g++.dg/debug/debug3.C: Moved...
26355         * g++.dg/other/debug3.C: ...from here.
26356
26357         * gcc.dg/noncompile/20020213-1.c: New test.
26358
26359 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26360
26361         * g++.dg/other/debug3.C: New test.
26362
26363         * gcc.c-torture/execute/20020213-1.c: New test.
26364
26365 2002-02-13  Richard Smith <richard@ex-parrot.com>
26366
26367         * g++.old-deja/g++.other/thunk1.C: New test.
26368
26369 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26370
26371         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26372
26373 2002-02-13  Stan Shebs  <shebs@apple.com>
26374
26375         * gcc.dg/altivec-3.c: New.
26376
26377 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26378
26379         * gcc.dg/Wunreachable-1.c: New test.
26380         * gcc.dg/Wunreachable-2.c: New test.
26381
26382 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26383
26384         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26385
26386 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26387
26388         * gcc.dg/decl-1.c: New test.
26389
26390 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26391
26392         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26393
26394 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26395
26396         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26397         * gcc.c-torture/compile/980506-1.x: Likewise.
26398
26399 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26400
26401         * gcc.dg/20020210-1.c: New.
26402
26403 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26404
26405         * g77.f-torture/execute/947.f: New regression test
26406         for PR fortran/947.
26407
26408 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26409
26410         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26411         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26412
26413 2002-02-08  Richard Henderson  <rth@redhat.com>
26414
26415         * gcc.c-torture/compile/labels-3.c: New.
26416
26417 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26418
26419         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26420         expression statements work instead.
26421         * gcc.dg/noncompile/20020207-1.c: New test.
26422
26423 2002-02-07  Richard Henderson  <rth@redhat.com>
26424
26425         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26426
26427 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26428
26429         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26430         message from g77
26431         * lib/g77-dg.exp: Trim g77 error messages so that they are
26432         recognized by dg.exp.
26433
26434 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26435
26436         PR fortran/5473
26437         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26438
26439 2002-02-07  Richard Henderson  <rth@redhat.com>
26440
26441         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26442         to be sufficiently aligned for integers.
26443
26444 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.dg/template/friend4.C: New test.
26447
26448 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26449
26450         PR fortran/5743
26451         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26452         unsupported cases.
26453
26454 2002-02-07  Richard Henderson  <rth@redhat.com>
26455
26456         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26457         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26458         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26459         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26460
26461 2002-02-06  Richard Henderson  <rth@redhat.com>
26462
26463         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26464
26465 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26466
26467         * gcc.dg/20020206-1.c: New test.
26468
26469 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26470
26471         * gcc.c-torture/execute/20020206-1.c: New test.
26472
26473         * gcc.c-torture/execute/20020206-2.c: New test.
26474
26475         PR optimization/5429:
26476         * gcc.c-torture/compile/20020206-1.c: New test.
26477
26478 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26479
26480         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26481         as certain file formats cannot support particularly large
26482         alignments.
26483
26484         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26485         and do not expect to be able to link the executable.
26486
26487         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26488         fail because the COFF format does not support the weak attribute.
26489
26490 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26491
26492         * g77.dg/pr5473.f:  New test
26493
26494 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26495
26496         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26497         Fix testcase accordingly.
26498
26499 2002-02-04  Richard Henderson  <rth@redhat.com>
26500
26501         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26502         (buf): Change to be an array of pointers, not ints.
26503
26504 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26505
26506         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26507         before all tests.  Move warning one line above to match where it
26508         C frontend emits.
26509         * gcc.dg/Wswitch-2.c: New test.
26510         * g++.dg/warn/Wswitch-1.C: New test.
26511         * g++.dg/warn/Wswitch-2.C: New test.
26512
26513 2002-02-04  Richard Henderson  <rth@redhat.com>
26514
26515         * g++.dg/abi/offsetof.C: Fix size comparison.
26516
26517 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26518
26519         * gcc.dg/cast-qual-2.c: New test.
26520
26521 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26522
26523         * gcc.dg/20020201-4.c: New test.
26524
26525 2002-02-04  Ben Elliston  <bje@redhat.com>
26526
26527         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26528         target_info attribute != 0, in addition to the empty string.
26529         (gcc_target_compile): Likewise.
26530
26531 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26532
26533         * gcc.dg/Wswitch.c: New test.
26534         PR gcc/4475. PR gcc/3780.
26535
26536 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26537
26538         * g77.f-torture/execute/5122.f: New test for regressions
26539         against PR fortran/5122.
26540
26541 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26542
26543         * g77.f-torture/compile/pr3743.f: Delete
26544         * g77.dg/pr3743-1.f: New test.
26545         * g77.dg/pr3743-2.f: New test.
26546         * g77.dg/pr3743-3.f: New test.
26547         * g77.dg/pr3743-4.f: New test.
26548
26549 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26550
26551         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26552
26553 2002-02-02  Richard Henderson  <rth@redhat.com>
26554
26555         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26556         * gcc.c-torture/execute/bf64-1.c: Likewise.
26557
26558 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26559
26560         * gcc.dg/20020201-2.c: New test.
26561
26562         * gcc.dg/20020201-3.c: New test.
26563
26564         * gcc.c-torture/execute/bitfld-2.c: New test.
26565
26566 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26567
26568         * gcc.dg/bitfld-1.c: Update.
26569         * gcc.dg/bitfld-2.c: Update.
26570         * gcc.c-torture/execute/bitfld-1.x: New.
26571
26572 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26573
26574         * gcc.c-torture/execute/20020201-1.c: New test.
26575
26576 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26577
26578         PR target/5469
26579         * gcc.dg/20020201-1.c: New test.
26580
26581 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26582
26583         PR fortran/3743
26584         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26585         * g77.f-torture/compile/pr3743.x: Remove
26586
26587 2002-01-31  Tom Rix  <trix@redhat.com>
26588
26589         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26590
26591 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26592
26593         * gcc.dg/noncompile/20020130-1.c: New test.
26594
26595 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26596
26597         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26598
26599 2002-01-29  Richard Henderson  <rth@redhat.com>
26600
26601         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26602         to long long.
26603         * gcc.c-torture/execute/bf64-1.c: Likewise.
26604
26605 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26606
26607         * gcc.c-torture/execute/20020129-1.c: New test.
26608
26609 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26610
26611         * gcc.c-torture/compile/20000224-1.c: Update.
26612         * gcc.c-torture/execute/bitfld-1.c: New tests.
26613         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26614         * gcc.dg/uninit-A.c: Update.
26615
26616 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26617
26618         * g++.dg/template/ctor1.C: Add instantiation.
26619
26620 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26621
26622         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26623         argument to __builtin_prefetch to be const ptr.
26624
26625 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26626
26627         * gcc.c-torture/compile/20020120-1.c: New test.
26628
26629 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26630
26631         * gcc.c-torture/execute/20020127-1.c: New test.
26632
26633 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26634
26635         * g77.dg/f77-edit-i-in.f: New test
26636         * g77.dg/f77-edit-i-out.f: New test
26637
26638 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26639
26640         * gcc.dg/debug/debug.exp: New file.
26641         * gcc.dg/debug/trivial.c: New file.
26642         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26643         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26644         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26645         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26646         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26647         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26648         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26649         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26650         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26651         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26652         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26653         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26654         * gcc.dg/20000503-1.c: Removed.
26655         * gcc.dg/20010207-1.c: Removed.
26656         * gcc.dg/20011223-1.c: Removed.
26657         * gcc.dg/20020104-2.c: Removed.
26658         * gcc.dg/debug-1.c: Removed.
26659         * gcc.dg/debug-2.c: Removed.
26660         * gcc.dg/debug-3.c: Removed.
26661         * gcc.dg/debug-4.c: Removed.
26662         * gcc.dg/debug-5.c: Removed.
26663         * gcc.dg/debug-6.c: Removed.
26664         * gcc.dg/dwarf2-1.c: Removed.
26665         * gcc.dg/dwarf2-2.c: Removed.
26666
26667 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26668
26669         * g++.old-deja/g++.other/eh5.C: New test.
26670         * g++.old-deja/g++.other/sibcall2.C: New test.
26671         * g++.old-deja/g++.other/array9.C: New test.
26672         * g++.old-deja/g++.other/typename2.C: New test.
26673         * g++.old-deja/g++.other/crash60.C: New test.
26674         * g++.old-deja/g++.other/conv9.C: New test.
26675         * g++.old-deja/g++.other/mangle10.C: New test.
26676         * g++.old-deja/g++.other/unchanging1.C: New test.
26677         * g++.old-deja/g++.other/exprstmt1.C: New test.
26678         * g++.old-deja/g++.other/inline23.C: New test.
26679         * g++.old-deja/g++.eh/ia64-1.C: New test.
26680         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26681         * g++.old-deja/g++.other/reload1.C: New test.
26682         * g++.old-deja/g++.other/static20.C: New test.
26683         * g++.old-deja/g++.other/local-alloc1.C: New test.
26684         * g++.old-deja/g++.other/conv8.C: New test.
26685         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26686         * g++.old-deja/g++.other/storeexpr1.C: New test.
26687         * g++.old-deja/g++.other/storeexpr2.C: New test.
26688         * g++.dg/eh/template2.C: New test.
26689         * g++.dg/warn/weak1.C: New test.
26690
26691 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26692
26693         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26694         Remove first, non-varying, argument.
26695
26696 2002-01-23  Richard Henderson  <rth@redhat.com>
26697
26698         * gcc.dg/inline-2.c: New.
26699
26700         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26701         Add optional target arg.  Check number of arguments.
26702         (scan-assembler-not, scan-assembler-dem): Likewise.
26703         (scan-assembler-dem-not): Likewise.
26704
26705 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26706
26707         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26708         line 12.
26709         * g++.old-deja/g++.brendan/parse3.C,
26710         g++.old-deja/g++.other/crash26.C,
26711         g++.old-deja/g++.other/crash28.C,
26712         g++.old-deja/g++.other/crash29.C,
26713         g++.old-deja/g++.other/crash30.C,
26714         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26715
26716 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26717
26718         * gcc.dg/20020115-1.c: New.
26719
26720 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26721
26722         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26723
26724 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26725
26726         * gcc.dg/20020122-3.c: New.
26727
26728 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26729
26730         * g++.dg/other/gc1.C: New test.
26731
26732 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26733
26734         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26735
26736 2002-01-22  Richard Henderson  <rth@redhat.com>
26737
26738         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26739
26740 2002-01-22  Richard Henderson  <rth@redhat.com>
26741
26742         * gcc.dg/20020122-4.c: New.
26743
26744 2002-01-22  H.J. Lu <hjl@gnu.org>
26745
26746         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26747         link output.
26748         * gcc.dg/special/ecos.exp: Likewise.
26749         * lib/g++-dg.exp: Likewise.
26750         * lib/g77-dg.exp: Likewise.
26751         * lib/gcc-dg.exp : Likewise.
26752         * lib/mike-g++.exp: Likewise.
26753         * lib/mike-g77.exp: Likewise.
26754         * lib/mike-gcc.exp: Likewise.
26755         * lib/objc-dg.exp: Likewise.
26756
26757 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26758
26759         PR target/5379
26760         * gcc.dg/20020122-2.c: New test.
26761
26762 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26763
26764         * gcc.dg/20020122-1.c: New test.
26765
26766 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26767
26768         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26769
26770 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26771
26772         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26773
26774 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26775
26776         * gcc.c-torture/compile/20020121-1.c: New test.
26777
26778 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26779
26780         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26781         ld_library_path.
26782
26783 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26784
26785         * gcc.dg/20020218-1.c: New test.
26786
26787 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26788
26789         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26790         messages
26791         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26792         "At global scope" warning
26793         * g++.dg/ext/align1.C: Change cygwin test for alignment
26794         from db-bogus to dg-warning
26795
26796 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26797
26798         * g77.f-torture/compile/cpp2.F: New test.
26799
26800 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         * g++.dg/template/access1.C: New test.
26803
26804 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26805
26806         * gcc.dg/20020118-1.c: New.
26807
26808 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26809
26810         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26811
26812 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26813
26814         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26815         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26816         alignment warnings.
26817
26818 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26819
26820         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26821         torture_with_loops and torture_without_loops
26822
26823 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26824
26825         * gcc.c-torture/compile/20020116-1.c: New test.
26826
26827 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26828
26829         * gcc.dg/20020116-2.c: New test.
26830
26831         * gcc.dg/ultrasp4.c: New test.
26832
26833         * gcc.dg/20020116-1.c: New test.
26834
26835 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26836
26837         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26838         by EABI.
26839
26840 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26841
26842         * gcc.misc-tests/i386-prefetch.exp: New.
26843         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26844         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26845         * gcc.misc-tests/i386-pf-none-1.c: New test.
26846         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26847
26848 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26849
26850         * gcc.dg/gnu89-init-1.c: Add new tests.
26851
26852 2002-01-15  Andreas Jaeger  <aj@suse.de>
26853
26854         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26855         * gcc.dg/i386-mmx-2.c: Likewise.
26856         * gcc.dg/i386-sse-1.c: Likewise.
26857         * gcc.dg/i386-sse-2.c: Likewise.
26858         * gcc.dg/i386-sse-3.c: Likewise.
26859
26860 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26861
26862         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26863         Uncomment additional cases that now pass.
26864
26865 2002-01-11  Richard Henderson  <rth@redhat.com>
26866
26867         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26868         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26869
26870 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26871
26872         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26873
26874 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26875
26876         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26877         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26878
26879 2002-01-10  Dale Johannesen  <dalej@apple.com>
26880
26881         * gcc.c-torture/execute/loop-11.c: New.
26882
26883 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26884
26885         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26886         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26887
26888 2002-01-09  Richard Henderson  <rth@redhat.com>
26889
26890         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26891         type in which to perform the operation for each size.
26892
26893 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26894
26895         * gcc.c-torture/compile/20020109-2.c: New test.
26896
26897 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26898
26899         * gcc.c-torture/execute/loop-10.c: New test.
26900
26901 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26902
26903         * gcc.c-torture/compile/20010226-1.c: New test.
26904         * gcc.c-torture/compile/20010227-1.c: New test.
26905         * gcc.c-torture/compile/20010426-1.c: New test.
26906         * gcc.c-torture/compile/20010510-1.c: New test.
26907         * gcc.c-torture/compile/20010605-3.c: New test.
26908         * gcc.c-torture/compile/20010824-1.c: New test.
26909         * gcc.c-torture/execute/20010409-1.c: New test.
26910         * gcc.dg/noncompile/20000901-1.c: New test.
26911         * gcc.dg/20001023-1.c: New test.
26912         * gcc.dg/20001101-1.c: New test.
26913         * gcc.dg/20001102-1.c: New test.
26914         * gcc.dg/20010207-1.c: New test.
26915         * gcc.dg/20010405-1.c: New test.
26916         * gcc.dg/20010822-1.c: New test.
26917         * gcc.dg/20011107-1.c: New test.
26918
26919 2002-01-09  Jeffrey A Law  (law@redhat.com)
26920
26921         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26922
26923         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26924         execution failure on PA targets.
26925
26926 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26927
26928         * gcc.c-torture/compile/20020109-1.c: New test.
26929
26930 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26931
26932         * gcc.c-torture/execute/20020108-1.c: New test.
26933
26934 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26935
26936         * gcc.dg/20020108-1.c: New test.
26937
26938 2002-01-08  H.J. Lu <hjl@gnu.org>
26939
26940         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26941         for header files.
26942
26943 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26944
26945         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26946         consistency.
26947
26948 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26949
26950         * gcc.dg/altivec-4.c: Test altivec predicates.
26951
26952 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26953
26954         * gcc.c-torture/execute/20020107-1.c: New test.
26955
26956 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26957
26958         PR c/5279
26959         * gcc.c-torture/compile/20020106-1.c: New test.
26960
26961 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26962
26963         * gcc.c-torture/execute/nestfunc-4.c: New test.
26964
26965 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26966
26967         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26968         extra triple that slipped in.
26969         * g++.old-deja/g++.abi/align.C: Likewise.
26970         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26971
26972 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26973
26974         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26975         * g++.old-deja/g++.abi/align.C: Likewise.
26976         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26977
26978         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26979         on FreeBSD/i386.
26980         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26981         FreeBSD.
26982
26983 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26984
26985         * gcc.dg/20020104-1.c: New test.
26986
26987         * gcc.dg/20020104-2.c: New test.
26988
26989 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26990
26991         * gcc.dg/20020103-1.c: Fix typo in target selector.
26992
26993 2002-01-03  Richard Henderson  <rth@redhat.com>
26994
26995         * gcc.dg/20020103-1.c: New.
26996
26997 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26998
26999         * gcc.c-torture/execute/20020103-1.c: New test.
27000
27001 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
27002
27003         * g++.dg/other/debug2.C: New test.
27004
27005         * gcc.c-torture/compile/20020103-1.c: New test.
27006
27007 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
27008
27009         * gcc.dg/gnu89-init-1.c: Added new tests.
27010
27011 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27012
27013         * g++.dg/template/friend2.C: Remove as patch is reverted.
27014
27015         * g++.dg/warn/oldcast1.C: New test.
27016
27017         * g++.dg/template/ptrmem1.C: New test.
27018         * g++.dg/template/ptrmem2.C: New test.
27019
27020         * g++.dg/template/ntp.C: New test.
27021
27022         * g++.dg/other/component1.C: New test.
27023
27024         * g++.dg/template/ttp3.C: New test.
27025
27026         * g++.dg/template/friend2.C: New test.
27027         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
27028
27029 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27030
27031         * g++.dg/other/ptrmem1.C: New test.
27032         * g++.dg/other/ptrmem2.C: New test.
27033
27034 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27035
27036         * g++.dg/template/ctor1.C: New test.
27037
27038 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
27039
27040         * g++.dg/template/friend2.C: New test.
27041
27042 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
27043
27044         * gcc.dg/mmix-1.c: New test.
27045
27046 2001-12-31  Richard Henderson  <rth@redhat.com>
27047
27048         * gcc.dg/asm-5.c: New.
27049
27050 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
27051
27052         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
27053         in namespace __gnu_cxx
27054
27055 2001-12-30  Richard Henderson  <rth@redhat.com>
27056
27057         * gcc.dg/debug-6.c: New.
27058
27059 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
27060
27061         * gcc.c-torture/compile/20011229-2.c: New test.
27062
27063 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
27064
27065         * gcc.dg/debug-3.c: New test.
27066         * gcc.dg/debug-4.c: New test.
27067         * gcc.dg/debug-5.c: New test.
27068
27069 2001-12-29  Richard Henderson  <rth@redhat.com>
27070
27071         * g++.dg/eh/loop1.C: New.
27072
27073 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27074
27075         * g++.dg/template/crash1.C: New test.
27076
27077 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27078
27079         * g++.dg/other/const1.C: New test.
27080
27081 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
27082
27083         * gcc.c-torture/compile/20011229-1.c: New test.
27084
27085 2001-12-28  Stan Shebs  <shebs@apple.com>
27086
27087         * lib/objc-torture.exp: Resync with c-torture.exp.
27088         * lib/objc.exp: Load standard libraries.
27089
27090 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
27091
27092         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
27093         additional tests.
27094
27095 2001-12-27  Roger Sayle <roger@eyesopen.com>
27096
27097         * gcc.c-torture/execute/string-opt-16.c: New testcase.
27098
27099 2001-12-27  Richard Henderson  <rth@redhat.com>
27100
27101         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
27102
27103 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27104
27105         * g++.dg/eh/ctor1.C: New test.
27106         * g++.dg/other/error2.C: New test.
27107
27108 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27109
27110         * g++.dg/other/init2.C: New test.
27111
27112 2001-12-24  Richard Henderson  <rth@redhat.com>
27113
27114         * gcc.dg/20011223-1.c: New.
27115         * gcc.dg/inline-1.c: New.
27116
27117 2001-12-23  Richard Henderson  <rth@redhat.com>
27118
27119         * gcc.dg/asm-4.c: Test operand modifiers.
27120
27121 2001-12-23  Richard Henderson  <rth@redhat.com>
27122
27123         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
27124
27125 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27126
27127         * gcc.c-torture/execute/20011223-1.c: New test.
27128
27129 2001-12-21  Richard Henderson  <rth@redhat.com>
27130
27131         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
27132         re-enables the warning.
27133
27134 2001-12-21  Richard Henderson  <rth@redhat.com>
27135
27136         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
27137
27138 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27139
27140         * gcc.c-torture/compile/20011218-1.c: New test.
27141
27142 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
27143
27144         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
27145         arm-isr.c test.
27146         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
27147         epilogue generation for ARM ISR routines.
27148
27149 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27150
27151         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
27152         * gcc.dg/format/c90-printf-3.c: Likewise.
27153         * gcc.dg/format/c99-printf-3.c: Likewise.
27154         * gcc.dg/format/ext-1.c: Likewise.
27155         * gcc.dg/format/ext-6.c: Likewise.
27156         * gcc.dg/format/format.h: Prototype unlocked stdio.
27157
27158 2001-12-20  Richard Henderson  <rth@redhat.com>
27159
27160         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
27161         (arena): Use it.
27162         (malloc): Correct allocation logic.  Abort if we fill up the
27163         arena before initialization complete.
27164         (realloc): Correct allocation logic.
27165
27166 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27167
27168         * gcc.c-torture/compile/20011219-2.c: New test.
27169
27170         * gcc.c-torture/execute/20011219-1.c: New test.
27171
27172 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27173
27174         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27175         target does not support weak symbols.
27176
27177 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27178
27179         * gcc.c-torture/compile/20011219-1.c: New test.
27180
27181 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27182
27183         * g++.dg/other/error1.C: New test.
27184
27185 2001-12-17  Jeffrey A Law  (law@redhat.com)
27186
27187         * gcc.c-torture/execute/20011217-1.c: New test.
27188
27189 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27190
27191         * objc.dg/special/: New directory.
27192         * objc.dg/special/special.exp: New file.
27193         * objc.dg/special/unclaimed-category-1.h: New file.
27194         * objc.dg/special/unclaimed-category-1a.m: New file.
27195         * objc.dg/special/unclaimed-category-1.m: New file.
27196
27197 2001-12-17  Andreas Jaeger  <aj@suse.de>
27198
27199         * gcc.c-torture/compile/20011217-2.c: New test.
27200
27201 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27202
27203         * gcc.c-torture/compile/20011217-1.c: New test.
27204
27205 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27206
27207         * testsuite/gcc.dg/20011214-1.c: New.
27208
27209 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27210
27211         * gcc.dg/altivec-4.c: New.
27212
27213 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27214
27215         * gcc.dg/20011113-1.c: New test.
27216
27217 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27218
27219         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27220         std::__malloc_alloc_template<0> and
27221         std::__default_alloc_template<false, 0>.
27222
27223 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27224
27225         * objc/execute/bf-21.m: New test.
27226         * objc/execute/enumeration-1.m: New test.
27227         * objc/execute/enumeration-2.m: New test.
27228
27229 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27230
27231         * gcc.dg/gnu89-init-1.c: New test.
27232
27233 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27234
27235         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27236         * g++.old-deja/g++.jason/2371.C: Likewise.
27237         * g++.old-deja/g++.jason/template33.C: Likewise.
27238         * g++.old-deja/g++.jason/template34.C: Likewise.
27239         * g++.old-deja/g++.jason/template36.C: Likewise.
27240         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27241         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27242         * g++.old-deja/g++.other/typename1.C: Likewise.
27243         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27244         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27245         * g++.old-deja/g++.pt/typename11.C: Likewise.
27246         * g++.old-deja/g++.pt/typename14.C: Likewise.
27247         * g++.old-deja/g++.pt/typename16.C: Likewise.
27248         * g++.old-deja/g++.pt/typename3.C: Likewise.
27249         * g++.old-deja/g++.pt/typename4.C: Likewise.
27250         * g++.old-deja/g++.pt/typename5.C: Likewise.
27251         * g++.old-deja/g++.pt/typename7.C: Likewise.
27252         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27253
27254 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27255
27256         * g++.dg/other/linkage1.C: New test.
27257         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27258         specifiers.
27259
27260 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27261
27262         * gcc.dg/concat.c: New test.
27263
27264 2001-12-11  Stan Shebs  <shebs@apple.com>
27265
27266         * objc/compile: New test directory.
27267         * objc/compile/compile.exp: New expect script.
27268         * objc/compile/20011211-1.m: New compile test.
27269
27270 2001-12-11  Jason Merrill  <jason@redhat.com>
27271
27272         * lib/prune.exp (prune_gcc_output): Also handle "In member
27273         function".  So many permutations...
27274
27275 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27276
27277         * g++.dg/template/typedef1.C: New test.
27278
27279 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27280
27281         * g++.dg/other/copy1.C: New test.
27282
27283 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27284
27285         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27286
27287         * gcc.dg/builtin-choose-expr.c: New.
27288
27289 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27290
27291         * gcc.dg/altivec-2.c: New.
27292
27293 2001-12-07  Richard Henderson  <rth@redhat.com>
27294
27295         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27296
27297 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27298
27299         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27300         ultrasparc.
27301
27302 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27303
27304         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27305
27306 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27307
27308         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27309         variable argument list.
27310
27311 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27312
27313         * gcc.c-torture/execute/memcheck: Delete entire directory.
27314         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27315         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27316
27317 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27318
27319         * gcc.dg/Wshadow-1.c: New test.
27320
27321 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27322
27323         * gcc.c-torture/compile/20011130-1.c: New test.
27324
27325         * gcc.dg/noncompile/20011025-1.c: New test.
27326
27327         * g++.dg/other/anon-union.C: New test.
27328
27329         * gcc.c-torture/execute/20011024-1.c: New test.
27330
27331 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27332
27333         * gcc.c-torture/execute/20000722-1.x,
27334         gcc.c-torture/execute/20010123-1.x: Remove.
27335         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27336         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27337         gcc.dg/c99-complit-2.c: New tests.
27338
27339 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27340
27341         * g++.dg/inherit/base1.C: New test.
27342
27343 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27344
27345         * g++.dg/other/stdarg1.C: New test.
27346
27347         * gcc.c-torture/compile/20011130-2.c: New test.
27348
27349 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27350
27351         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27352         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27353         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27354         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27355         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27356         * gcc.dg/builtin-prefetch-1.c: New test.
27357
27358 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27359
27360         * gcc.dg/20011130-1.c: New test.
27361
27362 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27363
27364         * g++.dg/other/scope1.C: New test.
27365         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27366
27367 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27368
27369         * gcc.dg/vla-init-1.c: New test.
27370
27371 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27372
27373         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27374
27375 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27376
27377         * objc.dg/alias.m: Update.
27378         * objc.dg/class-1.m: Update.
27379         * objc.dg/const-str-1.m: Update.
27380         * objc.dg/fwd-proto-1.m: Update.
27381         * objc.dg/id-1.m: Update.
27382         * objc.dg/super-class-1.m: Update.
27383
27384 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27385
27386         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27387         constructs.
27388
27389 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27390
27391         * gcc.c-torture/execute/20011128-1.c: New test.
27392
27393 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27394
27395         * gcc.dg/20011127-1.c: New test.
27396
27397 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27398
27399         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27400         from Austin Group draft 7.
27401         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27402         scanf format arguments.
27403         * gcc.dg/format/no-exargs-2.c: New test.
27404
27405 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27406
27407         * g++.dg/abi/vbase8-4.C: New test.
27408
27409 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27410
27411         * gcc.c-torture/execute/20011121-1.c: New test.
27412
27413 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27414
27415         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27416
27417 2001-11-23  Andreas Jaeger  <aj@suse.de>
27418
27419         * gcc.dg/cpp/charconst-2.c: New test.
27420
27421 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27422
27423         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27424         to the host if it is remote.  Let tests specify extra headers
27425         they use.
27426         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27427         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27428         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27429         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27430         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27431         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27432         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27433         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27434         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27435         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27436
27437 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27438
27439         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27440         for little endian ARMs.
27441
27442 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27443
27444         * gcc.c-torture/compile/20011119-1.c: New test.
27445         * gcc.c-torture/compile/20011119-2.c: New test.
27446
27447 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27448
27449         * gcc.dg/altivec-1.c: Fix typo.
27450
27451 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27452
27453         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27454
27455 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27456
27457         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27458
27459 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27460
27461         * lib/g77.exp: Don't specify --rpath-link.
27462
27463         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27464         across all the headers.
27465         * gcc.dg/format/format.exp: For testing on a remote host,
27466         copy format.h.
27467
27468         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27469         * gcc.c-torture/execute/930406-1.c: Likewise.
27470         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27471
27472 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27473
27474         * gcc.dg/altivec-1.c: New.
27475
27476 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27477
27478         * gcc.dg/cpp/fpreprocessed.c: New test case.
27479
27480 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27481
27482         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27483         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27484         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27485
27486 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27487
27488         * gcc.dg/no-builtin-1.c: New test.
27489
27490 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27491
27492         * gcc.c-torture/execute/20011115-1.c: New test.
27493
27494 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27495
27496         * gcc.c-torture/compile/20011114-2.c: New test.
27497         * gcc.c-torture/compile/20011114-3.c: New test.
27498         * gcc.c-torture/compile/20011114-4.c: New test.
27499
27500 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27501
27502         * g++.dg/other/init1.C: New test.
27503
27504 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27505
27506         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27507         message.
27508
27509         * gcc.c-torture/execute/20011114-1.c: New testcase.
27510
27511         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27512         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27513         like the (before this change) version of 20010327-1.c.
27514
27515 2001-11-14  Roger Sayle <roger@eyesopen.com>
27516
27517         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27518
27519 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27520
27521         * g++.dg/init/array2.C: New test.
27522
27523 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27524
27525         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27526
27527 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27528
27529         * g++.dg/other/forscope1.C: New test.
27530         * g++.dg/ext/forscope1.C: New test.
27531         * g++.dg/ext/forscope2.C: New test.
27532
27533 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27534
27535         * gcc.c-torture/execute/20011113-1.c: New test.
27536
27537 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27538
27539         * gcc.c-torture/execute/20011109-2.c: New test.
27540
27541         * gcc.c-torture/execute/20011109-1.c: New test.
27542
27543 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27544
27545         * gcc.c-torture/compile/20011109-1.c: New test.
27546
27547 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27548
27549         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27550         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27551         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27552         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27553         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27554         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27555         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27556
27557 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27558
27559         * g++.dg/warn/Wshadow-1.C: New tests.
27560         * g++.old-deja/g++.mike/for3.C: Update.
27561
27562 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27563
27564         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27565         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27566         XFAILs.  Adjust expected error texts.
27567         * gcc.c-torture/compile/20011106-1.c,
27568         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27569         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27570         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27571         gcc.dg/c99-array-lval-5.c: New tests.
27572
27573 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27574
27575         * gcc.dg/cpp/defined.c: Update.
27576
27577 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27578
27579         * gcc.c-torture/execute/anon-1.c: New test.
27580
27581 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27582
27583         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27584         same size, so no warning should be produced on stormy16.
27585
27586         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27587         due to oversized array.
27588         * g++.old-deja/g++.mike/ns15.C: Likewise.
27589         * g++.old-deja/g++.pt/crash16.C: Likewise.
27590
27591 2001-11-02  Graham Stott  <grahams@redhat.com>
27592
27593         * g++.dgother/debug1.C: Fix typos.
27594
27595 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27596
27597         * g++.dg/other/debug1.C: New test.
27598
27599 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27600
27601         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27602         of unsigned long.
27603
27604 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27605
27606         * gcc.dg/20011029-2.c: New test.
27607
27608         * gcc.c-torture/compile/20011029-1.c: New test.
27609
27610 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27611
27612         * objc/execute/class_self-1.m: New test.
27613         * objc/execute/class_self-2.m: New test.
27614
27615 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27616
27617         * gcc.misc-tests/msgs.exp: Delete.
27618         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27619         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27620         error set to match recent changes.
27621
27622 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27623
27624         * gcc.dg/20011021-1.c: New test.
27625
27626 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27627
27628         * gcc.c-torture/compile/20011023-1.c: New test.
27629
27630 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27631
27632         * lib/g77.exp: Rewrite based on lib/g++.exp.
27633
27634 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27635
27636         * gcc.c-torture/execute/20011019-1.c: New test.
27637
27638         * gcc.dg/20011018-1.c: New test.
27639
27640 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27641
27642         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27643
27644 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27645
27646         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27647         * gcc.dg/attr-invalid.c: Likewise.
27648
27649 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27650
27651         * testsuite/gcc.dg/20011015-1.c: New test.
27652
27653 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27654
27655         * g++.dg/template/unify2.C: New test.
27656
27657 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27658
27659         * g++.dg/other/exception-specification.C: New test
27660
27661 2001-10-13  Tom Rix  <trix@redhat.com>
27662
27663         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27664         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27665
27666 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27667
27668         * testsuite/gcc.dg/20011009-1.c: New test.
27669
27670 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27671
27672         PR g++/4476
27673         * g++.dg/other/friend1.C: New test.
27674
27675 2001-10-11  Richard Henderson  <rth@redhat.com>
27676
27677         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27678
27679 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27680
27681         * gcc.c-torture/compile/20011010-1.c: New.
27682
27683 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27684
27685         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27686         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27687         g77.f-torture/execute/execute.exp,
27688         g77.f-torture/noncompile/noncompile.exp,
27689         gcc.c-torture/compile/compile.exp,
27690         gcc.c-torture/execute/execute.exp,
27691         gcc.c-torture/execute/ieee/ieee.exp,
27692         gcc.c-torture/execute/memcheck/memcheck.exp,
27693         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27694         objc/execute/execute.exp: Update FSF address.
27695
27696 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27697
27698         * gcc.dg/cpp/cmdlne-C.c: Update.
27699         * gcc.dg/cpp/cmdlne-C2.c: New.
27700
27701 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27702
27703         * gcc.c-torture/execute/20011008-3.c: New.
27704
27705 2001-10-08  DJ Delorie  <dj@redhat.com>
27706
27707         * gcc.dg/20011008-1.c: New.
27708         * gcc.dg/20011008-2.c: New.
27709
27710 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27711
27712         * gcc.dg/cpp/spacing1.c: Update test.
27713
27714 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27715
27716         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27717         spelling errors of "separate" as "seperate".
27718
27719 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27720
27721         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27722         enough to avoid inlining.
27723
27724 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27725
27726         * lib/g77.exp: set libg2c_dir correctly.
27727
27728 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27729
27730         * gcc.dg/cpp/macro11.c: New test.
27731
27732 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27733
27734         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27735         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27736         gcc.dg/format/multattr-3.c: New tests.
27737         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27738         tests for format attributes on function pointers being rejected.
27739
27740 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27741
27742         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27743
27744 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27745
27746         * g++.dg/warn/format1.C: New test.
27747
27748 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27749
27750         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27751
27752 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27753
27754         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27755
27756 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27757
27758         * gcc.dg/cpp/redef2.c: Add test.
27759
27760 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27761
27762         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27763         long-standing bug on i686, apparently.
27764         * gcc.c-torture/execute/loop-2c.x: New file.
27765         * gcc.c-torture/execute/loop-2d.x: New file.
27766         * gcc.c-torture/execute/loop-3c.x: New file.
27767
27768 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27769
27770         * gcc.dg/cpp/20000625-2.c: Correct line number.
27771
27772 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27773
27774         * gcc.dg/cpp/macro10.c: New test.
27775         * gcc.dg/cpp/strify3.c: New test.
27776         * gcc.dg/cpp/spacing1.c: Add tests.
27777         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27778         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27779
27780 2001-09-24  DJ Delorie  <dj@redhat.com>
27781
27782         * gcc.c-torture/execute/20010924-1.c: New test.
27783
27784 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27785
27786         * testsuite/objc/execute/paste.m: Remove.
27787
27788 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27789
27790         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27791
27792 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27793
27794         * g77.dg/strlen0.f: New test.
27795
27796 2001-09-21  Richard Henderson  <rth@redhat.com>
27797
27798         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27799         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27800
27801 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27802
27803         Table-driven attributes.
27804         * g++.dg/ext/attrib1.C: New test.
27805
27806 2001-09-20  DJ Delorie  <dj@redhat.com>
27807
27808         * gcc.dg/20000926-1.c: Update expected warning messages.
27809         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27810         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27811         array.
27812
27813 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27814
27815         * g++.dg/eh/registers1.C: New test case.
27816
27817 2001-09-17  Richard Henderson  <rth@redhat.com>
27818
27819         * gcc.dg/array-5.c: Fix VLA decomposition test.
27820
27821 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27822
27823         * gcc.dg/cpp/line5.c: New testcase.
27824
27825 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27826
27827         * gcc.dg/cpp/macro9.c: New test.
27828
27829 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27830
27831         * gcc.c-torture/execute/980223.c: Change type of addr from long
27832         to char *.
27833
27834 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27835
27836         * gcc.c-torture/execute/20010915-1.c: New test.
27837
27838 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27839
27840         * g77.dg/bprob: New directory.
27841         * g77.dg/bprob/bprob.exp: New file.
27842         * g77.dg/bprob/bprob-1.f: New test.
27843         * g77.dg/gcov: New directory.
27844         * g77.dg/gcov/gcov.exp: New file.
27845         * g77.dg/gcov/gcov-1.f: New test.
27846         * g77.dg/gcov/gcov-1.x: New file.
27847
27848 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27849
27850         * gcc.dg/cpp/directiv.c: Update.
27851         * gcc.dg/cpp/undef1.c: Update.
27852
27853 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27854
27855         * gcc.dg/20010912-1.c: New test.
27856
27857 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27858
27859         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27860         language-independent file in lib.
27861         * lib/gcov.exp: New file.
27862
27863 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27864
27865         * gcc.c-torture/compile/20010911-1.c: New test.
27866
27867 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27868
27869         * lib/profopt.exp: New, to support profile-directed optimizations.
27870         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27871         * gcc.misc-tests/bprob-1.c: New test.
27872         * gcc.misc-tests/bprob-2.c: New test.
27873
27874 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27875
27876         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27877         XFAIL and which kinds of gcov output to verify.
27878         * gcc.misc-tests/gcov-4b.x: New file.
27879         * gcc.misc-tests/gcov-5b.x: New file.
27880         * gcc.misc-tests/gcov-6.x: New file.
27881         * gcc.misc-tests/gcov-7.c: New test.
27882         * gcc.misc-tests/gcov-7.x: New file.
27883
27884 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27885
27886         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27887         * gcc.misc-tests/gcov-6.c: New test.
27888
27889 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27890
27891         PR c++/3986
27892         * g++.dg/abi/vbase1.C: New test.
27893
27894 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27895
27896         * objc.dg/method-2.m: New.
27897
27898 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27899
27900         PR c++/4203
27901         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27902         * g++.dg/init/empty1.C: New test.
27903
27904 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27905
27906         * gcc.c-torture/compile/20010903-1.c: New test.
27907
27908 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27909
27910         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27911         for m68k.
27912
27913 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27914
27915         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27916
27917         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27918
27919         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27920
27921 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27922
27923         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27924         for 16-bit 'unsigned int'.
27925
27926 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27927
27928         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27929
27930 2001-08-27  Richard Henderson  <rth@redhat.com>
27931
27932         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27933         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27934
27935 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27936
27937         * gcc.dg/asm-names.c (ymain): New.
27938
27939 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27940
27941         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27942         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27943         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27944
27945 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27946
27947         * gcc.dg/compare5.c: New testcase.
27948
27949 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27950
27951         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27952         and "In instantiation".
27953
27954 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27955
27956         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27957
27958 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27959
27960         * gcc.misc-tests/gcov.exp: Add support for branch information.
27961         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27962         * gcc.misc-tests/gcov-4.c: New test.
27963         * gcc.misc-tests/gcov-4b.c: New test.
27964         * gcc.misc-tests/gcov-5b.c: New test.
27965
27966 2001-08-20  Zack Weinberg  <zackw@panix.com>
27967
27968         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27969         expected to fail.
27970
27971 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27972
27973         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27974
27975 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27976
27977         * g++.dg/eh/template1.C: New test.
27978
27979 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27980
27981         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27982         Fix thinko.
27983         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27984         for xfail.
27985
27986 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27987
27988         * lib/g77-dg.exp:  Use prune.exp for common procedures
27989         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27990         * lib/g77.exp: (g77-dg-prune) Remove
27991
27992 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27993
27994         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27995
27996 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27997
27998         * g++.dg/template/unify1.C: New test.
27999
28000 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
28001
28002         * g++.dg/abi/empty4.C: New test.
28003
28004 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
28005
28006         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
28007         solaris2.*
28008         * g77.f-torture/compile/pr3743.x: Likewise
28009
28010 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28011
28012         * g++.dg/other/using-declaration.C: New test.
28013
28014 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28015
28016         * gcc.dg/cpp/tr-sign.c: New testcase.
28017
28018 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28019
28020         * gcc.dg/cpp/19951025-1.c: Revert.
28021         * gcc.dg/cpp/directiv.c: We no longer process directives that
28022         interrupt macro arguments.
28023
28024 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
28025
28026         * gcc.dg/bconstp-1.c: New test.
28027
28028 2001-08-03  Richard Henderson  <rth@redhat.com>
28029
28030         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
28031
28032 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28033
28034         * gcc.dg/cpp/19951025-1.c: Update.
28035
28036 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
28037
28038         * g77.dg/ff90-1.f (s): Fix reference of variable z,
28039         should be x.
28040
28041 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28042
28043         Kill -fhonor-std.
28044         * g++.old-deja/g++.ns/ns14.C: Remove special options.
28045         * g++.old-deja/g++.other/std1.C: Likewise.
28046         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
28047
28048 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
28049
28050         * lib/g77.exp:  Load gcc-defs.exp for common procedures
28051         (g77_pass, g77_fail, g77_finish, g77_exit,
28052         ${tool}_check_unsupported_p} Now redundant.  Deleted.
28053
28054 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
28055
28056         * g77.dg/fbackslash.f
28057         * g77.dg/fcase-preserve.f
28058         * g77.dg/ff90-1.f
28059         * g77.dg/ffixed-line-length-0.f
28060         * g77.dg/ffixed-line-length-132.f
28061         * g77.dg/ffixed-line-length-7.f
28062         * g77.dg/ffixed-line-length-72.f
28063         * g77.dg/ffixed-line-length-none.f
28064         * g77.dg/ffree-form-1.f
28065         * g77.dg/fno-backslash.f
28066         * g77.dg/fno-f90-1.f
28067         * g77.dg/fno-fixed-form-1.f
28068         * g77.dg/fno-onetrip.f
28069         * g77.dg/fno-typeless-boz.f
28070         * g77.dg/fno-underscoring.f
28071         * g77.dg/fno-vxt-1.f
28072         * g77.dg/fonetrip.f
28073         * g77.dg/ftypeless-boz.f
28074         * g77.dg/fugly-assumed.f
28075         * g77.dg/funderscoring.f
28076         * g77.dg/fvxt-1.f
28077
28078 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
28079
28080         * objc.dg/fwd-proto-1.m: New.
28081         * objc.dg/local-decl-1.m: New.
28082         * objc.dg/naming-1.m: New.
28083         * objc.dg/naming-2.m: New.
28084         * objc.dg/proto-hier-1.m: New.
28085
28086 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
28087
28088         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
28089         largest-type elements to a struct makes its size grow.
28090
28091 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28092
28093         * g++.dg/abi/vthunk1.C: New test.
28094
28095 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28096
28097         * g++.dg/abi/vbase8-22.C: New test.
28098
28099 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28100
28101         * gcc.dg/cpp/macro8.c: New test.
28102
28103 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28104
28105         * g++.dg/abi/vbase8-21.C: New test.
28106
28107 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
28108
28109         * g++.dg/abi/vbase8-10.C: New test.
28110
28111 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28112
28113         * lib/g++.exp (g++_set_ld_library_path): Renamed to
28114         ${tool}_set_ld_library_path.
28115         Changed caller.
28116         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
28117         g++.exp.
28118
28119 2001-07-26  Stan Cox <scox@redhat.com>
28120
28121         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
28122         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
28123         gcc_exit, gcc_check_unsupported_p):
28124         Moved to gcc-deps.exp
28125         * gcc-deps.exp: New file.
28126
28127 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28128
28129         * g++.old-deja/g++.pt/defarg14.C: New test.
28130
28131 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28132
28133         * g++.old-deja/g++.other/lineno5.C: New test.
28134
28135 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28136
28137         * g++.old-deja/g++.pt/crash68.C: New test.
28138
28139 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
28140
28141         * g++.old-deja/g++.other/crash42.C: New test.
28142
28143 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
28144
28145         * gcc.dg/cpp/extratokens.c: Fix.
28146         * gcc.dg/cpp/skipping2.c: New tests.
28147
28148 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28149
28150         * gcc.c-torture/execute/20010724-1.c: New file.
28151         * gcc.c-torture/execute/20010724-1.x: New file.
28152
28153 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28154
28155         * g++.old-deja/g++.other/cond7.C: New test.
28156
28157 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28158
28159         * g++.old-deja/g++.other/optimize4.C: New test.
28160
28161 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28162
28163         * g++.old-deja/g++.abi/vbase8-5.C: New test.
28164
28165 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28166
28167         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28168         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28169         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28170         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28171
28172         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28173         bug report" message.
28174
28175         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28176         * g++.dg/ext/instantiate1.C: Move from old-deja.
28177
28178 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28179
28180         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28181         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28182         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28183         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28184
28185 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28186
28187         * gcc.c-torture/execute/20010723-1.c: New test.
28188
28189 2001-07-23  Ben Elliston  <bje@redhat.com>
28190
28191         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28192
28193 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28194
28195         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28196         i[34567]86-*-*.
28197         Delete handling of ieee_multilib_flags.
28198         Pass -mieee for alpha*-*-* and sh-*-*.
28199         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28200
28201 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28202
28203         Remove old-abi tests.
28204         * g++.old-deja/g++.mike/p11116.C: Remove.
28205         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28206
28207 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28208
28209         * g77.f-torture/compile/pr3743.f:  New test
28210
28211 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28212
28213         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28214
28215 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28216
28217         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28218         g++.old-deja/g++.pt/static6.C: Likewise.
28219         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28220         supports weak symbols.
28221
28222 2001-07-18  Andreas Jaeger  <aj@suse.de>
28223
28224         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28225         supported again.
28226
28227 2001-07-18  Andreas Jaeger  <aj@suse.de>
28228
28229         * gcc.dg/iftrap-1.c: Fix target line.
28230
28231 2001-07-17  Richard Henderson  <rth@redhat.com>
28232
28233         * gcc.c-torture/execute/20010717-1.c: New.
28234
28235 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28236
28237         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28238         tests.
28239
28240 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28241
28242         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28243
28244 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28245
28246         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28247         UAC_SIGBUS, UAC_NOPRINT definitions.
28248
28249 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28250
28251         * objc/execute/object_is_class.m: New test.
28252         * objc/execute/object_is_meta_class.m: New test.
28253
28254 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28255
28256         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28257         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28258
28259 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28260
28261         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28262         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28263
28264 2001-07-14  Richard Henderson  <rth@redhat.com>
28265
28266         * gcc.dg/iftrap-1.c: New.
28267
28268 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28269
28270         * g77.f-torture/execute/intrinsic77.f: New test.
28271
28272 2001-07-11  Janis Johnson <janis@us.ibm.com>
28273
28274         * gcc.misc-tests/gcov-3.c: New test.
28275
28276 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28277
28278         * gcc.c-torture/compile/20010711-1.c,
28279         * gcc.c-torture/compile/20010711-2.c: New tests.
28280
28281 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28282
28283         * gcc.c-torture/execute/20010711-1.c: New test.
28284
28285 2001-07-11  Ben Elliston  <bje@redhat.com>
28286
28287         * g++.old-deja/g++.other/enum5.C: New test.
28288
28289 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28290
28291         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28292         (g++-dg-prune): Call prune_gcc_output.
28293         * prune.exp: New file for prune_gcc_output.
28294         * lib/g++.exp, lib/gcc.exp: Load it.
28295
28296 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28297
28298         * gcc.c-torture/compile/20010701-1.c,
28299         g++.old-deja/g++.ext/attrib6.C: New tests.
28300
28301 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28302
28303         * gcc.c-torture/compile/20010706-1.c: New test.
28304
28305 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28306
28307         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28308
28309 2001-06-28  Stan Shebs  <shebs@apple.com>
28310
28311         * gcc.dg/pragma-darwin.c: New test.
28312
28313 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28314
28315         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28316         Solaris 2.[678] system.
28317
28318 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28319
28320         * gcc.dg/20010622-1.c: New test.
28321
28322 2001-06-18  Stan Shebs  <shebs@apple.com>
28323
28324         * objc.dg: New directory.
28325         * objc.dg/dg.exp: New file.
28326         * objc.dg/alias.m: New.
28327         * objc.dg/class-1.m: New.
28328         * objc.dg/class-2.m: New.
28329         * objc.dg/const-str-1.m: New.
28330         * objc.dg/const-str-2.m: New.
28331         * objc.dg/id-1.m: New.
28332         * objc.dg/method-1.m: New.
28333         * objc.dg/super-class-1.m: New.
28334         * lib/objc-dg.exp: New file.
28335
28336 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28337
28338         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28339         of label name.
28340
28341 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28342
28343         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28344
28345 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28346
28347         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28348         variable.
28349
28350 2001-06-12  Richard Henderson  <rth@redhat.com>
28351
28352         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28353
28354 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28355
28356         * g++.old-deja/g++.abi/vbase5.C: New test.
28357         * g++.old-deja/g++.abi/vbase6.C: New test.
28358         * g++.old-deja/g++.abi/vbase7.C: New test.
28359
28360 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28361
28362         * gcc.c-torture/compile/20010610-1.c: New test.
28363
28364 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28365
28366         * g++.old-deja/g++.abi/vbase4.C: New test.
28367
28368 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28369
28370         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28371         support %f for HC11/HC12 targets.
28372         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28373         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28374         on HC11/HC12 targets.
28375         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28376
28377 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28378
28379         * gcc.dg/wchar_t-1.c: New file.
28380         * gcc.dg/wint_t-1.c: Likewise.
28381
28382 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28383
28384         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28385
28386 2001-06-11  Richard Henderson  <rth@redhat.com>
28387
28388         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28389
28390 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28391
28392         * gcc.c-torture/compile/20010611-1.c: New test.
28393
28394 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28395
28396         * gcc.dg/c99-tag-1.c: Add more tests.
28397
28398 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28399
28400         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28401         representation on MN10300 and ARM/Thumb.
28402
28403 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28404
28405         * g77.f-torture/execute/20010610.f: New.
28406
28407 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28408
28409         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28410         names.
28411
28412 2001-06-09  Richard Henderson  <rth@redhat.com>
28413
28414         * gcc.c-torture/execute/ashrdi-1.c: New.
28415         * gcc.c-torture/execute/ashldi-1.c: New.
28416         * gcc.c-torture/execute/lshrdi-1.c: New.
28417
28418 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28419
28420         * objc/execute/load-3.m: Added. Check sending +load to categories,
28421         in addition to classes.
28422
28423 2001-06-08  Stan Shebs  <shebs@apple.com>
28424
28425         * objc/execute/load-2.m: New test.  From Nicola Pero
28426         <n.pero@mi.flashnet.it>.
28427
28428 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28429
28430         * gcc.c-torture/execute/20010605-2.c: New test.
28431
28432 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28433
28434         * g++.old-deja/g++.abi/vbase2.C: New test.
28435         * g++.old-deja/g++.abi/vbase3.C: New test.
28436
28437 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28438
28439         * g++.old-deja/g++.pt/friend49.C: New test.
28440
28441 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28442
28443         * g++.old-deja/g++.ext/anon3.C: New test.
28444
28445 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28446
28447         * g++.old-deja/g++.other/conv7.C: New test.
28448
28449 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28450
28451         * gcc.c-torture/compile/20010605-2.c: New test.
28452
28453 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28454
28455         * gcc.c-torture/execute/20010604-1.c: New test.
28456
28457 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28458
28459         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28460
28461 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28462
28463         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28464         (g++_link_flags): Likewise.
28465         (g++_init): Pass gccpath's value to two previous functions.
28466
28467 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28468
28469         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28470         Ensure logfile entry matches exec command line.
28471
28472 2001-05-31  Richard Henderson  <rth@redhat.com>
28473
28474         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28475         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28476
28477 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28478
28479         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28480         compiler for irix6.2
28481
28482 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28483
28484         * g++.old-deja/g++.other/optimize3.C: New file.
28485
28486 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28487
28488         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28489         assemble.
28490
28491 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28492
28493         * g++.old-deja/g++.other/optimize2.C: New file.
28494
28495 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28496
28497         * gcc.c-torture/compile/20010518-2.c: New file.
28498         * gcc.c-torture/execute/20010518-1.c: New file.
28499         * gcc.c-torture/execute/20010518-2.c: New file.
28500
28501 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28502
28503         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28504
28505 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28506
28507         G++ no longer defines builtins that do not begin with __builtin.
28508         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28509         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28510         * g++.old-deja/g++.law/builtin1.C: Likewise.
28511         * g++.old-deja/g++.law/cvt2.C: Likewise.
28512         * g++.old-deja/g++.mike/net5.C: Likewise.
28513         * g++.old-deja/g++.other/builtins1.C: Likewise.
28514         * g++.old-deja/g++.other/builtins2.C: Likewise.
28515         * g++.old-deja/g++.other/builtins3.C: Likewise.
28516         * g++.old-deja/g++.other/builtins4.C: Likewise.
28517         * g++.old-deja/g++.other/inline8.C: Likewise.
28518         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28519
28520 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28521
28522         * g++.old-deja/g++.pt/using1.C: Adjust.
28523         * g++.old-deja/g++.pt/using2.C: New test.
28524
28525 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28526
28527         * gcc.dg/cpp/charconst.c: New tests.
28528         * gcc.dg/cpp/escape.c: New tests.
28529         * gcc.dg/cpp/escape-1.c: New tests.
28530         * gcc.dg/cpp/escape-2.c: New tests.
28531         * gcc.dg/cpp/ucs.c: New tests.
28532
28533 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28534
28535         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28536         native compiler for irix6.5.
28537
28538 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28539
28540         * lib/g++.exp (g++_include_flags): Use args to compute
28541         get_multilibs.
28542         (g++_link_flags): Likewise.
28543         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28544
28545 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28546
28547         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28548
28549 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28550
28551         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28552         this file.
28553
28554 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28555
28556         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28557         STACK_SIZE;
28558         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28559         to STACK_SIZE; Use it to define size of add_histo array.
28560         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28561         to STACK_SIZE.
28562         (f): Use GITT_SIZE to define size of gitt local table.
28563         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28564         to STACK_SIZE; Use it to define size of bytemem array.
28565
28566 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28567
28568         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28569         on 68HC11/HC12 due to the asm instruction.
28570         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28571         * gcc.c-torture/compile/920520-1.x: Likewise.
28572         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28573         on 68HC11/HC12 because the function is larger than 64K.
28574         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28575         on 68HC11/HC12 because the structure is too large.
28576
28577 2001-05-20  Richard Henderson  <rth@redhat.com>
28578
28579         * gcc.c-torture/execute/20010520-1.c: New.
28580
28581 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28582
28583         * g++.old-deja/g++.warn/compare1.C: New test.
28584         * gcc.dg/compare4.c: New test.
28585
28586 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         * g++.old-deja/g++.other/optimize1.C: New test.
28589
28590 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28591
28592         * g++.old-deja/g++.pt/spec41.C: New test.
28593
28594 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28595
28596         * gcc.c-torture/compile/20010114-1.x: Remove.
28597
28598 2001-05-18  Stan Shebs  <shebs@apple.com>
28599
28600         * gcc.c-torture/compile/20010518-1.c: New test.
28601
28602 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28605         * g++.old-deja/g++.pt/crash67.C: New test.
28606
28607 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28608
28609         * g++.old-deja/g++.other/debug9.C: New test.
28610
28611 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28612
28613         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28614
28615 2001-05-16  Jan Hubicka  <jh@suse.cz>
28616
28617         * gcc.c-torture/compile/20010516-1.c: New test.
28618
28619 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.other/crash41.C: New test.
28622
28623 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28624
28625         * g++.old-deja/g++.pt/crash66.C: New test.
28626
28627 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28628
28629         * g++.old-deja/g++.robertl/eb27.C: Convert.
28630
28631 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28632
28633         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28634         declaration being redundant.
28635
28636 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28637
28638         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28639
28640 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28641
28642         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28643
28644 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28645
28646         * lib/g++.exp: Use testsuite_flags.
28647
28648 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28649
28650         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28651
28652 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28653
28654         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28655
28656 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28657
28658         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28659
28660 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28661
28662         * gcc.c-torture/compile/20010313-1.c: New test.
28663
28664 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28665
28666         * gcc.dg/cpp/direct2.c: New test.
28667         * gccq.dg/cpp/direct2s.c: New test.
28668
28669         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28670
28671 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28672
28673         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28674         * g++.old-deja/g++.other/op3.C: Likewise.
28675
28676 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28677
28678         * gcc.dg/cpp/syshdr.h: New file.
28679         * gcc.dg/cpp/sysmac1.c: Update.
28680         * gcc.dg/cpp/sysmac2.c: Update.
28681
28682 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28683
28684         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28685
28686 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28687
28688         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28689         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28690
28691 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28692
28693         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28694
28695 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28696
28697         * lib/g++.exp (g++_include_flags): Don't use any special flags
28698         if TESTING_IN_BUILD_TREE is not defined.
28699         (g++_init): Use a plain 'c++' as the compiler if
28700         TESTING_IN_BUILD_TREEE is not defined.
28701
28702 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28703
28704         * g++.old-deja/g++.eh/catch13.C: New test.
28705         * g++.old-deja/g++.eh/catch14.C: New test.
28706
28707 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28708
28709         * gcc.dg/cpp/tr-define.c: New test.
28710
28711 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28712
28713         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28714         <stdlib.h>, not <malloc.h>.
28715
28716 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28717
28718         * g++.old-deja/g++.ns/template17.C: New test.
28719
28720 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28721
28722         * g++.old-deja/g++.pt/ref4.C: New test.
28723
28724 2001-04-30  Richard Henderson  <rth@redhat.com>
28725
28726         * gcc.dg/20000724-1.c: Revert last change.
28727
28728 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28729
28730         * g77.f-torture/execute/20010430.f: New test.
28731
28732 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28733
28734         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28735
28736 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28737
28738         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28739
28740 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28741
28742         * g++.old-deja/g++.eh/crash6.C: New test.
28743
28744 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28745
28746         * g++.old-deja/g++.other/warn7.C: New test.
28747
28748 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28749
28750         * g++.old-deja/g++.other/defarg9.C: New test.
28751
28752 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28753
28754         * g77.f-torture/compile/20010426.f: New test.
28755         * g77.f-torture/execute/20010426.f: New test.
28756
28757 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28758
28759         * g77.f-torture/compile/20000629-1.x: Remove - error
28760         has been fixed.
28761
28762 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28763
28764         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28765         Tweak slightly to work with g++.dg framework.
28766         * g++.dg/special/ecos.exp: Run initp1.C test.
28767         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28768
28769         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28770         its linker doesn't give line numbers either.
28771         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28772
28773 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28774
28775         * g++.old-deja/g++.other/lex1.C: New test.
28776
28777 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28778
28779         * gcc.dg/noncompile/20010425-1.c: New test.
28780
28781 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28782
28783         * g++.old-deja/g++.pt/mangle2.C: New test.
28784
28785 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28786
28787         * gcc.dg/format/plus-1.c: New test.
28788
28789 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28790
28791         * gcc.dg/20010423-1.c: New test.
28792
28793 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28794
28795         * gcc.c-torture/execute/20010422-1.c: New test.
28796
28797 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28798
28799         * g++.old-deja/g++.ns/type2.C: New test.
28800
28801 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28802
28803         * g++.old-deja/g++.other/perf1.C: New test.
28804
28805 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28806
28807         * gcc.dg/c99-func-2.c: Remove xfail.
28808         * gcc.dg/c99-func-3.c: Remove xfail.
28809         * gcc.dg/c99-func-4.c: Remove xfail.
28810
28811 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28812
28813         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28814
28815 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28816
28817         * gcc.c-torture/compile/20010423-1.c: New test.
28818
28819 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28820
28821         * g++.old-deja/g++.pt/typename28.C: New test.
28822
28823 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28824
28825         * g++.old-deja/g++.abi/empty2.C: New test.
28826         * g++.old-deja/g++.abi/empty3.C: New test.
28827
28828 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28829
28830         * g++.old-deja/g++.other/comdat2.C: New test.
28831         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28832
28833 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28834
28835         * g++.old-deja/g++.other/overload14.C: New test.
28836
28837 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28838
28839         * g++.old-deja/g++.other/lookup23.C: New test.
28840
28841 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28842
28843         * gcc.c-torture/execute/20010403-1.c: New test.
28844
28845 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28846             Mark Mitchell  <mark@codesourcery.com>
28847
28848         * lib/old-dejagnu.exp: Don't delete output of executable.
28849         Add .exe suffix to executables.
28850
28851 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28852
28853         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28854
28855 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28856
28857         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28858
28859 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28860
28861         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28862         * g++.old-deja/g++.abi/crash1.C: New test.
28863
28864 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28865
28866         * g++.old-deja/g++.other/crash40.C: New test.
28867
28868 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28869
28870         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28871
28872 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28873
28874         * g++.old-deja/g++.other/warn6.C: New test.
28875
28876 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28877
28878         * g++.old-deja/g++.robertl/eb42.C: Same.
28879
28880 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28881
28882         * gcc.dg/wtr-conversion-1.c: New testcase.
28883
28884 2001-04-10  Richard Henderson  <rth@redhat.com>
28885
28886         * g++.old-deja/g++.other/array5.C: New.
28887
28888 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28889
28890         * gcc.c-torture/execute/20010408-1.c: New test.
28891
28892 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28893
28894         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28895         headers and constructs.
28896         * g++.old-deja/g++.robertl/eb79.C: Same.
28897         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28898         * g++.old-deja/g++.robertl/eb73.C: Same.
28899         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28900         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28901         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28902         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28903         * g++.old-deja/g++.robertl/eb44.C: Same.
28904         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28905         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28906         * g++.old-deja/g++.robertl/eb39.C: Same.
28907         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28908         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28909         * g++.old-deja/g++.robertl/eb30.C: Same.
28910         * g++.old-deja/g++.robertl/eb3.C: Same.
28911         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28912         * g++.old-deja/g++.robertl/eb21.C: Same.
28913         * g++.old-deja/g++.robertl/eb15.C: Same.
28914         * g++.old-deja/g++.robertl/eb118.C: Same.
28915         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28916         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28917         * g++.old-deja/g++.robertl/eb109.C: Same.
28918         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28919         * g++.old-deja/g++.mike/rtti1.C: Same.
28920         * g++.old-deja/g++.mike/p658.C: Same.
28921         * g++.old-deja/g++.mike/net46.C: Same.
28922         * g++.old-deja/g++.mike/net34.C: Same.
28923         * g++.old-deja/g++.mike/memoize1.C: Same.
28924         * g++.old-deja/g++.mike/eh2.C: Same.
28925         * g++.old-deja/g++.law/weak.C: Same.
28926         * g++.old-deja/g++.law/visibility7.C: Same.
28927         * g++.old-deja/g++.law/visibility25.C: Same.
28928         * g++.old-deja/g++.law/visibility22.C: Same.
28929         * g++.old-deja/g++.law/visibility2.C: Same.
28930         * g++.old-deja/g++.law/visibility17.C: Same.
28931         * g++.old-deja/g++.law/visibility13.C: Same.
28932         * g++.old-deja/g++.law/visibility10.C: Same.
28933         * g++.old-deja/g++.law/visibility1.C: Same.
28934         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28935         * g++.old-deja/g++.law/vbase1.C: Same.
28936         * g++.old-deja/g++.law/operators32.C: Same.
28937         * g++.old-deja/g++.law/nest3.C: Same.
28938         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28939         * g++.old-deja/g++.law/except5.C (main): Same.
28940         * g++.old-deja/g++.law/cvt7.C (run): Same.
28941         * g++.old-deja/g++.law/cvt2.C: Same.
28942         * g++.old-deja/g++.law/cvt16.C: Same.
28943         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28944         * g++.old-deja/g++.law/ctors17.C (main): Same.
28945         * g++.old-deja/g++.law/ctors13.C: Same.
28946         * g++.old-deja/g++.law/ctors12.C (main): Same.
28947         * g++.old-deja/g++.law/ctors10.C: Same.
28948         * g++.old-deja/g++.law/code-gen5.C: Same.
28949         * g++.old-deja/g++.law/bad-error7.C: Same.
28950         * g++.old-deja/g++.law/arm9.C: Same.
28951         * g++.old-deja/g++.law/arm12.C: Same.
28952         * g++.old-deja/g++.law/arg8.C: Same.
28953         * g++.old-deja/g++.law/arg1.C: Same.
28954         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28955         * g++.old-deja/g++.jason/template31.C: Same.
28956         * g++.old-deja/g++.jason/template24.C (main): Same.
28957         * g++.old-deja/g++.jason/2371.C: Same.
28958         * g++.old-deja/g++.eh/new2.C: Same.
28959         * g++.old-deja/g++.eh/new1.C: Same.
28960         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28961         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28962         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28963         * g++.old-deja/g++.brendan/crash62.C: Same.
28964         * g++.old-deja/g++.brendan/crash52.C: Same.
28965         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28966         * g++.old-deja/g++.brendan/crash38.C: Same.
28967         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28968         * g++.old-deja/g++.brendan/copy9.C: Same.
28969
28970 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28971
28972         * gcc.c-torture/execute/20001203-2.c (memset):
28973         Count argument is of type __SIZE_TYPE__.
28974
28975 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28976
28977         * gcc.c-torture/compile/20010404-1.c: New test.
28978
28979 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28980
28981         * gcc.c-torture/compile/20010326-1.c: New test.
28982
28983 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28984
28985         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28986         peculiarities of the SH.
28987         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28988
28989 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28990
28991         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28992         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28993         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28994
28995 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28996
28997         * g77.f-torture/compile/20010321-1.f: New test.
28998
28999 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29000
29001         * gcc.c-torture/compile/20010329-1.c: New test.
29002
29003 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
29004
29005         * gcc.c-torture/execute/20010329-1.c: New test.
29006
29007 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29008
29009         * g++.old-deja/g++.other/eh4.C: Fix typo.
29010
29011 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
29012
29013         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
29014
29015 2001-03-28  Philip Blundell  <philb@gnu.org>
29016
29017         * gcc.c-torture/compile/20010328-1.c: New test.
29018
29019 2001-03-27  Richard Henderson  <rth@redhat.com>
29020
29021         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
29022         * g++.old-deja/g++.eh/vbase3.C: Likewise.
29023
29024 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
29025
29026         * gcc.c-torture/compile/20010327-1.c: New test.
29027
29028 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29029
29030         * g++.old-deja/g++.other/friend12.C: New test.
29031         * g++.old-deja/g++.other/friend9.C: Expect no errors.
29032         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
29033
29034 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29035
29036         * gcc.c-torture/execute/20010325-1.c: New test.
29037
29038 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
29039
29040         * g++.old-deja/g++.other/mangle3.C: New test.
29041
29042 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
29043
29044         * g++.old-deja/g++.other/anon8.C: New test.
29045
29046 2001-03-20  Philip Blundell  <philb@gnu.org>
29047
29048         * gcc.c-torture/compile/20010320-1.c: New test.
29049
29050 2001-03-17  Richard Henderson  <rth@redhat.com>
29051
29052         * g++.old-deja/g++.other/eh4.C: Add expected error text.
29053
29054 2001-03-15  Geoff Keating  <geoff@redhat.com>
29055
29056         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
29057         tests on AIX.
29058
29059 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
29060
29061         * g++.old-deja/g++.other/eh4.C: New test.
29062
29063 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29064
29065         * gcc.dg/cpp/mi1.c: Update.
29066
29067 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
29068
29069         * g++.old-deja/g++.other/regstack.C: New test.
29070
29071 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29072
29073         * g++.old-deja/g++.other/ref4.C: New test.
29074
29075 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
29076
29077         * objc/execute/va_method.m: Added.
29078         * objc/execute/IMP.m: Added.
29079         * objc/execute/_cmd.m: Added.
29080         * objc/execute/accessing_ivars.m: Added.
29081         * objc/execute/class-1.m: Added.
29082         * objc/execute/class-10.m: Added.
29083         * objc/execute/class-11.m: Added.
29084         * objc/execute/class-12.m: Added.
29085         * objc/execute/class-13.m: Added.
29086         * objc/execute/class-14.m: Added.
29087         * objc/execute/class-2.m: Added.
29088         * objc/execute/class-3.m: Added.
29089         * objc/execute/class-4.m: Added.
29090         * objc/execute/class-5.m: Added.
29091         * objc/execute/class-6.m: Added.
29092         * objc/execute/class-7.m: Added.
29093         * objc/execute/class-8.m: Added.
29094         * objc/execute/class-9.m: Added.
29095         * objc/execute/class-tests-1.h
29096         * objc/execute/class-tests-2.h
29097         * objc/execute/compatibility_alias.m: Added.
29098         * objc/execute/encode-1.m: Added.
29099         * objc/execute/formal_protocol-1.m: Added.
29100         * objc/execute/formal_protocol-2.m: Added.
29101         * objc/execute/formal_protocol-3.m: Added.
29102         * objc/execute/formal_protocol-4.m: Added.
29103         * objc/execute/formal_protocol-5.m: Added.
29104         * objc/execute/formal_protocol-6.m: Added.
29105         * objc/execute/formal_protocol-7.m: Added.
29106         * objc/execute/informal_protocol.m: Added.
29107         * objc/execute/initialize.m: Added.
29108         * objc/execute/load.m: Added.
29109         * objc/execute/many_args_method.m: Added.
29110         * objc/execute/nested-3.m: Added.
29111         * objc/execute/no_clash.m: Added.
29112         * objc/execute/private.m: Added.
29113         * objc/execute/redefining_self.m: Added.
29114         * objc/execute/root_methods.m: Added.
29115         * objc/execute/selector-1.m: Added.
29116         * objc/execute/static-1.m: Added.
29117         * objc/execute/static-2.m: Added.
29118         * objc/execute/va_method.m: Added.
29119
29120 2001-03-10  Richard Henderson  <rth@redhat.com>
29121
29122         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
29123
29124 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29125
29126         * g++.old-deja/g++.other/crash31.C: XFAIL.
29127         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
29128         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
29129         * gcc.c-torture/execute/20010123-1.x: XFAIL.
29130         * gcc.c-torture/execute/20010124-1.x: XFAIL.
29131         * gcc.dg/sequence-pt-1.c: XFAIL one test.
29132
29133 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29134
29135         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
29136
29137 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29138
29139         * gcc.dg/20000724-1.c: Don't use multiline strings.
29140
29141 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
29142
29143         * objc/execute/string1.m, objc/execute/string2.m: Compare the
29144         result of -cString against what we expect it to be; don't just
29145         print it out for no one to read.
29146
29147         * objc/execute/string3.m, objc/execute/string4.m: New tests.
29148         Based on testcases provided by Nicola Pero.
29149
29150 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29151
29152         * gcc.dg/cpp/macro7.c: New test.
29153
29154 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
29155
29156         * gcc.dg/cpp/multiline.c: Update.
29157
29158 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29159
29160         * g++.old-deja/g++.other/enum3.C: New test.
29161
29162 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29163
29164         * g++.old-deja/g++.other/pod1.C: New test.
29165
29166 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         * g++.old-deja/g++.ext/overload1.C: New test.
29169
29170 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29171
29172         * g++.old-deja/g++.pt/using1.C: New test.
29173
29174 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29175
29176         * g++.old-deja/g++.other/using9.C: New test.
29177
29178 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29179
29180         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29181
29182         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29183
29184 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29185
29186         * g++.old-deja/g++.ext/realpt1.C: Remove.
29187
29188 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29189
29190         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29191
29192 2001-02-26  Will Cohen  <wcohen@redhat.com>
29193
29194         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29195
29196 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29197
29198         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29199         templatized constructors.
29200
29201 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29202
29203         * gcc.c-torture/execute/20010224-1.c: New test.
29204
29205 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29206
29207         * gcc.c-torture/execute/20010222-1.c: New test.
29208
29209 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29210
29211         * g++.old-deja/g++.other/inline20.C: New test.
29212
29213 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29214
29215         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29216
29217 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29218
29219         * g++.old-deja/g++.other/lookup22.C: New test.
29220
29221 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29222
29223         * g77.dg: New directory.
29224         * g77.dg/20010216-1.f: New test case.
29225         * g77.dg/dg.exp: New driver.
29226         * lib/g77-dg.exp: New driver library.
29227
29228 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29229
29230         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29231
29232 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29233
29234         * g++.old-deja/g++.other/decl9.C: New test.
29235
29236 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29237
29238         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29239         not need <string> and also tests the initialization at runtime.
29240
29241 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29242
29243         * gcc.c-torture/execute/longlong.c: New test.
29244
29245 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29246
29247         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29248
29249 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29250
29251         * gcc.c-torture/execute/920302-1.c (execute):
29252         Change argument type to short.
29253
29254 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29255
29256         * g++.old-deja/g++.pt/deduct6.C: New test.
29257
29258 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29259
29260         * g++.old-deja/g++.pt/deduct5.C: New test.
29261
29262 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29263
29264         * gcc.c-torture/execute/20010209-1.c: New test.
29265
29266 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29267
29268         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29269
29270 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29271
29272         * g++.dg/vtgc1.C: Update for new ABI.
29273
29274         * consistency.vlad: New directory, 1665 files.
29275
29276 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29277
29278         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29279         return type.
29280         * gcc.dg/cpp/digraphs.c: Declare puts.
29281
29282 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29283
29284         * g++.old-deja/g++.other/warn5.C: New test.
29285
29286 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29287
29288         * g++.old-deja/g++.pt/spec40.C: New test.
29289
29290 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29291
29292         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29293         case.
29294         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29295
29296 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29297
29298         * gcc.c-torture/compile/20010209-1.c: New test.
29299
29300 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29301
29302         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29303         excess errors message but not if it crashes.
29304         * g++.old-deja/g++.other/crash27.C: Likewise.
29305         * g++.old-deja/g++.other/crash28.C: Likewise.
29306         * g++.old-deja/g++.other/crash30.C: Likewise.
29307         * g++.old-deja/g++.other/crash32.C: Likewise.
29308         * g++.old-deja/g++.other/crash35.C: Likewise.
29309         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29310
29311 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29312
29313         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29314         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29315         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29316         g77.f-torture/execute/execute.exp,
29317         g77.f-torture/noncompile/noncompile.exp,
29318         gcc.c-torture/execute/execute.exp,
29319         gcc.c-torture/execute/memcheck/memcheck.exp,
29320         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29321         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29322         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29323         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29324         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29325         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29326         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29327         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29328         Remove bug reporting instructions with ancient email addresses.
29329
29330 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29331
29332         * gcc.dg/20010202-1.c: New test.
29333         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29334
29335 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29336
29337         * g++.dg/stdbool-if.C: New test.
29338
29339 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29340
29341         * objc/execute/fdecl.m: Added main().
29342
29343 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29344
29345         * gcc.c-torture/execute/20010206-1.c: New test.
29346
29347 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29348
29349         * gcc.dg/cpp/avoidpaste1.c: Update.
29350
29351 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29352
29353         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29354         Pero <nicola@brainstorm.co.uk>.
29355         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29356
29357 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29358
29359         * g++.old-deja/g++.pt/spec39.C: New test.
29360
29361 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29362
29363         * gcc.c-torture/compile/20010202-1.c: New test.
29364
29365 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29366
29367         * g++.old-deja/g++.abi/primary2.C: New test.
29368         * g++.old-deja/g++.abi/primary3.C: New test.
29369         * g++.old-deja/g++.abi/primary4.C: New test.
29370         * g++.old-deja/g++.abi/primary5.C: New test.
29371         * g++.old-deja/g++.abi/vtable3.h: New test.
29372         * g++.old-deja/g++.abi/vtable3a.C: New test.
29373         * g++.old-deja/g++.abi/vtable3b.C: New test.
29374         * g++.old-deja/g++.abi/vtable3c.C: New test.
29375         * g++.old-deja/g++.abi/vtable3d.C: New test.
29376         * g++.old-deja/g++.abi/vtable3e.C: New test.
29377         * g++.old-deja/g++.abi/vtable3f.C: New test.
29378         * g++.old-deja/g++.abi/vtable3g.C: New test.
29379         * g++.old-deja/g++.abi/vtable3h.C: New test.
29380         * g++.old-deja/g++.abi/vtable3i.C: New test.
29381         * g++.old-deja/g++.abi/vtable3j.C: New test.
29382         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29383
29384 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29385
29386         * g++.old-deja/g++.other/anon6.C: New test.
29387         * g++.old-deja/g++.other/anon7.C: New test.
29388
29389 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29390
29391         * gcc.dg/cpp/avoidpaste2.c: New tests.
29392
29393 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29394
29395         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29396
29397 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29398
29399         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29400         DECIMAL_DIG cases for Irix."
29401
29402 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29403
29404         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29405
29406 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29407
29408         * gcc.dg/c99-tag-1.c: New test.
29409
29410 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29411
29412         * gcc.dg/cpp/tr-warn1.c: Add tests.
29413
29414 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29415
29416         * gcc.dg/cpp/avoidpaste1.c: Update.
29417         * gcc.dg/cpp/paste4.c: Update.
29418
29419 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29420
29421         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29422         cases for Irix.
29423
29424 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29425
29426         * g++.old-deja/g++.other/inline19.C: New test.
29427
29428 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29429
29430         * gcc.dg/Wlarger-than.c: New test.
29431
29432 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29433
29434         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29435
29436 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29437
29438         * gcc.c-torture/execute/20010129-1.c: New test.
29439         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29440
29441 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29442
29443         * gcc.dg/cpp/avoidpaste1.c: Test case.
29444
29445 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29446
29447         * g++.old-deja/g++.other/inline18.C: New test.
29448
29449 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29450
29451         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29452         and __builtin_putchar.
29453
29454 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29455
29456         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29457         tests.
29458
29459 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29460
29461         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29462         floating point number rounding mode to round to the nearest
29463         representable mode.
29464
29465 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29466
29467         * g++.old-deja/g++.other/mangle2.C: New test.
29468
29469 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29470
29471         * gcc.c-torture/compile/20010124-1.c: New test.
29472
29473 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29474
29475         * g++.old-deja/g++.pt/spec38.C: New test.
29476
29477 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29478
29479         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29480         "Build don't run".
29481
29482 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29483
29484         * gcc.c-torture/execute/20010123-1.c: New test.
29485
29486 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29487
29488         * g++.old-deja/g++.pt/spec37.C: New test.
29489
29490 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29491
29492         * g++.old-deja/g++.pt/overload14.C: New test.
29493
29494 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29495
29496         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29497         __builtin_return_address.
29498
29499 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29500
29501         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29502         * g++.old-deja/g++.pt/spec35.C: New test.
29503         * g++.old-deja/g++.pt/spec36.C: New test.
29504
29505 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29506
29507         * gcc.c-torture/compile/20010118-1.c: New test.
29508
29509 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29510
29511         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29512
29513 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29514
29515         * gcc.c-torture/execute/20010119-1.c: New test.
29516
29517 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29518
29519         * g++.old-deja/g++.other/vbase5.C: New test.
29520
29521 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29522
29523         * gcc.c-torture/execute/20010118-1.c: New test.
29524
29525 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29526
29527         * g++.old-deja/g++.pt/deduct3.C: New test.
29528
29529 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29530
29531         * g++.old-deja/g++.pt/spec34.C: New test.
29532
29533 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29534
29535         * g77.f-torture/compile/20000601-2.f: New test.
29536
29537 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29538
29539         * g++.old-deja/g++.other/init17.C: New test.
29540
29541 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29542
29543         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29544
29545 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29546
29547         * g++.old-deja/g++.pt/unify8.C: New test.
29548
29549 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.old-deja/g++.abi/vbase1.C: New test.
29552
29553 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29554
29555         * g++.old-deja/g++.pt/crash65.C: New test.
29556
29557 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29558
29559         * gcc.dg/cpp/assembl2.S: New test case.
29560
29561 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29562
29563         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29564         are supported.
29565
29566 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29567
29568         * g++.old-deja/g++.other/builtins1.C: New test.
29569         * g++.old-deja/g++.other/builtins2.C: Likewise.
29570         * g++.old-deja/g++.other/builtins3.C: Likewise.
29571         * g++.old-deja/g++.other/builtins4.C: Likewise.
29572
29573 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29574
29575         * gcc.c-torture/compile/20010117-1.c: New test.
29576         * gcc.c-torture/compile/20010117-2.c: New test.
29577
29578 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29579
29580         * g77.f-torture/execute/20010116.[fx]: New test,
29581         XFAIL on i?86-*-*.
29582         * g77.f-torture/compile/20010115.f: Indicate it's
29583         a test for PR fortran/1636.
29584
29585 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29586
29587         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29588
29589 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29590
29591         * g77.f-torture/compile/20010115.f: New test.
29592
29593 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29594
29595         * g++.old-deja/g++.pt/nontype5.C: New test.
29596
29597 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29598
29599         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29600         have an equivalent working one below it.
29601
29602 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29603
29604         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29605         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29606
29607 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29608
29609         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29610         message containing "init_priority".
29611         (conpr-2.C): Likewise.
29612         (conpr-3.C): Likewise.
29613         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29614
29615 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29616
29617         * gcc.c-torture/execute/20010114-2.c: New test.
29618
29619 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29620
29621         * gcc.c-torture/compile/20010114-1.c: New test.
29622         * gcc.c-torture/compile/20010114-1.x: Xfail.
29623         * gcc.c-torture/compile/20010114-2.c: New test.
29624         * gcc.c-torture/execute/20010114-1.c: New test.
29625         * gcc.dg/trunc-1.c: New test.
29626         * gcc.dg/uninit-B.c: New test.
29627
29628 2001-01-13  Nick Clifton  <nickc@redhat.com>
29629
29630         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29631         target.
29632
29633 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29634
29635         * gcc.c-torture/compile/20010113-1.c: New test.
29636
29637 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29638
29639         * gcc.c-torture/compile/20001212-1.c: New test.
29640
29641 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29642
29643         * gcc.dg/cpp/widestr1.c: Update.
29644         * gcc.dg/cpp/prag-imp.c: Remove.
29645
29646 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29647
29648         * gcc.c-torture/execute/20000801-3.x: Remove.
29649         * gcc.dg/c90-init-1.c: New test.
29650         * gcc.dg/c99-init-1.c: New test.
29651         * gcc.dg/c99-init-2.c: New test.
29652         * gcc.dg/gnu99-init-1.c: New test.
29653
29654 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29655
29656         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29657         testing that no relevant ones were found.
29658
29659 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29660
29661         * g++.old-deja/g++.pt/cast2.C: New test.
29662
29663 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29664
29665         * g++.old-deja/g++.pt/friend47.C: New test.
29666
29667 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29668
29669         * g++.old-deja/g++.pt/instantiate13.C: New test.
29670
29671 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29672
29673         * g++.old-deja/g++.other/defarg7.C: New test.
29674         * g++.old-deja/g++.other/defarg8.C: New test.
29675
29676 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29677
29678         * g++.old-deja/g++.pt/crash64.C: New test.
29679
29680 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29681
29682         * g++.old-deja/g++.pt/crash63.C: New test.
29683
29684 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29685
29686         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29687
29688 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29689
29690         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29691
29692 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29693
29694         * g++.old-deja/g++.pt/error3.C: New test.
29695
29696 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         * g++.old-deja/g++.other/crash39.C: New test.
29699
29700 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29701
29702         * g++.old-deja/g++.other/vbase4.C: New test.
29703
29704 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29705
29706         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29707         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29708         * gcc.dg/special/special.exp: New test driver which will check
29709         for alias support for the above test.
29710
29711 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29712
29713         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29714         problems on small machines.
29715         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29716         parameterize.
29717
29718 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29719
29720         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29721         mips.
29722         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29723
29724 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29725
29726         * g++.old_deja/g++.pt/using8.C: New test.
29727
29728 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29729
29730         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29731
29732 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29733
29734         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29735         where a failure is expected.
29736         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29737
29738 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29739
29740         * g++.old_deja/g++.pt/instantiate12.C: New test.
29741
29742 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29743
29744         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29745         start of structs.
29746         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29747         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29748         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29749         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29750         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29751         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29752         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29753         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29754         * g++.old-deja/g++.eh/spec6.C: Likewise.
29755         * g++.old-deja/g++.jason/crash3.C: Likewise.
29756         * g++.old-deja/g++.law/ctors11.C: Likewise.
29757         * g++.old-deja/g++.law/ctors17.C: Likewise.
29758         * g++.old-deja/g++.law/ctors5.C: Likewise.
29759         * g++.old-deja/g++.law/ctors9.C: Likewise.
29760         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29761         * g++.old-deja/g++.mike/net22.C: Likewise.
29762         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29763         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29764         * g++.old-deja/g++.mike/virt3.C: Likewise.
29765         * g++.old-deja/g++.niklas/t128.C: Likewise.
29766         * g++.old-deja/g++.other/anon4.C: Likewise.
29767         * g++.old-deja/g++.other/using1.C: Likewise.
29768         * g++.old-deja/g++.other/warn3.C: Likewise.
29769         * g++.old-deja/g++.pt/t37.C: Likewise.
29770         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29771         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29772
29773 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29774
29775         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29776
29777 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29778
29779         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29780
29781 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * gcc.c-torture/compile/20010107-1.c: New test.
29784
29785 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29786
29787         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29788
29789 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29790
29791         * gcc.dg/format/format.h: New file.
29792         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29793         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29794         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29795         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29796         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29797         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29798         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29799         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29800         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29801         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29802         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29803         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29804         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29805         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29806         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29807         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29808         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29809         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29810         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29811         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29812         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29813         instead of declaring standard types, macros and functions in each
29814         test.
29815
29816 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29817
29818         * gcc.c-torture/execute/20010106-1.c: New test.
29819
29820 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29821
29822         * gcc.dg/format/format.exp: New file.
29823         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29824         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29825         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29826         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29827         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29828         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29829         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29830         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29831         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29832         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29833         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29834         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29835         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29836         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29837         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29838         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29839         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29840         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29841         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29842         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29843         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29844         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29845         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29846         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29847         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29848         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29849         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29850         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29851         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29852         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29853         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29854         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29855         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29856         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29857         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29858         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29859         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29860         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29861         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29862         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29863         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29864         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29865
29866 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29867
29868         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29869         account.
29870
29871 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29872
29873         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29874
29875 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29876
29877         * g++.old-deja/g++.pt/crash62.C: New test.
29878
29879 2001-01-04  Richard Henderson  <rth@redhat.com>
29880
29881         * gcc.dg/20000926-1.c: Update expected warnings.
29882         * gcc.dg/array-2.c: Likewise.
29883         * gcc.dg/array-4.c: Also validate flexible array members.
29884         * gcc.dg/c99-flex-array-1.c: New.
29885
29886 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29887
29888         * gcc.c-torture/compile/20001222-1.x: Remove.
29889
29890 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29891
29892         * gcc.c-torture/execute/built-in-setjmp.c: New.
29893
29894 2001-01-03  Richard Henderson  <rth@redhat.com>
29895
29896         * gcc.dg/940510-1.c: Update expected error wording.
29897         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29898
29899 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29900
29901         * lib/target-supports.exp (check_alias_available): Modified to
29902         indicate aliases not supported if only weak aliases are supported.
29903
29904 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29905
29906         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29907         Turn on cmpstrsi checks for __pj__ and __i370__.
29908
29909 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29910
29911         * g++.old-deja/g++.other/virtual11.C: New test.
29912
29913 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29914
29915         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29916
29917 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29918
29919         * gcc.c-torture/compile/20010102-1.c: New test.
29920
29921 2001-01-02  Andreas Jaeger  <aj@suse.de>
29922
29923         * gcc.dg/noreturn-3.c: New test.
29924
29925         * gcc.dg/noreturn-4.c: New test.
29926
29927 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29928
29929         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29930         __builtin_fputc and __builtin_fwrite.
29931
29932 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29933
29934         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29935         signed char, not default char.
29936
29937 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29938
29939         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29940
29941 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29942
29943         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29944
29945 2000-12-29  Richard Henderson  <rth@redhat.com>
29946
29947         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29948         (__cyg_profile_func_exit): Define.
29949
29950 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29951
29952         * g++.dg/vtgc1.C: New test.
29953
29954 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29955
29956         * gcc.dg/noncompile/20001228-1.c: New test.
29957
29958         * gcc.dg/20001228-1.c: New test.
29959
29960         * gcc.c-torture/execute/20001228-1.c: New test.
29961
29962 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29963
29964         * gcc.dg/format-strfmon-1.c: New test.
29965
29966 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29967
29968         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29969         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29970         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29971         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29972         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29973         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29974         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29975         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29976         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29977         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29978         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29979         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29980         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29981
29982         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29983         * gcc.c-torture/execute/string-opt-4.c: Test index.
29984
29985 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29986
29987         * gcc.c-torture/compile/20001226-1.c: New test.
29988
29989 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29990
29991         * gcc.c-torture/compile/20001222-1.c: New test.
29992         * gcc.c-torture/compile/20001222-1.x: Xfail.
29993
29994 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29995
29996         * gcc.c-torture/execute/comp-goto-2.c: New test.
29997
29998 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29999
30000         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
30001         Use long types if __INT_MAX__ is 32767.
30002         (main): Use cast to (sint32 *) when poking 88 into a_page.
30003
30004         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
30005
30006 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
30007
30008         * gcc.c-torture/compile/20001221-1.c: New test.
30009         * gcc.c-torture/execute/20001221-1.c: New test.
30010
30011 2000-12-20  Richard Henderson  <rth@redhat.com>
30012
30013         * g++.old-deja/g++.pt/crash36.C: Update error lines.
30014         * g++.old-deja/g++.robertl/eb109.C: Likewise.
30015
30016 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30017
30018         * gcc.dg/compare3.c: New test.
30019
30020 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30021
30022         * gcc.dg/format-warnll-1.c: New test.
30023
30024 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
30025
30026         * gcc.dg/cpp/cmdlne-P.c: New test.
30027
30028 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30029
30030         * gcc.c-torture/execute/builtin-abs-1.c,
30031         gcc.c-torture/execute/builtin-abs-2.c: New tests.
30032
30033 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30034
30035         * gcc.dg/cpp/multiline.c: New test.
30036
30037 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30038
30039         * g++.old-deja/g++.other/syshdr1.C: Update.
30040         * gcc.dg/cpp/lineflags.c: Remove temporarily.
30041
30042 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30043
30044         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
30045
30046 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30047
30048         * g++.old-deja/g++.pt/ttp65.C: New test.
30049
30050 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30051
30052         * g++.old-deja/g++.pt/ttp64.C: New test.
30053
30054 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30055
30056         * g++.old-deja/g++.pt/spec33.C: New test.
30057
30058 2000-12-14  Catherine Moore  <clm@redhat.com>
30059
30060         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
30061         * gcc.c-torture/execute/920612-2.c: Likewise.
30062         * gcc.c-torture/execute/920428-2.c: Likewise.
30063         * gcc-c-torture/execute/va-arg-11.c: Call exit.
30064         * gcc.c-torture/execute/va-arg-21.c: Likewise.
30065
30066 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30067
30068         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
30069         * gcc.dg/pack-test-2.c: Likewise.
30070
30071 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30072
30073         Tests by Zack Weinberg <zackw@stanford.edu>.
30074
30075         * gcc.dg/cpp/defined.c: Update.
30076         * gcc.dg/cpp/defined_trad.c: New tests.
30077
30078 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30079
30080         * gcc.dg/cpp/trad-direct.c: Update.
30081
30082 2000-12-11  Neil Booth  <neilb@earthling.net>
30083
30084         * gcc.dg/cpp/defined_trad.c
30085
30086 2000-12-11  Neil Booth  <neilb@earthling.net>
30087
30088         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
30089
30090 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30091
30092         * gcc.dg/format-miss-2.c: New test.
30093
30094 2000-12-09  Neil Booth  <neilb@earthling.net>
30095
30096         * gcc.dg/cpp/lineflags.c: New tests.
30097         * gcc.dg/cpp/poison.c: Update.
30098         * gcc.dg/cpp/redef2.c: Update.
30099         * gcc.dg/cpp/skipping.c: New test.
30100
30101 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
30102
30103         * g++.old-deja/g++.other/eh3.C: New testcase.
30104
30105 2000-12-07  Neil Booth  <neilb@earthling.net>
30106
30107         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
30108         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
30109         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
30110         wtr-union-init-2.c, wtr-union-init-3.c: Update.
30111         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
30112         Update.
30113
30114 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30115
30116         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
30117         __SIZE_TYPE__ instead of int for type of integers cast to
30118         pointers.
30119
30120 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
30121
30122         * g++.old-deja/g++.other/cleanup4.C: New test.
30123
30124 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30125
30126         * format-sec-1.c: New test.
30127
30128 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30129
30130         * gcc.dg/format-nonlit-3.c: New test.
30131
30132 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30133
30134         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
30135         through a null pointer.
30136
30137 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30138
30139         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
30140         * g++.old-deja/g++.pt/partial4.C: New test.
30141
30142 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
30143
30144         * gcc.c-torture/execute/ieee/hugeval.x: New.
30145
30146 2000-12-06  Neil Booth  <neilb@earthling.net>
30147
30148         * gcc.dg/cpp/backslash2.c: New tests.
30149
30150 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30151
30152         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
30153         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
30154
30155 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
30156
30157         * gcc.c-torture/execute/20001203-2.c: New testcase.
30158
30159 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30160
30161         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
30162         * g++.old-deja/g++.other/virtual10.C: New test.
30163
30164 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
30165
30166         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30167
30168 2000-12-05  Richard Henderson  <rth@redhat.com>
30169
30170         * gcc.c-torture/compile/20001205-1.c: New.
30171
30172 2000-12-04  Neil Booth  <neilb@earthling.net>
30173
30174         * g++.old-deja/g++.other/virtual9.C: New test.
30175         * g++.old-deja/g++.pt/crash61.C: New test.
30176         * gcc.c-torture/execute/loop-9.c: New test.
30177
30178 2000-12-04  Neil Booth  <neilb@earthling.net>
30179
30180         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30181         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30182         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30183         * gcc.dg/cpp/extratokens.c: ...here.
30184
30185 2000-12-04  Neil Booth  <neilb@earthling.net>
30186
30187         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30188         New tests.
30189
30190 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30191
30192         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30193         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30194
30195 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30196
30197         * gcc.c-torture/execute/20001203-1.c: New test.
30198
30199 2000-12-03  Neil Booth  <neilb@earthling.net>
30200
30201         * gcc.dg/cpp/macro6.c: New test cases.
30202
30203 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30204
30205         * gcc.c-torture/execute/string-opt-9.c: New test.
30206         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30207         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30208         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30209
30210         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30211         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30212
30213 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30214
30215         * gcc.dg/cpp/if-6.c: New testcase.
30216
30217         * gcc.dg/20001201-1.c: New testcase.
30218
30219 2000-12-02  Neil Booth  <neilb@earthling.net>
30220
30221         * g++.old-deja/g++.other/externC4.C,
30222         g++.old-deja/g++.other/friend10.C: New tests.
30223
30224 2000-12-02  Neil Booth  <neilb@earthling.net>
30225
30226         * g++.old-deja/g++.other/instan2.C
30227         * g++.old-deja/g++.other/instan3.C: New test.
30228
30229 2000-12-02  Neil Booth  <neilb@earthling.net>
30230
30231         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30232         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30233         gnuc99.c,gnuc99-pedantic.c: New tests.
30234
30235 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30236
30237         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30238         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30239
30240 2000-12-01  Neil Booth  <neilb@earthling.net>
30241
30242         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30243         * gcc.dg/cpp/poison.c: Update.
30244         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30245
30246 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30247
30248         * g77.f-torture/execute/20001201.f: New test.
30249
30250 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30251
30252         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30253
30254 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30255
30256         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30257
30258 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30259
30260         * g++.old-deja/g++.other/cast6.C: New test.
30261
30262 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30263
30264         * gcc.c-torture/execute/20001130-2.c: New testcase.
30265
30266 2000-11-30  Richard Henderson  <rth@redhat.com>
30267
30268         * gcc.c-torture/execute/20001130-1.c: New test.
30269
30270 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30271
30272         * g++.old-deja/g++.other/op3.C: New test.
30273
30274 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30275
30276         * g++.old-deja/g++.other/op2.C: New test.
30277
30278 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30279
30280         * g++.old-deja/g++.other/crash38.C: New test.
30281
30282 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30283
30284         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30285
30286 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30287
30288         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30289         tests.
30290         * gcc.c-torture/execute/string-opt-6.c: New test.
30291
30292         * gcc.dg/20001117-1.c: Add main.
30293
30294 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30295
30296         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30297         Move from here ...
30298         * gcc.dg/940510-1.c: ... to here.
30299
30300         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30301         zero-size arrays in toplevel structures.
30302
30303 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30304
30305         * gcc.c-torture/execute/loop-8.c: New test.
30306
30307 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30308
30309         * g++.old-deja/g++.other/base1.C: New test.
30310
30311 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30312
30313         * g++.old-deja/g++.other/parse2.C: New test.
30314
30315 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30316
30317         * g++.old-deja/g++.pt/incomplete1.C: New test.
30318
30319 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30320
30321         * g++.old-deja/g++.other/friend9.C: New test.
30322
30323 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30324
30325         * gcc.dg/20001127-1.c: New test.
30326
30327 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30328
30329         * g++.old-deja/g++.pt/friend46.C: New test.
30330
30331 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30332
30333         * g++.old-deja/g++.other/ptrmem8.C: New test.
30334
30335 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30336
30337         * gcc.c-torture/execute/string-opt-7.c: New test.
30338         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30339
30340 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30341
30342         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30343         instead of 'mkcheck 2'.
30344
30345 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30346
30347         * gcc.c-torture/execute/memcheck/driver.c,
30348         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30349         C9X references to refer to C99.
30350
30351 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30352
30353         * gcc.dg/ultrasp3.c: New test.
30354
30355 2000-11-25  Neil Booth  <neilb@earthling.net>
30356
30357         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30358
30359 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30360
30361         * gcc.c-torture/compile/20001123-2.c: New.
30362
30363 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30364
30365         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30366
30367 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30368
30369         * gcc.dg/sequence-point-1.c: Add some new tests.
30370         * gcc.c-torture/execute/20001124-1.c: New test.
30371
30372 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30373
30374         * g++.old-deja/g++.other/vaarg4.C: New test.
30375         * gcc.c-torture/compile/20001123-1.c: New test.
30376
30377 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30378
30379         * g++.other/crash24.C: Adjust and remove XFAIL.
30380         * g++.other/crash37.C: New test.
30381
30382 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30383
30384         * g++.old-deja/g++.pt/instantiate9.C: New test.
30385
30386 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30387
30388         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30389         new ABI, too.
30390
30391         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30392         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30393
30394 2000-11-22  Neil Booth  <neilb@earthling.net>
30395
30396         * gcc.dg/cpp/Wtrigraphs.c: New test.
30397
30398 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30399
30400         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30401
30402 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30403
30404         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30405
30406 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30407
30408         * lib/gcc-dg.exp: load_lib scanasm.exp.
30409         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30410         * lib/g++-dg.exp: load_lib scanasm.exp.
30411         * lib/scanasm.exp: New.
30412         (scan-assembler, scan-assembler-not): Add optional arguments to
30413         test name, or if not present, the pattern name.
30414         (scan-assembler-dem, scan-assembler-dem-not): New.
30415
30416         * g++.dg/dg.exp: New.
30417
30418 2000-11-21  Neil Booth  <neilb@earthling.net>
30419
30420         * gcc.dg/cpp/integrated1.c: Remove.
30421
30422 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30423
30424         * gcc.c-torture/execute/20001121-1.c: New test.
30425
30426 2000-11-21  Richard Henderson  <rth@redhat.com>
30427
30428         * gcc.c-torture/compile/20001121-1.c: New test.
30429
30430 2000-11-20  Neil Booth  <neilb@earthling.net>
30431
30432         * gcc.dg/cpp/integrated1.c: New test.
30433
30434 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30435
30436         * g++.old-deja/g++.other/inline17.C: New test.
30437
30438 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30439
30440         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30441         local variable to be zero: I made the variable global. Now
30442         uses abort() and exit() instead of relying on main's return value.
30443
30444 2000-11-20  Neil Booth  <neilb@earthling.net>
30445
30446         * gcc.dg/cpp/paste2.c: Update test.
30447         * objc/execute/paste.m: New test.
30448
30449 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30450
30451         * gcc.dg/c99-condexpr-1.c: New test.
30452
30453 2000-11-20  Neil Booth  <neilb@earthling.net>
30454
30455         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30456
30457 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30458
30459         * g++.old-deja/g++.pt/export1.C: New test.
30460
30461 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30462
30463         * gcc.dg/20001117-1.c: New test.
30464
30465 2000-11-18  Richard Henderson  <rth@redhat.com>
30466
30467         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30468
30469 2000-11-18  Richard Henderson  <rth@redhat.com>
30470
30471         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30472         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30473         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30474
30475 2000-11-18  Richard Henderson  <rth@redhat.com>
30476
30477         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30478         (main): New.  Exit cleanly.
30479
30480 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30481
30482         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30483         gcc.dg/c99-fordecl-2.c: New tests.
30484
30485 2000-11-18  Richard Henderson  <rth@redhat.com>
30486
30487         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30488         * gcc.c-torture/execute/zerolen-2.c: New.
30489
30490 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30491
30492         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30493         memory.
30494
30495 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30496
30497         * g++.old-deja/g++.pt/instantiate8.C: New test.
30498
30499 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30500
30501         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30502         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30503
30504 2000-11-16  Nick Clifton  <nickc@redhat.com>
30505
30506         * gcc.c-torture/execute/nestfunc-2.c: New test.
30507         * gcc.c-torture/execute/nestfunc-3.c: New test.
30508
30509 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30510
30511         * gcc.c-torture/compile/20001116-1.c: New test.
30512
30513 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30514
30515         * gcc.c-torture/execute/20001115-1.c: New test.
30516
30517 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30518
30519         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30520         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30521         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30522         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30523
30524 2000-11-15  Neil Booth  <neilb@earthling.net>
30525
30526         gcc.dg/cpp/_Pragma1.c: Update.
30527         gcc.dg/cpp/_Pragma2.c: New test.
30528
30529 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         * g++.old-deja/g++.other/anon5.C: New test.
30532
30533 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30534
30535         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30536         tests.
30537
30538 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30539
30540         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30541         output.
30542
30543 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30544
30545         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30546         labels at end of compound statements.
30547
30548 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30549
30550         * gcc.c-torture/execute/loop-7.c: New test.
30551
30552 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30553
30554         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30555
30556 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30557
30558         * gcc.dg/c99-bool-1.c: New test.
30559
30560 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30561
30562         * gcc.dg/c99-scope-1.c: Remove xfail.
30563         * gcc.dg/c99-scope-2.c: New test.
30564
30565 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30566
30567         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30568         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30569
30570 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30571
30572         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30573         error messages.
30574
30575         * g++.mike/p700.C: Don't typedef wchar_t.
30576         * g++.mike/p784.C: Likewise.
30577         * g++.mike/eb101.C: Don't use __wchar_t.
30578
30579 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30580
30581         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30582         from DO loop.
30583
30584 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30585
30586         * gcc.c-torture/execute/20001111-1.c: New test.
30587
30588 2000-11-10  Nick Clifton  <nickc@redhat.com>
30589
30590         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30591         long multuiple and accumulate.
30592
30593 2000-11-09  Richard Henderson  <rth@redhat.com>
30594
30595         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30596         via size_t instead of int.
30597
30598         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30599         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30600         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30601         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30602
30603 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30604
30605         * gcc.c-torture/compile/20001109-1.c: New test.
30606         * gcc.c-torture/compile/20001109-2.c: New test.
30607
30608 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30609
30610         * g++.old-deja/g++.pt/operator1.C: New test.
30611         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30612
30613 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30614
30615         * gcc.dg/20001108-1.c: New test.
30616
30617 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30618
30619         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30620         with both arguments constant strings.
30621         * gcc.c-torture/execute/string-opt-3.c: New test.
30622         * gcc.c-torture/execute/string-opt-4.c: New test.
30623         * gcc.c-torture/execute/string-opt-5.c: New test.
30624
30625 2000-11-08  Nick Clifton  <nickc@redhat.com>
30626
30627         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30628         mulsidi3adddi patterns.
30629
30630 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30631
30632         * g++.old-deja/g++.other/crash36.C: New test.
30633
30634 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30635
30636         * g++.old-deja/g++.other/init16.C: New test.
30637
30638 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30639
30640         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30641
30642 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30643
30644         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30645         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30646         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30647
30648 2000-11-07  DJ Delorie  <dj@redhat.com>
30649
30650         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30651
30652 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30653
30654         * gcc.c-torture/execute/string-opt-1.c: New test.
30655
30656 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30657
30658         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30659         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30660         parameters in registers, and there is no way for a varargs
30661         function to know in which order the integer and floating-point
30662         parameters should be interleaved when they are placed on the
30663         stack.
30664         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30665         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30666
30667 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30668
30669         * gcc.c-torture/execute/string-opt-2.c: New test.
30670
30671 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30672
30673         * g++.old-deja/g++.pt/crash60.C: New test.
30674
30675 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30676
30677         * g++.old-deja/g++.other/crash24.C: New test.
30678         * g++.old-deja/g++.other/crash25.C: New test.
30679         * g++.old-deja/g++.other/crash26.C: New test.
30680         * g++.old-deja/g++.other/crash27.C: New test.
30681         * g++.old-deja/g++.other/crash28.C: New test.
30682         * g++.old-deja/g++.other/crash29.C: New test.
30683         * g++.old-deja/g++.other/crash30.C: New test.
30684         * g++.old-deja/g++.other/crash31.C: New test.
30685         * g++.old-deja/g++.other/crash32.C: New test.
30686         * g++.old-deja/g++.other/crash33.C: New test.
30687         * g++.old-deja/g++.other/crash34.C: New test.
30688         * g++.old-deja/g++.other/crash35.C: New test.
30689
30690 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30691
30692         * gcc.c-torture/execute/20001031-1.c: New test.
30693
30694 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30695
30696         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30697         namespace.
30698
30699         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30700         standards-conformant.
30701
30702         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30703
30704         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30705         * g++.old-deja/g++.mike/p755a.C: Likewise.
30706         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30707         library makes no calls to `operator new' during initialization.
30708
30709 2000-11-04  Neil Booth  <neilb@earthling.net>
30710
30711         * gcc.dg/cpp/include2.c: New tests.
30712
30713 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30714
30715         * lib/g++.exp (g++_set_ld_library_path): New function.
30716         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30717
30718 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30719
30720         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30721         warnings.
30722
30723 2000-11-01  Richard Henderson  <rth@redhat.com>
30724
30725         * g++.old-deja/g++.ext/namedret1.C: New.
30726         * g++.old-deja/g++.ext/namedret2.C: New.
30727         * g++.old-deja/g++.ext/namedret3.C: New.
30728
30729 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30730
30731         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30732         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30733
30734 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30735
30736         * gcc.c-torture/execute/va-arg-21.c: New test.
30737
30738 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30739
30740         * gcc.dg/c99-complex-2.c: New test.
30741
30742 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30743
30744         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30745
30746 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30747
30748         * g++.old-deja/g++.other/inline16.C: New test.
30749
30750 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30751
30752         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30753         __PRETTY_FUNCTION__
30754
30755 2000-10-29  Neil Booth  <neilb@earthling.net>
30756
30757         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30758         New tests.
30759         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30760         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30761         optimisation.
30762
30763 2000-10-29  Neil Booth  <neilb@earthling.net>
30764
30765         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30766         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30767         * mi5.c: Test multiple includes work with -C.
30768         * trigraphs.c: Test ^= version.
30769
30770 2000-10-28  Neil Booth  <neilb@earthling.net>
30771
30772         New tests and test updates for new macro expander.
30773
30774         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30775         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30776         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30777         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30778         new diagnostic messages.
30779
30780         * gcc.dg/cpp/macro3.c: New tests.
30781
30782 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30783
30784         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30785         on the same line.
30786
30787 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30788
30789         * g++.old-deja/g++.other/eh2.C: New test.
30790
30791 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30792
30793         * gcc.c-torture/execute/20001027-1.c: New test.
30794
30795 2000-10-26  Richard Henderson  <rth@redhat.com>
30796
30797         * gcc.c-torture/execute/20001026-1.c: New.
30798
30799 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30800
30801         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30802         * g++.old-deja/g++.law/builtin1.C: Likewise.
30803         * g++.old-deja/g++.law/ctors10.C: Likewise.
30804         * g++.old-deja/g++.law/virtual3.C: Likewise.
30805         * g++.old-deja/g++.mike/p658.C: Likewise.
30806         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30807         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30808         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30809         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30810         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30811
30812 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30813
30814         * gcc.c-torture/compile/20001024-1.c: New test.
30815
30816 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30817
30818         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30819         to tell us whether or not we are using V3.
30820
30821 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30822
30823         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30824         operands.
30825
30826 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30827
30828         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30829
30830 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30831
30832         * gcc.c-torture/execute/20001024-1.c: New test.
30833
30834 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30835
30836         * g++.old-deja/g++.other/sibcall1.C: New test.
30837
30838 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30839
30840         * gcc.dg/noncompile/init-3.c: New test.
30841
30842 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30843
30844         * gcc.dg/format-array-1.c: New test.
30845
30846 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30847
30848         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30849         writing through null pointers; remove comment about testing
30850         unterminated strings.
30851
30852 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30853
30854         * gcc.c-torture/execute/20001017-2.c: New test.
30855
30856 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30857
30858         * gcc.c-torture/compile/20001018-1.c: New test.
30859         * gcc.c-torture/compile/20001018-1.x: Xfail.
30860
30861 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30862
30863         * gcc.c-torture/execute/20001017-1.c: New test.
30864
30865 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30866
30867         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30868         for multiple use of arguments with scanf formats; add tests for
30869         multiple use of arguments.
30870
30871 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30872
30873         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30874
30875 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30876
30877         * gcc.dg/format-miss-1.c: New test.
30878
30879 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30880
30881         * gcc.c-torture/execute/20001013-1.c: New test.
30882
30883 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30884
30885         * gcc.dg/format-branch-1.c: New test.
30886
30887 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30888
30889         * README, lib/file-format.exp: Remove EGCS references.
30890
30891 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30892
30893         * gcc.dg/20001013-1.c: New test.
30894
30895 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30896
30897         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30898         for intmax_t in the compiler using __typeof__ and the type rules
30899         for conditional expressions.
30900
30901 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30902
30903         * gcc.dg/20001012-1.c: New test.
30904         * gcc.dg/20001012-2.c: New test.
30905
30906 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30907
30908         * gcc.dg/format-attr-1.c: New test.
30909
30910 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30911
30912         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30913         __LONG_LONG_MAX__ instead of LLONG_MAX.
30914
30915 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30916
30917         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30918         scanf flags.
30919         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30920         flags.
30921
30922 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30923
30924         * gcc.dg/sequence-pt-1.c: New test.
30925
30926 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30927
30928         * gcc.c-torture/execute/20001011-1.c: New testcase.
30929         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30930
30931 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30932
30933         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30934         does not error on it.
30935
30936 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30937
30938         * gcc.dg/20001009-1.c: New test.
30939
30940 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30941
30942         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30943         * gcc.c-torture/execute/20001009-2.c: ... to here.
30944
30945 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30946
30947         * gcc.c-torture/compile/20001009-1.c: New testcase.
30948         * gcc.c-torture/execute/20001009-1.c: New testcase.
30949         Testcases provided by Jan Hubicka <jh@suse.cz>.
30950
30951 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30952
30953         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30954         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30955         uintmax_t using <limits.h> to emulate the compiler's internal
30956         logic.  No longer XFAIL %j tests.
30957
30958 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30959
30960         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30961         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30962         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30963         regexps and details of expected handling of some bad formats.
30964         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30965         suppression.
30966
30967 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30968
30969         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30970         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30971         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30972         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30973         in list archives.
30974
30975 2000-10-06  Richard Henderson  <rth@cygnus.com>
30976
30977         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30978         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30979         * g++.old-deja/g++.jason/report.C: Likewise.
30980         * g++.old-deja/g++.law/friend5.C: Likewise.
30981         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30982         of the expected warnings.
30983
30984 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30985
30986         * g++.old-deja/g++.pt/enum14.C: New test.
30987
30988 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30989
30990         * g++.old-deja/g++.pt/crash59.C: New test.
30991
30992 2000-10-04  Will Cohen  <wcohen@redhat.com>
30993
30994         * gcc.dg/20000926-1.c: New test.
30995
30996 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30997
30998         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30999         function name for current C++ compiler.
31000         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
31001
31002 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
31003
31004         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
31005         __PRETTY_FUNCTION__.
31006         * g++.old-deja/g++.ext/pretty2.C: Likewise.
31007
31008 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31009
31010         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
31011
31012 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
31013
31014         * gcc.c-torture/compile/20000923-1.c: New test.
31015
31016 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
31017
31018         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
31019         * g++.old-deja/g++.pt/ttp62.C: Same.
31020         * g++.old-deja/g++.other/inline14.C: Same.
31021
31022 2000-09-24  Richard Henderson  <rth@cygnus.com>
31023
31024         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
31025
31026 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31027
31028         * gcc.dg/c90-printf-1.c: Add test for wide string format.
31029
31030 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
31031
31032         * gcc.c-torture/compile/20000922-1.c: New file.
31033
31034 2000-09-21  Nick Clifton  <nickc@redhat.com>
31035
31036         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
31037         a signed long modulo operation.
31038         (mod6): New function - perform an unsigned long modulo operation.
31039         (main): Add tests for modulos of very large numbers by very small
31040         dividends.
31041
31042 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31043
31044         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
31045
31046 2000-09-19  Richard Henderson  <rth@cygnus.com>
31047
31048         * gcc.dg/compare2.c (case 10): XFAIL.
31049
31050 2000-09-18  Richard Henderson  <rth@cygnus.com>
31051
31052         * gcc.c-torture/execute/20000906-1.c: Move ...
31053         * gcc.dg/20000906-1.c: ... here.  Only run on targets
31054         that support __builtin_trap.
31055
31056 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
31057
31058         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
31059
31060 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31061
31062         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
31063         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
31064         more $ format tests.
31065
31066 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31067
31068         * gcc.dg/format-errmk-1.c: New test.
31069
31070 2000-09-17  Greg McGary  <greg@mcgary.org>
31071
31072         * gcc.c-torture/execute/20000917-1.x: Remove.
31073
31074 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31075
31076         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
31077
31078 2000-09-17  Greg McGary  <greg@mcgary.org>
31079
31080         * gcc.c-torture/execute/20000917-1.c: New test.
31081         * gcc.c-torture/execute/20000917-1.x: XFAIL.
31082
31083 2000-09-16  Neil Booth  <NeilB@earthling.net>
31084
31085         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
31086         in nested macro bug.
31087
31088 2000-09-15  Neil Booth  <NeilB@earthling.net>
31089
31090         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
31091
31092 2000-09-14  Jeffrey A Law  (law@cygnus.com)
31093
31094         * gcc.c-torture/execute/20000914-1.c: New test.
31095
31096 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
31097
31098         * g++.other/inline13.C: New test.
31099
31100 2000-09-12  Andreas Jaeger  <aj@suse.de>
31101
31102         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
31103         constant by Ulrich Drepper <drepper@redhat.com>.
31104
31105 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
31106
31107         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
31108
31109 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31110
31111         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
31112
31113 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
31114
31115         * gcc.dg/cpp/backslash.c: New test.
31116
31117 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
31118
31119         * gcc.c-torture/execute/20000910-1.c: New test.
31120         * gcc.c-torture/execute/20000910-2.c: Likewise.
31121
31122 2000-09-11  Robert Lipe  <robertl@sco.com>
31123
31124         * gcc.dg/pragma-align.c: New test.
31125
31126 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
31127
31128         * g++.old-deja/g++.pt/explicit82.C: New test.
31129         * g++.old-deja/g++.pt/explicit83.C: New test.
31130
31131 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
31132
31133         * gcc.dg/asm-names.c: New test.
31134
31135 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31136
31137         * gcc.dg/cpp/tr-warn6.c: New test
31138
31139 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31140
31141         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
31142         be accepted.
31143
31144 2000-09-07  Catherine Moore  <clm@redhat.com>
31145
31146         * gcc.c-torture/execute/unroll-1.c: New test.
31147
31148 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
31149
31150         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
31151         ERROR markers.
31152         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
31153         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
31154         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
31155         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
31156         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
31157         Preprocess only.
31158         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
31159         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
31160
31161 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31162
31163         * g++.old-deja/g++.pt/deduct2.C: New test.
31164
31165 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31166
31167         * g++.old-deja/g++.pt/parms2.C: New test.
31168
31169 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31170
31171         * g++.old-deja/g++.pt/crash58.C: New test.
31172
31173 2000-09-06  Greg McGary  <greg@mcgary.org>
31174
31175         * gcc.c-torture/execute/20000906-1.c: New test.
31176         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31177
31178 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31179
31180         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31181
31182 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31183
31184         * g++.old-deja/g++.pt/crash57.C: New test.
31185
31186 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31187
31188         * g++.old-deja/g++.pt/crash56.C: New test.
31189
31190 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31191
31192         * g++.old-deja/g++.pt/koenig1.C: New test.
31193
31194 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31195
31196         * gcc.dg/20000904-1.c: New test.
31197
31198 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31199
31200         * gcc.dg/cpp/paste8.c: New test.
31201
31202 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31203
31204         * gcc.c-torture/compile/20000827-1.c: New test.
31205
31206 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31207
31208         * gcc.dg/format-diag-1.c: New test.
31209
31210 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31211
31212         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31213         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31214         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31215         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31216         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31217
31218 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         * g++.old-deja/g++.other/nested4.C: New test.
31221
31222 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31223
31224         * g++.old-deja/g++.ns/scoped1.C: New test.
31225
31226 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31227
31228         * lib/g++.exp: Support testing already-installed GCC.
31229
31230 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31231
31232         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31233
31234 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31235
31236         * gcc.dg/return-type-2.c: New test.
31237
31238 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31239
31240         * gcc.c-torture/compile/20000825-1.c: New test.
31241
31242 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31243
31244         * gcc.dg/dwarf2-2.c: New test.
31245
31246 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31247
31248         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31249         dg-warning regexps.
31250
31251 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31252
31253         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31254         gcc.dg/format-ext-5.c: New tests.
31255
31256 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31257
31258         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31259
31260 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31261
31262         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31263
31264 2000-08-24  Richard Henderson  <rth@cygnus.com>
31265
31266         * gcc.dg/ia64-sync-1.c: New test.
31267         * gcc.dg/ia64-sync-2.c: New test.
31268         * gcc.dg/ia64-asm-1.c: New test.
31269
31270 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31271
31272         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31273         * gcc.dg/format-ext-2.c: New test.
31274
31275 2000-08-23  Jason Merrill  <jason@redhat.com>
31276
31277         * lib/old-dejagnu.exp: Also ignore "In member function" and
31278         "At global scope".
31279
31280 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31281
31282         * gcc.dg/noncompile/label-lineno-1.c: New test.
31283
31284 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31285
31286         * gcc.dg/c99-array-nonobj-1.c: New test.
31287
31288 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31289
31290         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31291         tests.
31292         * gcc.dg/format-ext-1.c: New test.
31293
31294 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31295
31296         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31297         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31298         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31299         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31300         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31301
31302 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31303
31304         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31305         gcc.dg/c99-strftime-2.c: New tests.
31306
31307 2000-08-22  Richard Henderson  <rth@cygnus.com>
31308
31309         * gcc.c-torture/execute/20000822-1.c: New test.
31310
31311 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31312
31313         * gcc.c-torture/execute/20000819-1.x: Remove.
31314
31315 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31316
31317         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31318         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31319         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31320         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31321         gcc.dg/format-xopen-1.c: New tests.
31322
31323 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31324
31325         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31326
31327 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31328
31329         * g++.old-deja/g++.other/loop2.C: New test.
31330
31331         * gcc.c-torture/compile/20000606-1.c: New test.
31332         * gcc.c-torture/compile/20000728-1.c: New test.
31333         * gcc.c-torture/execute/20000801-1.c: New test.
31334         * gcc.c-torture/execute/20000801-2.c: New test.
31335         * gcc.c-torture/execute/20000819-1.c: New test.
31336         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31337         * gcc.dg/20000629-1.c: New test.
31338         * gcc.dg/20000724-1.c: New test.
31339         * gcc.dg/20000807-1.c: New test.
31340
31341 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31342
31343         * gcc.dg/cpp/pragma-1.c: New test.
31344         * gcc.dg/cpp/pragma-2.c: New test.
31345
31346 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31347
31348         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31349         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31350
31351 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31352
31353         * gcc.c-torture/compile/20000818-1.c: New test.
31354
31355 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31356
31357         * gcc.c-torture/execute/20000818-1.c: New test.
31358
31359 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31360
31361         * gcc.dg/format-va-1.c: New test.
31362
31363 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31364
31365         * g++.old-deja/g++.other/typedef8.C: New test.
31366
31367 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31368
31369         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31370         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31371         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31372         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31373         * g++.old-deja/g++.other/ptrmem7.C: New test.
31374         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31375
31376 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31377
31378         * g++.old-deja/g++.pt/typename27.C: New test.
31379
31380 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31381
31382         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31383         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31384         * g++.old-deja/g++.pt/friend45.C: New test.
31385         * g++.old-deja/g++.other/friend8.C: New test.
31386
31387 2000-08-15  Richard Henderson  <rth@cygnus.com>
31388
31389         * gcc.c-torture/execute/20000815-1.c: New test.
31390
31391 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31392
31393         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31394         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31395         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31396
31397 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31398
31399         * g++.old-deja/g++.other/refinit2.C: New test.
31400
31401 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31402
31403         * lib/c-torture.exp (c-torture): Make
31404         compiler_conditional_xfail_data global.
31405         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31406         compiler_conditional_xfail_data machinery.
31407         (f-torture-execute): Likewise.
31408         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31409         and only when unrolling loops.
31410
31411         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31412
31413 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31414
31415         * g++.old-deja/g++.pt/explicit81.C: New test.
31416
31417 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31418
31419         * g++.old-deja/g++.pt/typename26.C: New test.
31420
31421 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31422
31423         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31424         warning.
31425
31426 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31427
31428         * g++.old-deja/g++.other/array3.C: New test.
31429
31430 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31431
31432         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31433         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31434         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31435         New tests.
31436
31437 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31438
31439         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31440         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31441
31442 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31443
31444         * gcc.c-torture/execute/20000808-1.c: New test.
31445
31446 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31447
31448         * gcc.dg/c90-const-expr-1.c: New test.
31449
31450 2000-08-08  Richard Henderson  <rth@cygnus.com>
31451
31452         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31453
31454 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31455
31456         * gcc.dg/noncompile/const-ll-1.c: New test.
31457
31458 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31459
31460         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31461
31462 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31463
31464         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31465         that running programs linked against the shared version of libobjc
31466         run correctly.
31467
31468 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31469
31470         * gcc.dg/c99-printf-1.c: New test.
31471
31472 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31473
31474         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31475
31476 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31477
31478         * gcc.c-torture/execute/20000731-1.x: Delete.
31479
31480 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31481
31482         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31483         and torture_without_loops as is done by c-torture.exp.
31484         (search_for): Copy from c-torture.exp.
31485         (gcc-dg-runtest): New function, drives a directory of tests
31486         iterating over the TORTURE_OPTIONS.
31487         (scan-assembler, scan-assembler-not): Move here from
31488         individual directory drivers.
31489
31490         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31491         defined by lib/gcc-dg.exp.
31492         * gcc.dg/cpp/cpp.exp: Likewise.
31493         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31494         gcc-dg-runtest, so we cycle over optimization options.
31495
31496         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31497         * gcc.dg/compare2.c: No longer expected to fail.
31498
31499 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31500
31501         * gcc.c-torture/execute/20000804-1.c: New test.
31502
31503 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31504
31505         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31506
31507 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31508
31509         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31510
31511 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31512
31513         * gcc.c-torture/compile/20000803-1.c: New test.
31514
31515 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31516
31517         * gcc.c-torture/execute/20000801-3.c,
31518         gcc.c-torture/execute/20000801-4.c: New tests.
31519         * gcc.c-torture/execute/20000801-3.x,
31520         gcc.c-torture/execute/20000801-4.x: Xfail.
31521
31522 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31523
31524         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31525         libobjc/.libs to allow for libtool.
31526
31527 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31528
31529         * gcc.c-torture/compile/20000802-1.c: New test.
31530
31531 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31532
31533         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31534
31535 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31536
31537         * gcc-c-torture/execute/20000731-2.c: New test.
31538
31539         * gcc.c-torture/execute/20000731-1.c: New test.
31540         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31541
31542 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31543
31544         * testsuite/gcc.dg/cpp/paste7.c: New test.
31545         * gcc.dg/cpp/20000725-1.c: New test.
31546
31547 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31548
31549         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31550         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31551         declaration warning for __builtin_dwarf_reg_size.
31552
31553         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31554
31555 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31556
31557         * gcc.dg/noncompile/voidparam-1.c: New test.
31558
31559 2000-07-30  Richard Henderson  <rth@cygnus.com>
31560
31561         * gcc.dg/c90-digraph-1.c: Don't xfail.
31562         * gcc.dg/compare2.c (case 10): Xfail.
31563         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31564
31565 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31566
31567         * gcc.dg/c99-main-1.c: New test.
31568
31569 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31570
31571         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31572
31573 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31574
31575         * gcc.c-tortuer/execute/20000726-1.c: New test.
31576
31577 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31578
31579         * gcc.c-torture/execute/enum-2.c: New test.
31580
31581 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31582
31583         * gcc.dg/cpp/tr-warn3.c: New test.
31584
31585 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31586
31587         * g++.old-deja/g++.ext/implicit1.C: Remove.
31588         * g++.old-deja/g++.jason/c2.C: Remove
31589         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31590         * g++.old-deja/g++.pt/crash16.C: Likewise.
31591         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31592
31593 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31594
31595         * g++.old-deja/g++.other/for2.C: New test.
31596
31597 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31598
31599         * gcc.dg/20000720-1.c: New test.
31600
31601 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31602
31603         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31604
31605 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31606
31607         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31608         * gcc.c-torture/execute/20000722-1.c: New.
31609         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31610
31611 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31612
31613         * gcc.dg/cpp/20000720-1.S: New test.
31614
31615 2000-07-21  Michael Meissner  <meissner@redhat.com>
31616
31617         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31618
31619 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31620
31621         * g++.old-deja/g++.brendan/crash16.C,
31622         g++.old-deja/g++.brendan/parse3.C,
31623         g++.old-deja/g++.brendan/redecl1.C,
31624         g++.old-deja/g++.ns/template13.C,
31625         g++.old-deja/g++.other/decl4.C,
31626         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31627
31628 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31629
31630         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31631         and "Internal error".
31632
31633         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31634         regexps.
31635         * gcc.dg/cpp/paste6.c: New test.
31636
31637 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31638
31639         * gcc.dg/cpp/tr-direct.c: New test.
31640
31641         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31642         gcc.dg/cpp/undef1.c: Tweak error regexps.
31643
31644 2000-07-18  Eric Christopher <echristo@redhat.com>
31645
31646         * gcc.c-torture/compile/20000718-1.c: New test.
31647
31648 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31649
31650         * cpplex.c (_cpp_push_token): If the token being pushed back
31651         is the previous token in this context, just subtract one from
31652         context->posn.
31653         * cppmacro.c (save_expansion): Clear aux field when storing a
31654         placemarker.
31655
31656 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31657
31658         * gcc.dg/noncompile/redecl-1.c: New test.
31659
31660 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31661
31662         * gcc.c-torture/execute/20000717-5.c: New test.
31663         * gcc.c-torture/execute/20000717-1.x: Removed.
31664
31665 2000-07-17  Richard Henderson  <rth@cygnus.com>
31666
31667         * gcc.c-torture/execute/20000717-4.c: New test.
31668
31669 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31670
31671         * gcc.dg/cpp/syshdr.c: New test.
31672         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31673
31674 2000-07-17  Neil Booth  <neilb@earthling.net>
31675
31676         * gcc.dg/cpp/cmdlne-dM.c: New test.
31677         * gcc.dg/cpp/cmdlne-dD.c: New test.
31678
31679 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31680
31681         * gcc.c-torture/execute/20000717-3.c: New test.
31682
31683         * gcc.c-torture/compile/20000717-1.c: New test.
31684
31685 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31686
31687         * gcc.c-torture/execute/20000717-2.c: New test.
31688
31689 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31690
31691         * gcc.dg/formatz-1.c: New test.
31692
31693         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31694         * gcc.dg/c99-digraph-1.c: New tests.
31695
31696         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31697         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31698
31699         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31700         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31701         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31702         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31703         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31704         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31705         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31706
31707 2000-07-17   Greg McGary <greg@mcgary.org>
31708
31709         * gcc.c-torture/execute/20000717-1.c: New test.
31710         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31711
31712 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31713
31714         * gcc.c-torture/execute/20000715-2.c: New test.
31715         * gcc.dg/20000715-1.c: New test.
31716
31717 2000-07-15  Michael Meissner  <meissner@redhat.com>
31718
31719         * gcc.c-torture/execute/20000715-1.c: New test.
31720
31721 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31722
31723         * gcc.c-torture/execute/20000707-1.c: New test.
31724
31725 2000-07-13  Neil Booth  <NeilB@earthling.net>
31726
31727         * testsuite/gcc.dg/cpp/digraph1.c,
31728         testsuite/gcc.dg/cpp/digraph2.c,
31729         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31730
31731 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31732
31733         * g77.f-torture/compile/20000630-2.f:  New test.
31734         * g77.f-torture/compile/20000630-2.x
31735
31736 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31737
31738         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31739
31740 2000-07-11  Neil Booth  <NeilB@earthling.net>
31741
31742         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31743
31744 2000-07-11  Neil Booth  <NeilB@earthling.net>
31745
31746         * gcc.dg/cpp/cmdlne-C.c: New.
31747
31748 2000-07-09  Neil Booth  <NeilB@earthling.net>
31749
31750         * gcc.dg/cpp/directiv.c: New tests.
31751         * gcc.dg/cpp/undef1.c: Update.
31752
31753 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31754
31755         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31756
31757 2000-07-09  Neil Booth  <NeilB@earthling.net>
31758
31759         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31760
31761 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31762
31763         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31764         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31765
31766 2000-07-08  Neil Booth  <NeilB@earthling.net>
31767
31768         * gcc.dg/cpp/macsyntx.c: New tests.
31769
31770 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31771
31772         * gcc.dg/20000707-1.c: New test.
31773
31774 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31775
31776         * gcc.c-torture/execute/20000706-1.c: New test.
31777         * gcc.c-torture/execute/20000706-2.c: New test.
31778         * gcc.c-torture/execute/20000706-3.c: New test.
31779         * gcc.c-torture/execute/20000706-4.c: New test.
31780         * gcc.c-torture/execute/20000706-5.c: New test.
31781
31782 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31783
31784         * g++.old-deja/g++.pt/instantiate7.C: New test.
31785
31786 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31787
31788         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31789         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31790         * g++.old-deja/g++.other/rtti3.C: Likewise.
31791         * g++.old-deja/g++.other/rttid3.C: Likewise.
31792
31793 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31794
31795         *  g77.f-torture/compile/20000630-1.x: Fix typo
31796
31797 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31798
31799         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31800         assembly output.
31801
31802 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31803
31804         * gcc.dg/cpp/ident.c: New test.
31805
31806 2000-07-05  Neil Booth  <NeilB@earthling.net>
31807
31808         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31809           gcc.dg/cpp/lexstrng.c: New tests.
31810
31811 2000-07-04  Neil Booth  <NeilB@earthling.net>
31812
31813         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31814         * gcc.dg/cpp/strify2.c: Same.
31815
31816 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31817
31818         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31819         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31820         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31821         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31822
31823         * testsuite/gcc.dg/cpp/macro1.c,
31824         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31825         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31826         testsuite/gcc.dg/cpp/strify1.c,
31827         testsuite/gcc.dg/cpp/strify2.c: New tests.
31828
31829 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31830
31831         * gcc.c-torture/execute/20000703-1.c: New test.
31832
31833 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         * g++.old-deja/g++.pt (lookup10.C): New test.
31836
31837 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31838
31839         * g++.old-deja/g++.pt (typename25.C): New test.
31840
31841 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31842
31843         * gcc.c-torture/compile/20000701-1.c: New test.
31844
31845 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31846
31847         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31848         to test case.
31849
31850 2000-06-30  Catherine Moore  <clm@cygnus.com>
31851
31852         * gcc.c-torture/execute/align-1.c: New test.
31853
31854 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31855
31856         * g++.old-deja/g++.pt/expr8.C: New test.
31857         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31858
31859 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31860
31861         * gcc.c-torture/compile/20000629-1.c: New test.
31862
31863 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31864
31865
31866         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31867         gcc.dg/noncompile directory, depending on whether they're
31868         preprocessor tests or not.  Annotate all the tests for the dg
31869         framework.
31870
31871         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31872         * gcc.dg/noncompile/noncompile.exp: New.
31873
31874         * Moved files:
31875         Old name                                New name
31876         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31877         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31878         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31879         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31880         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31881         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31882         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31883         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31884         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31885         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31886         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31887         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31888         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31889         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31890         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31891         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31892         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31893         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31894         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31895         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31896         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31897         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31898         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31899         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31900
31901         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31902         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31903         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31904         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31905         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31906         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31907
31908 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31909
31910         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31911         declare one variable.  On the fourth, error.
31912         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31913         declared by 20000628-1a.h.
31914
31915 2000-06-29  Richard Henderson  <rth@redhat.com>
31916
31917         * gcc.c-torture/execute/930529-1.x: New file.
31918         * gcc.dg/920413-1.c: Adjust expected warning text.
31919         * gcc.dg/980217-1.c: Declare abort.
31920         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31921
31922 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31923
31924         * g77.f-torture/compile/20000629-1.f: New test.
31925         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31926
31927 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31928
31929         Rearrange lots of files, removing entirely the
31930         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31931         directories.
31932
31933         * Deleted files:
31934         gcc.c-torture/code_quality/code_quality.exp
31935         gcc.c-torture/special/special.exp
31936         gcc.failure/failure.exp
31937         gcc.failure/940409-1.x
31938         gcc.c-torture/compile/961203-1.x
31939
31940         * New files:
31941         gcc.misc-tests/linkage.exp
31942         gcc.c-torture/execute/920730-1t.c
31943         gcc.c-torture/execute/920730-1t.x
31944         gcc.c-torture/compile/920520-1.x
31945         gcc.c-torture/compile/920521-1.x
31946         gcc.c-torture/compile/981006-1.x
31947         gcc.c-torture/execute/eeprof-1.x
31948
31949         * Moved files (possibly with modifications to fit a new harness):
31950         Old name                                New name
31951         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31952         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31953         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31954         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31955         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31956         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31957         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31958         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31959         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31960         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31961         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31962         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31963         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31964         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31965
31966 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31967
31968         * c-torture/compile/961203-1.x: Delete.
31969
31970         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31971         not exit. Include stdio.h.
31972         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31973         * gcc.misc-tests/dg-12.c: Likewise.
31974         * gcc.misc-tests/dg-5.c: Likewise.
31975         * gcc.misc-tests/dg-6.c: Likewise.
31976         * gcc.misc-tests/dg-7.c: Prototype abort.
31977         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31978         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31979         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31980         not exit.
31981         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31982         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31983
31984 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31985
31986         * gcc.dg/cpp/20000628-1.c: New test.
31987         * gcc.dg/cpp/20000628-1.h: New header for above test.
31988         * gcc.dg/cpp/20000628-1a.h: Likewise.
31989
31990 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31991
31992         * gcc.dg/cpp: New directory.
31993         * gcc.dg/cpp/cpp.exp: New driver.
31994         * gcc.dg/cpp/20000627-1.c: New test.
31995         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31996         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31997         and rewrite as a compilation test.
31998
31999         * gcc.dg: Move many files into the cpp subdirectory, possibly
32000         renaming or editing them as well.
32001         Old name                New name
32002         990119-1.c              cpp/19990119-1.c
32003         990228-1.c              cpp/19990228-1.c
32004         990407-1.c              cpp/19990407-1.c
32005         990409-1.c              cpp/19990409-1.c
32006         990413-1.c              cpp/19990413-1.c
32007         990703-1.c              cpp/19990703-1.c
32008         20000127-1.c            cpp/20000127-1.c
32009         20000129-1.c            cpp/20000129-1.c
32010         20000207-1.c            cpp/20000207-1.c
32011         20000207-2.c            cpp/20000207-2.c
32012         20000209-1.c            cpp/20000209-1.c
32013         20000209-2.c            cpp/20000209-2.c
32014         20000301-1.c            cpp/20000301-1.c
32015         20000419-1.c            cpp/20000419-1.c
32016         20000510-1.S            cpp/20000510-1.S
32017         20000519-1.c            cpp/20000519-1.c
32018         20000529-1.c            cpp/20000529-1.c
32019         20000625-1.c            cpp/20000625-1.c
32020         20000625-2.c            cpp/20000625-2.c
32021         cpp-as1.c               cpp/assert1.c
32022         cpp-as2.c               cpp/assert2.c
32023         cxx-comments-1.c        cpp/cxxcom1.c
32024         cxx-comments-2.c        cpp/cxxcom2.c
32025         endif-label.c           cpp/endif.c
32026         cpp-hash1.c             cpp/hash1.c
32027         cpp-hash2.c             cpp/hash2.c
32028         cpp-if1.c               cpp/if-1.c
32029         cpp-if2.c               cpp/if-2.c
32030         cpp-if3.c               cpp/if-3.c
32031         cpp-if4.c               cpp/if-4.c
32032         cpp-if5.c               cpp/if-5.c
32033         cpp-cond.c              cpp/if-cexp.c
32034         cpp-missingop.c         cpp/if-mop.c
32035         cpp-missingparen.c      cpp/if-mpar.c
32036         cpp-opprec.c            cpp/if-oppr.c
32037         cpp-ifparen.c           cpp/if-paren.c
32038         cpp-shortcircuit.c      cpp/if-sc.c
32039         cpp-shift.c             cpp/if-shift.c
32040         cpp-unary.c             cpp/if-unary.c
32041         cpp-li1.c               cpp/line1.c
32042         cpp-li2.c               cpp/line2.c
32043         lineno.c                cpp/line3.c
32044         lineno-2.c              cpp/line4.c
32045         cpp-mi.c                cpp/mi1.c
32046         cpp-mic.h               cpp/mi1c.h
32047         cpp-micc.h              cpp/mi1cc.h
32048         cpp-mind.h              cpp/mi1nd.h
32049         cpp-mindp.h             cpp/mi1ndp.h
32050         cpp-mix.h               cpp/mi1x.h
32051         cpp-mi2.c               cpp/mi2.c
32052         cpp-mi2a.h              cpp/mi2a.h
32053         cpp-mi2b.h              cpp/mi2b.h
32054         cpp-mi2c.h              cpp/mi2c.h
32055         cpp-mi3.c               cpp/mi3.c
32056         cpp-mi3.def             cpp/mi3.def
32057         poison-1.c              cpp/poison.c
32058         pr-impl.c               cpp/prag-imp.c
32059         cpp-redef-2.c           cpp/redef1.c
32060         cpp-redef.c             cpp/redef2.c
32061         strpaste.c              cpp/strp1.c
32062         strpaste-2.c            cpp/strp2.c
32063         cpp-tradpaste.c         cpp/tr-paste.c
32064         cpp-tradstringify.c     cpp/tr-str.c
32065         cpp-tradwarn1.c         cpp/tr-warn1.c
32066         cpp-tradwarn2.c         cpp/tr-warn2.c
32067         trigraphs.c             cpp/trigraphs.c
32068         cpp-unc1.c              cpp/unc1.c
32069         cpp-unc2.c              cpp/unc2.c
32070         cpp-unc3.c              cpp/unc3.c
32071         cpp-unc.c               cpp/unc4.c
32072         undef.c                 cpp/undef1.c
32073         undef-2.c               cpp/undef2.c
32074         cpp-wi1.c               cpp/widestr1.c
32075
32076 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
32077
32078         * lib/g++.exp (g++_include_flags): Tweak.
32079
32080 2000-06-27  H.J. Lu  <hjl@gnu.org>
32081             Loren J. Rittle  <ljrittle@acm.org>
32082
32083         * lib/g++.exp (g++_include_flags): Override libgloss.exp
32084         version with one that knows about the new gcc tree structure.
32085         (g++_link_flags): Same.
32086
32087 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
32088
32089         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
32090         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
32091         case we are cross-compiling.
32092
32093         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
32094         g++.old-deja/g++.niklas/Makefile.in,
32095         g++.old-deja/g++.niklas/configure.in,
32096         g++.old-deja/g++.other/Makefile.in,
32097         g++.old-deja/g++.other/configure.in,
32098         gcc.c-torture/code_quality/Makefile.in,
32099         gcc.c-torture/code_quality/configure.in,
32100         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
32101         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
32102         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
32103         gcc.c-torture/execute/ieee/Makefile.in,
32104         gcc.c-torture/execute/ieee/configure.in,
32105         gcc.c-torture/noncompile/Makefile.in,
32106         gcc.c-torture/noncompile/configure.in,
32107         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
32108         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
32109         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
32110
32111 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32112
32113         * g++.old-deja/g++.other/ambig3.C: New test.
32114
32115 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
32116
32117         * g++.old-deja/g++.pt/syntax1.C: New test.
32118         * g++.old-deja/g++.pt/syntax2.C: New test.
32119         * g++.old-deja/g++.other/syntax3.C: New test.
32120         * g++.old-deja/g++.other/syntax4.C: New test.
32121
32122 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32123
32124         * gcc.dg/20000623-1.c: Prototype exit and abort.
32125
32126 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
32127
32128         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
32129         New tests.
32130         * gcc.dg/cpp-mi3.def: New file.
32131
32132         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
32133         inside assertions.
32134         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
32135         lexer's error messages.
32136         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
32137         divine anything from the linemarkers.
32138         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
32139         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
32140
32141 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
32142
32143         * gcc.dg/20000623-1.c: New test.
32144
32145 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
32146
32147         * gcc.c-torture/execute/20000622-1.c: New test.
32148
32149 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32150
32151         * g++.old-deja/g++.other/init15.C: New test.
32152
32153 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * g++.old-deja/g++.pt/vaarg2.C: New test.
32156         * g++.old-deja/g++.pt/vaarg3.C: New test.
32157
32158 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
32159
32160         * g++.old-deja/g++.other/dyncast6.C: New test.
32161
32162 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
32163
32164         * gcc.c-torture/execute/loop-6.c: New test.
32165
32166 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32167
32168         * gcc.dg/20000614-1.c: New test.
32169         * gcc.dg/20000614-2.c: New test.
32170
32171 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32172
32173         * g++.old-deja/g++.other/inline12.C: New test.
32174
32175 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32176
32177         * g++.old-deja/g++.other/eh1.C: New test.
32178
32179 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32180
32181         * g++.old-deja/g++.other/type.C: New test.
32182
32183 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32184
32185         * g++.old-deja/g++.other/initstring.C: New test.
32186
32187 2000-06-12  Jason Merrill  <jason@redhat.com>
32188
32189         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32190
32191 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32192
32193         * gcc.c-torture/compile/20000609-1.c: New test.
32194
32195 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32196
32197         * gcc.dg/20000609-1.c: New test.
32198
32199 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32200
32201         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32202         * gcc.c-torture/noncompile/poison-1.c: Move...
32203         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32204         * gcc.dg/cpp-li1.c: Add a token after the #line.
32205
32206 2000-06-05  Richard Henderson  <rth@cygnus.com>
32207
32208         * gcc.c-torture/execute/20000605-2.c: New test.
32209         * gcc.c-torture/execute/20000605-3.c: New test.
32210
32211 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32212
32213         * g77.f-torture/execute/20000503-1.x: New file.
32214
32215 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32216
32217         * g++.old-deja/g++.eh/badalloc1.C: New test.
32218
32219 2000-06-05  Richard Henderson  <rth@cygnus.com>
32220
32221         * gcc.c-torture/execute/20000605-1.c: New test.
32222
32223 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32224             Nathan Sidwell <nathan@codesourcery.com>
32225
32226         * gcc.c-torture/compile/20000605-1.c: New test.
32227
32228 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32229
32230         * g77.f-torture/compile/20000601-1.f:  New test.
32231
32232 2000-06-03  Richard Henderson  <rth@cygnus.com>
32233
32234         * gcc.c-torture/execute/20000603-1.c: New.
32235
32236 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32237
32238         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32239         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32240
32241 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32242
32243         * gcc.dg/compare2.c (case 12): XFAIL.
32244         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32245         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32246
32247         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32248
32249 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32250
32251         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32252         guard macro is already defined when the header is first
32253         included.
32254         * gcc.dg/cpp-mix.h: New file.
32255         * gcc.dg/endif-label.c: Update patterns to match compiler.
32256
32257         * g++.brendan/complex1.C: Declare abort.
32258         * g++.law/refs4.C: Remove XFAIL.
32259         * g++.oliva/expr2.C: Declare abort and exit.
32260
32261 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32262
32263         * gcc.c-torture/execute/20000528-1.c: New test.
32264
32265         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32266         * g++.old-deja/g++.law/temps4.C: Likewise.
32267
32268         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32269         stdlib.h.  Call abort() on failure.
32270         * g++.old-deja/g++.law/refs4.C: Likewise.
32271         * g++.old-deja/g++.law/temps4.C: Likewise.
32272         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32273         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32274
32275 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32276
32277         Relative to g++.dg/special:
32278         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32279
32280         Relative to g++.old-deja:
32281         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32282         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32283         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32284         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32285         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32286         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32287         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32288
32289         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32290         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32291         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32292         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32293         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32294         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32295         and/or string.h.
32296
32297         * g++.other/goto1.C: Update expectations for error messages.
32298
32299 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32300
32301         * gcc.c-torture/compile/20000523-1.c: New test.
32302
32303 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32304
32305         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32306
32307 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32308
32309         * g++.old-deja/g++.eh/catch11.C: New test.
32310         * g++.old-deja/g++.eh/catch12.C: New test.
32311
32312 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32313
32314         * gcc.c-torture/execute/20000523-1.c: New test.
32315
32316 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32317
32318         * c-torture/execute/bcp-1.c: Replace abort in arg of
32319         __builtin_constant_p with a generic external function.
32320
32321         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32322         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32323         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32324         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32325         Prototype abort and/or exit.
32326
32327         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32328         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32329         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32330         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32331
32332 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32333
32334         * gcc.dg/dwarf2-1.c: New test.
32335
32336 2000-05-20  Richard Henderson  <rth@cygnus.com>
32337
32338         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32339
32340 2000-05-20  Andreas Jaeger  <aj@suse.de>
32341
32342         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32343         testcase.
32344
32345 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32346
32347         * gcc.c-torture/execute/20000519-2.c: New test.
32348
32349 2000-05-19  Andreas Jaeger  <aj@suse.de>
32350
32351         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32352         which fails with SSA.
32353
32354         * lib/c-torture.exp: Also test with -O3 -fssa.
32355
32356 2000-05-18  Michael Meissner  <meissner@redhat.com>
32357
32358         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32359         * gcc.c-torture/execute/920415-1.c: Ditto.
32360         * gcc.c-torture/execute/920501-1.c: Ditto.
32361         * gcc.c-torture/execute/conversion.c: Ditto.
32362         * gcc.c-torture/execute/cvt-1.c: Ditto.
32363
32364 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32365
32366         * gcc.c-torture/compile/20000518-1.c: New test.
32367
32368 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32369
32370         * g77.f-torture/compile/200005018.f:  New test.
32371
32372 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32373
32374         * gcc.c-torture/compile/20000517-1.c: New test.
32375
32376 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32377
32378         * gcc.c-torture/execute/20000516-1.c: New test.
32379
32380 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32381
32382         * g++.old-deja/g++.other/eh.C: New test.
32383
32384 2000-05-12  Richard Henderson  <rth@cygnus.com>
32385
32386         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32387         constants through to doit's conditional.
32388
32389 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32390
32391         * gcc.c-torture/compile/20000511-1.c: New test.
32392         * g77.f-torture/compile/20000511-1.f: New test.
32393         * g77.f-torture/compile/20000511-2.f: New test.
32394
32395 2000-05-11  Michael Meissner  <meissner@redhat.com>
32396
32397         * gcc.c-torture/execute/20000511-1.c: New test.
32398
32399 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32400
32401         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32402         * gcc.dg/20000510-1.S: New.
32403
32404 2000-05-08  Catherine Moore  <clm@cygnus.com>
32405
32406         * gcc.dg/unused-3.c: New.
32407
32408 2000-05-06  Richard Henderson  <rth@cygnus.com>
32409
32410           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32411           * g++.old-deja/g++.mike/warn1.C: Likewise.
32412           * g++.old-deja/g++.pt/local1.C: Likewise.
32413           * g++.old-deja/g++.pt/local7.C: Likewise.
32414           * g++.old-deja/g++.pt/spec16.C: Likewise.
32415
32416 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32417
32418         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32419
32420 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32421
32422           * g77.f-torture/execute/20000503-1.f:  New test.
32423
32424 2000-05-04  Andreas Jaeger  <aj@suse.de>
32425
32426         * gcc.dg/noreturn-2.c: New test.
32427
32428 2000-05-04  Neil Booth  <NeilB@earthling.net>
32429
32430         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32431         preprocessor.
32432
32433 2000-05-04  Richard Henderson  <rth@cygnus.com>
32434
32435         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32436
32437 2000-05-04  Richard Henderson  <rth@cygnus.com>
32438
32439         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32440         OpenSSL by Jason R Thorpe.
32441
32442 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32443
32444         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32445
32446 2000-05-03  Robert Lipe <robertlipe@usa.net>
32447
32448         * gcc.dg/20000503-1.c: New test.
32449
32450 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32451
32452         * gcc.c-torture/compile/20000502-1.c: New test.
32453         * g++.old-deja/g++.other/align.C: New test.
32454         * gcc.dg/cpp-tradstringify.c: New test.
32455
32456 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32457
32458         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32459         and hard registers.
32460
32461 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32462
32463         * gcc.c-torture/execute/loop-5.c: New test.
32464
32465 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32466
32467         * gcc.c-torture/execute/va-arg-20.c: New test.
32468
32469 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32470
32471         * gcc.c-torture/execute/20000422-1.c: New test.
32472
32473 2000-04-20  Greg McGary  <gkm@gnu.org>
32474
32475         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32476         when optimizing, but without sibling-call optimizations (-O1).
32477
32478 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32479
32480           * gcc.c-torture/compile/20000420-1.c: New test.
32481
32482 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32483
32484         * g++.abi/ptrflags.C: New test.
32485         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32486
32487 2000-04-19  Catherine Moore  <clm@cygnus.com>
32488
32489         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32490
32491 2000-04-19  Greg McGary  <gkm@gnu.org>
32492
32493         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32494         sibling-call optimizations.
32495
32496 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32497
32498         * gcc.dg/20000419-1.c: New test.
32499
32500 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32501
32502         * gcc.c-torture/execute/20000412-6.c: New test.
32503
32504 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32505
32506         * gcc.c-torture/execute/20000412-5.c: New test.
32507         * g77.f-torture/compile/20000412-1.f: New test.
32508         * gcc.c-torture/execute/20000412-4.c: New test.
32509         * gcc.c-torture/compile/20000412-2.c: New test.
32510         * gcc.c-torture/execute/20000412-3.c: New test.
32511         * gcc.c-torture/compile/20000412-1.c: New test.
32512         * gcc.c-torture/execute/20000412-2.c: New test.
32513
32514 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32515
32516         * objc/execute/bf-20.m: New test.
32517
32518 2000-04-10  Richard Henderson  <rth@cygnus.com>
32519
32520         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32521
32522         * gcc.c-torture/execute/20000412-1.c: New test.
32523
32524 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32525
32526         * g++.old-deja/g++.eh/catchptr1.C: New test.
32527
32528 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32529
32530         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32531
32532 2000-04-08  Neil Booth  <NeilB@earthling.net>
32533
32534         * gcc.dg/cpp-nullchar.c: Remove test as
32535         embedded nulls cause problems.
32536
32537 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32538
32539         * gcc.dg/compare2.c: New test.
32540
32541 2000-04-08  Neil Booth  <NeilB@earthling.net>
32542
32543         * gcc.dg/cpp-nullchar.c: New test.
32544
32545 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32546
32547         * gcc.dg/cpp-mi2.c: New test.
32548         * gcc.dg/cpp-mi2[abc].h: New files.
32549
32550 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32551
32552         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32553         member name.
32554
32555 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32556
32557         * g++.old-deja/g++.abi/vmihint.C: New test.
32558
32559 2000-04-06  Neil Booth  <NeilB@earthling.net>
32560
32561         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32562         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32563         copyright.
32564
32565 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32566
32567         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32568         avoid stack-frame overwrite.
32569
32570 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32571
32572         * gcc.c-torture/compile/20000405-2.c: New test.
32573         * gcc.c-torture/compile/20000405-3.c: New test.
32574
32575 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32576
32577         * gcc.c-torture/compile/20000405-1.c: New test.
32578
32579 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32580
32581         * gcc.dg/cast-qual-1.c: Revert last change.
32582
32583 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32584
32585         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32586
32587 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32588
32589         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32590         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32591
32592 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32593
32594         * gcc.c-torture/compile/20000403-2.c: New test.
32595         * gcc.c-torture/compile/20000403-1.c: New test.
32596
32597 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32598
32599         * gcc.c-torture/execute/20000403-1.c: New test.
32600
32601 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32602
32603         * gcc.c-torture/execute/20000402-1.c: New test.
32604
32605 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32606
32607         * gcc.c-torture/execute/va-arg-15.c: New test.
32608         * gcc.c-torture/execute/va-arg-16.c: New test.
32609         * gcc.c-torture/execute/va-arg-17.c: New test.
32610         * gcc.c-torture/execute/va-arg-18.c: New test.
32611         * gcc.c-torture/execute/va-arg-19.c: New test.
32612
32613 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32614
32615         * gcc.c-torture/compile/981211-1.c: Move to...
32616         * gcc.dg/cpp-as1.c: ...here.
32617         * gcc.dg/cpp-as2.c: New file.
32618
32619         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32620         compiler.
32621
32622 2000-04-02  Neil Booth  <NeilB@earthling.net>
32623
32624         * gcc.dg/cpp-cond.c  New tests.
32625         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32626         accidental success less likely.
32627         * gcc.dg/cpp-missingop.c  New tests.
32628         * gcc.dg/cpp-missingparen.c  New tests.
32629         * gcc.dg/cpp-shift.c  New tests.
32630         * gcc.dg/cpp-shortcircuit.c  New tests.
32631         * gcc.dg/cpp-unary.c  New tests.
32632
32633 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32634
32635         * gcc.c-torture/compile/20000329-1.c: New test.
32636
32637 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32638
32639         * gcc.c-torture/compile/20000326-1.c: New test.
32640         * gcc.c-torture/compile/20000326-2.c: New test.
32641
32642 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32643
32644         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32645         the first parameter is a function argument.
32646
32647 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32648
32649         * g++.old-deja/g++.ext/array4.C: New test.
32650
32651 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32652
32653         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32654
32655 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32656
32657         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32658
32659 2000-03-19  Richard Henderson  <rth@cygnus.com>
32660
32661         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32662
32663 2000-03-19  Richard Henderson  <rth@cygnus.com>
32664
32665         * gcc.c-torture/compile/20000319-1.c: New test.
32666
32667 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32668
32669         * gcc.c-torture/execute/20000314-3.c: New test.
32670         * gcc.c-torture/execute/20000314-2.c: New test.
32671         * gcc.c-torture/execute/20000314-1.c: New test.
32672         * gcc.c-torture/compile/20000314-2.c: New test.
32673         * gcc.c-torture/compile/20000314-1.c: New test.
32674
32675 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32676
32677         * g++.old-deja/g++.warn/inline.C: New test.
32678
32679 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32680
32681         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32682         standards-compliant result rather than specific constants.
32683         Put test-values in array.
32684
32685 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32686
32687         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32688         (g++_target_compile): Put test-specific options last.
32689
32690 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32691
32692         * g++.old-deja/g++.eh/vbase4.C: New test.
32693
32694 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32695
32696         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32697
32698 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32699
32700         * g++.old-deja/g++.brendan/misc12.C: Removed.
32701         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32702         * g++.old-deja/g++.ext/pretty4.C: New test.
32703
32704 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32705
32706         * g++.old-deja/g++.other/string2.C: New test.
32707
32708 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32709
32710         * g++.old-deja/g++.warn/impint2.C: New test.
32711
32712 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32713
32714         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32715         is 1, not zero.
32716
32717 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32718
32719         * g++.old-deja/g++.warn/impint.C: New test.
32720         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32721         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32722         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32723         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32724         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32725         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32726         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32727         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32728         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32729         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32730         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32731         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32732
32733 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32734
32735         * gcc.dg/cpp-redef.c: New test.
32736
32737 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32738
32739         * g++.old-deja/g++.pt/unify7.C: New test.
32740
32741 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32742
32743         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32744         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32745
32746 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32747
32748         * gcc.c-torture/compile/20000224-1.c: New test.
32749
32750 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32751
32752         * gcc.c-torture/compile/cpp-2.c: New test.
32753         * gcc.c-torture/compile/cpp-1.c: New test.
32754
32755 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32756
32757         * gcc.c-torture/execute/20000225-1.c: New test.
32758
32759 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32760
32761         * gcc.dg/cpp-li2.c: New test.
32762
32763         * gcc.dg/cpp-wi1.c: New test.
32764
32765         * gcc.dg/cpp-li1.c: New test.
32766
32767 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32768
32769         * g++.old-deja/g++.other/sizeof5.C: New test.
32770
32771 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32772
32773         * gcc.c-torture/execute/va-arg-13.c: New test.
32774
32775 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32776
32777         * gcc.c-torture/execute/va-arg-12.c: New test.
32778
32779 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32780
32781         * gcc.c-torture/execute/20000223-1.c: New test.
32782
32783 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32784
32785         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32786
32787 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32788
32789         * g++.old-deja/g++.abi/ptrmem.C: New test.
32790
32791 2000-02-19  Richard Henderson  <rth@cygnus.com>
32792
32793         * gcc.c-torture/compile/init-3.c: New.
32794
32795 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32796
32797         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32798         ALWAYS_CXXFLAGS.
32799
32800 2000-02-11  Robert Lipe <robertl@sco.com>
32801
32802         * gcc.c-torture/compile/20000211-3.c: New test.
32803
32804 2000-02-11  Martin Buchholz <martin@xemacs.org>
32805
32806         * gcc.c-torture/compile/20000211-2.c: New test.
32807
32808 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32809
32810         * gcc.c-torture/compile/20000211-1.c: New test.
32811
32812 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32813
32814         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32815           on native targets
32816
32817 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32818
32819         * g++.old-deja/g++.other/cast5.C: New test.
32820
32821 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32822
32823         * gcc.c-torture/execute/20000205-1.c: New.
32824
32825 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32826
32827         * g++.old-deja/g++.jason/cast3.C: Return void.
32828         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32829
32830 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32831
32832         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32833
32834         * gcc.dg/loop-1.c: New test.
32835
32836 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32837
32838         * gcc.c-torture/compile/20000127-1.c: New test.
32839         * gcc.c-torture/execute/991228-1.c: New test.
32840
32841 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32842
32843         * gcc.dg/unused-2.c: New test.
32844
32845         * gcc.dg/conv-1.c: New test.
32846
32847 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32848
32849         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32850         compiler.
32851         (tool_option_proc): Fix typo.
32852
32853 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32854
32855         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32856         of the ld on the host, not on the build machine.
32857         Also, don't crash if '--help' is not a supported option.
32858
32859 2000-01-24  Richard Henderson  <rth@cygnus.com>
32860
32861         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32862
32863 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32864
32865         * gcc.c-torture/execute/20000120-2.c: New test.
32866         * gcc.c-torture/execute/20000120-1.c: New test.
32867
32868 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32869
32870         * gcc.c-torture/execute/20000113-1.c: New test.
32871
32872 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32873
32874         * gcc.c-torture/execute/20000112-1.c: New test.
32875
32876 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32877
32878         * gcc.dg/20000111-1.c: New test.
32879
32880 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32881
32882         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32883         with 16 bit integers.
32884
32885 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32886
32887         * gcc.dg/20000108-1.c: New test.
32888
32889 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32890
32891         * g++.old-deja/g++.ns/koenig8.C: New test.
32892
32893 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32894
32895         * g++.old-deja/g++.other/cast4.C: New test.
32896
32897 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32898
32899         * gcc.c-torture/compile/20000105-2.c: New test.
32900         * gcc.c-torture/compile/20000105-1.c: New test.
32901
32902 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32903
32904         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32905         references to printf & atoi to conform to ANSI standard.
32906         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32907         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32908         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32909         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32910         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32911         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32912         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32913         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32914         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32915         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32916         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32917         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32918         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32919         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32920         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32921         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32922         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32923         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32924         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32925         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32926         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32927         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32928         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32929         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32930         * g++.old-deja/g++.brendan/init3.C: Likewise.
32931         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32932         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32933         * g++.old-deja/g++.brendan/new2.C: Likewise.
32934         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32935         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32936         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32937         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32938         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32939         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32940         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32941         * g++.old-deja/g++.brendan/template24.C: Likewise.
32942         * g++.old-deja/g++.brendan/template3.C: Likewise.
32943         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32944         * g++.old-deja/g++.jason/inline3.C: Likewise.
32945         * g++.old-deja/g++.jason/opeq.C: Likewise.
32946         * g++.old-deja/g++.law/arg5.C: Likewise.
32947         * g++.old-deja/g++.law/arm7.C: Likewise.
32948         * g++.old-deja/g++.law/ctors11.C: Likewise.
32949         * g++.old-deja/g++.law/cvt8.C: Likewise.
32950         * g++.old-deja/g++.law/init9.C: Likewise.
32951         * g++.old-deja/g++.law/refs4.C: Likewise.
32952         * g++.old-deja/g++.law/template2.C: Likewise.
32953         * g++.old-deja/g++.law/visibility24.C: Likewise.
32954         * g++.old-deja/g++.law/vtable3.C: Likewise.
32955         * g++.old-deja/g++.mike/asm2.C: Likewise.
32956         * g++.old-deja/g++.mike/eh1.C: Likewise.
32957         * g++.old-deja/g++.mike/misc1.C: Likewise.
32958         * g++.old-deja/g++.mike/misc13.C: Likewise.
32959         * g++.old-deja/g++.mike/misc14.C: Likewise.
32960         * g++.old-deja/g++.mike/ns12.C: Likewise.
32961         * g++.old-deja/g++.mike/p1248.C: Likewise.
32962         * g++.old-deja/g++.mike/p3708.C: Likewise.
32963         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32964         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32965         * g++.old-deja/g++.mike/p646.C: Likewise.
32966         * g++.old-deja/g++.mike/p700.C: Likewise.
32967         * g++.old-deja/g++.mike/p783.C: Likewise.
32968         * g++.old-deja/g++.mike/p783a.C: Likewise.
32969         * g++.old-deja/g++.mike/p783b.C: Likewise.
32970         * g++.old-deja/g++.mike/p786.C: Likewise.
32971         * g++.old-deja/g++.mike/p789.C: Likewise.
32972         * g++.old-deja/g++.mike/p789a.C: Likewise.
32973         * g++.old-deja/g++.mike/p807a.C: Likewise.
32974         * g++.old-deja/g++.other/delete3.C: Likewise.
32975         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32976         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32977         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32978         * g++.old-deja/g++.other/empty1.C: Likewise.
32979         * g++.old-deja/g++.other/temporary1.C: Likewise.
32980         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32981         * g++.old-deja/g++.pt/t16.C: Likewise.
32982         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32983
32984 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32985
32986         * gcc.dg/991230-1.c: New test.
32987
32988 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32989
32990         * gcc.c-torture/compile/991229-3.c: New test.
32991         * gcc.c-torture/compile/991229-2.c: New test.
32992         * gcc.c-torture/compile/991229-1.c: New test.
32993
32994 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32995
32996         * gcc.c-torture/compile/labels-2.c: New test.
32997
32998 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32999
33000         * gcc.c-torture/execute/991227-1.c: New test.
33001
33002 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33003
33004         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
33005
33006 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
33007
33008         * gcc.c-torture/execute/991221-1.c: New test.
33009
33010 1999-12-20  Nathan Sidwell  <nathan@acm.org>
33011
33012         * g++.old-deja/g++.other/cast3.C: New test.
33013
33014 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
33015
33016         * gcc.c-torture/execute/991216-4.c: New test.
33017
33018 1999-12-16  Michael Meissner  <meissner@cygnus.com>
33019
33020         * gcc.c-torture/execute/991216-1.c: New test.
33021         * gcc.c-torture/execute/991216-2.c: New test.
33022         * gcc.c-torture/execute/991216-3.c: New test.
33023
33024 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33025
33026         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
33027         Actually make the test fail by using "-O2" for compilation.
33028
33029 1999-12-15  Nathan Sidwell  <nathan@acm.org>
33030
33031         * g++.old-deja/g++.warn/cast-align1.C: New test.
33032
33033 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33034
33035         * gcc.c-torture/compile/991214-1.c: New test.
33036         * gcc.c-torture/compile/991214-2.c: New test.
33037
33038 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
33039
33040         * gcc.dg/991214-1.c: New test.
33041
33042 1999-12-13  Jeffrey A Law  (law@cygnus.com)
33043
33044         * gcc.c-torture/compile/991213-3.c: New test.
33045         * gcc.c-torture/compile/991213-2.c: New test.
33046         * gcc.c-torture/compile/991213-1.c: New test.
33047
33048 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
33049
33050         * gcc.dg/991209-1.c: New test.
33051
33052 1999-12-08  Nathan Sidwell <nathan@acm.org>
33053
33054         * gcc.c-torture/compile/991208-1.c: New test.
33055
33056 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33057
33058         * gcc.dg/ultrasp2.c: New test.
33059
33060 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
33061
33062         * g++.old-deja/g++.abi/align.C (main): Fix typo.
33063
33064 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
33065
33066         * gcc.c-torture/compile/991202-1.c: New test.
33067         * gcc.c-torture/execute/991202-1.c: New test.
33068         * gcc.c-torture/execute/991202-2.c: New test.
33069         * gcc.c-torture/execute/991202-3.c: New test.
33070
33071 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
33072
33073         * g++.old-deja/g++.abi/align.C: New test.
33074         * g++.old-deja/g++.abi/aggregates.C: Likewise.
33075         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33076
33077 1999-12-01  Richard Henderson  <rth@cygnus.com>
33078
33079         * gcc.c-torture/execute/991201-1.c: New.
33080
33081 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
33082
33083         * gcc.dg/991129-1.c: New test.
33084
33085 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33086
33087         * gcc.c-torture/compile/991127-1.c: New test.
33088
33089 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33090
33091         * g++.old-deja/g++.other/warn4.C: New test.
33092
33093 1999-11-22  Nathan Sidwell  <nathan@acm.org>
33094
33095         * g++.old-deja/g++.eh/cleanup2.C: New test.
33096         * g++.old-deja/g++.ext/pretty2.C: New test.
33097         * g++.old-deja/g++.ext/pretty3.C: New test.
33098         * g++.old-deja/g++.other/debug6.C: New test.
33099
33100 1999-10-20  Jim Wilson  <wilson@cygnus.com>
33101
33102         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
33103         compiler_output to look for one error message instead of two.
33104
33105 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
33106
33107         * gcc.c-torture/execute/991118-1.c: Also test case
33108         where the word boundary does not split a byte evenly.
33109
33110 1999-11-19  Nathan Sidwell  <nathan@acm.org>
33111
33112         * g++.old-deja/g++.ext/restrict1.C: New test.
33113
33114 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
33115
33116         * gcc.c-torture/execute/991118-1.c: New test.
33117
33118 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
33119
33120         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
33121         working directory pathnames.
33122
33123 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
33124
33125         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
33126         host is equipped with driver.h and driver.o so it can actually
33127         compile and run the tests.
33128
33129 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
33130
33131         * gcc.c-torture/compile/991008-1.c: New test.
33132
33133 1999-11-08  Nick Clifton  <nickc@cygnus.com>
33134
33135         * lib/gcc-dg.exp: Include target-supports.exp
33136
33137 1999-11-05  Nick Clifton  <nickc@cygnus.com>
33138
33139         * lib/target-supports.exp: New file: Provide procs to test for
33140         features supported by the target.
33141         (check_weak_available): Moved here from ecos.exp.
33142         (check_alias_available): New proc: Determine of the target
33143         toolchain supports the alias attribute.
33144
33145         * gcc.dg/special/ecos.exp: Move check_weak_available to
33146         target-supports.exp.
33147         (alias-1.c): Only perform the test if the target supports
33148         aliases.
33149         (wkali-1.c): Only perform the test if the target supports
33150         aliases.
33151
33152         * gcc.dg/990506-0.c: Expect error messages from cross
33153         targets as well as native targets.
33154
33155 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33156
33157         * gcc.dg/ultrasp1.c: Removed xfail.
33158         * gcc.dg/struct-ret-2.c: Likewise.
33159         * gcc.dg/array-1.c: Likewise.
33160
33161 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
33162
33163         * gcc.dg/struct-ret-2.c: New test.
33164
33165         * gcc.dg/array-1.c: New test.
33166
33167 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33168
33169         * gcc.c-torture/execute/991030-1.c: New test.
33170
33171 1999-10-26  Richard Henderson  <rth@cygnus.com>
33172
33173         * gcc.c-torture/compile/991026-2.c: New test.
33174
33175 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33176
33177         * gcc.c-torture/compile/991026-1.c: New test.
33178
33179 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33180
33181         * gcc.c-torture/execute/991023-1.c: New test.
33182
33183 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33184
33185         * gcc.c-torture/execute/991019-1.c: New test.
33186
33187 1999-10-16  Richard Henderson  <rth@cygnus.com>
33188
33189         * gcc.c-torture/execute/991016-1.c: New test.
33190
33191 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33192
33193         * gcc.c-torture/execute/991014-1.c: New test.
33194
33195 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33196
33197         * g++.old-deja/g++.other/union2.C: New test.
33198
33199 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33200
33201         * g++.old-deja/g++.other/vaarg2.C: New test.
33202         * g++.old-deja/g++.other/vaarg3.C: New test.
33203
33204 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33205
33206         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33207         in compile/.
33208
33209 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33210
33211         * gcc.c-torture/execute/va-arg-11.c: New test.
33212
33213 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33214
33215         * lib/file-format.exp (gcc_target_object_format): Don't
33216         crash if objdump is unavailable.
33217
33218 1999-09-29  Donn Terry <donn@interix.com>
33219
33220         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33221
33222 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33223
33224         * gcc.c-torture/compile/990928-1.c: New test.
33225
33226 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33227
33228         * g++.old-deja/g++.other/decl6.C: New test.
33229
33230 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33231
33232         * gcc.c-torture/execute/va-arg-10.c: New test.
33233
33234 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33235
33236         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33237         __PRETTY_FUNCTION__.
33238
33239 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33240
33241         * gcc.c-torture/execute/990923-1.c: New test.
33242
33243 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33244
33245         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33246         for which -fpic is inappropriate.
33247
33248 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33249
33250         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33251
33252 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33253
33254         * g++.old-deja/g++.other/dyncast1.C: New test.
33255         * g++.old-deja/g++.other/dyncast2.C: New test.
33256         * g++.old-deja/g++.other/dyncast3.C: New test.
33257         * g++.old-deja/g++.other/dyncast4.C: New test.
33258         * g++.old-deja/g++.other/dyncast5.C: New test.
33259         * g++.old-deja/g++.eh/catch3.C: New test.
33260         * g++.old-deja/g++.eh/catch3p.C: New test.
33261         * g++.old-deja/g++.eh/catch4.C: New test.
33262         * g++.old-deja/g++.eh/catch4p.C: New test.
33263         * g++.old-deja/g++.eh/catch5.C: New test.
33264         * g++.old-deja/g++.eh/catch5p.C: New test.
33265         * g++.old-deja/g++.eh/catch6.C: New test.
33266         * g++.old-deja/g++.eh/catch6p.C: New test.
33267         * g++.old-deja/g++.eh/catch7.C: New test.
33268         * g++.old-deja/g++.eh/catch7p.C: New test.
33269         * g++.old-deja/g++.eh/catch8.C: New test.
33270         * g++.old-deja/g++.eh/catch8p.C: New test.
33271         * g++.old-deja/g++.eh/catch9.C: New test.
33272         * g++.old-deja/g++.eh/catch9p.C: New test.
33273
33274 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33275
33276         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33277         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33278
33279 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33280
33281         * gcc.c-torture/compile/990913-1.c: New test.
33282
33283 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33284
33285         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33286         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33287
33288 1999-09-09  Richard Henderson  <rth@cygnus.com>
33289
33290         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33291
33292 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33293
33294         * g++.old-deja/g++.other/lookup11.C: New test.
33295         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33296         what is permitted and what we want.
33297         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33298         overload use.
33299         * g++.old-deja/g++.jason/rfg5.C: Likewise
33300
33301 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33302
33303         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33304         * gcc.c-torture/noncompile/poison-1.c: New file.
33305
33306 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33307
33308         * g++.old-deja/g++.other/sizeof3.C: New test.
33309         * g++.old-deja/g++.other/sizeof4.C: New test.
33310         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33311         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33312
33313 1999-09-07  Richard Henderson  <rth@cygnus.com>
33314
33315         * gcc.dg/va-arg-1.c: New.
33316
33317 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33318
33319         * gcc.c-torture/execute/va-arg-9.c: New test.
33320
33321 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33322
33323         * g77.f-torture/compile/980519-2.f: New test.
33324         * g77.f-torture/compile/19990905-0.f: New test.
33325         * g77.f-torture/compile/19990905-1.f: New test.
33326         * g77.f-torture/compile/19990905-2.f: New test.
33327
33328         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33329
33330 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33331
33332         * gcc.c-torture/execute/990827-1.c: Fix typo.
33333
33334 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33335
33336         * g++.old-deja/g++.other/deref1.C: New test.
33337
33338 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33339
33340         * g++.old-deja/g++.other/ambig2.C: New test.
33341         * g++.old-deja/g++.other/cond5.C: New test.
33342         * g++.old-deja/g++.other/lookup16.C: New test.
33343
33344 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33345
33346         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33347         assemblers too.
33348
33349 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33350
33351         * lib/c-torture.exp: Avoid the "compare executables" optimization
33352         when testing native.
33353
33354 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33355
33356         * gcc.c-torture/execute/990829-1.c: New test.
33357         * gcc.c-torture/compile/990829-1.c: New test.
33358
33359 1999-08-27  Paul Burchard  <burchard@pobox.com>
33360
33361         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33362         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33363         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33364         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33365         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33366         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33367         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33368         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33369         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33370         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33371         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33372
33373 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33374
33375         * gcc.c-torture/execute/990827-1.c: New test.
33376
33377 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33378
33379         * g77.f-torture/noncompile/19990826-4.f: New test.
33380
33381         * g77.f-torture/compile/19990826-3.f: New test.
33382
33383         * g77.f-torture/execute/19990826-2.f: New test.
33384
33385         * g77.f-torture/compile/19990826-1.f: New test.
33386
33387         * gcc.c-torture/execute/990826-0.c: New test.
33388         * g77.c-torture/execute/19990826-0.f: New test.
33389
33390         * g77.f-torture/noncompile/970626-2.f: New test.
33391
33392 1999-08-25  Paul Burchard  <burchard@pobox.com>
33393
33394         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33395         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33396         lss-011.C: New tests.
33397
33398 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33399
33400         * g++.old-deja/g++.other/decl5.C: New test.
33401
33402 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33403
33404         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33405         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33406         call `postbase' for each one.  All callers of `postbase' changed
33407         to call this instead.
33408
33409 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33410
33411         * gcc.c-torture/execute/990811-1.c: New test.
33412
33413 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33414
33415         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33416         just native ones.
33417
33418         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33419         just native ones.
33420
33421 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33422
33423         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33424
33425 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33426
33427         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33428
33429 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33430
33431         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33432
33433 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33434
33435         * gcc.c-torture/execute/990804-1.c: New test.
33436
33437 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33438
33439         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33440         * g++.old-deja/g++.brendan/crash64.C: Likewise
33441         * g++.old-deja/g++.brendan/overload8.C: Likewise
33442
33443 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33444
33445         * g++.old-deja/g++.other/struct1.C: New test.
33446
33447 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33448
33449         * g++.old-deja/g++.other/enum2.C: New test.
33450
33451 1999-08-02  Richard Henderson  <rth@cygnus.com>
33452
33453         Adapted from tests from Franz Sirl:
33454         * gcc.c-torture/execute/va-arg-7.c: New test.
33455         * gcc.c-torture/execute/va-arg-8.c: New test.
33456
33457 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33458
33459         * gcc.c-torture/compile/990801-2.c: New test.
33460
33461         * gcc.c-torture/compile/990801-1.c: New test.
33462
33463 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33464
33465         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33466         fp-cmp-1.c, converting double to float.
33467
33468         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33469         fp-cmp-1.c, converting double to long double.
33470
33471         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33472         from fr1 to unknown_register, since fr1 is a legitimate register
33473         on some machines.
33474
33475 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33476
33477         * README: More listname related changes.
33478
33479 1999-07-08  Catherine Moore  <clm@cygnus.com>
33480
33481         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33482
33483 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33484
33485         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33486
33487 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33488
33489         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33490
33491 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33492
33493         * gcc.dg/990703-1.c: New test.
33494
33495 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33496
33497         * lib/file-format.exp: New file: Move definition of proc
33498         gcc_target_object_format to here from
33499         gcc.dg/special/ecos.exp.
33500
33501         * lib/c-torture.exp: Include lib file-format.exp.
33502         * lib/gcc-dg.exp: Include lib file-format.exp.
33503
33504         * gcc.dg/special/ecos.exp: Remove definition of proc
33505         gcc_target_object_format.
33506
33507 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33508
33509         * gcc.c-torture/execute/990628-1.c: New test.
33510
33511 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33512
33513         * gcc.c-torture/compile/990625-2.c: New test.
33514
33515         * gcc.c-torture/compile/990625-1.c: New test.
33516
33517 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33518
33519         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33520         attributes compile.
33521         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33522         ports that use the COFF/PE file format.
33523
33524 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33525
33526         * gcc.c-torture/compile/990617-1.c: New test.
33527
33528 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33529
33530         * g++.old-deja/g++.other/decl4.C: New test.
33531
33532 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33533
33534         * g++.old-deja/g++.other/bitfld3.C: New test.
33535
33536 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33537
33538         * g++.old-deja/g++.eh/catch1.C: New test.
33539
33540 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33541
33542         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33543
33544         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33545         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33546
33547 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33548
33549         * g77.f-torture/compile/19990502-0.f: Replace with new,
33550         shorter, test that still fails after recent changes.
33551
33552 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33553
33554         * gcc.c-torture/execute/990604-1.c: New test.
33555
33556 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33557
33558         * gcc.c-torture/execute/990531-1.c: New test.
33559
33560 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33561
33562         * gcc.c-torture/compile/990527-1.c: New test.
33563
33564 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33565
33566         * gcc.c-torture/execute/990527-1.c: New test.
33567
33568 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33569
33570         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33571         bitfields as signed.
33572
33573 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33574
33575         * g77.f-torture/compile/19990525-0.f: New test.
33576
33577 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33578
33579         * gcc.c-torture/execute/990525-2.c: New test.
33580
33581         * gcc.c-torture/execute/990525-1.c: New test.
33582
33583 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33584
33585         * g++.old-deja/g++.other/anon3.C: New test.
33586         * g++.old-deja/g++.other/anon4.C: New test.
33587         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33588         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33589         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33590         Merrill).
33591
33592 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33593
33594         * gcc.c-torture/execute/990524-1.c: New test.
33595
33596         * gcc.dg/990524-1.c: New test.
33597
33598 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33599
33600         * gcc.c-torture/compile/990523-1.c: New test.
33601
33602 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33603
33604         * gcc.c-torture/compile/990519-1.c: New test.
33605
33606 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33607
33608         * gcc.c-torture/compile/990517-1.c: New test.
33609
33610         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33611         (e4, f4): New tests.
33612         (main): Call them.
33613
33614 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33615
33616         * gcc.dg/noreturn-1.c: New test.
33617
33618 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33619
33620         * gcc.c-torture/execute/990513-1.c: New test.
33621
33622 1999-05-10  Richard Henderson  <rth@cygnus.com>
33623
33624         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33625
33626 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33627
33628         * g77.f-torture/execute/erfc.f: Use small single-precision
33629         values, to avoid problems on Alphas when not -mieee.
33630
33631 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33632
33633         * gcc.dg/990506-0.c: New test.
33634
33635 1999-05-08  Richard Henderson  <rth@cygnus.com>
33636
33637         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33638         the constant to test.  Don't XFAIL 64-bit targets.
33639
33640         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33641         * g++.old-deja/g++.law/profile1.C: Likewise.
33642
33643         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33644         operator new instances.
33645         * g++.old-deja/g++.other/delete5.C: Likewise.
33646
33647 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33648
33649         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33650         intrinsic.
33651
33652 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33653
33654         * g77.f-torture/execute/u77-test.f: Reverse order of two
33655         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33656
33657 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33658
33659         * gcc.dg/compare1.c: New test.
33660
33661 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33662
33663         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33664         New tests.
33665
33666 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33667
33668         * g77.f-torture/compile/19990502-1.f: New test.
33669
33670 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33671
33672         * g77.f-torture/compile/19990502-0.f: New test.
33673
33674 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33675
33676         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33677         intrinsic.
33678
33679 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33680
33681         * g77.f-torture/execute/u77-test.f (main): List libU77
33682         intrinsics not currently tested.
33683         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33684         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33685         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33686         Trim blanks off the ends of some printed strings.
33687
33688 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33689
33690         * g77.f-torture/execute/u77-test.f (main): Just warn about
33691         FSTAT gid disagreement, as it's expected on some systems.
33692
33693 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33694
33695         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33696         use a new function, which allows for some slop.
33697         Clean up some commentary.
33698         (issum): The new function.
33699         (sgladd): Deleted subroutine.
33700
33701 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33702
33703         * g77.f-torture/execute/u77-test.f: Modify to be more like
33704         libf2c/libU77 version, bringing patches to that version here.
33705         Add suitable commentary.
33706
33707 1999-04-25  Richard Henderson  <rth@cygnus.com>
33708
33709         * gcc.dg/990424-1.c: New test.
33710
33711 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33712
33713         * g77.f-torture/execute/u77-test.f (main): Bug involving
33714         LSTAT has been fixed, so turn back on full checking.
33715
33716 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33717
33718         * g77.f-torture/compile/19990419-0.f: New test.
33719         * g77.f-torture/execute/19990419-1.f: New test.
33720
33721 1999-04-17  Richard Henderson  <rth@cygnus.com>
33722
33723         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33724         to avoid the need for a prototype to supress a warning.
33725
33726 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33727
33728         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33729
33730 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33731
33732         * gcc.c-torture/execute/990404-1.c: New test.
33733
33734 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33735
33736         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33737         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33738         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33739         missing initializer warnings.
33740
33741 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33742
33743         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33744         matching strings.
33745
33746 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33747
33748         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33749
33750 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33751
33752         * g77.f-torture/execute/19990325-0.f: New test.
33753         * g77.f-torture/execute/19990325-1.f: New test.
33754
33755 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33756
33757         * gcc.c-torture/execute/990324-1.c: New test.
33758
33759 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33760
33761         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33762         test with 4.
33763
33764 1999-03-17  Richard Henderson  <rth@cygnus.com>
33765
33766         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33767
33768 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33769
33770         * g77.f-torture/execute/19990313-2.f: New test.
33771         * g77.f-torture/execute/19990313-3.f: New test.
33772
33773 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33774
33775         * g77.f-torture/execute/19990313-0.f: New test.
33776         * g77.f-torture/execute/19990313-1.f: New test.
33777
33778 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33779
33780         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33781         printf to sprintf.
33782         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33783         (main): Add check for u15.  Conditionalize u31 check depending on
33784         whether ints are <32 bits or >=32 bits.
33785
33786 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33787
33788         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33789
33790 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33791
33792         * g77.f-torture/compile/19990305-0.f: New test.
33793         * g77.f-torture/execute/19981119-0.f: New test.
33794
33795 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33796
33797         * g77.f-torture/execute/970625-2.f: call ABORT if final
33798         result is not correct, instead of just printing it.
33799         Add this checking via newly introduced obfuscation, to
33800         trip up buggy front ends.
33801
33802 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33803
33804         * g77.f-torture/compile/960317-1.f: Moved from being
33805         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33806
33807 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33808
33809         * g77.f-torture/execute/960317-1.f: New (old) test.
33810         * g77.f-torture/execute/970625-2.f: Ditto.
33811
33812 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33813
33814         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33815         message on line 1 or line 2; cccp and cpplib do this differently.
33816
33817 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33818
33819         * g++.old-deja/g++.law/weak1.C: New test.
33820
33821 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33822
33823         * gcc.c-torture/execute/990119-1.c: Renamed to...
33824         * gcc.dg/990119-1.c: this, so it will only be tested once
33825         (it's a preprocessor test, it doesn't need to be run at
33826         multiple optimization levels).
33827
33828 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33829
33830         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33831           ALWAYS_CXXFLAGS.
33832
33833 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33834
33835         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33836         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33837         to not be compilable by current g77.
33838
33839 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33840
33841         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33842
33843 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33844
33845         * gcc.c-torture/execute/990222-1.c: New test.
33846
33847 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33848
33849         * g77.f-torture/compile/19990218-0.f: New test.
33850         * g77.f-torture/noncompile/19990218-1.f: New test.
33851
33852 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33853
33854         * g77.f-torture/compile/19981216-0.f: New test.
33855
33856 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33857
33858         * gcc.dg/990214-1.c: New test.
33859
33860 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33861
33862         * gcc.dg/990213-2.c: New test.
33863
33864         * gcc.dg/990213-1.c: New test.
33865
33866 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33867
33868         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33869         ints.
33870
33871 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33872
33873         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33874         specified by target.
33875
33876         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33877
33878 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33879
33880         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33881
33882 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33883
33884         * gcc.dg/special/ecos.exp: New test driver for new tests with
33885         special requirements.
33886
33887         * gcc.dg/special/alias-1.c: New test.
33888         * gcc.dg/special/gcsec-1.c: New test.
33889         * gcc.dg/special/weak-1.c: New test.
33890         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33891         * gcc.dg/special/weak-2.c: New test.
33892         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33893         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33894         * gcc.dg/special/wkali-1.c: New test.
33895         * gcc.dg/special/wkali-2.c: New test.
33896         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33897         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33898
33899 1999-02-10  Felix Lee  <flee@cygnus.com>
33900
33901           * lib/c-torture.exp (c-torture-compile): Pull out code for
33902           analyzing gcc error messages.
33903           (c-torture-execute): Likewise.  Fix some (harmless) false
33904           positives.
33905           * lib/gcc.exp (gcc_check_compile): New function.
33906
33907 1999-02-08  Richard Henderson  <rth@cygnus.com>
33908
33909         * gcc.c-torture/execute/990208-1.c: New test.
33910
33911 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33912
33913         * g++.dg/special/ecos.exp: New driver for new tests with special
33914         requirements
33915
33916         * g++.dg/special/conpr-1.C: New test
33917         * g++.dg/special/conpr-2.C: New test
33918         * g++.dg/special/conpr-2a.C: New test
33919         * g++.dg/special/conpr-3.C: New test
33920         * g++.dg/special/conpr-3a.C: New test
33921         * g++.dg/special/conpr-3b.C: New test
33922
33923         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33924         allow g++ to use the dg driver
33925
33926         * README: Add comment about g++.dg directory
33927
33928 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33929
33930         * README: Update email addresses.
33931
33932 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33933
33934         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33935         arguments in order to force structure S onto the stack even on
33936         the alpha.
33937         (test): Pass 10 leading arguments to function foo as well as the
33938         structure S.
33939
33940         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33941         failure for all targets.
33942
33943         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33944         abort to terminate program execution.
33945
33946 1999-01-30  Richard Henderson  <rth@cygnus.com>
33947
33948         * gcc.c-torture/execute/990130-1.c: New test.
33949
33950 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33951
33952         * gcc.dg/990130-1.c: New test.
33953
33954 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33955
33956         * gcc.c-torture/execute/990128-1.c: New test.
33957
33958 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33959
33960         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33961
33962 1999-01-27  Felix Lee  <flee@cygnus.com>
33963
33964         * lib/c-torture.exp (c-torture-compile): pull out code for
33965         analyzing gcc error messages.
33966         (c-torture-execute): ditto, and fix some (harmless) false
33967         positives.
33968         * lib/gcc.exp (gcc_check_compile): new function.
33969
33970 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33971
33972         * gcc.dg/990117-1.c: New test.
33973
33974         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33975
33976         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33977
33978 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33979
33980         * g77.f-torture/compile/990115-1.f: New test.
33981
33982 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33983
33984         * gcc.c-torture/compile/990107-1.c: New test
33985
33986 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33987
33988         * gcc.c-torture/execute/990106-2.c: New test.
33989
33990         * gcc.c-torture/execute/990106-1.c: New test.
33991
33992 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33993
33994         * gcc.c-torture/compile/981223-1.c: New test.
33995
33996 1998-12-29  Richard Henderson  <rth@cygnus.com>
33997
33998         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33999         (opt3): Rename from opt4 and disable.
34000
34001 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
34002
34003         * g++.old-deja/g++.pt/ptrmem5.C: New test.
34004
34005 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34006
34007         * g++.old-deja/g++.other/conv5.C: New test.
34008
34009 1998-12-14  Nick Clifton  <nickc@cygnus.com>
34010
34011         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
34012
34013 1998-12-11  Jeffrey A Law  (law@cygnus.com)
34014
34015         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
34016
34017 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
34018
34019         * gcc.c-torture/compile/981211-1.c: New test.
34020
34021 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
34022
34023         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
34024
34025         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
34026
34027 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34028
34029         * gcc.special/930510-1.c: Make C9X safe.
34030         * gcc.misc-tests/gcov-1.c Similarly.
34031         * gcc.misc-tests/gcov-2.c Similarly.
34032
34033 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34034
34035         * gcc.dg/ultrasp1.c: New test.
34036
34037 1998-12-06  Richard Henderson  <rth@cygnus.com>
34038
34039         * gcc.c-torture/execute/981206.c: New test.
34040
34041 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34042
34043         * g++.old-deja/g++.ns/template7.C: New test.
34044
34045         * g++.old-deja/g++.other/expr1.C: New test.
34046
34047         * g++.old-deja/g++.eh/tmpl3.C: New test.
34048
34049         * g++.old-deja/g++.eh/tmpl2.C: New test.
34050
34051 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34052
34053         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
34054         * g++.old-deja/g++.other/using6.C: Removed.
34055         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
34056
34057         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
34058
34059 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34060
34061         * g++.old-deja/g++.pt/overload8.C: New test.
34062
34063         * g++.old-deja/g++.pt/overload7.C: New test.
34064
34065         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
34066
34067         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
34068         and relinking messages.
34069         * lib/g++.exp (g++_target_compile): Remove .rpo file when
34070         compiling with -frepo.
34071
34072 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
34073
34074         * g++.old-deja/g++.pt/lookup6.C: New test.
34075
34076 1998-11-30  Nick Clifton  <nickc@cygnus.com>
34077
34078         * gcc.c-torture/execute/981130-1.c: New test.
34079         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
34080
34081 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34082
34083         * g++.old-deja/g++.pt/explicit76.C: New test.
34084
34085         * g++.old-deja/g++.pt/friend38.C: New test.
34086
34087         * g++.old-deja/g++.ns/crash2.C: New test.
34088
34089         * g++.old-deja/g++.pt/defarg8.C: New test.
34090
34091         * g++.old-deja/g++.pt/instantiate6.C: New test.
34092
34093         * g++.old-deja/g++.pt/static6.C: New test.
34094
34095         * g++.old-deja/g++.pt/decl2.C: New test.
34096
34097 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34098
34099         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
34100         problem is actually related with name lookup, but so what? :-)
34101
34102         * g++.old-deja/g++.pt/friend37.C: New test.
34103
34104 1998-11-25  Dave Love  <d.love@dl.ac.uk>
34105
34106         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
34107         element, which fails on some systems.
34108
34109         * g77.f-torture/execute/labug1.f: New test.
34110
34111 1998-11-21  Jeffrey A Law  (law@cygnus.com)
34112
34113         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
34114         is defined.
34115
34116 1998-11-18  Dave Love  <d.love@dl.ac.uk>
34117
34118         * g77.f-torture/compile/981117-1.f: New test.
34119
34120 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
34121
34122         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
34123         properly discarded.
34124
34125 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
34126
34127         * gcc.c-torture/execute/memcheck: New directory of tests for
34128         -fcheck-memory-usage.
34129
34130 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34131
34132         * README: New file, general information about the testsuite and
34133         new description of the various C++ test subdirectories.
34134         * README.g++: Eliminate obsolete information, update and move most
34135         relevant stuff to README.
34136
34137 1998-11-07  Richard Henderson  <rth@cygnus.com>
34138
34139         * gcc.c-torture/compile/981107-1.c: New test.
34140
34141 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
34142
34143         * execute/memcpy-bi.c: New testcase.
34144
34145 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
34146
34147         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
34148         base classes.
34149
34150         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
34151         template is selected.
34152
34153         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
34154         classes, it should be accepted for all types.
34155
34156         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
34157
34158         * g++.old-deja/g++.pt/spec24.C: Ensure that template
34159         specializations start with template headers.
34160
34161 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
34162
34163         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
34164
34165         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34166         non-POD types.
34167
34168 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34169
34170         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34171
34172 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34173
34174         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34175
34176 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34177
34178         * 981019-1.c: New test.
34179
34180 1998-10-14  Robert Lipe <robertl@dgii.com>
34181
34182         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34183         find objc headers.
34184
34185 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34186
34187         * compile/981001-4.c: Remove use of GCC extension that triggers a
34188         compiler bug.
34189
34190 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34191
34192         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34193
34194 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34195
34196         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34197         instantiation of template produces incorrect code for delete
34198         expression.
34199
34200         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34201         constructors' name is not unique.
34202         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34203         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34204
34205         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34206         automatic array of const is ill-formed.
34207
34208         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34209         of template parameter?
34210
34211         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34212         const.
34213
34214         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34215         pointer-to-member expression.
34216
34217         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34218         declaration causes ICE.
34219
34220 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34221
34222         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34223         reserved in the global namespace.
34224
34225         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34226         generate needed virtual table.
34227
34228         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34229
34230 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34231
34232         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34233         template-dependent type
34234
34235 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34236
34237         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34238         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34239         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34240
34241         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34242         class should be usable as argument of member function.
34243         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34244         class should be usable as return type of member function.
34245         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34246         class should be usable as type of data member.
34247
34248         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34249
34250 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34251
34252         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34253
34254 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34255
34256         * gcc.dg/dll-?.c Add thumb to target list.
34257         Fix assembler scan patterns to match current assembler output.
34258
34259 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34260
34261         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34262         matching of template brackets.
34263
34264         * g++.old-deja/g++.other/using4.C: New test.  Test using
34265         declarations of methods from base classes.
34266
34267         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34268         within functions should introduce names into the innermost
34269         enclosing namespace.
34270
34271         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34272         of static locals if first initialization throws.
34273
34274 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34275
34276         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34277
34278 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34279
34280         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34281         lose track of the possible targets of tablejump insns.
34282         * special/special.exp: Run it.
34283
34284 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34285
34286         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34287         must be declared before its specializations can be named in friend
34288         declarations.
34289
34290 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34291
34292         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34293
34294         * g77.f-torture/execute/io1.f: New test.
34295
34296 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34297
34298         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34299         with pointer to template function, for which no argument deduction
34300         is possible.
34301
34302         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34303         specialization of template function as argument to template
34304         function.
34305
34306         * g++.old-deja/g++.other/access2.C: New test; Inner class
34307         shouldn't have privileged access to Outer's names.
34308
34309 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34310
34311         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34312         friend template declared within template class conflicts with
34313         nested class of the same name.
34314
34315         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34316         is ignored.
34317
34318         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34319         object with direct initializer as function declaration.
34320
34321         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34322         initializers.
34323
34324         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34325         involving const pointer and NULL produces incorrect result.
34326
34327         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34328         type name without `typename' should be rejected with -pedantic.
34329
34330 1998-10-02  Richard Henderson  <rth@cygnus.com>
34331
34332         * g++.old-deja/g++.other/addrof1.C: New test.
34333
34334 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34335
34336         * gcc.c-torture/compile/981001-1.c: New test.
34337         * gcc.c-torture/execute/981001-1.c: New test.
34338
34339 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34340
34341         * gcc.c-torture/compile/981001-2.c: New test.
34342         * gcc.c-torture/compile/981001-3.c: New test.
34343         * gcc.c-torture/compile/981001-4.c: New test.
34344
34345 1998-10-01  Robert Lipe  <robertl@dgii.com>
34346
34347         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34348         multilibbed hosts.   Idea grafted from g77.exp.
34349
34350 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34351
34352         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34353         avoid losing on systems which need -lsocket.
34354
34355 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34356
34357         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34358         * g++.old-deja/g++.other/nested2.C: Ditto.
34359         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34360         failure.
34361
34362 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34363
34364         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34365         preferred over template operator!= for enum bitfields.
34366
34367 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34368
34369         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34370         that happen to have the same base name, but in different scopes,
34371         are incorrectly rejected.
34372
34373 1998-09-16  Richard Henderson  <rth@cygnus.com>
34374
34375         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34376         on the native word size instead of an integer literal.
34377
34378 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34379
34380         * g++.old-deja/g++.other/static2.C: Invocation of static data
34381         member of type pointer-to-function denoted as non-static member.
34382
34383         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34384         checks involving function types and aliases.
34385
34386 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34387
34388         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34389         redefined to the same non-trivial type.
34390
34391         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34392         namespace-qualification of template specializations declared in
34393         other namespaces.
34394
34395         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34396         to declare a subset of the specializations of a template function
34397         as friends of specializations of a template class.
34398
34399         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34400         member templates that do not fully specialize the enclosing
34401         template class are rejected.
34402
34403 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34404
34405         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34406
34407 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34408
34409         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34410         altered from libf2c/libU77 version.
34411
34412 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34413
34414         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34415
34416 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34417
34418         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34419         (un)signed char are different types for template specialization
34420         purposes.
34421
34422 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34423
34424         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34425         * objc: ObjC testsuite.
34426
34427 1998-08-31  Catherine Moore  <clm@cygnus.com>
34428
34429         * gcc.c-torture/execute/941014-1.x:  New file.
34430
34431 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34432
34433         * lib/c-torture.exp: Add support for
34434         torture_eval_before_compile and torture_eval_before_execute
34435         variables.
34436
34437 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34438
34439         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34440         this test triggers valid.
34441
34442 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34443
34444         * gcc.dg/980827-1.c: New test.
34445
34446 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34447
34448         * gcc.c-torture/execute/loop-4b.c: New test.
34449
34450 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34451
34452         * lib/c-torture.exp: Add support for
34453         torture_eval_before_compile and torture_eval_before_execute
34454         variables.
34455
34456 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34457
34458         * gcc.c-torture/compile/980825-1.c: New test.
34459
34460 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34461
34462         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34463         count number tests in opt_t0 not good_t0.
34464
34465 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34466
34467         * gcc.c-torture/compile/930326-1.x: Fix typo.
34468
34469 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34470
34471         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34472         causes an ICE.
34473
34474 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34475
34476         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34477         STACK_SIZE is defined.
34478         * gcc.c-torture/unsorted/stuct.c: Similarly.
34479
34480         * gcc.c-torture/compile/980821-1.c: New test.
34481
34482 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34483
34484         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34485
34486 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34487
34488         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34489         code.
34490
34491 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34492
34493         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34494         error'.
34495
34496 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34497
34498         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34499
34500 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34501
34502         * gcc.c-torture/compile/980816-1.c: New test.
34503
34504         * gcc.dg/980816-1.c: New test.
34505
34506 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34507
34508         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34509         compiler for ieee tests.
34510
34511 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34512
34513         * g77.f-torture/compile/980729-0.f: New test.
34514
34515 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34516
34517         * gcc.c-torture/special/eeprof-1.c: New test, for
34518         -finstrument-functions.
34519         * gcc.c-torture/special/special.exp: Run it.
34520
34521 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34522
34523         * gcc.c-torture/compile/980729-1.c: New test.
34524
34525 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34526
34527         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34528         __thumb__ is defined, and test for ARM style doubles if so.
34529
34530 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34531
34532         * g77.f-torture/noncompile/980615-0.f: New test.
34533
34534 1998-07-26  H.J. Lu  (hjl@gnu.org)
34535
34536         * gcc.dg/980312-1.c: Do link instead of compile.
34537         * gcc.dg/980313-1.c: Likewise.
34538
34539 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34540
34541         * gcc.c-torture/compile/980726-1.c: New test.
34542
34543 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34544
34545         * g77.f-torture/execute/io0.f: New test.
34546
34547 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34548
34549         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34550         an int.
34551
34552 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34553
34554         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34555         m32r bugs.
34556
34557 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34558
34559         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34560         c-decl.c:grokdeclarator can handle mode attributes.
34561
34562 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34563
34564         * gcc.c-torture/execute/980716-1.c: New test.
34565
34566 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34567
34568         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34569         the mn10200.
34570         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34571         the mn10200.
34572         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34573         * gcc.c-torture/compile/930326-1.x: Similarly.
34574
34575 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34576
34577         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34578         New test from Craig.
34579
34580 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34581
34582         * g77.f-torture/noncompile/980616-0.f: New test.
34583
34584         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34585
34586 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34587
34588         *  g++.other/singleton.C: Return error value instead of taking
34589         SIGSEGV.
34590
34591 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34592
34593         *  g++.other/singleton.C: New test.   Warning is under dispute.
34594         Runtime crash is not.
34595
34596 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34597
34598         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34599         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34600         using6.C, using7.C}:  New namespace tests.
34601
34602 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34603
34604         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34605         specialization with typedef'ed names used as array indexes.
34606
34607 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34608
34609         * gcc.c-torture/execute/980709-1.c: New test.
34610
34611         * gcc.dg/980709-1.c: New test.
34612
34613 1998-07-07  Richard Henderson  <rth@cygnus.com>
34614
34615         * gcc.c-torture/execute/bcp-1.c: New test.
34616
34617 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34618
34619         * gcc.c-torture/execute/980707-1.c: New test.
34620
34621 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34622
34623         * gcc.c-torture/compile/980706-1.c: New test.
34624
34625 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34626
34627         * g77.f-torture/execute/980701-0.f,
34628         g77.f-torture/execute/980701-1.f: New test from Craig.
34629
34630 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34631
34632         * gcc.c-torture/compile/980701-1.c: New test.
34633
34634         * gcc.c-torture/execute/980701-1.c: New test.
34635
34636 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34637 rlsruhe.de>
34638
34639         * g++.old-deja/g++.robertl/eb132.C: New test.
34640         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34641
34642 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34643
34644         * g77.f-torture/execute/980628-7.f,
34645         g77.f-torture/execute/980628-8.f,
34646         g77.f-torture/execute/980628-9.f,
34647         g77.f-torture/execute/980628-10.f: New tests from Craig.
34648
34649         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34650
34651 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34652
34653         * g77.f-torture/execute/980628-4.f: New test from Craig.
34654         * g77.f-torture/execute/980628-5.f: Likewise.
34655         * g77.f-torture/execute/980628-2.f: Likewise.
34656         * g77.f-torture/execute/980628-0.f: Likewise.
34657         * g77.f-torture/execute/980628-1.f: Likewise.
34658         * g77.f-torture/execute/980628-3.f: Likewise.
34659         * g77.f-torture/execute/980628-6.f: Likewise.
34660
34661 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34662
34663         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34664         directory when nothing has been installed yet.
34665
34666 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34667
34668         * gcc.c-torture/special/special.exp: Handle newer versions of
34669         dejagnu.
34670
34671 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34672
34673         * gcc.dg/980626-1.c: New test.
34674
34675 1998-06-19  Bruno Haible <haible@ilog.fr>
34676
34677         * gcc.misc-tests/m-un-2.c: New test.
34678         * g++.old-deja/g++.other/warn01.c: Likewise.
34679
34680 1998-06-19  Robert Lipe  <robertl@dgii.com>
34681
34682         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34683         compatibility with assmblers with a different comment character.
34684         Eliminate use of GAS-specific extensions.
34685
34686 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34687
34688         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34689
34690 1998-06-19  Robert Lipe  <robertl@dgii.com>
34691
34692         *lib/g77.exp: Replace search for libf2c.a with search for newly
34693         renamed libg2c.a
34694
34695 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34696
34697         * gcc.c-torture/execute/980617-1.c: New test.
34698
34699 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34700
34701         * gcc.c-torture/execute/980612-1.c: New test.
34702
34703 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34704
34705         * gcc.dg/980523-1.c: Only test on ppc-linux.
34706         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34707
34708         * gcc.c-torture/execute/980608-1.c: New test.
34709
34710 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34711
34712         * gcc.c-torture/execute/980605-1.c: New test.
34713
34714 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34715
34716         * gcc.c-torture/execute/980604-1.c: New test.
34717
34718 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34719
34720         * gcc.c-torture/execute/980602-1.c: New test.
34721         * gcc.c-torture/execute/980602-2.c: Likewise.
34722
34723 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34724
34725         * 970125-0.f: Fix per JCB.  Add commentary.
34726
34727 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34728
34729         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34730         IEEE -0 support.
34731
34732 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34733
34734         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34735         earlier.
34736
34737 1998-05-28  Catherine Moore <clm@cygnus.com>
34738
34739         * gcc.c-torture/execute/980526-3.c: New test.
34740
34741 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34742
34743         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34744         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34745         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34746         m88k-motorola-sysv3 to XFAIL.
34747
34748 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34749
34750         * gcc.dg/980526-1.c: New test.
34751         * gcc.c-torture/execute/980526-2.c: New test.
34752
34753 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34754
34755         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34756
34757         * gcc.c-torture/execute/980526-1.c: New test.
34758
34759 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34760
34761         * g77.f-torture/execute/alpha2.f: Add runtime test.
34762
34763 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34764
34765         * g++.old-deja/old-deja.exp: Strip leading directories.
34766
34767         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34768         error for the line.  Don't run multiple tests for the same line.
34769
34770 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34771
34772         * gcc.dg/980523-1.c: New test.
34773
34774 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34775
34776         * g77.f-torture/compile/970915-0.f: New test.
34777
34778 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34779
34780         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34781
34782 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34783
34784         * gcc.dg/980520-1.c: New test.
34785
34786 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34787
34788         * gcc.dg/980502-1.c: Fix return type.
34789
34790 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34791
34792         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34793         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34794         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34795         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34796         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34797
34798 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34799
34800         * g77.f-torture/execute/980520-1.f: New test.
34801
34802 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34803
34804         * lib/mike-g77.exp: New file.
34805
34806         * g77.f-torture/noncompile/noncompile.exp,
34807         g77.f-torture/noncompile/check0.f: New files.
34808
34809 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34810
34811         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34812         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34813         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34814         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34815         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34816         abort where appropriate.
34817
34818 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34819
34820         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34821         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34822
34823 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34824
34825         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34826
34827 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34828
34829         * g77.f-torture/compile/980427-0.f: New test.
34830
34831 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34832
34833         * g77.f-torture/compile/980424-0.f: New test.
34834
34835 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34836
34837         * g77.f-torture/compile/980419-2.f (main): New test.
34838         * g77.f-torture/compile/970125-0.f: New test.
34839         * g77.f-torture/compile/980419-1.f: New test.
34840
34841 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34842
34843         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34844         of loop-4.c.
34845
34846 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34847
34848         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34849
34850 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34851
34852         * gcc.c-torture/compile/980329-1.c: New test.
34853
34854 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34855
34856         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34857         * gcc.dg/980312-1.c: Fix typo in -march command.
34858
34859 1998-03-16  H.J. Lu  (hjl@gnu.org)
34860
34861         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34862
34863 1998-03-11  Robert Lipe  <robertl@dgii.com>
34864
34865         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34866         Dave Love agree the Fortran source is bogus.
34867
34868 1998-03-11  Robert Lipe  <robertl@dgii.com>
34869
34870         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34871         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34872         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34873         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34874         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34875
34876 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34877
34878         * g++.old-deja/g++.other/friend1.C: New test.
34879
34880 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34881
34882         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34883         possibly uninitialized) variables and declare dnrm2.
34884
34885 1998-02-23  Robert Lipe <robertl@dgii.com>
34886
34887         From Bruno Haible <haible@ilog.fr>:
34888         * gcc.c-torture/execute/980223.c: New test.
34889
34890 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34891
34892         * gcc.dg/ifelse-1.c: New test.
34893
34894 1998-02-09  H.J. Lu  (hjl@gnu.org)
34895
34896         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34897
34898           * lib/old-dejagnu.exp (old-dejagnu): Added the
34899           "execution test - XFAIL *-*-*" handling in the spirit of
34900           "excess errors test -". Changed the "execution test fails"
34901           handling to be like "excess errors test fails".
34902           * Update various tests accordingly.
34903
34904 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34905
34906         * gcc.c-torture/execute/980205.c: New test.
34907
34908 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34909
34910         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34911         * lib/f-torture.exp: Similarly.
34912         * gcc.c-torture: Rename all .cexp files to .x files.
34913
34914 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34915
34916         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34917         (940510-1.c): Removed duplicate.
34918         (971104-1.c): New test.
34919
34920 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34921
34922           * lib/f-torture.exp: Improve error and loop detection.
34923
34924 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34925
34926         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34927         use that to size the filler array.
34928
34929 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34930
34931         * lib/c-torture.exp(c-torture-execute): Fix typo.
34932
34933         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34934         testcase as the executable name. Keep the executable around if
34935         the test fails.
34936
34937 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34938
34939         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34940         changes.  Only test one -g option, and move it to the end of the
34941         list of options to test.
34942
34943 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34944
34945         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34946         variable GCC_TORTURE_OPTIONS to supply default switches separated
34947         by colons.  If no environment variable, run tests with -O0 -g, -O1
34948         -g, and -O2 -g as well.
34949
34950 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34951
34952         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34953         explanatory comments. Fix indentation.
34954
34955 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34956
34957         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34958
34959 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34960
34961         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34962         * g++.old-deja/g++.mike/p7325.C: Likewise.
34963         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34964
34965 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34966
34967         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34968         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34969         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34970         * g++.old-deja/g++.law/operators4.C: Likewise.
34971
34972 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34973
34974         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34975         * g++.old-deja/g++.mike/p784.C: Ditto.
34976         * g++.old-deja/g++.mike/p785.C: Ditto.
34977
34978 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34979
34980           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34981
34982 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34983
34984         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34985         target feature; pass this to c-torture-execute as needed.
34986
34987 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34988
34989         * lib/c-torture.exp(c-torture-execute): If the previous and the
34990         current executables being tested are identical, we don't need to
34991         run the executable again. Try to make the executable names
34992         unique. Add an optional argument for passing additional compiler
34993         flags.
34994
34995 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34996
34997         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34998
34999 1997-08-29  Jeffrey A Law  (law@cygnus.com)
35000
35001         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
35002
35003 1997-07-31  Jeffrey A Law  (law@cygnus.com)
35004
35005         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
35006         32bit or larger longs.
35007
35008         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
35009         have either a 32bit long or 32bit int.
35010
35011 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
35012
35013         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
35014         Make double precision tests dependent on sizeof (double).
35015
35016 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
35017
35018         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
35019         too.
35020
35021 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
35022
35023         * gcc.c-torture/compile/961203-1.cexp: New script.
35024
35025 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
35026
35027         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
35028         up the includes ourselves.
35029
35030 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
35031
35032         * lib/plumhall.exp: Remove random include, and add a few
35033         verbose messages for debugging.
35034
35035 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
35036
35037         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
35038         of trying to do it ourselves.
35039
35040 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35041
35042         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
35043
35044 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
35045
35046         * gcc.prms/5403.c: Made regexp a bit less strict.
35047
35048 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
35049
35050         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
35051         is returned from remote_load instead.
35052         * lib/plumhall.exp: Ditto.
35053         * lib/mike-g++.exp: Ditto.
35054         * lib/old-dejagnu.exp: Ditto.
35055         * lib/c-torture.exp: Ditto.
35056
35057 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
35058
35059         * lib/g++.exp: Use build_wrapper procedure.
35060         * lib/gcc.exp: Ditto.
35061
35062 1997-05-20  Jeffrey A Law  (law@cygnus.com)
35063
35064         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
35065         an old-style decl for malloc.  Fixes tests to work when
35066         sizeof (int) != sizeof (size_t).
35067
35068 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35069
35070         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
35071
35072         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
35073         use stdargs.h interface.
35074
35075 1997-05-15  Mike Meissner  <meissner@cygnus.com>
35076
35077         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
35078         NO_VARARGS when compiling.
35079
35080 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
35081
35082         * lib/plumhall.exp(ph_includes): New procedure.
35083         (ph_make): Use it.
35084         (ph_compiler): Ditto.
35085
35086         * lib/g++.exp: Rename test-glue.c to testglue.c.
35087         * lib/gcc.exp: Ditto.
35088
35089 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
35090
35091         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
35092         to completion when it's called.
35093
35094 1997-03-21  Michael Meissner  <meissner@cygnus.com>
35095
35096         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
35097         is defined, don't do test.
35098
35099 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
35100
35101         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
35102         for object files.
35103         (ph_summary): Mark skipped testcases as untested, not unresolved.
35104
35105         * lib/plumhall.exp (ph_make): If unresolved because of bad
35106         errorCode, record errorCode in log file.
35107         (*): Replace send_log/verbose with verbose -log.
35108
35109 1997-03-19  Michael Meissner  <meissner@cygnus.com>
35110
35111         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
35112         double conversion if double isn't at least 8 bytes.
35113
35114         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
35115         int to work with targets where int is 16 bits.
35116
35117         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
35118         8 bytes, just exit, since 4 byte doubles don't have enough bits of
35119         precision for the test to complete.
35120
35121 1997-03-14  Michael Meissner  <meissner@cygnus.com>
35122
35123         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
35124         if d10v is not compiled with the -mdouble64 flag.
35125         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
35126
35127         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
35128         d10v is not compiled with the -mint32 flag.
35129
35130 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
35131
35132         * lib/plumhall.exp: Use incr_count.
35133
35134 1997-03-12  Jeffrey A Law  (law@cygnus.com)
35135
35136         * gcc.c-torture: Update to c-torture-1.45.
35137
35138 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
35139
35140         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
35141         the name of the expect testcase file).
35142
35143         * lib/g++.exp(g++_init): Ditto.
35144
35145 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
35146
35147         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
35148         the host.
35149
35150         * lib/gcc.exp(gcc_exit): New procedure.
35151
35152 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
35153
35154         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
35155         specs where appropriate.
35156
35157         * g++.old-deja/g++.arm/*: Added additional ERROR checks
35158         because of new "candidates are" messages, and removed a few
35159
35160         * Converted all non-old-style g++ testcases to old-style, and
35161         moved into g++.old-deja.
35162
35163 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
35164
35165         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35166         options.
35167
35168         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35169         succeeded.
35170
35171         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35172
35173 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35174
35175         * lib/gcc.exp (gcc_target_compile): Add support for defining
35176         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35177         the machine doesn't have those features.
35178
35179 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35180
35181         * g++.law/operators4.exp: Don't use LIBS.
35182
35183 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35184
35185         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35186
35187         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35188         * lib/g++.exp: Set it here instead. Also, allow use of the
35189         --tool_exec and --tool_opt options. Change CXX to
35190         GXX_UNDER_TEST.
35191
35192         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35193
35194         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35195
35196 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35197
35198         * lib/old-dejagnu.exp: Use prune_warnings instead of
35199         prune_system_crud.
35200         * lib/mike-g++.exp: Ditto.
35201         * lib/gcc.exp: Ditto.
35202         * lib/g++.exp: Ditto.
35203
35204         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35205
35206 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35207
35208           * 941014-2.c: Include stdlib.h
35209           * 960327-1.c: Include stdio.h
35210           * dbra.c, index-1.c: Don't assume ints are 32bits.
35211
35212 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35213
35214         * lib/gcc.exp: Add gcc,stack_size target feature.
35215
35216         * lib/g++.exp(g++_target_compile): Add the include and link
35217         paths here, not in two other places. And, it's $options, not
35218         options.
35219
35220         * lib/mike-g++.exp(postbase): Remove the code that determines
35221         the correct include and link paths.
35222         * g++.old-deja/old-deja.exp: Ditto.
35223
35224 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35225
35226         * lib/g++.exp(g++_init): target_compile no longer returns the
35227         filename of the result.
35228
35229 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35230
35231         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35232         call to glob.
35233
35234         * gcc.c-torture/special/special.exp: Change call to
35235         gcc_target_compile to include the object file.
35236
35237 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35238
35239         * gcc.c-torture/special/special.exp: Correct misspelling in last
35240         change.
35241
35242 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35243
35244         * lib/plumhall.exp(ph_summary): Log the entire output of the
35245         executable. Return -1 if there were any failures, 0 otherwise.
35246         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35247         (ph_make): Clean up objects and executables that were built
35248         if the tests succeeded.
35249
35250 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35251
35252         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35253         libraries and includes in the build tree as appropriate.
35254
35255 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35256
35257         * lib/c-torture.exp: Instead of looking for the global variable
35258         NO_LONG_LONG, check to see if that's a feature of the target.
35259
35260 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35261
35262         * config/default.exp: Minimize. Delete the remainer of the files in
35263         config; this functionality is now in devo/dejagnu/config.
35264
35265         g++.*/*: Pass any additional flags used to compile to postbase;
35266         delete CXXFLAGS.
35267
35268         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35269         is now done by runtest.exp. Use gcc_target_compile instead of
35270         compile.
35271
35272         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35273         Remove references to CFLAGS. Use remote_file instead of
35274         calling rm -f.
35275         (c-torture): Take a list of arguments to use to compile this
35276         testcase.
35277
35278         lib/g++.exp: Simplify. Use target_compile instead of compile.
35279         lib/gcc-dg.exp: Ditto.
35280         lib/gcc.exp: Ditto.
35281         lib/mike-{gcc,g++}.exp: Ditto.
35282         lib/old-dejagnu.exp: Ditto.
35283         lib/plumhall.exp: Ditto.
35284
35285 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35286
35287         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35288         (ph_linker): Likewise.
35289
35290 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35291
35292           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35293         MAP_ANON / MAP_ANONYMOUS if defined;
35294         else try to map from /dev/zero .
35295
35296 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35297
35298         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35299         isn't defined, then define it to MAP_ANONYMOUS.
35300
35301 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35302
35303         * gcc.c-torture: Update to c-torture-1.42 release.
35304
35305 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35306
35307         * gcc.c-torture: Update to c-torture-1.41 release.
35308
35309 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35310
35311         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35312         c-torture release.
35313
35314 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35315
35316         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35317         and LDFLAGS.  Fix second case to append the target_info ldflags
35318         onto LDFLAGS, not CFLAGS.
35319         * lib/g++.exp (g++_init): Add target_info stuff.
35320         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35321         of libgloss and newlib flags for !native.
35322
35323         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35324         (GDB): Fix relative path to go up another dir for finding gdb.
35325
35326 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35327
35328         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35329         versions in the target_info array, if they don't exist.
35330
35331 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35332
35333         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35334
35335 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35336
35337         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35338         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35339
35340 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35341
35342         * lib/old-dejagnu.exp: Don't remove the output file before we've
35343         actually tested it. Don't append pwd to the path of the executable
35344         we're testing.
35345
35346 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35347
35348         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35349
35350 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35351
35352         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35353         temporary directory for compiler files, and set it to a default
35354         value of /tmp. Set $output as the name of the output file from
35355         compiling the testcase. Add a -o option to $cflags_var so the
35356         compiler writes the final output file as $output. Set $executable
35357         to $output.
35358
35359         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35360         directory for compiler files, and set it to /tmp if it doesn't
35361         already have a value. Set $output_file to the name of the output
35362         file from compiling the testcase. Add a -o option to CXXFLAGS so
35363         the compiler writes the final output file as $output. Use $output
35364         as the executable to be tested.
35365
35366 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35367
35368         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35369
35370 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35371
35372         * gcc.c-torture/execute/pending-1.c: New test.  Still
35373         pending in Tege's queue.
35374
35375 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35376
35377         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35378         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35379         if there were failures.  Call unresolved if there were unresolved
35380         testcases.  Call gcc_fail if program did not run to completion.
35381         (ph_make): Pass additional argument name to ph_execute.
35382         (ph_execute): Add new argument.  Pass additional arguments to
35383         ph_summary.  Call gcc_fail is there is no execution output.
35384
35385 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35386
35387         * lib/plumhall.exp (proc_summary): Output relavent summary
35388         lines into the log so specific failures in plumhall can be
35389         investigated.
35390
35391 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35392
35393         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35394         (c-torture-execute): Don't try to execute tests which use
35395         "long long" types if $NO_LONG_LONG is nonzero.
35396
35397 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35398
35399         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35400         not c-torture.
35401
35402         * gcc.ieee: Move from here.
35403         * gcc.c-torture/execute/ieee: To here.
35404
35405 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35406
35407         * gcc.c-torture: Update to c-torture-1.41 release.
35408
35409 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35410
35411         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35412         not "$output".
35413
35414 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35415
35416         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35417         -c present.
35418
35419 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35420
35421         * config/proelf.exp: Handle connecting to a simulator.
35422
35423 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35424
35425         * config/proelf.exp: New file.  Enough framework that we can
35426         run c-torture tests on the proelf targets (or any other target
35427         that gdb can connect to for that matter).
35428
35429 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35430
35431         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35432         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35433
35434         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35435         exec_output exists.
35436
35437 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35438
35439         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35440         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35441
35442         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35443         to pass/fail/unresolved/unsupported/untested.  Caller must now
35444         call unresolved/unsupported/untested.
35445         * lib/*.exp: Update FSF address.  Update to handle new results of
35446         ${tool}_load.
35447         * lib/chill.exp (verbose): Delete.
35448
35449 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35450
35451         * lib/gcc.exp (default_gcc_start): Change order of args to
35452         $LDFLAGS $CFLAGS $LIBS.
35453         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35454         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35455         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35456         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35457         * gcc.misc-tests/dg-test.exp: Likewise.
35458         * gcc.misc-tests/msgs.exp: Likewise.
35459         * gcc.prms/prms.exp: Likewise.
35460         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35461         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35462
35463         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35464
35465 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35466
35467         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35468
35469         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35470         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35471
35472         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35473         necessary.
35474
35475 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35476
35477         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35478         global for loop; add use of $mathlib.
35479         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35480         settings here; set mathlib for anything but VxWorks.
35481
35482 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35483
35484         * gcc.c-torture: Update to c-torture-1.40 release.
35485
35486 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35487
35488         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35489         dg.exp.
35490
35491 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35492
35493         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35494         global.
35495
35496 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35497
35498         * lib/g++.exp (LIBS): Define if not already.
35499         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35500         (gcc-dg-prune): Call prune_gcc_output.
35501         * lib/gcc.exp (prune_gcc_output): New proc.
35502         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35503         prune_gcc_output.
35504
35505 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35506
35507         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35508         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35509
35510 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35511
35512         * gcc.c-torture: Update to c-torture-1.39 release.
35513
35514 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35515
35516         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35517         fails, try others as well.
35518
35519 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35520
35521         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35522         If compilation fails, mark execute tests as `untested'.
35523         If test is marked as unsupported, don't mark compilation and
35524         execute tests as failed.
35525
35526 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35527
35528         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35529         libstdc++ for whether or not we want to be doing shared
35530         libraries.  Delete link_curses since we don't need it anymore.
35531         * lib/mike-g++.exp (postbase): Don't link in libg++.
35532         * g++.old-deja/old-deja.exp: Likewise.
35533
35534 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35535
35536         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35537
35538 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35539
35540         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35541         For that, add `-Wl,-a,shared_archive'.
35542         * g++.old-deja/old-deja.exp: Likewise.
35543
35544 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35545
35546         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35547
35548 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35549
35550         * lib/mike-g++.exp (postbase): Pay attention to the status of
35551         g++_load.
35552
35553 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35554
35555           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35556
35557 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35558
35559         * lib/gcc.exp (default_gcc_start): No longer need to log program
35560         being executed or its output, execute_anywhere does that now.
35561         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35562         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35563
35564 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35565
35566         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35567         the same as those in lib/g++.exp.
35568
35569 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35570
35571         * gcc.c-torture: Update to c-torture-1.38 release.
35572         * gcc.ieee: Related changes.
35573
35574 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35575
35576         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35577         "exec". Minor reformatting changes.
35578
35579         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35580         cross. This means all "exec" calls now work on a remote host as
35581         well.
35582         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35583         cross. Filter out the extra "\r\n" stuff that expect puts in.
35584         (c-torture-execute): Filter out the bogus warnings like
35585         c-torture-compile does. Add support for canadian cross.
35586         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35587         Use execute_anywhere rather than calling exec directly. Now it
35588         works for canadian cross testing.
35589
35590 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35591
35592         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35593         results into a variable, and check that rather than using file exists.
35594
35595 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35596
35597         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35598         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35599
35600 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35601
35602         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35603         lib_curses if there's a shared libg++ in the build tree.
35604
35605 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35606
35607         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35608         if not supported target.
35609
35610 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35611
35612         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35613         link_curses up to always happen, not just for native builds.
35614
35615 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35616
35617         * gcc.c-torture: Update to c-torture-1.36 release.
35618         * gcc.failure: Related changes.
35619
35620 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35621
35622         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35623
35624 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35625
35626         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35627         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35628         runshlib, link_curses, and mathlib for link and run.
35629
35630         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35631         pass the runtime shared library options for Solaris, OSF/1, and
35632         Irix5, and link with -lcurses to avoid unresolved references.
35633
35634 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35635
35636         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35637         only run once.
35638
35639 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35640
35641         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35642
35643 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35644
35645         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35646         do not have a framework for the "compat" tests yet.
35647
35648 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35649
35650         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35651         set to null if we're testing vxworks5.1.  Use that instead of
35652         `-lm' in the setting of LIBS for link and run.
35653
35654 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35655
35656         * config/rom68k.exp (${tool}_load): Major changes to make it
35657         work.  Verified that it does in fact return the stuff in
35658         exec_output properly.  Catch any Emul or any TRAP other than 0.
35659
35660 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35661
35662         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35663         LDFLAGS properly for targets that need stuff from libgloss.
35664         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35665         only run once.
35666         (gpp_initialized): New variable.
35667
35668 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35669
35670         * config/rom68k.exp: Load libgloss.exp.
35671         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35672         so we can produce a fully linked binary.
35673         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35674         so we can produce a fully linked binary.
35675
35676 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35677
35678         * lib/plumhall.exp (ph_section): Watch for expected failures.
35679         Add missing `else'.
35680
35681         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35682         run the testcase.
35683         (c-torture): Likewise.
35684
35685 1995-08-28  Doug Evans  <dje@cygnus.com>
35686
35687         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35688
35689         * lib/mike-g++.exp (mike_cleanup): New proc.
35690         (prebase): New globals compiler_result, not_compiler_result,
35691         target_regexp.
35692         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35693         allow leading "-" in pattern.  Watch for unsupported tests.
35694         If $compiler_result is set, pattern match assembler code,
35695         and ditto for $not_compiler_result.
35696         * lib/mike-gcc.exp: Likewise.
35697
35698         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35699         execution "succeeded".
35700
35701 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35702
35703         * config/win32.exp: New file.
35704         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35705
35706 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35707
35708         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35709         unsupported.
35710         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35711         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35712         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35713
35714         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35715         "... without exceptions was ...".  That is now handled by
35716         prune_system_crud.
35717         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35718
35719 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35720
35721         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35722         sieve.c,sort2.c}: New files.
35723         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35724         sieve.exp,sort2.exp}: Drivers for them.
35725
35726         * lib/mike-gcc.exp (program_output): New user settable variable.
35727         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35728         messages.
35729         * lib/mike-g++.exp (program_output): New user settable variable.
35730
35731         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35732
35733         * config/sh.exp: Deleted (use sim.exp instead).
35734
35735 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35736
35737         * config/vx.exp: Declare CHECKTASK as global.
35738         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35739         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35740         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35741
35742 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35743
35744         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35745         target. Like vx.exp, only includes `vx29k.exp' instead of
35746         `vxworks.exp'.
35747
35748 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35749
35750         * config/sim.exp: Increase time limit from 120 seconds to 240.
35751
35752 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35753
35754         * gcc.c-torture/execute/950628-1.c: New test.
35755
35756 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35757
35758         * gcc.c-torture: Update with changes/additions from
35759         c-torture-1.34.
35760
35761 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35762
35763         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35764
35765 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35766
35767         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35768
35769 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35770
35771         * gcc.c-torture/compile/950512-1.c: New test.
35772         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35773         * gcc.dg/struct-ret-1.c: Likewise.
35774
35775 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35776
35777         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35778           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35779
35780 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35781
35782         * gcc.c-torture/special/920411-1.c: Deleted.
35783         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35784
35785 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35786
35787         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35788         cpu limit.
35789
35790 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35791
35792         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35793
35794 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35795
35796         From kenner;
35797         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35798         is the proper length.
35799         * va-arg-3.c: Likewise.
35800
35801 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35802
35803         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35804         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35805
35806         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35807         * lib/g++.exp (default_g++_start): Delete old cruft.
35808
35809 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35810
35811         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35812         (2 * (1 << 18)) to (2 * (1 << 17)).
35813
35814         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35815
35816 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35817
35818         * config/rom68k.exp: Renamed from config/idp.exp
35819
35820 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35821
35822         * c-torture/compile/921109-2.c
35823
35824 1995-04-18  Mike Stump  <mrs@cygnus.com>
35825
35826         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35827         excess errors.
35828
35829 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35830
35831         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35832         output.
35833         * lib/g++.exp (default_g++_start): Likewise.
35834
35835 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35836
35837         * gcc.c-torture/compile/950329-1.c: New test.
35838
35839 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35840
35841           * config/bug.exp (${tool}_load): Updated to use new remote_open
35842           and remote_close procs.
35843         * config/idp.exp: New file.
35844
35845 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35846
35847         * gcc.c-torture/execute/950322-1.c: New test.
35848
35849 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35850
35851         * config/vx.exp (${tool}_load): Clean up testing of return code from
35852         vxworks_ld and vxworks_spawn.
35853
35854 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35855
35856         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35857
35858 1995-03-13  Mike Stump  <mrs@cygnus.com>
35859
35860         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35861         can mark excess errors on a machine by machine basis.  Note, the
35862         default is to not expect any excess errors, even when excess
35863         errors test - is given, so you will want to put an XFAIL ... on
35864         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35865         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35866         those 4 machines, but no others.
35867
35868 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35869
35870         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35871         * lib/c-torture.exp: to here.
35872
35873 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35874
35875         * gcc.c-torture/execute/950221-1.c: New test.
35876         * gcc.c-torture/execute/struct-ret-1.c: New test.
35877         * gcc.c-torture/compile/950221-1.c: New test.
35878
35879         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35880
35881 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35882
35883         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35884         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35885
35886 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35887
35888         * g++.gb: New directory of tests, derived from my signature and
35889         class scoping tests.
35890
35891         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35892         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35893         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35894         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35895         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35896         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35897         * g++.gb/sig25.C: Likewise.
35898
35899         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35900         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35901         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35902         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35903         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35904         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35905         * g++.gb/sig25.exp: Likewise.
35906
35907         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35908         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35909         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35910         * g++.gb/scope13.C: Likewise, this test still fails.
35911
35912         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35913         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35914         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35915         * g++.gb/scope13.exp: Ditto.
35916
35917         * g++.gb/README: New file, explains what these tests are about.
35918
35919 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35920
35921         * lib/dg.exp (dg-do): Support `preprocess'.
35922         (dg-test): Likewise.
35923
35924 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35925
35926         * config/udi.exp: change "continue -expect" to "exp_continue".
35927
35928 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35929
35930         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35931         Delete redundant tests.
35932
35933         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35934         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35935         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35936         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35937         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35938         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35939         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35940         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35941
35942         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35943         storing label pointers.
35944         * gcc.c-torture/execute/921019-1.c: Likewise.
35945         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35946         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35947         parameter fp.
35948         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35949         constants.
35950
35951         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35952         Delete obsolete tests.
35953
35954         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35955         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35956         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35957         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35958         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35959         * gcc.c-torture/compile/950124-1.c: New test.
35960
35961         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35962
35963 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35964
35965         * lib/mike-g++.exp: Add -lm to LIBS.
35966
35967 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35968
35969         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35970
35971 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35972
35973         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35974
35975 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35976
35977         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35978
35979 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35980
35981         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35982         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35983         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35984         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35985         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35986         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35987         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35988         * g++.law/{operators31.C, operators32.C,
35989         * g++.law/{operators33.C, operators34.C}: Likewise.
35990         * g++.law/{pic1.C, refs2.C}: Likewise.
35991         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35992         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35993         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35994         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35995
35996         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35997         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35998         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35999         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
36000         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
36001         * g++.law/{enum9.exp, friend5.exp}: Likewise.
36002         * g++.law/{nest3.exp, nest4.exp}: Likewise.
36003         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
36004         * g++.law/{operators30.exp, operators31.exp}: Likewise.
36005         * g++.law/{operators32.exp, operators33.exp}: Likewise.
36006         * g++.law/{operators34.exp}: Likewise.
36007         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
36008         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
36009         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
36010         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
36011         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
36012
36013         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
36014         No longer expected to fail.
36015         * g++.law/missed-error3.C: Tweak for recent bool changes.
36016
36017 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
36018
36019         * config/emb-unix: Deleted.
36020         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
36021         remote execution.  Do final link on remote host if REMOTE_LINK is set.
36022
36023 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
36024
36025         * lib/dg.exp (dg-test): Fix typo in last patch.
36026
36027 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
36028
36029         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
36030         (handles multiple occurrences).
36031
36032 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
36033
36034         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
36035         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
36036         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
36037         printed).
36038         * lib/c-torture.exp (c-torture-compile): Likewise.
36039         (c-torture): Prepend full path if missing.
36040         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
36041         (gcc_fail): Likewise.
36042         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
36043
36044 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
36045
36046         * lib/netware.exp: Only attach to NetWare i386 systems.
36047
36048 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
36049
36050         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
36051         messages.  Add test name to "output pattern match" pass/fail message.
36052
36053 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
36054
36055         * gcc.dg: New testsuite.
36056         * gcc.dg/dg.exp: New file.
36057
36058         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
36059         test-switch.c}: Deleted.
36060
36061         * gcc.misc-tests/msgs.exp: New testcase driver.
36062
36063 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
36064
36065         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
36066         Watch for illegal return values from ${tool}_load.
36067         * config/unix.exp (${tool}_load): Fix pass/fail detection for
36068         cross targets.  Coerce return value >0 to 1.
36069
36070 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
36071
36072         * config/unix.exp (${tool}_load): Call program rsh, not proc.
36073
36074         * config/emb-unix.exp: New file.
36075
36076         * config/sim.exp: Error if variable $SIM not defined.
36077         (${tool}_load): Mark test as "untested" if simulator missing.
36078
36079         * config/unix.exp: Load remote.exp to get rcp_download.
36080         * lib/c-torture.exp: Use different option lists for testcases with
36081         and without loops.
36082         * gcc.c-torture/execute/execute.exp: Likewise.
36083
36084 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
36085
36086         * config/*.exp: Clarify return code from ${tool}_load.
36087         Call `unresolved' or `untested' instead of `warning' or `perror'
36088         (sometimes you still want to call both though).
36089         Add comment that `shell_id' is local to each file.
36090         * config/udi.exp (timeout): Set to 30.
36091         Don't print warning if connection fails, $connectmode has already
36092         printed an error.
36093         (${tool}_load): Move verbose messages to level 2.
36094         Rework pattern for "Process started" message.
36095         Pass `shell_id' to ${connectmode}_download.
36096         Retry twice upon timeout.  Make resetting of target more robust.
36097         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
36098         Pass `shell_id' to exit_$connectmode.
36099         Only call exit_$connectmode if connected.
36100         * config/unix.exp (${tool}_load): Check return codes better.
36101         * config/vrtx.exp (${tool}_load): Likewise.
36102         * config/vx.exp (${tool}_load): Likewise.
36103         Delete unneeded global's.
36104         * lib/dg.exp (dg-test): Update to reflect clarified return codes
36105         from ${tool}_load.
36106         (dg-stat): Delete.
36107         (dg-init): Delete recording of pass/fail counts.
36108         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
36109         (old-dejagnu-init): Likewise.
36110         (old-dejagnu-stat): Delete contents, empty proc now.
36111         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
36112         (c-torture): Delete references to lcnt, lpass, lfail.
36113         Get option list from TORTURE_OPTIONS.
36114         Delete -funroll[-all]-loops if no loops.
36115         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
36116         (g++_stat): Delete contents (empty proc now).
36117         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
36118         (gcc_finish): Likewise.
36119         (gcc_stat): Deleted.
36120         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
36121         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
36122         * gcc.c-torture/execute/execute.exp: Likewise.
36123         Split tests into two parts: compile, execute.
36124         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
36125         no loops.  Update to reflect clarified return codes from ${tool}_load.
36126
36127 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
36128
36129         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
36130         to grep for.
36131         (old-dejagnu): Likewise (where necessary).
36132
36133 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
36134
36135         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
36136
36137         * lib/dg.exp (dg-process-target): Fix processing of selector.
36138         Add comment regarding use of `error'.
36139
36140         * lib/gcc.exp (prune_system_crud): Define if missing.
36141         * lib/g++.exp (prune_system_crud): Likewise.
36142
36143         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
36144         Call prune_system_crud.
36145         * lib/dg.exp (dg-runtest): New proc.
36146         Use perror instead of send_user for tcl errors in testcase.
36147         Don't return any value, it's never used.
36148         Don't clobber previous definition of `unknown'.
36149         Print tcl errors in `dg-final'.
36150
36151 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
36152
36153         * lib/dg.exp (dg-process-target): Improve syntax error messages.
36154         (dg-test): Don't print errorInfo, it contains stack backtrace.
36155
36156 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
36157
36158         * lib/g++.exp (runtest_file_p): Define if missing.
36159
36160 1994-09-24  Doug Evans  (dje@cygnus.com)
36161
36162         * lib/mike-g++.exp: Comment out loading of g++.exp.
36163         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
36164         (default_g++_version): Always print something.
36165         (default_g++_start): Comment out call to `which'.
36166         (g++_start, g++_load): Deleted (must be defined in config file).
36167         * lib/gcc.exp: Test for existence of $CC at start.
36168         Delete check for tmpdir (done in gcc_init).
36169         (default_gcc_version): Always print something.
36170         (default_gcc_start): Comment out call to `which'.
36171         * config/*.exp: Major cleanup - make cross targets work at least a
36172         little better for g++ (by not being "--tool gcc" specific).
36173         Rename gcc_xxx to ${tool}_xxx.
36174         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36175         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36176
36177 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36178
36179         * lib/c-torture.exp (c-torture-compile): Rework compiler
36180         message processing.
36181
36182         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36183         c-torture.
36184
36185 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36186
36187         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36188
36189         * lib/dg.exp (dg-process-target): Support { target native }.
36190
36191 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36192
36193         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36194         looked for "... program xxx got fatal signal".
36195         Correct regsub munging of `comp_output'.
36196         Ignore compiler messages "path prefix not used" and "linker input
36197         file unused".
36198
36199 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36200
36201         * lib/gcc.exp (runtest_file_p): Define if missing.
36202         * gcc.prms/template.c: Example to work from.
36203
36204 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36205
36206         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36207         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36208
36209         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36210         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36211         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36212         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36213
36214         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36215         (dg-process-target): No longer a varargs proc.
36216         Return S/N for target, P/F for xfail.  All callers changed.
36217         (user option procs): More argument checking.
36218         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36219         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36220         (dg-test): Skip test if not running on selected target in `dg-do'.
36221         Update handling of `dg-do-what', `dg-output-text'.
36222         Separate execution pass/fail from output pattern match pass/fail.
36223         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36224
36225 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36226
36227         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36228         target for 920510-1.c.
36229
36230 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36231
36232         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36233         Clean up comment regarding use of passcnt, etc.
36234         (gcc_stat): Don't update `testcnt' here.
36235         (gcc_finish): Do it here.
36236         Might as well reset `but_id' here too.
36237         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36238         to determine if the file should be tested.
36239         * gcc.c-torture/compile/compile.exp: Likewise.
36240         * gcc.c-torture/execute/execute.exp: Likewise.
36241         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36242         * gcc.misc-tests/dg-test.exp: Likewise.
36243         * gcc.prms/prms.exp: Likewise.
36244         * gcc.wendy/wendy.exp: Likewise.
36245         * g++.old-deja.exp: Likewise.
36246         Move "Testing file" message to verbose level 1.
36247
36248 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36249
36250         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36251
36252 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36253
36254         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36255         (default_gcc_start): Accept optional second list element
36256         of compiler flags.  Print compiler output at verbosity level 2.
36257         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36258         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36259         Save current values of framework globals passcnt, failcnt, xpasscnt,
36260         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36261         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36262         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36263         xfailcnt to compute stats.  Update framework global `testcnt' from
36264         pass/fail counts.
36265         (gcc_finish): New proc.  Clean up test environment.
36266         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36267         (gcc_epass, gcc_efail): Delete.
36268         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36269         argument of line number.
36270         (dg-init): If the tool has an init routine, call it.
36271         (dg-test): Remove args `cflags_var' and `libs_var'.
36272         Pass all compiler options to ${tool}_start.
36273         Handle missing line number.
36274         (dg-finish): New function.
36275         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36276         particular files.  Call gcc_finish at end.  Move "skipping test"
36277         message to verbosity level 3.
36278         * gcc.c-torture/compile/compile.exp: Likewise.
36279         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36280         * gcc.c-torture/execute/execute.exp: Likewise.
36281         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36282         Print testcase being tried at verbosity level 1.
36283         * gcc.c-torture/special/special.exp: Unset xfail.
36284         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36285         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36286         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36287         * gcc.failure/failure.exp: Likewise.
36288         * gcc.ieee/ieee.exp: Likewise.
36289         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36290         Update call to dg-test.  Call dg-finish at end.
36291         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36292         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36293         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36294         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36295         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36296         * gcc.wendy/wendy.exp: Add copyright.
36297         Delete setting of tmpdir (done by gcc_init).
36298         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36299         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36300         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36301         gcc_[ce]pass/fail.
36302
36303 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36304
36305         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36306         confusion.
36307         (g++_load): Likewise.
36308
36309         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36310         Rename argument to `prog' to remove the confusion.
36311         Varargs fns behave differently too!
36312         (g++_load): Likewise.
36313
36314         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36315
36316         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36317         what it is.  Delete (always) printing of status value for !native.
36318         Simplify verbose code, and include status and exec_output.
36319         (g++_load): Use gcc_load.
36320
36321 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36322
36323         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36324         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36325         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36326         940714-3.c as these testcases don't exist anymore.  Make
36327         va-arg-1.c expected to pass.
36328
36329 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36330
36331         * gcc.misc-tests/misc.exp: Only run specific testcases.
36332         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36333         * gcc.misc-tests/dg-[1-9].c: New files.
36334
36335         * lib/dg.exp: New testsuite driver.
36336         * gcc.prms/prms.exp: Use it.
36337
36338         * README.gcc: New file.
36339
36340         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36341         Document and reset `lxpass' and `lxfail'.
36342         Simplify "initialized" message.
36343         (gcc_stat): Clean up comments a little.
36344
36345 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36346
36347         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36348
36349 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36350
36351         * lib/old-dejagnu.exp (process-option): New proc.
36352         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36353         (old-dejagnu): Simplify.
36354         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36355
36356 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36357
36358         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36359         exists and is not an empty string.
36360
36361         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36362         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36363         finished.
36364         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36365         automatically.
36366
36367         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36368         longer expected to fail.
36369
36370         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36371         "f" function call.
36372
36373         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36374
36375         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36376         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36377         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36378         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36379         c-torture-1.29.
36380
36381         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36382         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36383
36384         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36385
36386         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36387         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36388
36389         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36390         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36391         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36392
36393 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36394
36395         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36396         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36397         940714-1.c, 940714-2.c, 940714-3.c},
36398         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36399         gcc.misc-tests/{mg.c,mg.exp}:
36400         New tests.
36401         * gcc.noncompile/noncompile.exp: Change accordingly.
36402
36403 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36404
36405         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36406         Undo previous clobberage.
36407
36408 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36409
36410         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36411         * gcc.special/{930510-1.c, special.exp}:
36412         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36413         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36414         struct-varargs-1.c}: New tests from c-torture-1.26.
36415
36416 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36417
36418         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36419           argument to switch.
36420
36421 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36422
36423         * Revert the previous changes.  Please see Rob's directory
36424           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36425           fixes.
36426
36427 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36428
36429         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36430             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36431             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36432             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36433             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36434             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36435             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36436             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36437             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36438             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36439             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36440             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36441             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36442             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36443             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36444             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36445             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36446             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36447             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36448             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36449             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36450             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36451             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36452             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36453             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36454             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36455             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36456
36457 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36458
36459         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36460             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36461           with perror calls.
36462
36463 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36464
36465         * config/unix.exp (g++_load): Fix syntax.
36466
36467 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36468
36469         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36470         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36471         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36472         Don't expect va-arg-1.c to fail.  Correct expected output for
36473         920928-1.c.
36474         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36475         * gcc.wendy/hbm4.c: Correct typo.
36476         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36477
36478 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36479
36480         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36481         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36482         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36483         * lib/c-torture.exp (c-torture-compile): Ditto.
36484
36485         Reduce volume of output (remove all the -I's and such).
36486         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36487         Call gcc_cpass, gcc_cfail.
36488         (c-torture): Pass testing option to c-torture-compile.
36489
36490 1994-03-21  Doug Evans  (dje@cygnus.com)
36491
36492         Bring patches over from progressive.
36493         * config/default.exp: Exit remote shell cleanly.
36494         (g++_exit, g++_start): Add default versions.
36495         * config/sim.exp (gcc_load): Use perror, not error.
36496
36497 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36498
36499         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36500         set in site.exp.
36501
36502 1994-03-14  Doug Evans  (dje@cygnus.com)
36503
36504         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36505         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36506         (wendy_try): New proc to run testcase.
36507         (main loop): Call 'em.
36508         * gcc.wendy/*.c: Clean up pass to correct expected output.
36509
36510         * lib/gcc.exp: Minor cleanup work.
36511         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36512
36513 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36514
36515         * config/sim.exp (gcc_load): Document return codes better.
36516         Don't pass -v to simulator.
36517
36518 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36519
36520           * gcc.special/920717-x.c: Fix typo.
36521           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36522           get at sources.
36523
36524         * lib/mike-gcc.exp: Fix typo.
36525
36526 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36527
36528         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36529         binary to use, transform the name.
36530         * config/*.exp: rename everything. Nuke any g++ specific files,
36531         it's now a special case of gcc that requires no special support.
36532         Add a default.exp for unsupported targets.
36533
36534 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36535
36536         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36537         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36538         version of Tcl.
36539
36540 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36541
36542         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36543         than a warning.
36544
36545 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36546
36547         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36548
36549 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36550
36551         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36552         option_list.  Compile every file with only 4/6 option choices
36553         (same as C torture) instead of with 12/18 different option
36554         choices.
36555         * lib/c-torture.exp: Likewise.
36556
36557         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36558         not already set.
36559
36560 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36561
36562         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36563         can put an XFAIL *-*-* on excess errors.
36564
36565 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36566
36567         * g++.law: Add more tests derived from g++-bugs snapshots.
36568
36569         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36570         equivalent to g++.law/init9.
36571
36572         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36573         compiled it, and the a.out file after we've run it.
36574
36575 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36576
36577         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36578         compiled it, and the a.out file after we've run it.
36579
36580 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36581
36582         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36583
36584 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36585
36586         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36587         version number.
36588
36589 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36590
36591         * g++.law: New directory of g++ tests derived from the g++-bugs
36592         snapshots.
36593
36594 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36595
36596         * gcc.compile: initbug1.c initbug1.exp testcase added
36597
36598 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36599
36600         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36601         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36602           fixes submitted by Jeff Law (law@cs.utah.edu)
36603         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36604           Jeff Law (law@cs.utah.edu)
36605
36606
36607 1993-11-30  Mike Stump  (mrs@cygnus.com)
36608
36609         * config/unix-g++.exp: Follow the gcc way of doing things.
36610         * g++.old-deja/old-deja.exp: Minor updates.
36611         * lib/g++.exp: New file, follow the gcc way of doing things.
36612         * lib/old-dejagnu.exp: Minor updates.
36613         * lib/mike-g++.exp: Always unset errorInfo.
36614
36615 1993-11-06  Mike Stump  (mrs@cygnus.com)
36616
36617         * lib/gcc.exp: Fix some errors with the below change, CC and
36618         CFLAGS should be global when setting, not local.
36619
36620 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36621
36622         * lib/gcc.exp: Transform tool name.
36623
36624 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36625
36626         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36627
36628 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36629
36630         * lib/gcc.exp: change gcc_done to gcc_stat
36631
36632 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36633
36634         * Upgraded gcc testsuite to c-torture version 1.25
36635
36636 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36637
36638         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36639         * lib/c-torture: added hooks for new reporting code.
36640
36641 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36642
36643         * config/sh-gcc.exp: check if sh-sim exists in the path
36644
36645 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36646
36647         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36648         * gcc.compile/compile.exp: Initial changes for new logic.
36649         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36650         * gcc.failure/failure.exp: Initial changes for new logic.
36651         * gcc.ieee/ieee.exp: Initial changes for new logic.
36652         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36653         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36654         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36655         * lib/c-torture.exp: Initial changes for new logic.
36656         * lib/gcc.exp: Initial changes for new logic.
36657
36658 1993-10-15  Mike Stump  (mrs@cygnus.com)
36659
36660         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36661         depend upon failure or success.  Fully qualify names in failure
36662         and success messages.  Always remove a.out before starting
36663         compile, just in case.  Pay more attention to error text output by
36664         the compiler.  Handle testcases with no known past errors just
36665         like all others, so that things are uniform.  Other miscellaneous
36666         improvements.
36667
36668 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36669
36670         * gcc.cpp: new directory for cpp tests
36671
36672 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36673
36674         * lib/chill.exp: Code reformatted, removed unused code.
36675         * config/unix-chill.exp: Code reformatted, removed unused code.
36676         * chill.execute/execute.exp: Code reformatted, removed unused code.
36677         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36678
36679 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36680
36681         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36682         routines not written.
36683
36684 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36685
36686         * config/bug-gcc.exp: Use new procs from bug.exp.
36687
36688 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36689
36690         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36691         via ftp, rather than depending on NFS.
36692         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36693         case.
36694
36695 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36696
36697         * config/bug-gcc.exp: Use new download proc.
36698
36699 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36700
36701         * chill.execute/execute.exp: cleanups, handles errors better
36702         * chill.compile/compile.exp: rewrite, based on execute.exp
36703         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36704         * lib/chill.exp: major changes to diff proc and compile and link
36705           procs. added chill_fail and chill_pass wrappers to pass and
36706           fail. added more comments, and handle error codes better.
36707           Added a hack to capture stderr from exec, so noncompile tests
36708           can work.
36709
36710 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36711
36712         * chill.execute/execute.exp: rewrite of testsuite driver
36713         * lib/chill.exp: rewrite of testsuite driver
36714         * config/unix-chill.exp: rewrite of testsuite driver
36715
36716 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36717
36718     In chill.execute:
36719         * iexpr.ch: Standardize uppercase.
36720         * tuples.dat: Standardize uppercase.
36721         * vary.ch: standardize.  Correct varying string assignments.
36722         * vary.dat: Add new output lines.
36723
36724 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36725
36726     In chill.execute:
36727         * chprintf.ch: Standardize use of uppercase.
36728         * tuples.ch: Standardize and turn arr2 into a DCL,
36729           rather than a SYN.
36730         * pinits.ch: Standardize.
36731
36732 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36733
36734         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36735         * Makefil: Renamed to Makefile.in.
36736         * configure.in: New.
36737
36738 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36739
36740     In chill.execute:
36741         * .cvsignore: Add result/output files.
36742         * Makefile: Fix up variables at start.  Use MFLAGS
36743           everywhere.  Correct bool_loc, built_ins entries.
36744           Add entry for vary1.ch.
36745         * bitarray.ch: Standardize upper-case usage.
36746         * bitexpr.ch: Standardize, add output of b1.
36747         * params.ch: Use arrayt in along PROC parameters, to
36748           avoid novelty problems.
36749         * sets.ch: Tiny cleanup.
36750         * vary1.ch: Re-indent.
36751
36752 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36753
36754           * Add PR-related files to Makefiles, .cvsignore files, etc.
36755
36756 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36757
36758         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36759           with compiler objects. New names are test-flow.c and test-loop.c
36760
36761 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36762
36763         * Upgraded c-torture tests from 1.19 to 1.20
36764
36765         * new files:
36766         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36767         * gcc.compile: 930623-1.c 930623-2.c
36768         * gcc.noncompile: 930622-1.c 930622-2.c
36769         * gcc.failure: 920411-1.c 920627-2.c
36770         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36771
36772 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36773
36774         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36775           More changes to get testsuite working properly. Needs more work.
36776           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36777
36778 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36779
36780         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36781           More changes to get testsuite working properly. Needs more work.
36782
36783 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36784
36785         * chill.compile/compile.exp: Added for Dejagnu support
36786         * chill.execute/execute.exp: Added for Dejagnu support
36787         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36788
36789 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36790
36791     This should complete moving the CHILL test files.
36792         * chill.noncompile(.cvsignore printf.grt
36793             in-printf.grt chprintf.grt chprintf.ch):
36794             Added test-support files.
36795           (Makefile): Modified further.
36796         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36797             signal.ch): Added test files.
36798           * chill.execute (.cvsignore printf.grt printr.c
36799             in-printf.grt rts.c chprintf.grt rts.h): Added
36800           test-support files.
36801             (Makefile): More corrections.
36802
36803 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36804
36805         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36806           test cases, ready for DejaGnu.
36807
36808 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36809
36810         * Upgraded c-torture tests from 1.18 to 1.19
36811
36812         * gcc.compile: added test(s):
36813           930607-1.c
36814         * gcc.execute: added test(s):
36815           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36816
36817         * added new subdirectory for misc tests: gcc.misc-tests
36818         * gcc.misc-test(s): added tests:
36819           inst-check.c test-consts.c test-ior.c test-switch.c
36820
36821 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36822
36823         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36824
36825 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36826
36827         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36828
36829 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36830
36831         * Upgraded c-torture tests from 1.17 to 1.18
36832
36833 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36834
36835         * Upgraded c-torture tests from 1.12 to 1.17
36836
36837 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36838
36839         * lib/old-dejagnu.exp:
36840           Fixed handling of XFAIL target triplets to correctly
36841           recognize wildcard characters.  Removed code that
36842           appended a unique id tag to the end of the file name
36843           printed out by the result of the testcases within a
36844           given test file.
36845
36846 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36847
36848         * lib/old-dejagnu.exp:
36849           Reworked expected failure handling to trigger off of XFAIL
36850           keyword in keyphrase embeded in testcase source code. The
36851           XFAIL keyword must be at the end of the keyphrase line. It
36852           may optionally be followed by one or more target triplets.
36853           It has just occured that the handling of wildcards in the
36854           target triplet may not be correct.
36855
36856 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36857
36858         * g++.old-deja/tests:
36859           Moved all subdirectories up one level into g++.old-deja .
36860
36861         * lib/old-dejagnu.exp:
36862           Fixed problem with CXXFLAGS not being properly reset, and being
36863           corrupted with extraneous "-c" compiler option.  This was
36864           causing binaries to not be generated for test that needed them.
36865           Modified strings passed to "pass" and "fail" so that individual
36866           tests from the same test file would be distinguished by an
36867           identifier appended to the test file name in the summary logs;
36868           this corrected a problem with erroneous diff logs.  Added code
36869           to search testcases for expected fail and unexpected pass keywords.
36870
36871 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36872
36873         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36874
36875 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36876
36877         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36878           Removed extraneous text from end of "Special g++ Options"
36879           keyphrase.
36880
36881         * lib/old-dejagnu.exp: Added pattern matching to look for new
36882           keywords, embedded in testcases comments, which will trigger
36883           calls to xpass and xfail.
36884
36885 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36886
36887         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36888           comments embedded in the testcases, especially the one looking for
36889           special compiler options, as well as the pattern matching for the
36890           compiler output again.
36891
36892 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36893
36894         * lib/old-dejagnu.exp: Do a proper check of the return value for
36895           execute tests. Fixed several problems with the pattern matching
36896           of the compiler output which gave erroneous test results.
36897           Changed several of the test result messages to be more descriptive.
36898         * config/unix-g++.exp: Proc g++_load now actually works and
36899           executes the tests passed to it and returns a usable return
36900           value.
36901
36902 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36903
36904           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36905
36906 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36907
36908         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36909           Modified both files to properly execute the old style
36910           dejagnu tests. The previous versions of these files were
36911           experimental and did not function anything near correctly.
36912
36913 1993-04-05  Rob Savoye  (rob@cygnus.com)
36914
36915         * Removed all Makefile.in and configure.in files. No configuration
36916         needed now.
36917
36918 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36919
36920         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36921
36922 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36923
36924         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36925         gcc.special/configure.in, gcc.noncompile/configure.in,
36926         gcc.execute/configure.in, gcc.code_quality/configure.in,
36927         g++.other/configure.in, g++.old-deja/configure.in,
36928         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36929         in srcname setting.
36930
36931 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36932
36933         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36934         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36935         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36936
36937 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36938
36939         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36940         (gdb_exit): Don't remove *_soc files.
36941
36942 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36943
36944         * lib/c-torture.exp: Don't look for main; instead always use -w
36945         -c.  This is how the c-torture tests work.  Remove the object
36946         file if the compilation succeeds.
36947         * gcc.execute/execute.exp: Remove executable if test passes.
36948         * gcc.noncompile/noncompile.exp: Every test is an expected
36949         failure.
36950         * gcc.special/special.exp: Added tests from c-torture 1.11,
36951         corrected use of existing test.
36952         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36953         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36954         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36955         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36956         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36957         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36958         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36959         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36960         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36961         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36962         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36963         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36964         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36965         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36966         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36967         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36968         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36969         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36970         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36971         c-torture 1.11.
36972         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36973         correspond to c-torture 1.11.
36974
36975         * New file.