OSDN Git Service

4a0a4439a1875aecd759a19a3191d1177761103e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR C++/21645
4         * g++.dg/init/ctor5.C: New test.
5
6 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7
8         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10         vect-113.c, vect-114.c.
11
12 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13
14         * gcc.dg/const-elim-1.c: Remove xfails.
15
16 2005-05-23  Jeff Law  <law@redhat.com>
17
18         * gcc.c-torture/compile/pr21638.c: New test.
19         * gcc.c-torture/compile/20050520-1.c: New test.
20
21 2005-05-23  Nick Clifton  <nickc@redhat.com>
22
23         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24         be a proper triple, ie: m32r*-*-*.
25         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26
27 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28
29         PR middle-end/21331
30         PR tree-opt/21293
31         * gcc.c-torture/compile/pr21293.c: New test.
32         * gcc.c-torture/execute/pr21331.c: New test.
33
34 2004-05-20  Richard Henderson  <rth@redhat.com>
35
36         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
37
38 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
39
40         * obj-c++-dg.exp: Add.
41         * obj-c++.exp: Add.
42         * obj-c++.dg/dg.exp: Add.
43
44 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
45
46         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
47         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
48
49 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
50         
51         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
52
53 2004-05-19  Richard Henderson  <rth@redhat.com>
54
55         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
56
57 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
58
59         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
60
61         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
62
63 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
64
65         PR c++/21495
66         * g++.dg/parse/extern1.C: New test.
67         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
68
69 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
70
71         * gcc.dg/c99-math.h: New.
72         * gcc.dg/c99-math-float-1.c: New test.
73         * gcc.dg/c99-math-double-1.c: Likewise.
74         * gcc.dg/c99-math-long-double-1.c: Likewise.
75
76 2005-05-18  Richard Henderson  <rth@redhat.com>
77
78         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
79
80 2005-05-18  Devang Patel  <dpatel@apple.com>
81
82         * g++.dg/opt/20050511-1.C: New test.
83         
84 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
85
86         PR libfortran/21127
87         * gfortran.dg/reshape-complex.f90:  New test.
88
89 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
90
91         * gfortran.dg/array_constructor_1.f90: New test.
92         * gfortran.dg/array_constructor_2.f90: New test.
93
94 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
95
96         PR fortran/20954
97         * gfortran.dg/pr20954.f: New test.
98
99 2005-05-17  Mike Stump  <mrs@apple.com>
100
101         Yet more Objective-C++...
102
103         * objc.dg/method-5.m: Update.
104         * objc.dg/method-6.m: Update.
105         * objc.dg/method-7.m: Update.
106         * objc.dg/method-9.m: Update.
107         * objc.dg/try-catch-2.m: Update.
108
109 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
110
111         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
112         Remove little-endian optimizations. 
113
114 2005-05-17  Jeff Law  <law@redhat.com>
115
116         * g++.dg/tree-ssa/pr18414.C: New test.
117         * gcc.dg/tree-ssa/pr18414.C: New test.
118         * gcc.dg/tree-ssa/pr17141-1.C: New test.
119         * gcc.dg/tree-ssa/pr17141-2.C: New test.
120
121 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
122
123         * gcc.dg/compat/generate-random.c: Do not include
124         libiberty.h.
125         * gcc.dg/compat/generate-random_r.c: Likewise.
126
127 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
128
129         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
130
131 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
132
133         PR middle-end/21595
134         * g++.dg/tree-ssa/builtin1.C: New testcase.
135
136 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
137
138         PR c++/21454
139         * g++.dg/opt/const4.C: New test.
140
141         PR middle-end/21492
142         * g++.dg/opt/crossjump1.C: New test.
143
144         PR tree-optimization/21610
145         * gcc.c-torture/compile/20050516-1.c: New test.
146
147         PR fortran/15080
148         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
149         about the test failing.
150         * gfortran.fortran-torture/execute/where_7.f90: New test.
151         * gfortran.fortran-torture/execute/where_8.f90: New test.
152
153 2005-05-16  Richard Henderson  <rth@redhat.com>
154
155         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
156         i?86 and x86_64.
157
158 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
159
160         * gcc.dg/compat/generate-random.c (config.h): Do not include.
161         (limits.h): Include unconditionally.
162         (stdlib.h): Likewise.
163         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
164         (limits.h): Include unconditionally.
165         (stdlib.h): Likewise.
166         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
167         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
168         (limits.h): Include unconditionally.
169         (stdlib.h): Likewise. 
170         (hashtab.h): Do not include.
171         (getopt.h): Likewise.
172         (stddef.h): Include.
173         (hashval_t): Define.
174         (struct entry): Add "next" field.
175         (HASH_SIZE): New macro.
176         (hash_table): New variable.
177         (switchfiles): Do not use xmalloc.
178         (mix): New macro.
179         (iterative_hash): New function.
180         (hasht): Remove.
181         (e_exists): New function.
182         (e_insert): Likewise.
183         (output): Use, instead of libiberty hashtable functions.
184         (main): Do not use getopt.  Do not call htab_create.
185         
186 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
187
188         PR libstdc++/21526
189         * lib/target-supports.exp (check_mkfifo_available):
190         Return 0 for cygwin as mkfifo support incomplete on platform.
191         Fix typos in comments.
192
193 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
194
195         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
196
197 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
198
199         PR fortran/17432
200         * gfortran.dg/assign_4.f: New test.
201
202 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
203
204         PR tree-optimization/21563
205         * gcc.dg/tree-ssa/pr21563.c: New.
206
207 2005-05-14  Jan Hubicka  <jh@suse.cz>
208
209         * gcc.dg/noreturn-7.c: Allow control reaches warning.
210
211 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
212
213         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
214
215 2005-05-13  Julian Brown  <julian@codesourcery.com>
216
217         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
218         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
219
220 2005-05-13  Jan Hubicka  <jh@suse.cz>
221
222         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
223         * gcc.dg/fold-xor-?.c: Likewise.
224         * gcc.dg/pr15784-?.c: Likewise.
225         * gcc.dg/pr20922-?.c: Likewise.
226         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
227         * gcc.dg/tree-ssa/pr17598.c: Likewise.
228         * gcc.dg/tree-ssa/pr20470.c: Likewise.
229
230 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
231
232         PR fortran/21260
233         * gfortran.dg/hollerith_1.f90: New test.
234
235 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
236
237         * gfortran.dg/func_result_2.f90: New test.
238
239 2005-05-11  Bud Davis  <bdavis@gfortran.org>
240
241         * gfortran.dg/dev_null.f90: New test.
242
243 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
244
245         * gcc.dg/arm-vfp1.c: Revert last change.
246
247 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
248
249         PR middle-end/19807
250         PR tree-optimization/19639
251         * g++.dg/tree-ssa/pr19807.C: New testcase.
252
253 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
254
255         PR libfortran/21471
256         * gfortran.dg/append-1.f90: New test.
257
258 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
259
260         * gcc.dg/pr18501.c: XFAIL.
261         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
262         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
263         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
264         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
265         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
266         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
267         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
268         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
269
270 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
271
272         PR fortran/20178
273         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
274         gfortran.dg/f2c_3.f90: New tests.
275
276         * gfortran.dg/return_1.f90: Fix dg annotation.
277
278 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
279
280         * gcc.c-torture/compile/20050510-1.c: New test.
281
282 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
283
284         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
285
286 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
287
288         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
289
290 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
291
292         PR c/17913
293         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
294
295 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
296
297         PR c/21342
298         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
299         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
300
301 2005-05-10  Ben Elliston  <bje@au.ibm.com>
302
303         PR debug/16676
304         * gcc.dg/debug/pr16676.c: New test.
305
306 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
307
308         PR testsuite/21443
309         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
310         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
311         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
312         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
313         Change -O1 to -O2.
314         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
315         -fno-tree-dominator-opts.
316
317 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
318
319         * gfortran.dg/return_1.f90: New test.
320
321 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
322
323         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
324
325         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
326
327 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
328
329         PR c++/21427
330         * g++.dg/inherit/covariant13.C: New.
331
332 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
333
334         PR libfortran/19155
335         * gfortran.dg/pr19155.f: New test.
336
337 2005-05-08  Roger Sayle  <roger@eyesopen.com>
338
339         PR inline-asm/8788
340         * gcc.dg/pr8788-1.c: New testcase.
341
342 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
343
344         PR target/21416
345         * gcc.target/mips/fpcmp-[12].c: New tests.
346
347 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
348
349         * lib/target-supports-dg.exp (dg-require-fork): New function.
350         (dg-require-mkfifo): Likewise.
351         * lib/target-supports.exp (check_function_available): New
352         function.
353         (check_fork_available): Likewise.
354         (check_mkfifo_available): Likewise.
355
356 2005-05-06  Jeff Law  <law@redhat.com>
357
358         * gcc.c-torture/compile/pr21380.c: New test.
359
360 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
361
362         PR c++/20961
363         * g++.dg/ext/weak3.C: New test.
364
365 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
366
367         PR c++/21352
368         * g++.dg/template/crash37.C: New test. 
369
370 2005-05-05  Paul Brook  <paul@codesourcery.com>
371
372         * gcc.dg/arm-g2.c: Use effective-target arm32.
373         * gcc.dg/arm-mmx-1.c: Ditto.
374         * gcc.dg/arm-scd42-2.c: Ditto.
375         * gcc.dg/arm-vfp1.c: Ditto.
376         * lib/target-supports.exp (check_effective_target_arm32): New
377         function.
378
379 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
380
381         PR libfortran/21354
382         gfortran.dg/in_pack_rank7.f90:  New test.
383
384 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
385
386         PR middle-end/15618
387         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
388
389 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
390
391         PR middle-end/21265
392         * gcc.dg/20050503-1.c: New test.
393
394         PR rtl-optimization/21239
395         * gcc.dg/i386-sse-11.c: New test.
396
397 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
398
399         PR target/16888
400         * gcc.target/i386/asm-1.c: New test.
401
402 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
403
404         PR rtl-optimization/21330
405         * gcc.c-torture/execute/20050502-1.c: New test.
406
407         PR target/21297
408         * gcc.c-torture/execute/20050502-2.c: New test.
409
410 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
411
412         PR middle-end/21282
413         * gcc.dg/pr21282.c: New.
414
415 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
416
417         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
418         * gcc.dg/vect/vect-92.c: Likewise
419         * gcc.dg/vect/vect-93.c: Likewise
420         * gcc.dg/vect/vect-dv-1.c: Likewise
421         * gcc.dg/vect/vect-dv-2.c: Likewise
422         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
423
424 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
425
426         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
427         * gfortran.dg/vect/vect-2.f90:  Likewise
428         * gfortran.dg/vect/vect-3.f90:  Likewise
429         * gfortran.dg/vect/vect-4.f90:  Likewise
430         * gfortran.dg/vect/vect-5.f90:  Likewise
431
432 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
433
434         PR target/20813
435         * gcc.dg/rs6000-fpint-2.c: New.
436
437 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
438
439         PR c/15698
440         * gcc.dg/builtins-30.c: Update expected messages.
441         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
442         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
443         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
444
445 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
446
447         PR tree-optimization/21294
448         * gcc.dg/tree-ssa/pr21294.c: New.
449
450 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
451
452         * gcc.dg/altivec-3.c (vec_store): Do not use the old
453         __builtin_altivec_st_internal_4si built-in.
454
455 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/15875
458         * g++.dg/template/ptrmem14.C: New test.
459
460 2005-05-02  Paul Brook  <paul@codesourcery.com>
461
462         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
463
464 2005-05-02  Michael Matz  <matz@suse.de>
465
466         PR c++/19542
467         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
468
469 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
470
471         * g++.dg/cpp/weak.C: New test.
472
473 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
474
475         * gcc.dg/tree-ssa/loop-8.c: New test.
476
477 2005-04-30  Michael Maty  <matz@suse.de>
478
479         * gcc.dg/inline-mcpy.c: New test.
480
481 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
482
483         PR libfortran/18958
484         * gfortran.dg/eoshift.f90:  New test case.
485
486 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
487
488         PR libfortran/18857
489         * gfortran.dg/matmul_1.f90: New test.
490
491 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
492
493         PR tree-optimization/21030
494         * gcc.dg/tree-ssa/pr21030.c: New.
495
496 2005-04-29  Devang Patel  <dpatel@apple.com>
497
498         PR tree-optimization/21272
499         * gcc.dg/vect/vect-ifcvt-10.c: New test.
500         
501 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
502
503         PR fortran/13082
504         PR fortran/18824
505         * gfortran.dg/entry_4.f90: New test.
506         * gfortran.fortran-torture/execute/entry_1.f90: New test.
507         * gfortran.fortran-torture/execute/entry_2.f90: New test.
508         * gfortran.fortran-torture/execute/entry_3.f90: New test.
509         * gfortran.fortran-torture/execute/entry_4.f90: New test.
510         * gfortran.fortran-torture/execute/entry_5.f90: New test.
511         * gfortran.fortran-torture/execute/entry_6.f90: New test.
512         * gfortran.fortran-torture/execute/entry_7.f90: New test.
513
514 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
515
516         * gfortran.fortran-torture/execute/entry_8.f90: New test.
517
518 2005-04-29  Paul Brook   <paul@codesourcery.com>
519
520         * gfortran.dg/entry_3.f90: New test.
521
522 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
523
524         * gfortran.dg/implicit_4.f90: New test.
525
526 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
527
528         * lib/target-supports.exp (check_profiling_available): Return
529         false for xtensa-*-elf.
530
531 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
532
533         * lib/fortran-torture.exp (fortran-torture.exp): Catch
534         error if file cannot be deleted.
535
536 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
537
538         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
539         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
540         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
541         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
542         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
543         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
544         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
545         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
546         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
547         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
548         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
549         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
550         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
551
552 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
553
554         PR fortran/20865
555         * gfortran.dg/pr20865.f90: New test.
556
557 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
558
559         * gcc.dg/void-cast-2.c: New test.
560
561 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
562
563         PR c/21159
564         * gcc.dg/void-cast-1.c: New test.
565
566 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
567
568         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
569
570 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
571
572         PR fortran/21177
573         * gfortran.dg/pr21177.f90: New test.
574
575 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
576
577         PR tree-optimization/21171
578         * gcc.dg/tree-ssa/pr21171.c: New test.
579
580 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
581
582         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
583         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
584         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
585         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
586         gcc.dg/tree-ssa/gen-vect-32.c: New.
587         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
588         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
589         don't run on PPC32.
590
591 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
592
593         PR c/21213
594         * gcc.dg/transparent-union-3.c: New test.
595
596 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
597
598         PR c/20740
599         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
600         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
601         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
602         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
603         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
604         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
605
606 2005-04-26  Jeff Law  <law@redhat.com>
607
608         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
609         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
610         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
611         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
612         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
613         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
614         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
615
616 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
617
618         PR tree-optimization/17598
619         * gcc.dg/tree-ssa/pr17598.c: New testcase.
620
621 2005-04-25  Mike Stump  <mrs@apple.com>
622
623         * objc.dg/fix-and-continue-1.m: Add.
624
625 2005-04-25  Roger Sayle  <roger@eyesopen.com>
626
627         PR c++/20995
628         * g++.dg/opt/pr20995-1.C: New test case.
629
630 2005-04-25  Devang Patel <dpatel@apple.com>
631
632         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
633         
634 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
635
636         PR testsuite/21062
637         * g++.dg/opt/alias2.C (printf): Correct the prototype.
638
639 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
640
641         PR C++/21188
642         * g++.dg/opt/rtti2.C: New test.
643
644 2005-04-25  Paul Brook  <paul@codesourcery.com>
645         Steven G. Kargl  <kargls@comcast.net>
646
647         PR fortran/20879
648         * gfortran.dg/ichar_1.f90: New file.
649
650 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
651
652         PR middle-end/20991
653         * g++.dg/opt/pr20991.C: New test.
654
655         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
656         where sizeof (type) < __alignof__ (type).
657         * gcc.dg/compat/struct-layout-1.h: Likewise.
658
659 2005-04-24  Per Bothner  <per@bothner.com>
660             Devang Patel  <dpatel@apple.com>
661
662         PR preprocessor/20907
663         * gcc.dg/cpp/very-long-comment.c: New test.
664
665 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
666
667         PR fortran/20059
668         * gfortran.dg/common_5.f: New test.
669
670 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
671
672         PR middle-end/21082
673         * g++.dg/tree-ssa/pr21082.C: New testcase.
674
675 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
676
677         * gcc.dg/vect/vect-99.c: New test.
678
679 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
680
681         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
682
683 2005-04-22  Jeff Law  <law@redhat.com>
684
685         * gcc.dg/uninit-5.c: Remove xfails.
686         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
687         conditionals and loads.
688
689 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
690
691         PR libfortran/20074
692         PR libfortran/20436
693         PR libfortran/21108
694         * gfortran.dg/nested_reshape.f90: new test
695         * gfortran.dg/reshape-alloc.f90: new test
696         * gfortran.dg/reshape.f90: new test
697
698 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
699
700         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
701
702         * gcc.dg/arm-vfp1.c: New test.
703
704 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
705
706         PR c++/21087
707         * g++.dg/lookup/builtin2.C: New test.
708
709 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
710
711         * gcc.dg/weak/weak-13.c: New test.
712
713 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
714
715         * lib/target-supports.exp (check_effective_target_sync_int_long):
716         Add powerpc*.
717
718 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
719
720         * gcc.target/mips/branch-1.c: New test.
721
722 2005-04-21  Richard Henderson  <rth@redhat.com>
723
724         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
725         * gcc.dg/vect/vect-86.c: Likewise.
726         * gcc.dg/vect/vect-87.c: Likewise.
727         * gcc.dg/vect/vect-88.c: Likewise.
728
729 2005-04-21  Devang Patel  <dpatel@apple.com>
730
731         PR optimization/20994
732         * gcc.dg/tree-ssa/ifc-3.c: New test.
733         
734 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
735
736         PR c/12913
737         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
738         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
739         gcc.dg/c99-vla-jump-5.c: New tests.
740
741 2005-04-19  Richard Henderson  <rth@redhat.com>
742
743         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
744         Fix typo in exists check.
745         (check_effective_target_sync_int_long): New.
746         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
747         * gcc.dg/ia64-sync-2.c: Likewise.
748         * gcc.dg/ia64-sync-3.c: Likewise.
749         * gcc.dg/ia64-sync-4.c: Likewise.
750
751 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
752
753         * gcc.dg/fold-xor-1.c: New test.
754         * gcc.dg/fold-xor-2.c: New test.
755
756 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
757
758         PR target/20670
759         * g++.dg/eh/fp-regs.C: New test.
760
761 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
762
763         * gcc.dg/Wint-to-pointer-cast-1.c,
764         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
765         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
766         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
767
768 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
769
770         PR fortran/16861
771         * gfortran.dg/pr16861.f90: New test.
772
773 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
774
775         * gcc.dg/pr21085.c: New test.
776
777 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
778
779         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
780         (setup_mips_tests, dg-mips-options): New procedures.
781         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
782         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
783         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
784         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
785         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
786         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
787         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
788         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
789         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
790         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
791         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
792         dg-mips-options instead of dg-options.  Remove now-redundant
793         preprocessor guards.
794         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
795         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
796         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
797         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
798         * gcc.dg/vr-mult-2.c: Delete.
799         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
800         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
801         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
802         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
803         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
804         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
805         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
806
807 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
808
809         * ada/acats/run_all.sh: Use sync when executable not present.
810         
811 2005-04-18  Devang Patel  <dpatel@apple.com>
812
813         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
814         * gcc.dg/vect/vect-11a.c: New.
815         * gcc.dg/vect/vect-none.c: Update.
816         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
817
818 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
819
820         PR tree-optimization/20922
821         * gcc.dg/pr20922-1.c: New test.
822         * gcc.dg/pr20922-2.c: New test.
823         * gcc.dg/pr20922-3.c: New test.
824         * gcc.dg/pr20922-4.c: New test.
825         * gcc.dg/pr20922-5.c: New test.
826         * gcc.dg/pr20922-6.c: New test.
827
828 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
829
830         PR libfortran/20950
831         * gfortran.dg/pr20950.f: New test.
832
833 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
834
835         PR libfortran/19216
836         * gfortran.dg/pr19216.f: New test.
837
838 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
839
840         PR tree-optimization/21001
841         * gcc.dg/tree-ssa/pr21001.c: New.
842
843 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
844
845         PR libfortran/21075
846         * gfortran.dg/reshape_rank7.f90: New test.
847
848 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
849
850         PR libfortran/12884 gfortran.dg/pr12884.f: New test
851         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
852         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
853         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
854         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
855         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
856         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
857         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
858         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
859         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
860         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
861         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
862         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
863         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
864         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
865         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
866         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
867         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
868         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
869         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
870         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
871
872 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
873
874         * gfortran.dg/wtruncate.f: New testcase.
875         * gfortran.dg/wtruncate.f90: New testcase.
876
877 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
878
879         PR c++/21025
880         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
881         which sizeof/alignof is dependent, rather than just whether we are
882         processing_template_decl.
883         
884 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
885
886         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
887         corrected typo where the wrong variables had been compared.
888
889 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
890
891         PR libfortran/18495
892         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
893         Test callee-allocated version of return array with a write
894         statement.
895         Test spread with a temporary with another write statement.
896
897 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
898
899         PR tree-optimization/21031
900         * gcc.dg/tree-ssa/pr21031.c: New.
901
902 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
903
904         PR tree-optimization/21004
905         * gcc.dg/builtins-53.c: Include builtins-config.h.
906         Check floorf, ceilf, floorl and ceill transformations
907         only when HAVE_C99_RUNTIME is defined.
908         
909 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
910
911         PR middle-end/20739
912         * gcc.dg/tree-ssa/pr20739.c: New test.
913
914 2005-04-14  Mike Stump  <mrs@apple.com>
915
916         * gcc.dg/Foundation.framework/empty: New.
917         * gcc.dg/framework-2.c: New.
918
919 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
920
921         PR tree-optimization/21021
922         * gcc.c-torture/compile/pr21021.c: New.
923
924 2005-04-14  Janis Johnson  <janis187@us.ibm.com
925
926         PR testsuite/21010
927         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
928         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
929         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
930         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
931         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
932         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
933         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
934         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
935
936 2005-04-14  Richard Henderson  <rth@redhat.com>
937
938         * lib/target-supports.exp (check_effective_target_vect_condition):
939         Add ia64, i?86, and x86_64.
940
941 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
942
943         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
944
945 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
946
947         PR tree-optimization/20657
948         * gcc.dg/tree-ssa/pr20657.c: New.
949
950 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
951
952         * gcc.dg/builtins-53.c: Also check (int)trunc* and
953         (long long int)trunc*.
954
955 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
956
957         PR target/20927
958         * gcc.dg/pr20927.c: New test.
959
960 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
961
962         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
963         * gcc.target/mips/asm-1.c: Likewise.
964
965 2005-04-13  Dale Johannesen  <dalej@apple.com>
966
967         * objc.dg/objc-fast-4.m:  New.
968
969 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
970
971         * gcc.target/cris/torture/cris-torture.exp: New driver in new
972         directory.
973         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
974
975 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
976
977         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
978         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
979         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
980
981 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
982
983         PR tree-optimization/20913
984         * gcc.dg/tree-ssa/pr20913.c: New.
985
986         PR tree-optimization/20702
987         * gcc.dg/tree-ssa/pr20702.c: New.
988
989 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
990
991         PR c++/13744
992         * g++.dg/inherit/local3.C: New test.
993
994 2005-04-12  Jeff Law  <law@redhat.com>
995
996         * gcc.dg/tree-ssa/20050412-1.c: New test.
997
998 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
999
1000         PR libfortran/19016
1001         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
1002         Add tests with mask generated by expression.
1003         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
1004         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
1005         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
1006
1007 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
1008
1009         PR middle-end/20917
1010         * gcc.dg/20050409-1.c: New test.
1011
1012 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
1013
1014         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
1015
1016 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1017
1018         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1019         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
1020         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1021         (TARGET_CXX): Adjust accordingly.
1022         * target.h (struct gcc_target): Remove epxort_class_data.  Add
1023         determine_class_data_visibility and class_data_always_comdat.
1024         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1025         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
1026         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1027         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
1028         (arm_cxx_determine_class_data_visibility): New.
1029         (arm_cxx_class_data_always_comdat): Likewise.
1030         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
1031         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
1032         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
1033         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
1034         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
1035         Define.
1036
1037 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
1038
1039         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
1040
1041 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
1042
1043         * gcc.dg/i386-darwin-fpmath.c: New.
1044
1045 2004-04-11  Devang Patel  <dpatel@apple.com>
1046
1047         * lib/target-supports.exp (check_effective_target_vect_condition): New.
1048         * gcc.dg/vect/vect-ifcvt-1.c: New test.
1049         * gcc.dg/vect/vect-ifcvt-2.c: New test.
1050         * gcc.dg/vect/vect-ifcvt-3.c: New test.
1051         * gcc.dg/vect/vect-ifcvt-4.c: New test.
1052         * gcc.dg/vect/vect-ifcvt-5.c: New test.
1053         * gcc.dg/vect/vect-ifcvt-6.c: New test.
1054         * gcc.dg/vect/vect-ifcvt-7.c: New test.
1055         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
1056         
1057 2004-04-11  Devang Patel  <dpatel@apple.com>
1058
1059         * gcc.dg/vect/vect-dv-1.c: New test.
1060         * gcc.dg/vect/vect-dv-2.c: New test.
1061         
1062 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1063
1064         PR tree-optimization/20933
1065         * gcc.dg/tree-ssa/pr20933.c: New test.
1066
1067 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1068
1069         * gfortran.dg/fold_nearest.f90: New test.
1070
1071 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
1072
1073         * gcc.dg/tree-ssa/alias-1.c: New test.
1074
1075 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
1076
1077         PR tree-optimization/20920
1078         * g++.dg/tree-ssa/pr20920.C: New test.
1079
1080 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
1081
1082         * gcc.dg/builtins-53.c: Also check (int)ceil* and
1083         (long long int)ceil*.
1084         
1085 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
1086
1087         * g++.dg/warn/Wdtor1.C: Declare template in system header with
1088         explicit C++ linkage.
1089
1090 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1091
1092         * gfortran.dg/pr17229.f: Take care of the new obsolescence
1093         warning for arithmetic IF statements.
1094
1095 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
1096
1097         * eor_handling_1.f90: New test case.
1098         * eor_handling_2.f90: New test case.
1099         * eor_handling_3.f90: New test case.
1100         * eor_handling_4.f90: New test case.
1101         * eor_handling_5.f90: New test case.
1102         * noadv_size.f90: New test case.
1103         * pad_no.f90: New test case.
1104
1105 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
1106
1107         * gcc.c-torture/execute/20050410-1.c: New test.
1108
1109 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
1110
1111         * gcc.dg/pr20126.c: New.
1112
1113 2005-04-09  Bud Davis  <bdavis@gfortran.org>
1114             Steven G. Kargl <kargls@comcast.net>
1115
1116         * gfortran.dg/PR19872.f: New test.
1117
1118 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1119
1120         * gfortran.dg/nint_1.f90:  Fix dg-do directive
1121
1122 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
1123
1124         * gfortran.dg/nint_1.f90: New test.
1125
1126 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1127
1128         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
1129         Added test for callee-allocated arrays with write statements.
1130         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
1131         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
1132         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
1133         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
1134         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
1135
1136 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
1137
1138         PR libfortran/20163
1139         * gfortran.dg/open-options-blanks.f:  New test.
1140
1141 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1142
1143         PR fortran/13257
1144         * gfortran.dg/comma_format_extension_[1234].f: New tests.
1145
1146 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
1147
1148         * gcc.dg/tree-ssa/stdarg-1.c: New test.
1149         * gcc.dg/tree-ssa/stdarg-2.c: New test.
1150         * gcc.dg/tree-ssa/stdarg-3.c: New test.
1151         * gcc.dg/tree-ssa/stdarg-4.c: New test.
1152         * gcc.dg/tree-ssa/stdarg-5.c: New test.
1153         * gcc.c-torture/execute/stdarg-4.c: New test.
1154
1155         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
1156
1157         PR target/20795
1158         * g++.dg/abi/param2.C: New test.
1159
1160 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1161
1162         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
1163
1164 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
1165
1166         * gcc.dg/builtins-53.c: New test.
1167
1168 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
1169
1170         * g++.dg/tree-ssa/pr18178.C: New test.
1171         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
1172         * gcc.c-torture/execute/20041019-1.c: New test.
1173         * gcc.dg/tree-ssa/20041008-1.c: New test.
1174         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
1175         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
1176         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
1177         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
1178         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
1179         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
1180         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
1181         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
1182         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
1183         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
1184
1185 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
1186
1187         PR rtl-optimization/20466
1188         * gcc.c-torture/execute/pr20466-1.c: New test.
1189
1190 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
1191
1192         PR c++/20905
1193         * g++.dg/parse/cond2.C: New test.
1194
1195         PR c++/20145
1196         * g++.dg/warn/Wdtor1.C: New test.
1197
1198 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1199
1200         PR fortran/17229
1201         * gfortran.dg/pr17229.f: New test.
1202
1203 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
1204
1205         * gfortran.dg/tiny_1.f90: New test.
1206         * gfortran.dg/tiny_2.f90: ditto.
1207
1208 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
1209
1210         * gfortran.dg/eor_1.f90:  Fix dg-do run line
1211         * gfortran.dg/open_new.f90:  Fix dg-do run line
1212
1213 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
1214
1215         * lib/target-supports.exp (get_compiler_messages): Support
1216         optional arguments, the fourth being compiler options.
1217         (check_effective_target_fpic): New proc.
1218         * gcc.dg/20050321-2.c: Restrict to target fpic.
1219
1220 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
1221
1222         * gcc.dg/15443-1.c: New test.
1223         * gcc.dg/15443-2.c: Likewise.
1224
1225 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1226
1227         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
1228
1229 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1230
1231         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
1232
1233 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
1234
1235         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
1236         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
1237         -m64.
1238         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
1239         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
1240         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
1241
1242 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1243
1244         PR c++/20212
1245         * g++.dg/warn/Wunused-11.C: New test.
1246
1247 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1248
1249         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1250
1251 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1252
1253         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
1254
1255 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1256
1257         PR c++/20734
1258         * g++.dg/template/ptrmem13.C: New test.
1259
1260 2005-04-05  Per Bothner  <per@bothner.com>
1261
1262         * lib/gcc.exp: Always add -fno-show-column, for now.
1263
1264 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1265
1266         PR testsuite/20767
1267         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1268         of plain old "unsigned int" for the type of "i".  Makes this test
1269         64bit clean.
1270
1271 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1272
1273         * gcc.dg/i386-ssefn-1.c: New test.
1274         * gcc.dg/i386-ssefn-2.c: New test.
1275         * gcc.dg/i386-ssefn-3.c: New test.
1276         * gcc.dg/i386-ssefn-4.c: New test.
1277
1278 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1279
1280         PR tree-optimization/20076
1281         * gcc.dg/builtin-apply4.c: New test.
1282
1283         PR preprocessor/19475
1284         * gcc.dg/cpp/macspace1.c: New test.
1285         * gcc.dg/cpp/macspace2.c: New test.
1286
1287 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1288
1289         * gfortran.dg/pr20755.f: Fixed bad format.
1290
1291 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1292
1293         PR c++/20763
1294         * g++.dg/ext/attrib21.C: New test.
1295
1296 2004-04-05  Devang Patel  <dpatel@apple.com>
1297
1298         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1299         * gcc.dg/vect/vect-shift-1.c: New test.
1300         
1301 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1302
1303         PR libfortran/20755
1304         * gfortran.dg/pr20755.f: New test.
1305
1306 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1307
1308         * gfortran.dg/pr15959.f90: New test.
1309         * gfortran.dg/string_pad_trunc.f90: New test.
1310
1311 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1312
1313         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1314         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1315         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1316         syntax.
1317
1318 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1319
1320         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1321
1322 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1323
1324         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1325         * gcc.c-torture/compile/20011119-2.c: Likewise.
1326         * gcc.c-torture/compile/981001-2.c: Likewise.
1327
1328 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1329
1330         PR c++/20679
1331         * g++.dg/template/overload4.C: New test.
1332
1333 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1334
1335         PR c++/20746
1336         * g++.dg/abi/covariant5.C: New.
1337
1338         PR debug/20505
1339         * g++.dg/debug/const2.C: New.
1340
1341 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1342
1343         PR rtl-optimization/16104
1344         * gcc.c-torture/execute/20050316-1.c: New test.
1345
1346 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1347
1348         * g++.dg/template/spec23.C: Fix dg-error text.
1349
1350 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1351
1352         PR c++/19199
1353         * g++.dg/expr/lval2.C: New.
1354
1355 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1356
1357         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1358         __builtin_strcasecmp and __builtin_strncasecmp.
1359
1360 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1361
1362         PR c++/20723
1363         * g++.dg/template/spec22.C: New.
1364         * g++.dg/template/spec23.C: New.
1365
1366 2005-04-03  Dale Ranta  <dir@lanl.gov>
1367             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1368
1369         PR libfortran/20068
1370         PR libfortran/20125
1371         PR libfortran/20156
1372         PR libfortran/20471
1373         * gfortran.dg/backspace.f: New test.
1374
1375 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1376
1377         * gcc.dg/pr19345.c: New test.
1378
1379 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1380
1381         PR tree-optimization/20640
1382         * gcc.dg/torture/tree-loop-1.c: New.
1383
1384 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1385
1386         PR rtl-optimization/20290
1387         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1388
1389 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1390
1391         * gcc.dg/rs6000-fpint.c: New.
1392
1393 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1394
1395         * gcc.dg/old-style-then-proto-1.c: New test.
1396
1397 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1398
1399         * gfortran.fortran-torture/execute/backspace.f90: Check
1400         after backspace and read was incorrect.
1401
1402 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1403
1404         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1405         buffer past the terminating NUL using memcmp.
1406         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1407         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1408
1409         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1410         Fix unused/uninitialized variable warnings.
1411
1412         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1413         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1414         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1415         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1416
1417         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1418         gcc.c-torture/execute/builtins/fputs-lib.c,
1419         gcc.c-torture/execute/builtins/lib/fprintf.c,
1420         gcc.c-torture/execute/builtins/lib/main.c,
1421         gcc.c-torture/execute/builtins/lib/memcmp.c,
1422         gcc.c-torture/execute/builtins/lib/memmove.c,
1423         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1424         gcc.c-torture/execute/builtins/lib/memset.c,
1425         gcc.c-torture/execute/builtins/lib/printf.c,
1426         gcc.c-torture/execute/builtins/lib/sprintf.c,
1427         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1428         gcc.c-torture/execute/builtins/lib/strchr.c,
1429         gcc.c-torture/execute/builtins/lib/strcmp.c,
1430         gcc.c-torture/execute/builtins/lib/strcpy.c,
1431         gcc.c-torture/execute/builtins/lib/strcspn.c,
1432         gcc.c-torture/execute/builtins/lib/strlen.c,
1433         gcc.c-torture/execute/builtins/lib/strncat.c,
1434         gcc.c-torture/execute/builtins/lib/strncmp.c,
1435         gcc.c-torture/execute/builtins/lib/strncpy.c,
1436         gcc.c-torture/execute/builtins/lib/strrchr.c,
1437         gcc.c-torture/execute/builtins/lib/strspn.c,
1438         gcc.c-torture/execute/builtins/lib/strstr.c,
1439         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1440         gcc.c-torture/execute/builtins/strlen-2.c,
1441         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1442         prototypes.
1443
1444 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1445
1446         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1447         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1448         selectany usage.
1449
1450 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1451
1452         PR c++/19406
1453         * g++.dg/debug/using1.C: New test.
1454
1455 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1456
1457         PR middle-end/20524
1458         * gcc.dg/alias-7.c: Prefix asm-declared name with
1459         __USER_LABEL_PREFIX__.
1460
1461 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1462
1463         Fix fallout from PR middle-end/15700:
1464         * gcc.c-torture/compile/20011119-1.c: Take
1465         __USER_LABEL_PREFIX__ into account.
1466         * gcc.c-torture/compile/20011119-2.c: Likewise.
1467
1468 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1469
1470         PR c++/18644
1471         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1472
1473 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1474
1475         PR c/17855
1476         * gcc.c-torture/compile/struct-non-lval-1.c,
1477         gcc.c-torture/compile/struct-non-lval-2.c,
1478         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1479
1480 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1481
1482         * gcc.dg/tls/tls.exp: Remove temporary file.
1483         * g++.dg/tls/tls.exp: Ditto.
1484         * lib/file-format.exp: Ditto.
1485         * g++.dg/special/ecos.exp: Ditto.
1486
1487         * lib/profopt.exp: Treat prof_ext as a list.
1488         * gcc.misc-tests/bprob.exp: Ditto.
1489         * g++.dg/bprob/bprob.exp: Ditto.
1490
1491         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1492         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1493         g++.dg/tree-ssa/pointer-reference-alias.C,
1494         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1495         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1496         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1497         g++.dg/vect/pr19951.cc: Ditto.
1498         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1499         gcc.dg/builtins-47.c: Ditto.
1500         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1501         gcc.dg/pr20115-1.c: Ditto.
1502         * gcc.dg/tree-ssa/20030530-2.c,
1503         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1504         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1505         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1506         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1507         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1508         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1509         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1510         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1511         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1512         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1513         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1514         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1515         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1516         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1517         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1518         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1519         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1520         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1521         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1522         gcc.dg/tree-ssa/20030824-1.c,
1523         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1524         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1525         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1526         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1527         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1528         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1529         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1530         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1531         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1532         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1533         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1534         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1535         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1536         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1537         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1538         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1539         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1540         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1541         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1542         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1543         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1544         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1545         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1546         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1547         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1548         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1549         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1550         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1551         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1552         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1553         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1554         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1555         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1556         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1557         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1558         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1559         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1560         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1561         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1562         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1563         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1564         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1565         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1566         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1567         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1568         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1569         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1570         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1571         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1572         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1573         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1574         gcc.dg/tree-ssa/useless-1.c: Ditto.
1575         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1576         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1577         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1578         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1579         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1580         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1581         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1582         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1583         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1584         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1585         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1586         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1587         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1588         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1589         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1590         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1591         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1592         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1593         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1594         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1595         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1596         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1597         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1598         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1599         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1600         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1601         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1602         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1603         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1604         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1605         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1606         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1607         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1608         gcc.dg/vect/vect-none.c: Ditto.
1609         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1610         treelang/compile/unsigned.tree: Ditto.
1611
1612         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1613         * gcc.dg/cpp/direct2s.c: Ditto.
1614         * gcc.dg/cpp/paste4.c: Ditto.
1615         * gcc.dg/cpp/separate-1.c: Ditto.
1616         * gcc.dg/pch/save-temps-1.c: Ditto.
1617         * g++.dg/ext/altivec-10.C: Ditto.
1618         * g++.dg/pch/pch.C: Ditto.
1619
1620         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1621
1622         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1623         * g++.dg/template/repo1.C: Ditto.
1624         * g++.dg/template/repo2.C: Ditto.
1625         * g++.dg/template/repo3.C: Ditto.
1626         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1627         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1628         * g++.old-deja/g++.pt/repo1.C: Ditto.
1629         * g++.old-deja/g++.pt/repo2.C: Ditto.
1630         * g++.old-deja/g++.pt/repo3.C: Ditto.
1631         * g++.old-deja/g++.pt/repo4.C: Ditto.
1632
1633         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1634         * gcc.dg/20030107-1.c: Ditto.
1635         * gcc.dg/20030702-1.c: Ditto.
1636         * gcc.dg/profile-generate-1.c: Ditto.
1637         * g++.dg/other/profile1.C: Ditto.
1638         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1639
1640         * lib/gcc-dg.exp (remove-build-file): New.
1641         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1642         cleanup-tree-dump, cleanup-saved-temps): New.
1643
1644 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1645
1646         PR c++/19203, DR 214
1647         * g++.dg/parse/ambig3.C: Not ambiguous.
1648         * g++.dg/template/spec20.C: New.
1649         * g++.dg/template/spec21.C: New.
1650
1651 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1652
1653         PR target/20045
1654         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1655
1656 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1657
1658         PR libfortran/20660
1659         * gfortran.dg/negative_unit.f: New test.
1660
1661 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1662
1663         * gcc.dg/20050330-1.c: New test.
1664
1665 2005-03-30  Devang Patel  <dpatel@apple.com>
1666
1667         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1668
1669 2005-03-30  Dale Johannesen  <dalej@apple.com>
1670
1671         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1672
1673 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1674
1675         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1676         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1677         Strip options from test name.
1678
1679 2005-03-31  Jan Hubicka  <jh@suse.cz>
1680
1681         * gcc.dg/varpool-1.c: New testcase.
1682
1683 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1684
1685         PR c/772
1686         PR c/17913
1687         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1688         gcc.dg/stmt-expr-label-3.c : New tests.
1689         * gcc.c-torture/execute/medce-2.c: Remove.
1690
1691 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1692
1693         PR c/20368
1694         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1695         tests.
1696
1697 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1698
1699         * gcc.c-torture/compile/pr20203.c: New test.
1700
1701 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1702
1703         * gfortran.dg/promotion.f90:  New test.
1704
1705 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1706
1707         PR middle-end/20491
1708         * gcc.dg/torture/asm-subreg-1.c: New test.
1709
1710 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1711
1712         PR c/20672
1713         * gcc.dg/pr20672-1.c: New test.
1714
1715 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1716
1717         * gfortran.dg/vect: New directory.
1718         * gfortran.dg/vect/vect.exp: New.
1719         * gfortran.dg/vect/vect-1.f90: New test.
1720         * gfortran.dg/vect/vect-2.f90: New test.
1721         * gfortran.dg/vect/vect-3.f90: New test.
1722         * gfortran.dg/vect/vect-4.f90: New test.
1723         * gfortran.dg/vect/vect-5.f90: New test.
1724
1725 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1726
1727         PR middle-end/20622
1728         * gcc.dg/alias-7.c: New test.
1729
1730 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1731
1732         * gcc.dg/sparc-reg-1.c: New test.
1733
1734 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1735
1736         PR target/19890
1737         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1738
1739 2005-03-29  Dale Ranta  <dir@lanl.gov>
1740             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1741
1742         PR libfortran/20163
1743         * gfortran.dg/pr20163-2.f: New test.
1744
1745 2005-03-28  Jan Hubicka  <jh@suse.cz>
1746
1747         PR middle-end/20635
1748         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1749         by Jakub Jelinek.
1750
1751 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1752
1753         PR tree-optimization/20626
1754         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1755         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1756
1757 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1758
1759         * gfortran.dg/underflow.f90:  New test.
1760         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1761
1762 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1763
1764         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1765
1766 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1767
1768         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1769         (g++_init): Make sure that CXXFLAGS is set.
1770         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1771         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1772         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1773         * lib/objc.exp (objc_init): Likewise.
1774         * lib/treelang.exp (treelang_init): Likewise.
1775
1776 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1777
1778         PR tree-optimization/20470
1779         * gcc.dg/tree-ssa/pr20470.c: New test.
1780
1781 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1782
1783         * gcc.dg/ppc-stfiwx.c: New.
1784
1785 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1786
1787         PR target/19888
1788         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1789
1790 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1791
1792         * gcc.dg/20050325-1.c: Fix a typo.
1793
1794 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1795
1796         PR libfortran/19678
1797         PR libfortran/19679
1798         * gfortran.dg/dos_eol.f: New test.
1799
1800 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1801
1802         PR rtl-optimization/20249
1803         * gcc.dg/20050325-1.c: New test.
1804
1805 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1806
1807         PR libfortran/15332
1808         * gfortran.dg/pr15332.f: New test.
1809
1810 2005-03-24  Dale Johannesen  <dalej@apple.com>
1811
1812         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1813
1814 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1815
1816         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1817         'internal' visibility.
1818         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1819         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1820         'protected' visibility.
1821         * gcc.dg/visibility-7.c: Likewise.
1822         * lib/target-supports.exp (check_visibility_available): Take
1823         a parameter, the kind of visibility to check for.
1824         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1825         to check_visibility_available.
1826
1827         * g++.dg/expr/cast3.C: New.
1828
1829 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1830
1831         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1832         rs6000.
1833
1834 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1835
1836         PR target/20095
1837         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1838
1839 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1840
1841         * gcc.dg/badshift.c: Renamed to...
1842         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1843
1844         * gcc.target/i386/badshift.c: Renamed to...
1845         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1846         only.
1847
1848         PR rtl-optimization/20532
1849         * gcc.target/i386/badshift.c: New.
1850
1851 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1852
1853         * gfortran.dg/pr18025.f90: New test.
1854
1855 2005-03-23  Dale Johannesen  <dalej@apple.com>
1856         
1857         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1858
1859 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1860
1861         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1862
1863         * lib/target-supports.exp (check_iconv_available): Default
1864         libiconv to -liconv, if there is no definition.
1865
1866 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1867
1868         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1869
1870 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1871
1872         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1873         * g++.dg/opt/pr7503-2.C: Likewise.
1874         * g++.dg/opt/pr7503-3.C: Likewise.
1875         * g++.dg/opt/pr7503-4.C: Likewise.
1876         * g++.dg/opt/pr7503-5.C: Likewise.
1877         * g++.dg/warn/minmax.C: New test.
1878
1879 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1880
1881         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1882         * gfortran.dg/g77_intrinsics_sub.f: New test.
1883
1884 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1885             Jan Hubicka  <jh@suse.cz>
1886             Steven Bosscher <stevenb@suse.de
1887
1888         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1889
1890 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1891
1892         PR c++/19980
1893         * g++.dg/template/redecl3.C: New test.
1894
1895 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1896
1897         PR c++/20499
1898         * g++.dg/parse/error16.C: Tweak error markers.
1899
1900 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1901
1902         PR target/20561
1903         * gcc.dg/20050321-2.c: New test.
1904
1905 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1906
1907         PR c++/20465
1908         PR c++/20381
1909         * g++.dg/template/ptrmem12.C: New.
1910
1911 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1912
1913         PR rtl-optimization/20527
1914         * gcc.c-torture/execute/pr20527-1.c: New test.
1915
1916 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1917
1918         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1919         program, compile it into a real executable and then delete the .c
1920         and .x files afterwards, to avoid problems on testglue targets.
1921
1922 2005-03-21  Stuart Hastings  <stuart@apple.com>
1923
1924         * gcc.target/i386/sse-2.c: New.
1925         
1926 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1927
1928         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1929
1930 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1931
1932         * g++.dg/parse/crash25.C: Fix typo.
1933
1934 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1935
1936         PR c++/20461
1937         * g++.dg/parse/crash24.C: New test.
1938
1939         PR c++/20536
1940         * g++.dg/parse/crash25.C: New test.
1941
1942 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1943
1944         PR c++/20147    
1945         * g++.dg/ext/stmtexpr4.C: New test.
1946
1947 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1948
1949         PR middle-end/20539
1950         * gcc.c-torture/compile/pr13066-1.c: New test case.
1951         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1952         * g++.dg/opt/pr13066-1.C: Likewise.
1953
1954 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1955
1956         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1957
1958 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1959
1960         PR fortran/18525
1961         * gfortran.dg/nesting_1.f90: New test.
1962
1963 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1964
1965         PR c++/20240
1966         * g++.dg/lookup/using13.C: New test.
1967
1968 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1969
1970         PR c++/20333
1971         * g++.dg/template/crash36.C: New test.
1972
1973 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1974
1975         PR c++/20463
1976         * g++.dg/template/crash35.C: New test.
1977
1978 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1979
1980         PR c++/19966
1981         * g++.dg/overload/operator2.C: New test.
1982
1983 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1984
1985         PR libfortran/20257
1986         * gfortran.dg/pr20257.f90: New test.
1987
1988 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1989
1990         PR libfortran/20480
1991         * gfortran.dg/pr20480.f90: New test.
1992
1993 2005-03-16  Richard Henderson  <rth@redhat.com>
1994
1995         PR middle-end/15700
1996         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1997         (_rtld_global): New.
1998         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1999         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
2000
2001         * gcc.dg/alias-3.c: New.
2002         * gcc.dg/alias-4.c: New.
2003         * gcc.dg/alias-5.c: New.
2004         * gcc.dg/alias-6.c: New.
2005
2006 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
2007
2008         * gcc.dg/cpp/ucnid-7.c: New.
2009
2010 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
2011             Dorit Naishlos  <dorit@il.ibm.com>
2012
2013         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
2014         darwin.
2015
2016 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
2017
2018         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
2019         misaligned accesses.
2020         * gcc.dg/vect/vect-58.c: Likewise.
2021         * gcc.dg/vect/vect-92.c: New.
2022         * gcc.dg/vect/vect-93.c: New.
2023
2024 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
2025
2026         PR fortran/18827
2027         * gfortran.dg/assign_2.f90: New test.
2028         * gfortran.dg/assign_3.f90: New test.
2029         * gfortran.dg/assign.f90: New test.
2030
2031 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
2032
2033         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
2034         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
2035         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
2036         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
2037         names.
2038
2039 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
2040
2041         * gcc.dg/cpp/ucnid-6.c: New.
2042
2043         * gcc.dg/cpp/normalize-1.c: New.
2044         * gcc.dg/cpp/normalize-2.c: New.
2045         * gcc.dg/cpp/normalize-3.c: New.
2046         * gcc.dg/cpp/normalize-4.c: New.
2047         * gcc.dg/cpp/ucnid-4.c: New.
2048         * gcc.dg/cpp/ucnid-5.c: New.
2049         * g++.dg/cpp/normalize-1.C: New.
2050         * g++.dg/cpp/ucnid-1.C: New.
2051
2052 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2053
2054         * gcc.dg/pr18628.c: New.
2055
2056 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
2057
2058         PR c++/20280
2059         * g++.dg/tree-ssa/pr20280.C: New.
2060
2061 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2062
2063         PR fortran/20467
2064         * gfortran.dg/stfunc_2.f90: New test.
2065
2066 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2067
2068         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
2069
2070 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
2071
2072         * gcc.dg/tree-ssa/20050314-1.c: New test.
2073
2074 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2075
2076         PR c++/4403
2077         PR c++/9783, DR433
2078         * g++.dg/template/friend34.C: New test.
2079         * g++.dg/template/friend35.C: Likewise.
2080         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
2081
2082 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2083
2084         Friend class name lookup 5/n
2085         PR c++/1016
2086         * g++.dg/lookup/hidden-class1.C: New test.
2087         * g++.dg/lookup/hidden-class2.C: Likewise.
2088         * g++.dg/lookup/hidden-class3.C: Likewise.
2089         * g++.dg/lookup/hidden-class4.C: Likewise.
2090         * g++.dg/lookup/hidden-class5.C: Likewise.
2091         * g++.dg/lookup/hidden-class6.C: Likewise.
2092         * g++.dg/lookup/hidden-class7.C: Likewise.
2093         * g++.dg/lookup/hidden-class8.C: Likewise.
2094         * g++.dg/lookup/hidden-class9.C: Likewise.
2095         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
2096         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
2097         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
2098         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
2099         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
2100         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
2101         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
2102         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
2103         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
2104         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
2105         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
2106
2107 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
2108
2109         PR c++/20157
2110         * g++.dg/template/error18.C: New test.
2111
2112 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2113
2114         PR debug/16792
2115         * g++.dg/debug/pr16792.C: New test.
2116
2117 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2118
2119         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
2120         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
2121         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
2122         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
2123         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
2124         test assertion names.
2125
2126 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2127
2128         PR fortran/18600
2129         * gfortran.dg/stfunc_1.f90: New test.
2130
2131 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2132
2133         PR fortran/16907
2134         * gfortran.dg/real_index_1.f90: New test.
2135
2136 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2137
2138         PR fortran/20323
2139         * gfortran.dg/spec_expr_1.f90: New test.
2140
2141 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
2142
2143         PR c/20402
2144         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
2145         new parser.
2146
2147 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2148
2149         PR fortran/20361
2150         * gfortran.dg/largeequiv_1.f90: New test.
2151
2152 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2153
2154         * gcc.dg/ucnid-1.c: New.
2155         * gcc.dg/ucnid-2.c: New.
2156         * gcc.dg/ucnid-3.c: New.
2157         * gcc.dg/ucnid-4.c: New.
2158         * gcc.dg/ucnid-5.c: New.
2159         * gcc.dg/ucnid-6.c: New.
2160         * gcc.dg/cpp/ucnid-1.c: New.
2161         * gcc.dg/cpp/ucnid-2.c: New.
2162         * gcc.dg/cpp/ucnid-3.c: New.
2163         * g++.dg/other/ucnid-1.C: New.
2164
2165 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
2166
2167         * gcc.dg/vmx/darwin-abi-3.c: Delete.
2168
2169 2005-03-11  Per Bothner  <per@bothner.com>
2170
2171         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
2172         that diagnotics refer to correct token.
2173         * gcc.dg/unused-3.c: Likewise.
2174
2175 2005-03-11  Per Bothner  <per@bothner.com>
2176
2177         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
2178         constant" is now actually on same line as string constant.
2179         * gcc.dg/cpp/direct2s.c: Likewise.
2180
2181 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
2182
2183         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
2184
2185 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2186
2187         PR libfortran/20124
2188         * gfortran.dg/pr20124.f90: New Test
2189
2190 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
2191
2192         PR tree-optimization/20130
2193         * gcc.dg/pr20130-1.c: New test.
2194
2195 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2196
2197         PR target/20095
2198         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
2199
2200 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2201
2202         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
2203
2204 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
2205
2206         * g++.dg/eh/forced1.C: Fix comment.
2207         * g++.dg/eh/forced2.C: Ditto.
2208         * g++.dg/eh/forced3.C: Ditto.
2209         * g++.dg/eh/forced4.C: Ditto.
2210
2211 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
2212
2213         PR rtl-opt/20412
2214         * gcc.c-torture/compile/pr20412.c: New test.
2215
2216 2005-03-10  Roger Sayle  <roger@eyesopen.com>
2217
2218         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
2219
2220 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2221
2222         PR target/20322
2223         * gcc.dg/20050307-1.c: New test.
2224
2225 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2226
2227         PR c++/20375
2228         * g++.dg/other/stdarg3.C: New.
2229
2230 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2231
2232         PR c++/18384, c++/18327
2233         * g++.dg/init/array19.C: New test.
2234
2235         PR inline-asm/20314
2236         * gcc.dg/torture/pr20314-1.c: New test.
2237         * gcc.dg/torture/pr20314-2.c: New test.
2238
2239 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
2240
2241         * gcc.dg/20050309-1.c: New test.
2242
2243 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2244
2245         * gcc.dg/builtins-10.c: Reactivate disabled test.
2246         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2247         new cbrt transformations.
2248
2249 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2250
2251         PR c++/20208
2252         * g++.dg/template/array13.C: New test.
2253
2254 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2255
2256         PR c++/16859
2257         * g++.dg/init/brace4.C: New test.
2258
2259 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2260
2261         PR c++/20186
2262         * g++.dg/template/non-dependent12.C: New.
2263
2264 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2265
2266         PR c++/20142
2267         * g++.dg/init/array18.C: Add dg-do run marker.
2268         
2269         PR c++/20142
2270         * g++.dg/init/array18.C: New test.
2271
2272 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2273
2274         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2275         * g++.dg/gcov/gcov.exp: Likewise.
2276         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2277         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2278         * lib/c-torture.exp: Likewise.
2279         * lib/fortran-torture.exp: Likewise.
2280         * lib/g++.exp: Likewise.
2281         * lib/gcc-defs.exp: Likewise.
2282         * lib/gcc-dg.exp: Likewise.
2283         * lib/gcc.exp: Likewise.
2284         * lib/gcov.exp: Likewise.
2285         * lib/gfortran.exp: Likewise.
2286         * lib/mike-g++.exp: Likewise.
2287         * lib/mike-gcc.exp: Likewise.
2288         * lib/objc-torture.exp: Likewise.
2289         * lib/objc.exp: Likewise.
2290         * lib/profopt.exp: Likewise.
2291         * lib/target-libpath.exp: Likewise.
2292         * lib/target-supports.exp: Likewise.
2293         * lib/treelang.exp: Likewise.
2294         * lib/wrapper.exp: Likewise.
2295
2296 2005-03-08  Jeff Law  <law@redhat.com>
2297
2298         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2299         PHI-OPT changes.
2300
2301 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2302
2303         * gcc.dg/vect/pr20122.c: New test.
2304
2305 2005-03-07  Jeff Law  <law@redhat.com>
2306
2307         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2308         was folded away.
2309         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2310         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2311         * gcc.dg/tree-ssa/pr18134.c: New test.
2312
2313 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2314
2315         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2316         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2317         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2318
2319 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2320
2321         PR tree-opt/17671
2322         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2323
2324 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2325
2326         * g++.dg/warn/Wnvdtor.C: New test.
2327
2328 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2329
2330         * gcc.dg/torture/pr19683-1.c: New test.
2331
2332 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2333
2334         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2335         * gfortran.dg/g77/19990313-2.f: Ditto.
2336         * gfortran.dg/g77/19990313-3.f: Ditto.
2337         * gfortran.dg/g77/19990525-0.f: Ditto.
2338         * gfortran.dg/g77/19990826-0.f: Ditto.
2339         * gfortran.dg/g77/19990826-2.f: Ditto.
2340         * gfortran.dg/g77/19990826-3.f: Ditto.
2341         * gfortran.dg/g77/20000511-1.f: Ditto.
2342         * gfortran.dg/g77/20000511-2.f: Ditto.
2343         * gfortran.dg/g77/970625-2.f: Ditto.
2344         * gfortran.dg/g77/980310-2.f: Ditto.
2345         * gfortran.dg/g77/980310-3.f: Ditto.
2346         * gfortran.dg/g77/980310-8.f: Ditto.
2347         * gfortran.dg/g77/980519-2.f: Ditto.
2348         * gfortran.dg/g77/alpha1.f: Ditto.
2349         * gfortran.dg/g77/claus.f: Ditto.
2350         * gfortran.dg/g77/erfc.f: Ditto.
2351         * gfortran.dg/g77/short.f: Ditto.
2352         * gfortran.fortran-torture/execute/data.f90: Ditto.
2353         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2354         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2355
2356 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2357
2358         * lib/file-format.exp (gcc_target_object_format): Add check for som
2359         format and hardcode object formats on hppa*-*-hpux*.
2360         * lib/target-supports.exp (check_weak_available): Add check for som
2361         object format.  Always return 0 on hppa*-*-hpux10*.
2362
2363         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2364         is defined.
2365
2366         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2367
2368 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2369
2370         * gfortran.dg/pr19936_1.f90: New test.
2371         * gfortran.dg/pr19936_2.f90: New test.
2372         * gfortran.dg/pr19936_3.f90: New test.
2373
2374 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2375             Paul Thomas <prthomas@drfccad.cea.fr>
2376
2377         * gfortran.dg/PR19754_1.f90: New test.
2378         * gfortran.dg/PR19754_2.f90: Ditto.
2379
2380 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2381
2382         PR c++/19311
2383         * g++.dg/template/non-dependent11.C: New test.
2384
2385 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2386
2387         * lib/target-supports.exp (check_iconv_available): Fix comment.
2388
2389 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2390             Joseph S. Myers  <joseph@codesourcery.com>
2391
2392         PR c++/19797
2393         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2394
2395 2005-03-04  Matthew Sachs  <msachs@apple.com>
2396
2397         * gcc.exp (gcc_target_compile): Put braces around
2398         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2399         * objc.exp (objc_target_compile): Likewise.
2400         * treelang.exp (treelang_target_compile): Likewise.
2401
2402 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2403
2404         PR fortran/19673
2405         * gfortran.dg/func_result_1.f90: New test.
2406
2407 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2408
2409         * gcc.misc-tests/options.exp: New test.
2410
2411 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2412
2413         * gcc.dg/pr15784-4.c: New test.
2414
2415 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2416
2417         * gcc.c-torture/execute/pr17133.c: New.
2418         * gcc.c-torture/compile/20050303-1.c: New.
2419
2420 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2421
2422         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2423
2424 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2425
2426         * g++.dg/overload/using2.C: New.
2427
2428 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2429
2430         PR c++/19916
2431         * g++.dg/init/ptrmem2.C: New test.
2432
2433 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2434
2435         PR c/8927
2436         * gcc.dg/pr8927-1.c: New test.
2437
2438 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2439
2440         PR c++/20232
2441         * g++.dg/inherit/covariant12.C: New.
2442
2443 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2444
2445         PR fortran/19479
2446         * gfortran.dg/bound_1.f90: New test.
2447
2448 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2449
2450         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2451         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2452
2453 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2454
2455         PR c/20245
2456         * gcc.dg/pr20245-1.c: New test.
2457
2458 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2459
2460         PR middle-end/19874
2461         * gcc.c-torture/execute/20050119-2.c: New test case.
2462
2463 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2464
2465         * README: Update the DejaGnu bug reporting address.
2466         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2467         * lib/objc-torture.exp: Likewise.
2468
2469 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2470
2471         * gfortran.dg/boz_1.f90: New test.
2472         * gfortran.dg/boz_3.f90: New test.
2473         * gfortran.dg/boz_4.f90: New test.
2474
2475 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2476
2477         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2478         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2479
2480 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2481
2482         PR libfortran/20101
2483         * gfortran.dg/write_0_pe_format.f90: New test.
2484
2485 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2486
2487         PR c++/20206
2488         * g++.dg/opt/thunk2.C: New test.
2489         * g++.dg/opt/covariant1.C: New test.
2490
2491 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2492
2493         * gfortran.dg/e_d_fmt.f90: New test.
2494
2495 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2496
2497         * gcc.dg/asm-b.c: Fix comment typos.
2498
2499 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2500
2501         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2502         a V_MAY_DEF also.
2503
2504 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2505
2506         PR tree-opt/20188
2507         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2508         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2509         * gcc.dg/asm-b.c: New test.
2510
2511 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2512
2513         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2514         Disable this test on IRIX 6.
2515
2516 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2517
2518         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2519         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2520         parser.
2521
2522 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2523
2524         PR tree-optimization/20204
2525         * testsuite/gcc.dg/pr20204.c: New test.
2526
2527 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR target/20196
2530         * gcc.c-torture/execute/20050224-1.c: New test.
2531
2532         PR c++/20175
2533         * g++.dg/warn/Wbraces2.C: New test.
2534
2535 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2536
2537         PR c++/19878
2538         * g++.dg/init/const2.C: New test.
2539
2540 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2541
2542         PR tree-optimization/20100
2543         * gcc.c-torture/execute/pr20100-1.c: New test.
2544
2545 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2546
2547         * gfortran.dg/implicit_3.f90: New test.
2548
2549         * gfortran.dg/deftype_1.f90: New test.
2550
2551 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2552
2553         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2554         the test passes.
2555         * g++.dg/other/anon3.C: Accept a warning.
2556
2557 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2558
2559         * gcc.dg/pr20017.c: Fix a comment typo.
2560
2561 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2562
2563         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2564
2565 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2566
2567         PR ada/19902
2568         * ada/acats/tests/cxa/cxa3004.a: Remove.
2569         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2570
2571 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2572
2573         PR c++/20073
2574         * g++.dg/init/const1.C: New test.
2575
2576         PR c++/19991
2577         * g++.dg/parse/constant7.C: New test.
2578
2579         PR c++/20152
2580         * g++.dg/parse/error27.C: New test.
2581         * g++.dg/template/qualttp15.C: Adjust error markers.
2582         * g++.old-deja/g++.other/struct1.C: Likewise.
2583         
2584         PR c++/20153
2585         * g++.dg/template/error17.C: New test.
2586
2587         PR c++/20148
2588         * g++.dg/parser/error26.C: New test.
2589
2590 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2591
2592         PR tree-optimization/20100
2593         PR tree-optimization/20115
2594         * gcc.dg/pr20115.c: New test.
2595         * gcc.dg/pr20115-1.c: New test.
2596         * gcc.dg/pr20100.c: New test.
2597         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2598         call-clobbered variables after alias1.
2599
2600 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2601
2602         * gfortran.dg/list_read_4.f90: new test.
2603
2604 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2605
2606         PR rtl-optimization/20017.
2607         * gcc.dg/pr20017.c: New.
2608
2609 2005-02-22  Devang Patel  <dpatel@apple.com>
2610
2611         PR 19952
2612         * g++.dg/tree-ssa/pr19952.C: New test.
2613         
2614 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2615
2616         PR c++/19883
2617         * g++.dg/parse/constant6.C: New test.
2618
2619 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2620
2621         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2622         * g++.dg/charset/asm2.c: Likewise.
2623         * g++.dg/charset/asm3.c: Likewise.
2624         * g++.dg/charset/asm4.c: Likewise.
2625         * g++.dg/charset/asm5.c: Likewise.
2626         * g++.dg/charset/attribute1.c: Likewise.
2627         * g++.dg/charset/attribute2.c: Likewise.
2628         * g++.dg/charset/extern1.cc: Likewise.
2629         * g++.dg/charset/extern2.cc: Likewise.
2630         * g++.dg/charset/extern3.cc: Likewise.
2631         * g++.dg/charset/function.cc: Likewise.
2632         * g++.dg/charset/string.c: Likewise.
2633         * g++.dg/charset/charset.exp: Likewise.
2634         * lib/target-supports.exp (check_iconv_available): Fix comment.
2635
2636 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2637
2638         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2639         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2640         * gcc.dg/charset/asm2.c: Likewise.
2641         * gcc.dg/charset/asm3.c: Likewise.
2642         * gcc.dg/charset/asm4.c: Likewise.
2643         * gcc.dg/charset/asm5.c: Likewise.
2644         * gcc.dg/charset/asm6.c: Likewise.
2645         * gcc.dg/charset/attribute1.c: Likewise.
2646         * gcc.dg/charset/attribute2.c: Likewise.
2647         * gcc.dg/charset/builtin1.c: Likewise.
2648         * gcc.dg/charset/extern.c: Likewise.
2649         * gcc.dg/charset/function.c: Likewise.
2650         * gcc.dg/charset/string.c: Likewise.
2651         * gcc.dg/charset/charset.exp: Likewise.
2652
2653 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2654
2655         PR fortran/20086
2656         * gfortran.dg/pr20086.f90: New test.
2657
2658 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2659
2660         PR tree-optimization/19786
2661         * g++.dg/tree-ssa/pr19786.C: New.
2662
2663 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2664
2665         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2666
2667 2005-02-21  Jeff Law  <law@redhat.com>
2668
2669         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2670
2671 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2672
2673         * gfortran.dg/do_iterator: Split loop, markup all lines for
2674         which an error locus is printed.
2675         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2676         locus is printed.
2677         * gfortran.dg/select_4.f90: Likewise.
2678         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2679         locuses in the various permutations.
2680
2681 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2682
2683         PR tree-optimization/19951
2684         * g++.dg/vect: New directory.
2685         * g++.dg/vect/vect.exp: New file.
2686         * g++.dg/vect/pr19951.cc: New testcase.
2687         * g++.dg/dg.exp: Also prune vectorizer tests.
2688
2689 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2690
2691         PR 18785
2692         * gcc.dg/charset/builtin1.c: New test.
2693
2694 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2695
2696         PR c++/19299
2697         * g++.dg/inherit/volatile1.C: New test.
2698
2699         PR c++/19440
2700         * g++.dg/template/dtor4.C: New test.
2701
2702 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2703
2704         * gfortran.dg/int_1.f90: New test.
2705
2706 2005-02-19  Devang Patel  <dpatel@apple.com>
2707
2708         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2709
2710 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2711
2712         * gfortran.dg/achar_1.f90: New test.
2713
2714 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2715
2716         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2717
2718 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2719             Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR tree-optimization/19828
2722         * gcc.dg/tree-ssa/loop-7.c: New test.
2723         * gcc.c-torture/execute/20050218-1.c: New test.
2724
2725 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2726
2727         PR c/20043
2728         * gcc.dg/transparent-union-1.c: New test.
2729         * gcc.dg/transparent-union-2.c: New test.
2730
2731 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2732
2733         PR tree-optimization/18977
2734         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2735
2736 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2737
2738         PR target/20054
2739         * gcc.dg/pr20054.c: New test.
2740
2741 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2742
2743         PR c++/19508
2744         * g++.dg/ext/attrib20.C: New test.
2745
2746 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2747
2748         PR middle-end/20030
2749         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2750
2751 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2752
2753         PR c++/20008
2754         * g++.dg/opt/switch4.C: New.
2755
2756 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR c++/20023
2759         PR tree-optimization/20009
2760         * gcc.c-torture/compile/20050217-1.c: New test.
2761         * g++.dg/opt/switch3.C: New test.
2762
2763         PR tree-optimization/18947
2764         * gcc.c-torture/compile/20050215-1.c: New test.
2765         * gcc.c-torture/compile/20050215-2.c: New test.
2766         * gcc.c-torture/compile/20050215-3.c: New test.
2767
2768 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2769
2770         PR c++/20028
2771         * g++.dg/template/crash34.C: New.
2772
2773         PR c++/20022
2774         * g++.dg/other/access3.C: New.
2775
2776 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2777
2778         * gcc.dg/vect/vect-98.c: New test.
2779
2780 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2781
2782         PR tree-optimization/19967
2783         * gcc.dg/pr19967.c: New.
2784
2785 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2786
2787         PR middle-end/19857
2788         * gcc.dg/tree-ssa/20050215-1.c: New test.
2789         * gcc.c-torture/execute/20050215-1.c: New test.
2790
2791 2005-02-15  Eric Christopher  <echristo@redhat.com>
2792
2793         * gcc.dg/cpp/20050215-1.c: New file.
2794
2795 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2796
2797         PR tree-optimization/15785
2798         * gcc.dg/pr15785-1.c: New test.
2799
2800 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2801
2802         PR c++/17788
2803         * g++.dg/init/ctor4.C: New.
2804         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2805
2806 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2807
2808         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2809         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2810
2811 2005-02-15  Andreas Schwab  <schwab@suse.de>
2812
2813         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2814         declare malloc.
2815
2816 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2817
2818         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2819
2820 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2821
2822         PR tree-optimization/19853
2823         * gcc.c-torture/compile/pr19853.c: New test.
2824
2825 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2826
2827         PR c++/19608
2828         * g++.dg/parse/local-class1.C: New.
2829
2830         PR c++/19895
2831         * g++.dg/parse/ptrmem3.C: New.
2832
2833         PR c++/19884
2834         * g++.old-deja/g++.oliva/template6.C: Add another case.
2835         * g++.dg/template/explicit6.C: New.
2836
2837 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2838
2839         PR c++/17816
2840         * g++.dg/other/redecl2.C: New.
2841
2842 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2843
2844         PR c++/19891
2845         * g++.dg/abi/covariant4.C: New.
2846
2847 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2848
2849         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2850
2851 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2852
2853         * gcc.dg/vect/vect-96.c: Fix typo.
2854
2855 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2856
2857         PR c++/14479
2858         PR c++/19487
2859         * g++.dg/template/enum5.C: New test.
2860
2861 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2862
2863         * gcc.dg/vect/vect-97.c: New test.
2864
2865 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2866
2867         * gcc.dg/vect/vect-96.c: New test.
2868
2869 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2870
2871         * gcc.dg/builtins-34.c: Also check ldexp*.
2872
2873 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2874
2875         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2876
2877 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2878
2879         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2880         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2881         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2882         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2883         selector_list, selector_expression, dg-process-target): Move to new
2884         file target-supports-dg.exp.
2885         * lib/target-supports-dg.exp: New.
2886
2887         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2888         New.
2889
2890 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR c++/19666
2893         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2894
2895         PR middle-end/19858
2896         * gcc.c-torture/compile/20050210-1.c: New test.
2897
2898 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/19755
2901         * g++.dg/warn/Wbraces1.C: New test.
2902
2903 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2904
2905         * gcc.dg/builtins-52.c: New testcase.
2906
2907 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR c/19342
2910         * gcc.c-torture/execute/20050119-1.c: New test.
2911
2912 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2913
2914         PR c++/19811
2915         * g++.dg/init/delete1.C: New test.
2916
2917 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2918
2919         PR c++/18470
2920         * g++.dg/template/static12.C: New test.
2921
2922 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2923
2924         PR c++/19787
2925         * g++.dg/conversion/ambig1.C: New test.
2926
2927         PR c++/19739
2928         * g++.dg/ext/attrib19.C: New test.
2929
2930         PR c++/19732
2931         * g++.dg/parse/dtor5.C: New test.
2932
2933         PR c++/19762
2934         * g++.dg/template/dtor3.C: New test.
2935
2936         PR c++/19826
2937         * g++.dg/template/static11.C: New test.
2938         * g++.dg/template/crash2.C: Remove dg-error marker.
2939
2940 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2941
2942         PR C++/18491
2943         * g++.old-deja/g++.mike/p10769a.C: Remove.
2944
2945 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2946
2947         * gcc.dg/builtins-48.c: New test case.
2948         * gcc.dg/builtins-49.c: New test case.
2949         * gcc.dg/builtins-50.c: New test case.
2950         * gcc.dg/builtins-51.c: New test case.
2951
2952 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2953
2954         PR middle-end/19583
2955         * g++.dg/warn/Wreturn-type-3.C: New test.
2956
2957 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2958
2959         PR middle-end/19402
2960         * gcc.dg/pr19402-1.c: New testcase.
2961         * gcc.dg/pr19402-2.c: likewise.
2962
2963 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2964
2965         PR middle-end/19854
2966         * g++.dg/tree-ssa/tmmti.C: New testcase.
2967
2968 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2969
2970         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2971
2972 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2973
2974         PR c++/19733
2975         * g++.dg/parse/crash23.C: New test.
2976         * g++.dg/warn/Weff1.C: New test.
2977
2978 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2979
2980         * gcc.dg/20050209-1.c: New test.
2981
2982 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2983
2984         PR target/19799
2985         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2986
2987 2005-02-08  Mike Stump  <mrs@apple.com>
2988
2989         * g++.dg/pch/import-2.c: New test.
2990         * g++.dg/pch/import-2.hs: New.
2991         * g++.dg/pch/include/import-2a.h: New.
2992         * g++.dg/pch/include/import-2b.h: New.
2993
2994 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2995
2996         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2997
2998 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2999
3000         * gfortran.dg/substr_1.f90: New test.
3001
3002 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
3003
3004         PR middle-end/19775
3005         * gcc.dg/torture/builtin-power-1.c: Disable test for
3006         invalid transformation.
3007         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
3008         no longer optimize.
3009         * gcc.dg/builtins-47.c: New testcase.
3010
3011 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
3012             Dorit Naishlos  <dorit@il.ibm.com>
3013
3014         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
3015
3016 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
3017
3018         * gcc.c-torture/compile/20050206-1.c: New test.
3019
3020 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3021
3022         PR tree-opt/19768
3023         * g++.dg/opt/pr19768.C: New test.
3024
3025 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
3026
3027         PR tree-opt/19736
3028         * gcc.c-torture/compile/pr19736.c: New test.
3029
3030 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3031
3032         PR c++/17401
3033         * g++.dg/parse/error25.C: New test.
3034
3035 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
3036
3037         * gcc.c-torture/execute/20050203-1.c: New.
3038
3039 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
3040
3041         * gcc.dg/vect/vect-85.c: Remove xfail.
3042         * gcc.dg/vect/vect-86.c: Remove xfail.
3043         * gcc.dg/vect/vect-87.c: Remove xfail.
3044         * gcc.dg/vect/vect-88.c: Remove xfail.
3045
3046 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
3047
3048         * gcc.dg/altivec-19.c: New.
3049
3050 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
3051
3052         PR c/17807
3053         * gcc.dg/nested-func-3.c: New test.
3054         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
3055
3056 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
3057
3058         * gcc.test-framework/gen_directive_tests: Generate tests for
3059         selector expressions.
3060
3061 2005-02-02  Matt Austern  <austern@apple.com>
3062
3063         PR c++/19628
3064         * g++/ext/builtin7.C: New.
3065         * g++/ext/builtin8.C: New.
3066
3067 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3068
3069         PR c/18502
3070         * gcc.dg/pr18502-1.c: New test.
3071
3072 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3073
3074         PR c++/17413
3075         * g++.dg/template/local4.C: Tweak.
3076
3077 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
3078
3079         PR tree-optimization/19578
3080         * gcc.c-torture/compile/20050202-1.c: New test.
3081
3082 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
3083
3084         PR c/19435
3085         * gcc.dg/c99-init-4.c: New test.
3086
3087 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3088
3089         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
3090
3091         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
3092
3093         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
3094         * g++.dg/eh/check-vect.h: New.
3095
3096         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
3097         * gcc.dg/vect/vect-78.c: Ditto.
3098         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
3099         Remove.
3100
3101         * g++.dg/conversion/simd1.C: Expect warning.
3102         * g++.dg/ext/attribute-test-1.C: Ditto.
3103         * g++.dg/ext/attribute-test-2.C: Ditto.
3104         * g++.dg/ext/attribute-test-3.C: Ditto.
3105         * g++.dg/ext/attribute-test-4.C: Ditto.
3106
3107         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
3108         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
3109
3110         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
3111
3112 2005-02-01  Richard Henderson  <rth@redhat.com>
3113
3114         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3115         long double for ibm double-double format.
3116         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3117
3118 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
3119
3120         PR tree-optimization/19633
3121         * testsuite/gcc.dg/pr19633-1.c: New test.
3122         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
3123         to NULL or a symbol.
3124
3125 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
3126
3127         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
3128         New procs.
3129         (dg-process-target (local override)): Handle selector expressions.
3130
3131         * gcc.test-framework/README: Describe tests in source directory.
3132         * gcc.test-framework/test-framework.awk: Handle dg- tests.
3133         * gcc.test-framework/test-framework.exp: Handle dg- tests.
3134         * gcc.test-framework/dg-bogus-exp-P.c: New test.
3135         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
3136         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
3137         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
3138         * gcc.test-framework/dg-do-link-exp-P.c: New test.
3139         * gcc.test-framework/dg-do-run-exp-P.c: New test.
3140         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
3141         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
3142         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
3143         * gcc.test-framework/dg-error-exp-P.c: New test.
3144         * gcc.test-framework/dg-error-exp-XP.c: New test.
3145         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
3146         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
3147         * gcc.test-framework/dg-output-exp-P.c: New test.
3148         * gcc.test-framework/dg-output-exp-XF.c: New test.
3149         * gcc.test-framework/dg-warning-exp-P.c: New test.
3150         * gcc.misc-tests/dg-1.c: Remove.
3151         * gcc.misc-tests/dg-2.c: Remove.
3152         * gcc.misc-tests/dg-3.c: Remove.
3153         * gcc.misc-tests/dg-4.c: Remove.
3154         * gcc.misc-tests/dg-5.c: Remove.
3155         * gcc.misc-tests/dg-6.c: Remove.
3156         * gcc.misc-tests/dg-7.c: Remove.
3157         * gcc.misc-tests/dg-8.c: Remove.
3158         * gcc.misc-tests/dg-9.c: Remove.
3159         * gcc.misc-tests/dg-10.c: Remove.
3160         * gcc.misc-tests/dg-11.c: Remove.
3161         * gcc.misc-tests/dg-12.c: Remove.
3162         * gcc.misc-tests/dg-test.exp: Remove.
3163
3164         * gcc.test-framework/test-framework.awk: Change recording and
3165         printing of passes and failures.
3166
3167         * gcc.test-framework: New directory.
3168         * gcc.test-framework/README: New.
3169         * gcc.test-framework/test-framework.exp: New.
3170         * gcc.test-framework/test-framework.awk: New.
3171         * gcc.test-framework/gen_directive_tests: New.
3172
3173 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
3174
3175         * lib/treelang.exp: Fix comment typos.
3176         (treelang_target_compile): Don't append libs=-ltreelang to options.
3177
3178 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
3179
3180         * g++.dg/parse/typename7.C: Adjust error messages.
3181
3182 2005-01-31  Jeff Law  <law@redhat.com>
3183
3184         * gcc.c-torture/execute/20050131-1.c: New test.
3185         * gcc.dg/wcaselabel.c: New test.
3186
3187 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
3188
3189         * g++.dg/other/warning1.C: Adjust error messags.
3190         * g++.dg/parse/constant5.C: New test.
3191
3192 2005-01-31  Steven Bosscher  <stevenb@suse.de>
3193
3194         PR c/19333
3195         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
3196         the test case valid.
3197         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
3198         * testsuite/gcc.dg/array-7.c: Adjust expected result.
3199         * testsuite/gcc.dg/pr18596-3.c: Likewise.
3200         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
3201         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
3202         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
3203
3204 2005-01-31  Dale Johannesen  <dalej@apple.com>
3205
3206         * g++.dg/opt/pr19650.C:  New test.
3207
3208 2005-01-31  Richard Henderson  <rth@redhat.com>
3209
3210         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
3211         long double for intel double extended format.
3212         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3213
3214 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
3215
3216         PR c++/19555
3217         * g++.dg/template/static10.C: New test.
3218
3219         PR c++/19395
3220         * g++.dg/parse/error24.C: New test.
3221
3222         PR c++/19367
3223         * g++.dg/lookup/builtin1.C: New test.
3224
3225         PR c++/19457
3226         * g++.dg/warn/conv3.C: New test.
3227
3228 2005-01-30  Bud Davis  <bdavis@gfortran.org>
3229
3230         PR fortran/19647
3231         * gfortan.dg/inquire_7.f90
3232
3233 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
3234
3235         PR tree-optimization/15791
3236         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
3237         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
3238         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
3239         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
3240         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
3241         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3242         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3243         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3244         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3245         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3246
3247 2005-01-29  Paul Brook  <paul@codesourcery.com>
3248
3249         PR fortran/18565
3250         * check.c (real_or_complex_check): New function.
3251         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3252         * intrinsic.c (add_functions): Use new check functions.
3253         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3254         Add prototypes.
3255
3256 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3257
3258         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3259         gcc.dg/lvalue-3.c: New tests.
3260         * gcc.dg/concat.c: Update expected messages.
3261
3262 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3263
3264         PR libfortran/19595
3265         * gfortran.dg/eor_1.f90:  New test.
3266
3267 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3268
3269         PR fortran/19589
3270         * gfortran.dg/logical_data_1.f90: New test.
3271
3272 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3273
3274         PR c++/19253
3275         * g++.dg/template/crash33.C: New test.
3276
3277         PR c++/19667
3278         * g++.dg/template/crash32.C: New test.
3279
3280 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3281
3282         PR middle-end/16558
3283         * g++.dg/warn/Wreturn-type-2.C: New test.
3284
3285 2004-06-24  Jeff Law  <law@redhat.com>
3286
3287         * gcc.dg/tree-ssa/20050128-1.c: New test.
3288
3289 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3290
3291         * gcc.target/frv/all-mdpackh-1.c: New test.
3292
3293 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3294
3295         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3296
3297 2005-01-27  Richard Henderson  <rth@redhat.com>
3298
3299         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3300
3301 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3302
3303         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3304
3305 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3306
3307         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3308         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3309         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3310         to cope with cases where the multilib options override the dg-options.
3311
3312 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3313
3314         PR c/18946
3315         * gcc.dg/noncompile/20050120-1.c: New test.
3316
3317 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3318
3319         PR tree-optimization/19633
3320         * gcc.dg/pr19633.c: New test.
3321         * gcc.dg/tree-ssa/pr19633.c: New test.
3322
3323 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3324
3325         * gcc.dg/20041216-1.c: New test.
3326
3327 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3328
3329         PR objc/18862
3330         * objc.dg/selector-2.m: New test.
3331
3332 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3333
3334         * g++.dg/opt/range-test-2.C: New test.
3335
3336         PR rtl-optimization/19579
3337         * gcc.c-torture/execute/20050124-1.c: New test.
3338
3339 2005-01-26  Greg Parker  <gparker@apple.com>
3340         Stuart Hastings  <stuart@apple.com>
3341
3342         * gcc.c-torture/execute/20050125-1.c: New.
3343
3344 2005-01-18  Jan Hubicka  <jh@suse.cz>
3345
3346         PR tree-optimize/19337
3347         * gcc.c-torture/compile/20050119-1.c: New test.
3348
3349 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3350
3351         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3352         test for successful match.
3353
3354 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3355
3356         PR objc/18408
3357         * objc.dg/comp-types-7.m: New test.
3358
3359 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3360
3361         * lib/target-supports.exp (current_target_name): New.
3362         (check_effective_target_ilp32, check_effective_target_lp64):
3363         Cache the result to use as long as the current target, with
3364         multilib flags, remains the same.
3365
3366         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3367         (dg-require-weak, dg-require-visibility, dg-require-alias,
3368         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3369         dg-require-effective-target, dg-skip-if): Remove call to
3370         skip_test_and_clear_xfail.
3371         (dg-test): Clear xfail data.
3372
3373 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3374
3375         PR target/17751
3376         * gcc.dg/ppc64-toc.c: New test.
3377
3378         * g++.dg/tree-ssa/empty-1.C: New test.
3379
3380         PR middle-end/19551
3381         * gcc.c-torture/execute/20050121-1.c: New test.
3382         * gcc.dg/20050121-2.c: New test.
3383
3384 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3385         Paul Brook  <paul@codesourcery.com>
3386
3387         PR fortran/17941
3388         * gfortran.dg/real_const_1.f: New test.
3389         * gfortran.dg/real_const_2.f90: New test.
3390         * gfortran.dg/complex_int_1.f90: New test.
3391
3392 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3393
3394         PR fortran/19313
3395         * gfortan.dg/inquire_6.f90: New test.
3396
3397 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3398
3399         PR libfortran/19451
3400         * open_readonly_1.f90:  New test.
3401
3402 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3403
3404         PR libfortran/18982
3405         * gfortran.dg/open_new.f90: New file.
3406
3407 2005-01-22  Paul Brook  <paul@codesourcery.com>
3408
3409         * namelist_1.f90: New test.
3410
3411 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3412
3413         PR tree-optimization/19484
3414         * gcc.c-torture/compile/20050122-[12].c: New tests.
3415
3416 2005-01-22  Paul Brook  <paul@codesourcery.com>
3417
3418         * gfortran.dg/implicit_2.f90: New test.
3419
3420 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3421
3422         PR fortran/19314
3423         * gfortran.dg/inquire_5.f90: New test.
3424
3425 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3426
3427         PR c/18809
3428         * gcc.dg/pr18809-1.c: New test.
3429
3430 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3431
3432         * gcc.dg/20050121-1.c: New test.
3433
3434         PR tree-optimization/13000
3435         * gcc.dg/20040206-1.c: Change warning to point where function is
3436         being inlined.
3437
3438 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3439
3440         PR c++/19208
3441         * g++.dg/template/array11.C: New test.
3442
3443 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3444
3445         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3446         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3447         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3448         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3449         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3450         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3451
3452 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3453
3454         PR tree-optimization/15349
3455         * gcc.dg/tree-ssa/pr15349.c: New.
3456
3457 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3458
3459         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3460
3461 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3462
3463         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3464         scan-assembler-times directive name.
3465
3466         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3467         after dg-do.
3468
3469         PR rtl-optimization/19462
3470         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3471
3472 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3473
3474         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3475         counting function calls on ia64.
3476
3477 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3478
3479         PR rtl-optimization/15139
3480         * gcc.dg/20050111-2.c: New test.
3481
3482         PR c/17297
3483         * gcc.c-torture/compile/20050113-1.c: New testcase.
3484
3485         PR middle-end/19164
3486         * gcc.dg/20050113-1.c: New testcase.
3487
3488 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3489
3490         * gcc.dg/vect/vect-85.c: Add comment.
3491         * gcc.dg/vect/vect-86.c: Add xfail for now.
3492         * gcc.dg/vect/vect-87.c: Add xfail for now.
3493         * gcc.dg/vect/vect-88.c: Add xfail for now.
3494         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3495
3496 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3497
3498         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3499
3500 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3501
3502         * g++.dg/debug/typedef3.C: New test.
3503
3504 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3505
3506         PR c/19472
3507         * gcc.dg/asm-a.c: New test.
3508
3509 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3510
3511         * gcc.dg/sh-relax.c: Add prototype for abort.
3512
3513 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3514
3515         * gcc.dg/short-compare-1.c: New test.
3516         * gcc.dg/short-compare-2.c: Likewise.
3517
3518 2005-01-18  Michael Matz  <matz@suse.de>
3519
3520         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3521
3522 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3523
3524         PR tree-optimization/19121
3525         * gcc.c-torture/compile/pr19121.c: New test.
3526
3527 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3528
3529         PR target/19357
3530         * gcc.c-torture/compile/pr19357.c: New test.
3531
3532 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3533
3534         PR c/5675
3535         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3536         pass--those that refer just to the variable, possibly with a
3537         cast.
3538         * gcc.dg/c99-const-expr-3.c: Likewise.
3539
3540         PR middle-end/13127
3541         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3542         longer emitted.
3543
3544 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3545
3546         PR fortran/18778
3547         * gfortran.dg/endfile_2.f90: New test.
3548
3549 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3550
3551         PR 19168
3552         * gfortran.dg/select_5.f90: New test.
3553
3554 2004-01-16  Paul Brook  <paul@codesourcery.com>
3555
3556         * gfortran.dg/common_4.f90: New test.
3557
3558 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3559
3560         PR rtl-optimization/19462
3561         * gcc.dg/torture/pr19462-1.c: New test.
3562
3563 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3564
3565         PR objc/19321
3566         * objc.dg/func-ptr-2.m: New.
3567         * objc.dg/volatile-1.m: New.
3568
3569 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3570
3571         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3572
3573 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3574
3575         PR tree-optimization/19060
3576         * gcc.c-torture/execute/20050104-1.c: New test.
3577
3578 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3579
3580         PR fortran/18983
3581         * gfortran.dg/write_to_null.f90: New test.
3582
3583 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3584             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3585
3586         PR other/19328
3587         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3588         argument.
3589
3590 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3591
3592         PR c++/19263
3593         * g++.dg/init/vector1.C: New test.
3594
3595 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3596
3597         PR target/13158
3598         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3599         PR target/18987
3600         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3601
3602 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3603
3604         * gfortran.dg/select_1.f90: New test.
3605         * gfortran.dg/select_2.f90: New test.
3606         * gfortran.dg/select_3.f90: New test.
3607         * gfortran.dg/select_4.f90: New test.
3608
3609 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3610
3611         PR middle-end/19084
3612         PR rtl-optimization/19348
3613         * gcc.dg/20050111-1.c: New test.
3614         * gcc.c-torture/execute/20050111-1.c: New test.
3615
3616         * gcc.dg/i386-asm-4.c: New test.
3617
3618 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3619
3620         * gcc.dg/nested-func-2.c: New test.
3621         * ada/acats/norun.lst: Remove c953002.
3622
3623 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3624
3625         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3626
3627 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3628
3629         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3630
3631 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3632
3633         PR target/18761
3634         * g++.dg/abi/align1.C: New test.
3635
3636 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3637
3638         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3639         at a time.
3640         * g++.dg/ext/altivec_check.h: Support compiling as C.
3641
3642 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3643
3644         PR c++/19355
3645         * g++.dg/expr/pr19355-1.C: New test case.
3646
3647 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3648
3649         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3650         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3651         * ada/acats/tests/c3/c92005b.ada: Likewise.
3652         * ada/acats/tests/c3/cxb3012.a: Likewise.
3653         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3654
3655 2005-01-09  Paul Brook  <paul@codesourcery.com>
3656
3657         * gfortran.dg/common_2.f90: New file.
3658         * gfortran.dg/common_3.f90: New file.
3659
3660 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3661
3662         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3663
3664 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3665
3666         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3667         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3668         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3669         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3670         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3671         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3672         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3673         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3674         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3675         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3676         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3677         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3678         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3679         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3680         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3681         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3682         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3683         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3684         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3685         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3686         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3687         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3688         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3689         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3690         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3691         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3692         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3693         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3694         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3695         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3696         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3697         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3698         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3699         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3700         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3701         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3702         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3703         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3704         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3705         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3706         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3707         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3708         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3709         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3710         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3711         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3712         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3713         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3714         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3715         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3716         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3717         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3718         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3719         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3720         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3721         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3722         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3723         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3724         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3725         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3726         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3727         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3728         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3729         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3730         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3731         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3732         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3733
3734         * gcc.dg/vect/vect-1.c: Fix spelling.
3735         * gcc.dg/vect/vect-10.c: Fix spelling.
3736         * gcc.dg/vect/vect-11.c: Fix spelling.
3737         * gcc.dg/vect/vect-12.c: Fix spelling.
3738         * gcc.dg/vect/vect-14.c: Fix spelling.
3739         * gcc.dg/vect/vect-15.c: Fix spelling.
3740         * gcc.dg/vect/vect-16.c: Fix spelling.
3741         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3742         * gcc.dg/vect/vect-64.c: Fix comments.
3743         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3744
3745 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3746             Ira Rosen  <irar@il.ibm.com>
3747
3748         * gcc.dg/vect/vect-70.c: New test.
3749         * gcc.dg/vect/vect-71.c: New test.
3750
3751 2005-01-09  Manfred Hollstein  <mh@suse.com>
3752
3753         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3754         * gcc.dg/pr18241-2.c: Likewise.
3755         * gcc.dg/pr18241-3.c: Likewise.
3756         * gcc.dg/pr18241-4.c: Likewise.
3757         * gcc.dg/pr18241-5.c: Likewise.
3758
3759 2005-01-08  Richard Henderson  <rth@redhat.com>
3760
3761         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3762         False for x86 and x86-64.
3763
3764 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3765
3766         PR tree-optimization/18241
3767         * gcc.dg/pr18241-1.c: New test.
3768         * gcc.dg/pr18241-2.c: New test.
3769         * gcc.dg/pr18241-3.c: New test.
3770         * gcc.dg/pr18241-4.c: New test.
3771         * gcc.dg/pr18241-5.c: New test.
3772
3773 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3774
3775         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3776         gfortran.dg/select_4.f90: New.
3777
3778 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3779
3780         * gcc.c-torture/execute/20050107-1.c: New test.
3781
3782 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3783
3784         PR c++/19298
3785         * g++.dg/template/ref2.C: New.
3786
3787 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3788
3789         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3790         instead of being empty.
3791
3792 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3793
3794         PR fortran/15553
3795         * gfortran.dg/array-1.f90: New test.
3796
3797 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3798
3799         PR tree-optimization/19283
3800         * gcc.c-torture/execute/20050106-1.c: New test.
3801
3802         PR rtl-optimization/18861
3803         * gcc.dg/20050105-1.c: New test.
3804
3805         PR tree-optimization/18828
3806         * gcc.dg/20050105-2.c: New test.
3807
3808 2005-01-07  Andreas Jaeger  <aj@suse.de>
3809
3810         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3811
3812 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3813
3814         PR fortran/18398
3815         * gfortran.dg/fmt_read.f90: New test.
3816
3817 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3818
3819         * gcc.dg/rs6000-ldouble-2.c: New.
3820
3821 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3822
3823         PR c++/19244
3824         * g++.dg/parser/ctor2.C: New test.
3825
3826 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3827
3828         PR c++/17154
3829         * g++.dg/template/using9.C: New test.
3830
3831 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3832
3833         PR c++/19258
3834         * g++.dg/lookup/friend6.C: New test.
3835
3836 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3837
3838         PR c++/19270
3839         * g++.dg/template/array10.C: New.
3840
3841 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3842
3843         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3844         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3845
3846 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3847
3848         * gcc.c-torture/compile/20050105-1.c: New test.
3849
3850 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3851
3852         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3853
3854 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3855
3856         PR middle-end/19100
3857         * gcc.dg/conv-3.c: New test case.
3858
3859 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3860
3861         * gcc.dg/asm-wide-1.c: New test.
3862
3863 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3864
3865         PR c++/19030
3866         * g++.dg/parse/crash22.C: New
3867
3868 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3869
3870         PR 19257
3871         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3872
3873 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3874
3875         PR middle-end/17767
3876         * gcc.dg/i386-mmx-6.c: New test case.
3877
3878 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3879
3880         PR tree-optimization/18308
3881         * gcc.dg/vect/pr18308.c: New testcase.
3882
3883 2005-01-04  Andreas Jaeger  <aj@suse.de>
3884
3885         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3886
3887 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3888             Robert Bowdidge <bowdidge@apple.com>
3889
3890         * gcc.dg/cpp/subframework1.c: New.
3891         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3892         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3893         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3894         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3895
3896 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3897
3898         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3899         producing warning.
3900         * gcc.dg/darwin-weakimport-2.c: New.
3901
3902 2005-01-03  Richard Henderson  <rth@redhat.com>
3903
3904         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3905
3906 2005-01-03  Richard Henderson  <rth@redhat.com>
3907
3908         * gcc.dg/vect/vect.exp: Enable for ia64.
3909         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3910         (check_effective_target_vect_float): Likewise.
3911         (check_effective_target_vect_no_align): Likewise.
3912         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3913         * gcc.dg/vect/vect-8.c: Likewise.
3914
3915 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3916
3917         PR target/19236
3918         * gcc.dg/pr19236-1.c: New test case.
3919
3920 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3921
3922         PR rtl-optimization/12092
3923         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3924
3925 2005-01-02  Andreas Jaeger  <aj@suse.de>
3926
3927         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3928
3929 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3930             Andrew Pinski  <pinskia@physics.uc.edu>
3931
3932         PR rtl-optimization/12092
3933         * gcc.dg/pr12092-1.c: New test case.
3934
3935 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3936
3937         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3938         'hidden' and 'default' for better portability.
3939         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3940
3941         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3942         6 and 7.
3943         * g++.old-deja/g++.brendan/new3.C: Likewise.
3944
3945 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3946
3947         * gcc.dg/20041231-1.C: New test.
3948         * g++.dg/warn/Wunreachable-code-1.C: New test.
3949
3950 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3951
3952         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3953         file, not /dev/null.  Abort on error.
3954
3955 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3956             Ziemowit Laski  <zlaski@apple.com>
3957
3958         PR objc/18971
3959         * objc.dg/encode-5.m: New test.
3960
3961 2004-12-29  Richard Henderson  <rth@redhat.com>
3962
3963         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3964         * objc.dg/stabs-1.m: Disable for ia64.
3965
3966 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3967
3968         PR c++/19190
3969         * g++.dg/warn/Wunused-10.C: New test.
3970
3971 2004-12-28  Richard Henderson  <rth@redhat.com>
3972
3973         * objc.dg/stabs-1.m: Disable for alpha.
3974
3975 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3976
3977         PR c++/19149
3978         * g++.dg/parse/error23.C: New test.
3979
3980 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3981
3982         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3983
3984         PR fortran/19032
3985         * gfortran.dg/intrinsic_modulo_1.f90: New.
3986         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3987         tests with divisor -1.
3988
3989 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3990
3991         * g++.dg/opt/temp1.C (memcpy): Return a value.
3992
3993         PR c++/19148
3994         * g++.dg/expr/cond7.C: New test.
3995
3996 2004-12-27  Paul Brook  <paul@codesourcery.com>
3997
3998         * gfortran.dg/g77/select_no_compile.f: Remove.
3999
4000 2004-12-27  Richard Henderson  <rth@redhat.com>
4001
4002         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
4003         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
4004         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
4005
4006 2004-12-26  Richard Henderson  <rth@redhat.com>
4007
4008         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
4009         by 1i instead of token pasting.
4010
4011 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4012
4013         PR tree-optimization/17578
4014         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
4015         to additional_flags.
4016         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
4017
4018 2004-12-25  Richard Henderson  <rth@redhat.com>
4019
4020         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
4021         Remove Alpha.
4022
4023 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4024
4025         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
4026         hppa*-*-hpux*.
4027         * gcc.dg/pr17957.c (dg-options): Likewise.
4028         * gcc.dg/struct-ret-1.c: Add prototype for abort.
4029         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
4030         instead of 0 on __hppa__.
4031         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
4032         "foo,%r" on hppa*-*-*.
4033
4034 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
4035
4036         PR fortran/19071
4037         * gfortran.dg/complex_write.f90: New test.
4038
4039 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4040
4041         PR c++/17595
4042         * g++.dg/parse/pragma2.C: New test.
4043
4044         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
4045
4046 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4047
4048         * gcc.dg/empty2.c: Add missing dg-warning.
4049
4050 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4051
4052         PR c++/17413
4053         * g++.dg/template/local4.C: New test.
4054         * g++.dg/template/crash19.C: Add dg-error marker.
4055
4056         * g++.dg/template/crash31.C: Correct embedded PR number.
4057
4058 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4059
4060         PR c++/16405
4061         * g++.dg/opt/temp1.C: Add do-run marker.
4062
4063 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4064
4065         * g++.dg/template/spec19.C: New.
4066
4067 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
4068
4069         PR target/16819
4070         * gcc.dg/empty2.c: New.
4071
4072 2004-12-23  Richard Henderson  <rth@redhat.com>
4073
4074         * lib/target-supports.exp (check_effective_target_vect_no_align):
4075         Remove i?86 and x86-64.
4076
4077 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
4078
4079         PR c++/16405
4080         * g++.dg/opt/temp1.C: New test.
4081
4082 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4083
4084         PR c++/18733
4085         * g++.dg/template/friend33.C: New testcase.
4086
4087 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
4088
4089         PR c++/18464
4090         * g++.dg/template/cond5.C: New test.
4091
4092         PR c++/18492
4093         * g++.dg/inherit/thunk3.C: New test.
4094
4095         PR c++/11224
4096         * g++.dg/warn/Wunused-9.C: New test.
4097
4098 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
4099
4100         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
4101
4102 2004-12-22  Jan Beulich  <jbeulich@novell.com>
4103
4104         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
4105
4106 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
4107
4108         PR c++/18378
4109         * g++.dg/ext/packed8.C: New test.
4110
4111         PR c++/13268
4112         * g++.dg/template/crash31.C: New test.
4113
4114         PR c++/19034
4115         * g++.dg/template/crash30.C: New test.
4116
4117 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4118
4119         PR C++/18984
4120         * g++.dg/eh/ctor3.C: New test.
4121
4122 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4123
4124         * objc.dg/stabs-1.m: Allow section name to be quoted and
4125         assembly label to begin with '.LL'.
4126
4127 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
4128
4129         * gcc.dg/vect/vect.exp
4130         (check_effective_target_lp64_or_vect_no_align): New.
4131         * gcc.dg/vect/vect-77.c: Use it.
4132         * gcc.dg/vect/vect-78.c: Use it.
4133
4134         * lib/target-supports.exp
4135         (check_effective_target_vect_no_max,
4136         check_effective_target_vect_no_bitwise,
4137         check_effective_target_vect_no_align): New.
4138         * gcc.dg/vect/vect-13.c: Use them.
4139         * gcc.dg/vect/vect-17.c: Ditto.
4140         * gcc.dg/vect/vect-18.c: Ditto.
4141         * gcc.dg/vect/vect-19.c: Ditto.
4142         * gcc.dg/vect/vect-20.c: Ditto.
4143         * gcc.dg/vect/vect-27.c: Ditto.
4144         * gcc.dg/vect/vect-29.c: Ditto.
4145         * gcc.dg/vect/vect-44.c: Ditto.
4146         * gcc.dg/vect/vect-48.c: Ditto.
4147         * gcc.dg/vect/vect-50.c: Ditto.
4148         * gcc.dg/vect/vect-52.c: Ditto.
4149         * gcc.dg/vect/vect-54.c: Ditto.
4150         * gcc.dg/vect/vect-56.c: Ditto.
4151         * gcc.dg/vect/vect-58.c: Ditto.
4152         * gcc.dg/vect/vect-60.c: Ditto.
4153         * gcc.dg/vect/vect-72.c: Ditto.
4154         * gcc.dg/vect/vect-80.c: Ditto.
4155
4156 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
4157
4158         PR c++/14075
4159         * g++.dg/init/string1.C: New.
4160
4161         PR c++/18975
4162         * g++.dg/other/synth1.C: New.
4163
4164 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4165
4166         PR c/18963
4167         * gcc.dg/pr18963-1.c: New test.
4168
4169 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
4170
4171         PR c/18596
4172         * gcc.dg/funcdef-storage-1.c (foo): Remove.
4173         * gcc.dg/pr18596-1.c: Use dg-error.
4174         (dg-options): Use -fno-unit-at-a-time.
4175         * gcc.dg/pr18596-2.c: New test.
4176         * gcc.dg/pr18596-3.c: New test.
4177
4178 2004-12-20  Roger Sayle  <roger@eyesopen.com>
4179
4180         PR middle-end/18683
4181         * g++.dg/opt/pr18683-1.C: New test case.
4182
4183 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
4184
4185         PR other/19093
4186         * g++.dg/opt/max1.C: Fix for 64bit targets.
4187
4188 2004-12-20  Matt Austern  <austern@apple.com>
4189
4190         PR c++/19044
4191         * g++.dg/ext/builtin6.C: New
4192
4193 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
4194
4195         PR tree-optimization/19080
4196         * gcc.c-torture/compile/pr19080.c: New test.
4197
4198 2004-12-20  Steven Bosscher  <stevenb@suse.de>
4199
4200         * gcc.dg/20041219-1.c: New test.
4201
4202 2004-12-19  Roger Sayle  <roger@eyesopen.com>
4203
4204         PR middle-end/19068
4205         * g++.dg/opt/max1.C: New test case.
4206
4207 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4208
4209         * gcc.dg/fdata-sections-1.c: New test.
4210
4211 2004-12-18  Roger Sayle  <roger@eyesopen.com>
4212
4213         PR middle-end/18548
4214         * gcc.dg/max-1.c: New test case.
4215
4216 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
4217
4218         * gcc.c-torture/execute/20041218-1.c: New test.
4219
4220 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
4221
4222         * gcc.dg/pr18501.c: New test.
4223         * gcc.dg/uninit-5.c: XFAIL.
4224         * gcc.dg/uninit-9.c: XFAIL.
4225
4226 2004-12-17  Dale Johannesen  <dalej@apple.com>
4227
4228         * gcc.dg/20041213-1.c:  New.
4229
4230 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
4231
4232         * objc.dg/stabs-1.m: Allow assembly label to begin
4233         with a dot ('.').
4234
4235 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
4236
4237         * gcc.c-torture/execute/20041213-1.c: Move...
4238         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
4239
4240 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
4241
4242         PR c++/18721
4243         * g++.dg/lookup/conv-5.C: New.
4244
4245 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4246
4247         * objc.dg/stabs-1.m: New test.
4248
4249 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4250
4251         * gcc.dg/visibility-c.c: Change compile to
4252         assemble for the test.
4253
4254 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4255
4256         PR target/19041
4257         * gcc.dg/visibility-c.c: New test.
4258
4259 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4260
4261         PR middle-end/18493
4262         * gcc.dg/switch-8.c: New test case.
4263
4264 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4265
4266         PR c++/18905
4267         * g++.dg/template/init4.C: New.
4268         * g++.dg/opt/static3.C: Enable optimizer.
4269
4270 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4271
4272         * g++.dg/other/complex1.C: New test.
4273
4274 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4275
4276         * g++.dg/opt/inline9.C: New test.
4277
4278 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4279
4280         PR fortran/18993
4281         * gfotran.dg/nullify_1.f: New test.
4282
4283 2004-12-15  Richard Henderson  <rth@redhat.com>
4284
4285         * gcc.target/i386/i386.exp: New harness.
4286         * gcc.target/i386/vect-args.c: New.
4287
4288 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4289
4290         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4291
4292 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4293
4294         PR c++/18825
4295         * g++.dg/template/friend32.C: New test.
4296
4297 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4298
4299         * cpp/pragma-once-1.c: New test.
4300         * cpp/pragma-once-1b.h: Likewise.
4301         * cpp/pragma-once-1c.h: Likewise.
4302         * cpp/pragma-once-1d.h: Likewise.
4303         * cpp/inc/pragma-once-1a.h: Likewise.
4304
4305 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4306             Steven G. Kargl  <kargls@comcast.net>
4307
4308         PR fortran/17597
4309         * gfortran.dg/list_read_3.f90: New test.
4310
4311 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4312
4313         * gcc.dg/ftrapv-2.c: New test.
4314
4315 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4316
4317         PR c++/18981
4318         * g++.dg/template/typename9.C: New test.
4319
4320 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4321
4322         PR c++/18738
4323         * g++.dg/template/typename8.C: New test.
4324         * g++.dg/parse/friend2.C: Tweak error message.
4325
4326 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4327
4328         * gcc.c-torture/20041214-1.c: New test.
4329
4330 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4331
4332         PR c++/18965
4333         * g++.dg/init/array17.C: New test.
4334
4335 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4336
4337         PR c++/18793
4338         * g++.dg/init/aggr3.C: New test.
4339
4340 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4341
4342         * gcc.dg/altivec-types-1.c: New test.
4343         * gcc.dg/altivec-types-2.c: New test.
4344         * gcc.dg/altivec-types-3.c: New test.
4345         * gcc.dg/altivec-types-4.c: New test.
4346         * g++.dg/ext/altivec-types-1.C: New test.
4347         * g++.dg/ext/altivec-types-2.C: New test.
4348         * g++.dg/ext/altivec-types-3.C: New test.
4349         * g++.dg/ext/altivec-types-4.C: New test.
4350
4351 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4352
4353         PR middle-end/18951
4354         * gcc.c-torture/execute/20041213-1.c: New test.
4355
4356 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4357
4358         PR c++/18949
4359         * g++.dg/template/cast1.C: New.
4360
4361 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4362
4363         * gcc.c-torture/execute/20041213-2.c: New test.
4364
4365 2004-12-13  Richard Henderson  <rth@redhat.com>
4366
4367         * gcc.dg/i386-sse-10.c: Fix typo in options.
4368
4369 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4370
4371         PR c++/18968
4372         * g++.dg/opt/pr18968.C: New test.
4373
4374 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4375
4376         PR c++/18925
4377         * g++.dg/ext/visibility/staticdatamem.C: New test.
4378
4379 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4380
4381         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4382
4383 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4384
4385         PR rtl-optimization/18928
4386         * gcc.dg/pr18928-1.c: New test case.
4387
4388 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4389
4390         PR tree-opt/16951
4391         * gcc.c-torture/compile/20041211-1.c: New.
4392
4393 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4394
4395         PR middle-end/17564
4396         * gcc.c-torture/execute/20041212-1.c: New test.
4397
4398 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4399
4400         PR fortran/18869
4401         * gfortran.dg/common_1.f90: New test.
4402
4403 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4404         Paul Brook  <paul@codesourcery.com>
4405
4406         PR fortran/16222
4407         * gfortran.dg/real_do_1.f90: New test.
4408
4409 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4410
4411         PR tree-opt/18040
4412         * g++.dg/opt/ptrmem6.C: New test.
4413
4414 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4415
4416         PR middle-end/18921
4417         * gcc.dg/pr18921-1.c: New test case.
4418
4419 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4420
4421         PR fortran/17175
4422         * gfortran.dg/scale_1.f90: New test.
4423
4424 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4425
4426         PR middle-end/18903
4427         * gcc.c-torture/compile/pr18903.c: New test.
4428
4429 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4430
4431         * gcc.c-torture/execute/20041210-1.c: New test.
4432
4433 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4434
4435         PR c++/18731
4436         * g++.dg/parser/struct-1.C: New test.
4437         * g++.dg/parser/struct-2.C: New test.
4438         * g++.dg/parser/struct-3.C: New test.
4439
4440 2004-12-09  Richard Henderson  <rth@redhat.com>
4441
4442         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4443
4444         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4445         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4446
4447 2004-12-09  Matt Austern  <austern@apple.com>
4448
4449         PR c++/18514
4450         * g++.dg/ext/builtin1.C: New
4451         * g++.dg/ext/builtin2.C: New
4452         * g++.dg/ext/builtin3.C: New
4453         * g++.dg/ext/builtin4.C: New
4454         * g++.dg/ext/builtin5.C: New
4455
4456 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4457
4458         PR tree-opt/18904
4459         * g++.dg/opt/ptrmem5.C: New test.
4460
4461 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4462
4463         * g++.dg/parse/typename5.C: Adjust for new error.
4464         * g++.dg/parse/typename7.C: New.
4465
4466 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4467
4468         PR c++/18073
4469         * g++.dg/other/mmintrin.C: New test.
4470
4471 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4472
4473         PR c++/16681
4474         * g++.dg/init/array15.C: New.
4475         * g++.dg/init/array16.C: New.
4476
4477 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4478
4479         PR fortran/18826
4480         * gfortran.dg/assign_1.f90: New test.
4481
4482 2004-12-08  Nick Clifton  <nickc@redhat.com>
4483
4484         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4485         * gcc.target/xstormy16/data_below100: Likewise.
4486         * gcc.target/xstormy16/sfr: Likewise.
4487         * gcc.target/xstormy16/below100.S: New test source file.
4488         * gcc.target/xstormy16/below100.ld: New test linker script.
4489         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4490         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4491         bp instructions.
4492         * gcc.target/xstormy16/bp.c: Likewise.
4493
4494         * gcc.target/xstormy16/bss_below100: New files:
4495         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4496         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4497         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4498         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4499         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4500         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4501         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4502         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4503         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4504         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4505         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4506         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4507         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4508         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4509         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4510         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4511         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4512         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4513         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4514         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4515         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4516         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4517         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4518         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4519         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4520         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4521         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4522
4523         * gcc.target/xstormy16/data_below100: New files:
4524         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4525         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4526         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4527         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4528         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4529         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4530         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4531         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4532         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4533         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4534         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4535         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4536         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4537         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4538         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4539         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4540         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4541         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4542         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4543         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4544         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4545         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4546         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4547         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4548         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4549         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4550         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4551
4552         * gcc.target/xstormy16/sfr: New files:
4553         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4554         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4555         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4556         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4557         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4558         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4559         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4560         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4561         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4562         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4563         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4564         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4565         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4566         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4567         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4568         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4569         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4570         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4571         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4572         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4573         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4574         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4575         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4576         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4577         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4578         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4579         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4580         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4581         27_if0_sfrw_bitfield_f.c
4582
4583 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4584
4585         PR c++/18100
4586         * g++.dg/lookup/name-clash4.C: New test.
4587
4588 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4589
4590         PR c++/18672
4591         * g++.dg/opt/array1.C: New.
4592
4593         PR c++/18803
4594         * g++.dg/template/operator5.C: New.
4595
4596 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4597
4598         PR c/18867
4599         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4600
4601 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4602
4603         * gcc.dg/noncompile/20041207.c: New test.
4604
4605 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4606
4607         * g++.dg/other/unreachable-1.C: New test.
4608
4609 2004-12-06  Nick Clifton  <nickc@redhat.com>
4610
4611         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4612         <limits.h> because the latter comes from gcc's include/ directory
4613         and not the newlib/libc/include directory.
4614
4615 2004-12-04  Richard Henderson  <rth@redhat.com>
4616
4617         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4618
4619 2004-12-04  Richard Henderson  <rth@redhat.com>
4620
4621         * lib/target-supports.exp (check_gc_sections_available): Disable
4622         for alpha and ia64.
4623
4624 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4625
4626         PR middle-end/17909
4627         * g++.dg/other/vararg-2.C: New test.
4628
4629 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4630
4631         PR c++/17011, c++/17971
4632         * g++.dg/template/error15.C: Adjust expected error.
4633         * g++.dg/template/instantiate3.C: Likewise.
4634
4635 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4636
4637         * gcc.dg/altivec-18.c: Fix for darwin
4638
4639 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4640
4641         PR c++/18782
4642         * g++.dg/parse/ptrmem2.C: New.
4643
4644         PR c++/18318
4645         * g++.dg/template/new1.C: New.
4646
4647 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4648
4649         PR fortran/18710
4650         * gfortran.dg/direct_io_3.f90: New test.
4651
4652 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4653
4654         PR 18758
4655         * g++.dg/parse/crash21.C: New.
4656
4657 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4658
4659         PR c++/15664, c++/18276
4660         * g++.dg/template/ttp13.C: New test.
4661         * g++.dg/template/ttp14.C: Likewise.
4662
4663 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4664
4665         PR c++/18123
4666         * g++.dg/parse/enum2.C: New test.
4667         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4668
4669 2004-12-02  Nick Clifton  <nickc@redhat.com>
4670
4671         * gcc.target/xstormy16: New test directory.
4672         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4673         * gcc.target/xstormy16/bp.c: Check the generation of bp
4674         instructions.
4675         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4676         bn instructions and the BELOW100 attribute.
4677
4678 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4679
4680         PR target/16952
4681         * gcc.dg/ppc-eabi.c: New.
4682
4683 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4684
4685         PR fortran/18284
4686         * gfortran.dg/backspace.f90
4687
4688 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4689
4690         * gfortran.dg/inquire.f90: New test.
4691
4692 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4693
4694         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4695         handle effective-target-keyword.
4696         (dg-skip-if): Support effective-target keyword as target list.
4697         (dg-xfail-if): Ditto.
4698         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4699
4700 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4701
4702         PR tree-optimization/18291
4703         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4704
4705 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4706
4707         PR C++/18729
4708         * g++.dg/parse/crash20.C: New.
4709
4710         PR c++/17431
4711         * g++.dg/overload/arg1.C: New.
4712         * g++.dg/overload/arg2.C: New.
4713         * g++.dg/overload/arg3.C: New.
4714         * g++.dg/overload/arg4.C: New.
4715
4716 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4717
4718         * gcc.dg/c99-flex-array-4.c: Remove.
4719
4720 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4721
4722         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4723
4724         * lib/target-supports.exp (is-effective-target): Simplify.
4725
4726         * lib/target-supports.exp (check_effective_target_vect_long):
4727         Fix for powerpc64-*-*.
4728
4729 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4730
4731         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4732         to support new requirements on FreeBSD 5.
4733
4734 2004-11-30  Devang Patel  <dpatel@apple.com>
4735
4736         PR 18702
4737         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4738
4739 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4740
4741         * g++.dg/ext/altivec-13.C: New test.
4742
4743 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4744
4745         PR tree-opt/18298
4746         * gcc.c-torture/execute/p18298.c: New test.
4747
4748 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4749             Dorit Naishlos  <dorit@il.ibm.com>
4750
4751         PR tree-opt/18607
4752         * gcc.dg/vect/vect-89.c: New test.
4753
4754 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4755
4756         * gcc.dg/pr18596-1.c: New test.
4757
4758 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4759
4760         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4761
4762 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4763
4764         PR c/18479
4765         * gcc.dg/pr18479.c: New test.
4766
4767 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4768
4769         PR target/18490
4770         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4771         mmix-knuth-mmixware.
4772
4773         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4774         cris-*-elf* cris-*-aout* mmix-*-*
4775
4776 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4777
4778         PR middle-end/18725
4779         * gcc.dg/pr18725.c: New test.
4780
4781 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4782
4783         PR target/18488
4784         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4785
4786         PR target/18336
4787         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4788
4789 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/18368
4792         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4793         * g++.old-deja/g++.law/ctors5.C: Likewise.
4794         * g++.old-deja/g++.other/crash25.C: Likewise.
4795
4796         PR c++/18674
4797         * g++.dg/template/error16.C: New test.
4798
4799         PR c++/18512
4800         * g++.dg/template/crash29.C: New test.
4801
4802 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4803
4804         PR tree-optimization/18712
4805         * gcc.c-torture/compile/pr18712.c: New test.
4806
4807 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4808
4809         PR c/7544
4810         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4811         tests.
4812
4813 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4814
4815         PR c++/18652
4816         * g++.dg/lookup/crash6.C: New test.
4817
4818 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4819
4820         PR middle-end/18164
4821         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4822
4823 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4824
4825         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4826         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4827         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4828
4829 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4830
4831         * gcc.dg/pr18164.c: New test.
4832
4833 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4834
4835         * gcc.dg/funroll-loops-all.c: New.
4836
4837 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4838
4839         PR target/18489
4840         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4841         delimeter, match space and TAB as well as ":".
4842
4843         PR target/18484
4844         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4845
4846         PR target/18348
4847         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4848
4849         PR target/18345
4850         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4851
4852         PR target/18337
4853         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4854
4855 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4856
4857         * gfortran.dg/direct_io_2.f90: New test.
4858
4859 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4860
4861         PR target/18334
4862         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4863
4864 2004-11-28  Richard Henderson  <rth@redhat.com>
4865
4866         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4867
4868 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4869
4870         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4871         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4872         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4873         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4874         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4875         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4876         gcc.dg/pointer-arith-8.c: New tests.
4877
4878 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4879
4880         PR fortran/18364
4881         * gfortran.dg/endfile.f90: New test.
4882
4883 2004-11-27  Falk Hueffner  <falk@debian.org>
4884
4885         * gcc.dg/loop-6.c: New test.
4886
4887 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4888
4889         * gcc.c-torture/execute/20041126-1.c: New test.
4890
4891 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4892
4893         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4894         on IRIX.
4895
4896 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4897
4898         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4899         functions.
4900
4901 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR rtl-optimization/17825
4904         * gcc.c-torture/compile/20041119-1.c: New test.
4905
4906 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4907
4908         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4909         Check existence of ld library path variables before unsetting.
4910
4911 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4912
4913         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4914
4915 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4916
4917         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4918
4919 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4920
4921         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4922
4923 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4924
4925         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4926         dg-do directive.
4927
4928 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4929
4930         * gcc.dg/pr17957.c: Pass --param, not -param.
4931
4932 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4933
4934         PR middle-end/17957
4935         * testsuite/gcc.dg/pr17957.c: New test.
4936
4937 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4938
4939         PR c++/18445
4940         * g++.dg/template/crash28.C: Likewise.
4941
4942         PR c++/18001
4943         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4944         * g++.dg/ext/lvaddr.C: Likewise.
4945         * g++.dg/opt/pr7503-3.C: Likewise.
4946
4947         PR c++/18466
4948         * g++.dg/parse/qualified3.C: New test.
4949         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4950
4951         PR c++/18545
4952         * g++.dg/expr/return1.C: New test.
4953
4954 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4955
4956         Friend class name lookup 3/n, PR c++/3332
4957         * g++.dg/lookup/friend3.C: New test.
4958         * g++.dg/lookup/friend4.C: Likewise.
4959         * g++.dg/lookup/friend5.C: Likewise.
4960
4961 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4962
4963         Friend class name lookup 2/n, PR c++/14513, c++/15410
4964         * g++.dg/lookup/friend2.C: New test.
4965         * g++.dg/template/friend31.C: Likewise.
4966
4967 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4968
4969         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4970
4971 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4972
4973         PR c++/17473
4974         * g++.dg/tc1/dr56.C: Remove.
4975         * g++.dg/template/typedef1.C: Add dg-error markers.
4976         * g++.old-deja/g++.other/typedef7.C: Likewise.
4977
4978         PR c++/18285
4979         * g++.dg/parse/typedef7.C: New test.
4980
4981 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4982
4983         * gcc.c-torture/execute/20041124-1.c: New test.
4984
4985 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4986
4987         * g++.dg/template/deduce3.C: New test.
4988
4989         PR c++/18586
4990         * g++.dg/template/crash27.C: New test.
4991
4992         PR c++/18530
4993         * g++.dg/warn/Wshadow-3.C: New test.
4994
4995 2004-11-24  Devang Patel  <dpatel@apple.com>
4996
4997         PR/18555
4998         * gcc.dg/cpp/isysroot-1.c: New test.
4999         * gcc.dg/cpp/usr/include/stdio.h: New file.
5000         * gcc.dg/cpp/isysroot-2.c: New test.
5001         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
5002         New file.
5003
5004 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5005
5006         PR c++/8929
5007         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
5008
5009 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5010
5011         * gcc.target/sparc/align.c: Do not include <stdint.h>.
5012         * gcc.target/sparc/pdist.c: Likewise.
5013
5014 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
5015
5016         PR c++/16882
5017         * g++.dg/conversion/simd1.C: New test.
5018
5019 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5020
5021         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
5022         and restore_ld_library_path_env_vars.
5023         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
5024         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
5025         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
5026         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
5027
5028 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
5029
5030         * gcc.dg/pragma-align-2.c: Test macro expansion.
5031         * gcc.dg/pragma-pack-2.c: New test.
5032
5033 2004-11-23  Richard Henderson  <rth@redhat.com>
5034
5035         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
5036         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5037         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
5038         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
5039         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
5040         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
5041
5042         * gcc.dg/vect/vect.exp: Add check for alpha.
5043         * lib/target-supports.exp (check_alpha_max_hw_available): New.
5044         (check_effective_target_vect_int): Enable for alpha.
5045         (check_effective_target_vect_long): New.
5046         (is-effective-target): Add it.
5047
5048 2004-11-23  Uros Bizjak <uros@kss-loka.si>
5049
5050         * gcc.dg/pr18614-1.c: New test.
5051
5052 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5053
5054         * gcc.dg/setjmp-2.c: New test.
5055
5056 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
5057
5058         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
5059         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
5060         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
5061         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
5062         gcc.target/sparc/pdist.c: New tests.
5063
5064 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
5065
5066         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
5067
5068 2004-11-22  Dale Johannesen  <dalej@apple.com>
5069
5070         * gcc.dg/20041111-1.c:  New.
5071
5072 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5073
5074         PR tree-opt/18536
5075         * gcc.dg/vect/pr18536.c: New test.
5076
5077 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5078
5079         PR c++/18354
5080         * g++.dg/template/nontype11.C: New test.
5081
5082 2004-11-21  Roger Sayle  <roger@eyesopen.com>
5083
5084         PR middle-end/18520
5085         * gcc.dg/pr18520-1.c: New test case.
5086
5087 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
5088
5089         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
5090         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
5091         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
5092         expected diagnostics.
5093
5094 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5095
5096         PR target/18580
5097         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
5098         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
5099         vect-77.c, vect-77a.c: XFAIL on the SPARC.
5100
5101 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5102
5103         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
5104
5105 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
5106             Joseph Myers  <joseph@codesourcery.com>
5107
5108         * lib/target-supports.exp (check_visibility_available): Really
5109         test the compiler.
5110
5111 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
5112
5113         PR tree-opt/18181
5114         * gcc.dg/vect/vect-85.c: New test.
5115         * gcc.dg/vect/vect-86.c: New test.
5116         * gcc.dg/vect/vect-87.c: New test.
5117         * gcc.dg/vect/vect-88.c: New test.
5118
5119 2004-11-19  Ben Elliston  <bje@au.ibm.com>
5120
5121         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
5122
5123 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
5124
5125         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
5126         * gcc.dg/ppc-and-1.c: Ditto.
5127         * gcc.dg/ppc-compare-1.c: Ditto.
5128         * gcc.dg/ppc-mov-1.c: Ditto
5129
5130 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
5131             Mark Mitchell  <mark@codesourcery.com>
5132
5133         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
5134
5135 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5136             Aldy Hernandez  <aldyh@redhat.com>
5137
5138         * lib/target-supports.exp (check_effective_target_vect_int): New
5139         (check_effective_target_vect_float): New
5140         (check_effective_target_vect_double): New.
5141         (is-effective-target): Support new effective targets keywords.
5142         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
5143         default action for dg-do.
5144         * gcc.dg/vect/pr16105.c: Use new support.
5145         * gcc.dg/vect/pr18400.c: Ditto.
5146         * gcc.dg/vect/pr18425.c: Ditto.
5147         * gcc.dg/vect/vect-1.c: Ditto.
5148         * gcc.dg/vect/vect-10.c: Ditto.
5149         * gcc.dg/vect/vect-11.c: Ditto.
5150         * gcc.dg/vect/vect-12.c: Ditto.
5151         * gcc.dg/vect/vect-13.c: Ditto.
5152         * gcc.dg/vect/vect-14.c: Ditto.
5153         * gcc.dg/vect/vect-15.c: Ditto.
5154         * gcc.dg/vect/vect-16.c: Ditto.
5155         * gcc.dg/vect/vect-17.c: Ditto.
5156         * gcc.dg/vect/vect-18.c: Ditto.
5157         * gcc.dg/vect/vect-19.c: Ditto.
5158         * gcc.dg/vect/vect-2.c: Ditto.
5159         * gcc.dg/vect/vect-20.c: Ditto.
5160         * gcc.dg/vect/vect-21.c: Ditto.
5161         * gcc.dg/vect/vect-22.c: Ditto.
5162         * gcc.dg/vect/vect-23.c: Ditto.
5163         * gcc.dg/vect/vect-24.c: Ditto.
5164         * gcc.dg/vect/vect-25.c: Ditto.
5165         * gcc.dg/vect/vect-26.c: Ditto.
5166         * gcc.dg/vect/vect-27.c: Ditto.
5167         * gcc.dg/vect/vect-27a.c: Ditto.
5168         * gcc.dg/vect/vect-28.c: Ditto.
5169         * gcc.dg/vect/vect-29.c: Ditto.
5170         * gcc.dg/vect/vect-29a.c: Ditto.
5171         * gcc.dg/vect/vect-3.c: Ditto.
5172         * gcc.dg/vect/vect-30.c: Ditto.
5173         * gcc.dg/vect/vect-31.c: Ditto.
5174         * gcc.dg/vect/vect-32.c: Ditto.
5175         * gcc.dg/vect/vect-33.c: Ditto.
5176         * gcc.dg/vect/vect-34.c: Ditto.
5177         * gcc.dg/vect/vect-35.c: Ditto.
5178         * gcc.dg/vect/vect-36.c: Ditto.
5179         * gcc.dg/vect/vect-37.c: Ditto.
5180         * gcc.dg/vect/vect-38.c: Ditto.
5181         * gcc.dg/vect/vect-4.c: Ditto.
5182         * gcc.dg/vect/vect-40.c: Ditto.
5183         * gcc.dg/vect/vect-41.c: Ditto.
5184         * gcc.dg/vect/vect-42.c: Ditto.
5185         * gcc.dg/vect/vect-43.c: Ditto.
5186         * gcc.dg/vect/vect-44.c: Ditto.
5187         * gcc.dg/vect/vect-45.c: Ditto.
5188         * gcc.dg/vect/vect-46.c: Ditto.
5189         * gcc.dg/vect/vect-47.c: Ditto.
5190         * gcc.dg/vect/vect-48.c: Ditto.
5191         * gcc.dg/vect/vect-48a.c: Ditto.
5192         * gcc.dg/vect/vect-49.c: Ditto.
5193         * gcc.dg/vect/vect-5.c: Ditto.
5194         * gcc.dg/vect/vect-50.c: Ditto.
5195         * gcc.dg/vect/vect-51.c: Ditto.
5196         * gcc.dg/vect/vect-52.c: Ditto.
5197         * gcc.dg/vect/vect-53.c: Ditto.
5198         * gcc.dg/vect/vect-54.c: Ditto.
5199         * gcc.dg/vect/vect-55.c: Ditto.
5200         * gcc.dg/vect/vect-56.c: Ditto.
5201         * gcc.dg/vect/vect-56a.c: Ditto.
5202         * gcc.dg/vect/vect-57.c: Ditto.
5203         * gcc.dg/vect/vect-58.c: Ditto.
5204         * gcc.dg/vect/vect-59.c: Ditto.
5205         * gcc.dg/vect/vect-6.c: Ditto.
5206         * gcc.dg/vect/vect-60.c: Ditto.
5207         * gcc.dg/vect/vect-61.c: Ditto.
5208         * gcc.dg/vect/vect-62.c: Ditto.
5209         * gcc.dg/vect/vect-63.c: Ditto.
5210         * gcc.dg/vect/vect-64.c: Ditto.
5211         * gcc.dg/vect/vect-65.c: Ditto.
5212         * gcc.dg/vect/vect-66.c: Ditto.
5213         * gcc.dg/vect/vect-67.c: Ditto.
5214         * gcc.dg/vect/vect-68.c: Ditto.
5215         * gcc.dg/vect/vect-69.c: Ditto.
5216         * gcc.dg/vect/vect-7.c: Ditto.
5217         * gcc.dg/vect/vect-72.c: Ditto.
5218         * gcc.dg/vect/vect-72a.c: Ditto.
5219         * gcc.dg/vect/vect-73.c: Ditto.
5220         * gcc.dg/vect/vect-74.c: Ditto.
5221         * gcc.dg/vect/vect-75.c: Ditto.
5222         * gcc.dg/vect/vect-76.c: Ditto.
5223         * gcc.dg/vect/vect-77.c: Ditto.
5224         * gcc.dg/vect/vect-77a.c: Ditto.
5225         * gcc.dg/vect/vect-78.c: Ditto.
5226         * gcc.dg/vect/vect-79.c: Ditto.
5227         * gcc.dg/vect/vect-8.c: Ditto.
5228         * gcc.dg/vect/vect-80.c: Ditto.
5229         * gcc.dg/vect/vect-82.c: Ditto.
5230         * gcc.dg/vect/vect-82_64.c: Ditto.
5231         * gcc.dg/vect/vect-83.c: Ditto.
5232         * gcc.dg/vect/vect-83_64.c: Ditto.
5233         * gcc.dg/vect/vect-9.c: Ditto.
5234         * gcc.dg/vect/vect-all.c: Ditto.
5235         * gcc.dg/vect/vect-none.c: Ditto.
5236
5237 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
5238
5239         * lib/gcc-dg.exp (dg-skip-if): New function.
5240         (dg-forbid-option): Remove.
5241         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5242         * g++.dg/abi/bitfield8.C: Likewise.
5243         * g++.dg/abi/dtor1.C: Likewise.
5244         * g++.dg/abi/empty10.C: Likewise.
5245         * g++.dg/abi/empty7.C: Likewise.
5246         * g++.dg/abi/empty9.C: Likewise.
5247         * g++.dg/abi/layout3.C: Likewise.
5248         * g++.dg/abi/layout4.C: Likewise.
5249         * g++.dg/abi/thunk1.C: Likewise.
5250         * g++.dg/abi/thunk2.C: Likewise.
5251         * g++.dg/abi/vbase11.C: Likewise.
5252         * g++.dg/abi/vthunk2.C: Likewise.
5253         * g++.dg/abi/vthunk3.C: Likewise.
5254         * g++.dg/ext/attrib8.C: Likewise.
5255         * g++.dg/opt/longbranch2.C: Likewise.
5256         * g++.dg/opt/reg-stack4.C: Likewise.
5257         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5258         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5259         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5260         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5261         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5262         * gcc.dg/20000609-1.c: Likewise.
5263         * gcc.dg/20000720-1.c: Likewise.
5264         * gcc.dg/20011107-1.c: Likewise.
5265         * gcc.dg/20011119-1.c: Likewise.
5266         * gcc.dg/20020108-1.c: Likewise.
5267         * gcc.dg/20020122-2.c: Likewise.
5268         * gcc.dg/20020122-3.c: Likewise.
5269         * gcc.dg/20020201-3.c: Likewise.
5270         * gcc.dg/20020206-1.c: Likewise.
5271         * gcc.dg/20020218-1.c: Likewise.
5272         * gcc.dg/20020310-1.c: Likewise.
5273         * gcc.dg/20020411-1.c: Likewise.
5274         * gcc.dg/20020418-2.c: Likewise.
5275         * gcc.dg/20020426-1.c: Likewise.
5276         * gcc.dg/20020426-2.c: Likewise.
5277         * gcc.dg/20020517-1.c: Likewise.
5278         * gcc.dg/20020523-1.c: Likewise.
5279         * gcc.dg/20020523-2.c: Likewise.
5280         * gcc.dg/20020729-1.c: Likewise.
5281         * gcc.dg/20030204-1.c: Likewise.
5282         * gcc.dg/20030826-2.c: Likewise.
5283         * gcc.dg/20030926-1.c: Likewise.
5284         * gcc.dg/20031202-1.c: Likewise.
5285         * gcc.dg/980312-1.c: Likewise.
5286         * gcc.dg/980313-1.c: Likewise.
5287         * gcc.dg/990117-1.c: Likewise.
5288         * gcc.dg/990424-1.c: Likewise.
5289         * gcc.dg/990524-1.c: Likewise.
5290         * gcc.dg/991230-1.c: Likewise.
5291         * gcc.dg/i386-387-1.c: Likewise.
5292         * gcc.dg/i386-387-2.c: Likewise.
5293         * gcc.dg/i386-387-3.c: Likewise.
5294         * gcc.dg/i386-387-4.c: Likewise.
5295         * gcc.dg/i386-387-5.c: Likewise.
5296         * gcc.dg/i386-387-6.c: Likewise.
5297         * gcc.dg/i386-asm-1.c: Likewise.
5298         * gcc.dg/i386-bitfield1.c: Likewise.
5299         * gcc.dg/i386-bitfield2.c: Likewise.
5300         * gcc.dg/i386-loop-1.c: Likewise.
5301         * gcc.dg/i386-loop-2.c: Likewise.
5302         * gcc.dg/i386-loop-3.c: Likewise.
5303         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5304         * gcc.dg/i386-pic-1.c: Likewise.
5305         * gcc.dg/i386-regparm.c: Likewise.
5306         * gcc.dg/i386-signbit-1.c: Likewise.
5307         * gcc.dg/i386-signbit-2.c: Likewise.
5308         * gcc.dg/i386-signbit-3.c: Likewise.
5309         * gcc.dg/i386-sse-5.c: Likewise.
5310         * gcc.dg/i386-sse-8.c: Likewise.
5311         * gcc.dg/i386-unroll-1.c: Likewise.
5312         * gcc.dg/tls/opt-1.c: Likewise.
5313         * gcc.dg/tls/opt-2.c: Likewise.
5314         * gcc.dg/unroll-1.c: Likewise.
5315         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5316         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5317         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5318         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5319
5320 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5321
5322         * g++.dg/template/incomplete1.C: New test.
5323
5324 2004-11-16  Nick Clifton  <nickc@redhat.com>
5325
5326         Revert patches accidentally commited during checkin of fixes for
5327         xstormy16 tests:
5328         gcc.c-torture/execute/simd-4.c: Revert
5329         gcc.dg/20040910-1.c: Revert.
5330
5331 2004-11-16  Paul Brook  <paul@codesourcery.com>
5332
5333         PR fortran/13010
5334         * gfortran.dg/der_pointer_1.f90: New test.
5335
5336 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5337
5338         PR c/18498
5339         * gcc.dg/bitfld-13.c: New test.
5340
5341 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5342
5343         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5344         powerpc*-*-linux*.
5345
5346         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5347         * gcc.dg/ppc64-abi-2.c: Ditto.
5348         * gcc.dg/ppc64-abi-3.c: Ditto.
5349
5350         * lib/gcc-dg.exp (dg-target-list): Remove.
5351
5352 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5353
5354         * gcc.dg/ia64-postinc.c: New test.
5355
5356 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5357
5358         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5359
5360 2004-11-15  Nick Clifton  <nickc@redhat.com>
5361
5362         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5363         __INT_MAX__ so that the test can be compiled by toolchains
5364         targeted at 16-bit processors.
5365
5366         * gcc.dg/20040625-1.c: Use long constants rather than integers
5367         when performing arithmetic that will overflow 16-bits.
5368
5369         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5370         xstormy16.  It does not support 128-bit vector operations.
5371
5372         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5373         with the macro PTR_TYPE.  Define this macro to an integer type
5374         suitable for holding a pointer.
5375
5376         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5377         the target is a 16-bit processor.
5378
5379         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5380         16-bit targets where the character constant will be too long.
5381
5382         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5383         where the double will not be directly addressable.
5384
5385 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5386
5387         Friend class name lookup 1/n, PR c++/18471
5388         * g++.dg/template/crash26.C: New test.
5389         * g++.dg/lookup/struct1.C: Adjust expected error.
5390         * g++.dg/parse/elab1.C: Likewise.
5391         * g++.dg/parse/elab2.C: Likewise.
5392         * g++.dg/parse/int-as-enum1.C: Likewise.
5393         * g++.dg/parse/struct-as-enum1.C: Likewise.
5394         * g++.dg/parse/typedef1.C: Likewise.
5395         * g++.dg/parse/typedef3.C: Likewise.
5396         * g++.dg/parse/typedef4.C: Likewise.
5397         * g++.dg/parse/typedef5.C: Likewise.
5398         * g++.dg/template/nontype4.C: Likewise.
5399         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5400         * g++.old-deja/g++.other/elab1.C: Likewise.
5401         * g++.old-deja/g++.other/syntax4.C: Likewise.
5402
5403 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5404
5405         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5406
5407 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5408
5409         * gcc.c-torture/execute/20041114-1.c: New test.
5410
5411 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5412
5413         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5414         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5415         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5416         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5417         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5418         gcc.dg/switch-7.c: New tests.
5419
5420 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5421
5422         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5423
5424 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5425
5426         PR tree-opt/18400
5427         * gcc.dg/vect/pr18400.c: New test.
5428
5429 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5430             Andrew Pinski  <pinskia@physics.uc.edu>
5431
5432         PR tree-opt/18425
5433         * gcc.dg/vect/pr18425.c: New test.
5434
5435 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5436
5437         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5438         Guard with dg-require-alias and dg-require-visibility.
5439
5440 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5441
5442         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5443
5444 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5445
5446         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5447
5448 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5449
5450         PR c++/17344
5451         * g++.dg/template/defarg5.C: New test.
5452
5453 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5454
5455         * g++.dg/parse/cast1.C: Run only on ILP32.
5456         * g++.old-deja/g++.mike/p784.C: Likewise.
5457
5458 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5459
5460         * gcc.c-torture/execute/20041113-1.c: New test.
5461
5462 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5463
5464         PR target/18230
5465         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5466         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5467         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5468         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5469         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5470         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5471         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5472         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5473         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5474         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5475         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5476         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5477         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5478
5479 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5480
5481         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5482         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5483         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5484         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5485         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5486         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5487         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5488         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5489         gcc.target/sparc/combined-1.c: New tests.
5490
5491 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5492
5493         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5494         New tests.
5495
5496 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5497
5498         * lib/gcc-dg.exp (dg-forbid-option): New function.
5499         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5500         * g++.dg/abi/bitfield8.C: Likewise.
5501         * g++.dg/abi/dtor1.C: Likewise.
5502         * g++.dg/abi/empty10.C: Likewise.
5503         * g++.dg/abi/empty7.C: Likewise.
5504         * g++.dg/abi/empty9.C: Likewise.
5505         * g++.dg/abi/layout3.C: Likewise.
5506         * g++.dg/abi/layout4.C: Likewise.
5507         * g++.dg/abi/thunk1.C: Likewise.
5508         * g++.dg/abi/thunk2.C: Likewise.
5509         * g++.dg/abi/vbase11.C: Likewise.
5510         * g++.dg/abi/vthunk2.C: Likewise.
5511         * g++.dg/abi/vthunk3.C: Likewise.
5512         * g++.dg/ext/attrib8.C: Likewise.
5513         * g++.dg/opt/longbranch2.C: Likewise.
5514         * g++.dg/opt/reg-stack4.C: Likewise.
5515         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5516         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5517         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5518         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5519         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5520         * gcc.dg/20000609-1.c: Likewise.
5521         * gcc.dg/20000720-1.c: Likewise.
5522         * gcc.dg/20011107-1.c: Likewise.
5523         * gcc.dg/20011119-1.c: Likewise.
5524         * gcc.dg/20020108-1.c: Likewise.
5525         * gcc.dg/20020122-2.c: Likewise.
5526         * gcc.dg/20020122-3.c: Likewise.
5527         * gcc.dg/20020201-3.c: Likewise.
5528         * gcc.dg/20020206-1.c: Likewise.
5529         * gcc.dg/20020218-1.c: Likewise.
5530         * gcc.dg/20020310-1.c: Likewise.
5531         * gcc.dg/20020411-1.c: Likewise.
5532         * gcc.dg/20020418-2.c: Likewise.
5533         * gcc.dg/20020426-1.c: Likewise.
5534         * gcc.dg/20020426-2.c: Likewise.
5535         * gcc.dg/20020517-1.c: Likewise.
5536         * gcc.dg/20020523-1.c: Likewise.
5537         * gcc.dg/20020523-2.c: Likewise.
5538         * gcc.dg/20020729-1.c: Likewise.
5539         * gcc.dg/20030204-1.c: Likewise.
5540         * gcc.dg/20030826-2.c: Likewise.
5541         * gcc.dg/20030926-1.c: Likewise.
5542         * gcc.dg/20031202-1.c: Likewise.
5543         * gcc.dg/980312-1.c: Likewise.
5544         * gcc.dg/980313-1.c: Likewise.
5545         * gcc.dg/990117-1.c: Likewise.
5546         * gcc.dg/990424-1.c: Likewise.
5547         * gcc.dg/990524-1.c: Likewise.
5548         * gcc.dg/991230-1.c: Likewise.
5549         * gcc.dg/i386-387-1.c: Likewise.
5550         * gcc.dg/i386-387-2.c: Likewise.
5551         * gcc.dg/i386-387-3.c: Likewise.
5552         * gcc.dg/i386-387-4.c: Likewise.
5553         * gcc.dg/i386-387-5.c: Likewise.
5554         * gcc.dg/i386-387-6.c: Likewise.
5555         * gcc.dg/i386-asm-1.c: Likewise.
5556         * gcc.dg/i386-bitfield1.c: Likewise.
5557         * gcc.dg/i386-bitfield2.c: Likewise.
5558         * gcc.dg/i386-loop-1.c: Likewise.
5559         * gcc.dg/i386-loop-2.c: Likewise.
5560         * gcc.dg/i386-loop-3.c: Likewise.
5561         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5562         * gcc.dg/i386-pic-1.c: Likewise.
5563         * gcc.dg/i386-regparm.c: Likewise.
5564         * gcc.dg/i386-signbit-1.c: Likewise.
5565         * gcc.dg/i386-signbit-2.c: Likewise.
5566         * gcc.dg/i386-signbit-3.c: Likewise.
5567         * gcc.dg/i386-sse-5.c: Likewise.
5568         * gcc.dg/i386-sse-8.c: Likewise.
5569         * gcc.dg/i386-unroll-1.c: Likewise.
5570         * gcc.dg/tls/opt-1.c: Likewise.
5571         * gcc.dg/tls/opt-2.c: Likewise.
5572         * gcc.dg/unroll-1.c: Likewise.
5573         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5574         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5575         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5576         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5577         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5578         -m64 is specified.
5579
5580 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5581
5582         PR c++/18389
5583         * g++.dg/parse/cond1.C: New test.
5584
5585         PR c++/18429
5586         * g++.dg/template/array9.C: New test.
5587         * g++.dg/ext/vla1.C: Adjust error messages.
5588         * g++.dg/ext/vlm1.C: Likewise.
5589         * g++.dg/template/crash2.C: Likewise.
5590
5591         PR c++/18436
5592         * g++.dg/template/call3.C: New test.
5593
5594         PR c++/18407
5595         * g++.dg/template/ptrmem11.C: New test.
5596
5597 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5598
5599         PR other/14264
5600         * lib/g++.exp: Set LC_ALL and LANG to C.
5601         * lib/gcc-dg.exp: Likewise.
5602         * lib/gfortran.exp: Likewise.
5603         * lib/objc.exp: Likewise.
5604         * lib/treelang.exp: Likewise.
5605
5606 2004-11-12  Andreas Schwab  <schwab@suse.de>
5607
5608         * gcc.dg/pr16286.c: Fix last change.
5609
5610 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5611
5612         PR c++/18416
5613         * g++.dg/init/global1.C: New test.
5614
5615 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5616
5617         * gcc.c-torture/execute/20041112-1.c: New test.
5618
5619 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5620
5621         * lib/gcc-dg.exp (dg-target-list): New.
5622
5623 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5624             Richard Sandiford  <rsandifo@redhat.com>
5625
5626         * lib/target-supports.exp (get-compiler_messages): New.
5627         (check_named_sections_available): Use it.
5628         (check_effective_target_ilp32): New.
5629         (check_effective_target_lp64): New.
5630         (is-effective-target): New.
5631         * lib/gcc-dg.exp (dg-require-effective-target): New.
5632
5633 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5634
5635         * gcc.dg/precedence-1.c: New test.
5636
5637 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5638
5639         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5640
5641         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5642         message, delete generated files, use more descriptive name for
5643         executable, and make the test unsupported when it cannot be run.
5644
5645         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5646         (dg-require-weak, dg-require-visibility, dg-require-alias,
5647         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5648         dg-require-iconv, dg-require-named-sections): Use it.
5649
5650         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5651
5652 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5653
5654         PR target/16457
5655         * gcc.dg/ppc-and-1: New
5656
5657         PR target/16796
5658         * gcc.dg/ppc-mov-1.c: New.
5659
5660         PR target/16458
5661         * gcc.dg/ppc-compare-1.c: New.
5662
5663 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5664
5665         * objc.dg/desig-init-2.m: New test.
5666
5667 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5668
5669         PR middle-end/18160
5670         * g++.dg/warn/register-var-1.C: New test.
5671         * g++.dg/warn/register-var-2.C: New test.
5672
5673 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5674
5675         * gcc.dg/union-2.c: New test.
5676
5677 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5678
5679         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5680         New test for PR tree-optimization/17892.
5681
5682 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5683
5684         PR c++/18369
5685         * g++.dg/init/new12.C: New test.
5686
5687 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5688
5689         * gcc.target/sparc: New directory.
5690         * gcc.target/sparc/sparc.exp: New driver.
5691         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5692         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5693         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5694         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5695
5696 2004-11-10  Paul Brook  <paul@codesourcery.com>
5697
5698         PR fortran/18218
5699         * gfortran.dg/list_read.c: New test.
5700
5701 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5702
5703         PR c/18322
5704         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5705         expected diagnostic location.
5706
5707 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5708
5709         * gcc.dg/20041109-1.c: New test.
5710
5711 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5712
5713         PR objc/18406
5714         * objc/compile/pr18406.m: New test.
5715
5716 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5717
5718         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5719
5720 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5721
5722         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5723
5724 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5725
5726         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5727
5728 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5729
5730         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5731         exit.
5732
5733 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5734
5735         PR tree-opt/18299
5736         * gcc.c-torture/pr18299-1.c: New test.
5737
5738 2004-11-06  Andreas Schwab  <schwab@suse.de>
5739
5740         * gcc.dg/pr16286.c: Also test for bool and pixel.
5741
5742 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5743
5744         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5745         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5746         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5747         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5748         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5749         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5750         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5751         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5752         gcc.dg/struct-semi-3.c: New tests.
5753
5754 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5755
5756         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5757
5758 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5759
5760         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5761         Do not use C99 designators.
5762
5763 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5764
5765         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5766
5767 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5768
5769         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5770         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5771         * gcc.c-torture/execute/simd-5.x: Remove.
5772
5773 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5774
5775         PR rtl-optimization/17933
5776         * gcc.dg/torture/pr17933-1.c: New test.
5777
5778 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5779
5780         PR target/18106
5781         * lib/target-supports.exp (check_weak_available): Support
5782         Windows.
5783
5784 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5785
5786         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5787         call to fflush(stdout) before abort.
5788         (my_ffsll): New function.
5789         (generate_fields): Use it.
5790
5791 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5792
5793         * gcc.dg/init-undef-1.c: New test.
5794
5795 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5796
5797         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5798         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5799         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5800         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5801         expected messages for new parser.
5802
5803 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5804
5805         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5806
5807 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5808
5809         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5810         on LP64 targets.
5811
5812 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5813
5814         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5815         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5816         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5817         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5818         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5819         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5820         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5821         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5822         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5823         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5824
5825 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5826
5827         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5828         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5829         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5830         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5831         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5832         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5833         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5834         for new parser.
5835
5836 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5837
5838         PR target/15342
5839         * gcc.dg/20041104-1.c: New test.
5840
5841 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5842
5843         * g++.dg/template/nontype7.C: New test.
5844         * g++.dg/template/nontype8.C: Likewise.
5845         * g++.dg/template/nontype9.C: Likewise.
5846         * g++.dg/template/nontype10.C: Likewise.
5847         * g++.dg/tc1/dr49.C: Likewise.
5848         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5849         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5850
5851 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5852
5853         * g++.dg/rtti/tinfo1.C: Remove xfails.
5854
5855 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5856
5857         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5858         packed attribute to the definition to satisfy the new C++ parser.
5859
5860 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5861
5862         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5863         invocations of va_arg.
5864
5865 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5866
5867         PR c++/18124
5868         * g++.dg/template/crash25.C: New test.
5869
5870         PR c++/18155
5871         * g++.dg/template/typedef2.C: New test.
5872         * g++.dg/parse/crash13.C: Adjust error markers.
5873
5874         PR c++/18177
5875         * g++.dg/conversion/const3.C: New test.
5876
5877 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5878
5879         PR fortran/17535
5880         PR fortran/17583
5881         PR fortran/17713
5882         * gfortran.dg/generic_[123].f90: New testcases.
5883
5884 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5885
5886         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5887         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5888
5889 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5890
5891         PR tree-opt/16808
5892         * gcc.c-torture/compile/pr16808.c: New test.
5893
5894 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5895
5896         PR rtl-optimization/17104
5897         * gcc.dg/ppc-bitfield1.c: New.
5898
5899 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5900
5901         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5902
5903 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5904
5905         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5906         strings for 32-bit code.
5907
5908 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5909
5910         PR c/18239
5911         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5912
5913 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5914
5915         PR c++/18064
5916         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5917
5918 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5919
5920         PR c++/15172
5921         * g++.dg/init/aggr2.C: New test.
5922
5923 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5924
5925         * objc.dg/local-decl-1.m: New test.
5926
5927 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5928
5929         * gcc.dg/20040910-1.c: Adjust regex.
5930
5931 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5932
5933         PR rtl-optimization/18084
5934         * g++.dg/opt/pr18084-1.C: New testcase.
5935
5936 2004-10-30  Matt Austern  <austern@apple.com>
5937
5938         PR c++/17542
5939         * g++.dg/ext/attrib18.C: New test.
5940
5941 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5942
5943         PR middle-end/18096
5944         * gcc.dg/pr18096-1.c: New test case.
5945
5946 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5947
5948         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5949
5950 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5951
5952         PR c/16666
5953         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5954         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5955         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5956         gcc.dg/old-style-prom-3.c: New tests.
5957
5958 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5959
5960         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5961         Remove unnecessary inclusion of stdio.h.
5962
5963 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5964
5965         PR rtl-optimization/17581
5966         * gcc.dg/pr17581-1.c: New test case.
5967
5968 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5969
5970         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5971         being implemented.
5972         * g++.dg/conversion/dr195-1.C: New.
5973         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5974         * g++.old-deja/g++.mike/p10148.C: Likewise.
5975
5976 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5977
5978         PR c++/17695
5979         * g++.dg/debug/typedef2.C: New test.
5980
5981 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5982
5983         PR fortran/13490
5984         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5985         * gfortran.dg/g77/README: Update.
5986
5987 2004-10-28  Matt Austern  <austern@apple.com>
5988
5989         PR c++/14124
5990         * g++.dg/ext/packed7.C: New test.
5991
5992 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5993
5994         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5995         scan-assembler.
5996         * lib/scanasm.exp (hidden-scan-for): New proc.
5997         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5998         string.
5999         (scan-not-hidden): Likewise.
6000         * lib/target-supports.exp (check_visibility_available): mach-o is
6001         support too.
6002
6003 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/17132
6006         * g++.dg/template/memclass3.C: New test.
6007
6008 2004-10-28  Adam Nemet  <anemet@lnxw.com>
6009
6010         PR middle-end/18160
6011         * gcc.dg/register-var-1.c: New test.
6012         * gcc.dg/register-var-2.c: New test.
6013         * gcc.dg/asm-7.c: Taking the address of a register variable is an
6014         error now.
6015
6016 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
6017
6018         PR other/18172
6019         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
6020         unused variables.
6021         * gcc.dg/vect/vect-22.c: Likewise.
6022
6023 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
6024
6025         * gcc.dg/i386-rotate-1.c: New test.
6026
6027 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
6028
6029         * g++.dg/init/ref12.C: Add "run" marker.
6030
6031         PR c++/17435
6032         * g++.dg/init/ref12.C: New test.
6033
6034         PR c++/18140
6035         * g++.dg/template/shift1.C: New test.
6036         * g++.dg/template/error10.C: Adjust error markers.
6037
6038 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
6039
6040         PR tree-opt/17529
6041         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
6042
6043 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
6044
6045         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
6046         * gcc.dg/weak/weak-3.c: Likewise.
6047         * gcc.dg/weak/weak-5.c: Likewise.
6048         * gcc.dg/weak/weak-9.c: Likewise.
6049         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
6050         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
6051
6052         * gcc.dg/darwin-weakimport-1.c: New.
6053
6054 2004-10-28  Ben Elliston  <bje@au.ibm.com>
6055
6056         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
6057
6058 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
6059
6060         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
6061         'syntax' error messages.
6062         * gcc.dg/cpp/direct2s.c: Likewise.
6063
6064 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
6065
6066         * gcc.c-torture/compile/20041026-1.c: New.
6067
6068 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
6069
6070         PR c++/18093
6071         * g++.dg/lookup/ns2.C: New test.
6072
6073         PR c++/18020
6074         * g++.dg/template/enum4.C: New test.
6075
6076         PR c++/18161
6077         * g++.dg/template/expr1.C: New test.
6078
6079 2004-10-26  Ben Elliston  <bje@au.ibm.com>
6080
6081         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
6082
6083 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6084
6085         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
6086         gcc.dg/decl-nospec-3.c: New tests.
6087
6088 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
6089
6090         * objc.dg/super-class-3.m: New test.
6091
6092 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
6093
6094         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
6095         resyncing.
6096         * gcc.dg/cpp/direct2s.c: Likewise.
6097
6098 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
6099
6100         * objc.dg/image-info.m: Update for changes to section selection.
6101
6102 2004-10-25  David Ayers  <d.ayers@inode.at>
6103             Ziemowit Laski  <zlaski@apple.com>
6104
6105         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
6106         diagnostics when messaging 'id <Proto>'.
6107         * objc.dg/class-protocol-1.m: New test.
6108         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
6109         a non-existent method signature.
6110         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
6111         Update diagnostics when messaging with non-existent method signature.
6112         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
6113         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
6114         invalid receivers are now resolved as if messaging 'id'; remove
6115         extraneous diagnostics.
6116
6117 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6118
6119         PR c/16667
6120         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
6121         gcc.dg/init-desig-obs-3.c: New tests.
6122
6123 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
6124
6125         * gcc.dg/debug/20041023-1.c: New test.
6126
6127 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
6128
6129         PR middle-end/17407
6130         * gcc.c-torture/compile/pr17407.c: New test.
6131
6132         PR c++/18121
6133         * g++.dg/template/array8.C: New test.
6134
6135 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6136
6137         PR other/18138
6138         * lib/g++.exp: Accept more than one multilib libgcc.
6139         * lib/gcc-dg.exp: Likewise.
6140         * lib/objc.exp: Likewise.
6141         * lib/treelang.exp: Likewise.
6142         * lib/gfortran.exp: Likewise.
6143
6144 2004-10-24  Ben Elliston  <bje@au.ibm.com>
6145
6146         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
6147
6148 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
6149
6150         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
6151         * gcc.dg/c99-const-expr-3.c: Likewise.
6152
6153 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
6154
6155         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
6156
6157 2004-10-23  Ben Elliston  <bje@au.ibm.com>
6158
6159         * gcc.c-torture/execute/loop-2e.x: Remove.
6160
6161 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6162
6163         PR c++/18095
6164         * g++.dg/parse/crash18.C: New.
6165         * g++.dg/parse/crash19.C: New.
6166
6167 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
6168
6169         * g++.dg/ext/dllimport1.C: Move dg-warnings.
6170         * g++.dg/ext/dllimport2.C: Same.
6171         * g++.dg/ext/dllimport8.C: Same.
6172
6173 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
6174
6175         PR c++/10841
6176         * g++.dg/conversion/cast1.C: New test.
6177         * g++.dg/overload/pmf1.C: Adjust error marker.
6178
6179 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
6180
6181         PR objc/17923
6182         * objc.dg/const-str-7.m: New test.
6183
6184 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6185
6186         * g++.dg/template/memfriend11.C: Fix comment typo.
6187         * g++.dg/template/memfriend14.C: Likewise.
6188
6189 2004-10-20  Richard Henderson  <rth@redhat.com>
6190
6191         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
6192         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
6193         -fasynchronous-unwind-tables.
6194
6195 2004-10-20  Richard Henderson  <rth@redhat.com>
6196
6197         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
6198         (main): Return success.
6199         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
6200         (main): Return success.
6201
6202 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6203
6204         PR c++/13495
6205         * g++.dg/template/memfriend9.C: New test.
6206         * g++.dg/template/memfriend10.C: Likewise.
6207         * g++.dg/template/memfriend11.C: Likewise.
6208         * g++.dg/template/memfriend12.C: Likewise.
6209         * g++.dg/template/memfriend13.C: Likewise.
6210         * g++.dg/template/memfriend14.C: Likewise.
6211         * g++.dg/template/memfriend15.C: Likewise.
6212         * g++.dg/template/memfriend16.C: Likewise.
6213         * g++.dg/template/memfriend17.C: Likewise.
6214         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
6215
6216 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
6217
6218         * g++.dg/conversion/dr195.C: New.
6219         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
6220
6221 2004-10-20  Ben Elliston  <bje@au.ibm.com>
6222             Devang Patel  <dpatel@apple.com>
6223
6224         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
6225         of floating point arithmetic, which could trap.
6226
6227 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
6228
6229         PR c++/14035
6230         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
6231         * g++.dg/conversion/const2.C: New test.
6232         * g++.dg/expr/reinterpret2.C: New test.
6233         * g++.dg/expr/reinterpret3.C: New test.
6234         * g++.dg/expr/cast2.C: New test.
6235         * g++.dg/expr/copy1.C: New test.
6236         * g++.dg/other/conversion1.C: Change error message.
6237         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
6238         function pointers to void *.
6239         * g++.old-deja/g++.mike/p10148.C: Likewise.
6240
6241 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6242
6243         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6244
6245 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6246
6247         PR c++/18047
6248
6249         * g++.dg/parse/expr3.C: New test.
6250
6251 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6252
6253         * gcc.dg/smod-1.c: New test.
6254
6255 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6256
6257         * objc.dg/method-14.m: New test.
6258
6259 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6260
6261         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6262         Also xfail as the patch was reverted.
6263
6264 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6265
6266         PR middle-end/16973
6267         * gcc.dg/pr16973.c: New test.
6268
6269 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6270
6271         PR tree-optimization/17656
6272         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6273
6274 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6275
6276         * g++.dg/eh/shadow1.C: New.
6277
6278 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6279
6280         * gcc.c-torture/compile/20041018-1.c: New test.
6281
6282 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6283
6284         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6285         compiler referring to register 0 when accessing sdata.  The linker
6286         now patches things up.
6287
6288 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6289
6290         PR c/17529
6291         * gcc.c-torture/compile/pr17529.c: New test.
6292
6293 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6294
6295         PR c++/17743
6296         * g++.dg/ext/attrib17.C: New test.
6297
6298 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6299
6300         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6301
6302 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6303
6304         PR c++/10479
6305         * g++.dg/ext/attrib16.C: New test.
6306
6307 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6308
6309         PR c++/17042
6310         * g++.dg/init/dso_handle1.C: New test.
6311
6312         PR c++/14667
6313         * g++.dg/parse/typedef6.C: New test.
6314
6315         PR c++/17916
6316         * g++.dg/parse/pragma1.C: New test.
6317
6318 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6319
6320         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6321
6322 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6323
6324         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6325         -fno-common when on HPPA HP-UX platforms.
6326
6327 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6328
6329         PR other/16820
6330         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6331         stdint.h.
6332         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6333         uintptr_t.
6334
6335 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6336
6337         PR c++/16301
6338         * g++.dg/lookup/strong-using-4.C: New test.
6339
6340 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6341
6342         PR middle-end/16567
6343         * gcc.c-torture/compile/nested-1.c: New test.
6344
6345 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6346
6347         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6348         and mipsisa64*-*-* (until support for misaligned loads is added).
6349         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6350         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6351         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6352         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6353         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6354         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6355
6356 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6357
6358         PR c++/17976
6359         * g++.dg/init/dtor3.C: New test.
6360
6361 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6362
6363         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6364
6365 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6366
6367         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6368         * gcc.dg/macho-lo-sum.c: Likewise.
6369
6370 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6371
6372         * gcc.dg/ppc-spe64-1.c: New test.
6373
6374 2004-10-14  Devang Patel  <dpatel@apple.com>
6375
6376         PR 17635
6377         * gcc.dg/pr17635.c : New test.
6378
6379 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6380
6381         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6382         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6383         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6384         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6385         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6386         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6387         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6388         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6389         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6390         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6391         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6392         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6393         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6394         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6395         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6396         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6397         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6398         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6399
6400 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6401
6402         * gcc.dg/vect/vect-82.c: New testcase.
6403         * gcc.dg/vect/vect-82_64.c: New testcase.
6404         * gcc.dg/vect/vect-83.c: New testcase.
6405         * gcc.dg/vect/vect-83_64.c: New testcase.
6406
6407 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6408
6409         * gcc.dg/cpp/error-1.c: New test.
6410
6411 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6412
6413         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6414
6415 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6416
6417         PR target/17984
6418         * gcc.dg/cris-peep2-xsrand2.c: New test.
6419
6420 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6421
6422         PR c++/17661
6423         * testsuite/g++.dg/expr/for2.C: New test.
6424
6425 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6426
6427         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6428
6429 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6430
6431         PR tree-optimization/17724
6432         * g++.dg/opt/pr17724-1.C: New test.
6433         * g++.dg/opt/pr17724-2.C: New test.
6434         * g++.dg/opt/pr17724-3.C: New test.
6435         * g++.dg/opt/pr17724-4.C: New test.
6436         * g++.dg/opt/pr17724-5.C: New test.
6437         * g++.dg/opt/pr17724-6.C: New test.
6438
6439 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6440
6441         PR c/17301
6442         * gcc.dg/pr17301-2.c: New test.
6443
6444 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6445
6446         PR c++/15876
6447         * g++.dg/parse/error22.C: New test.
6448
6449         PR c++/17936
6450         * g++.dg/template/spec18.C: New test.
6451
6452 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6453
6454         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6455         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6456         memcpy.
6457         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6458         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6459
6460 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6461
6462         * g++.dg/eh/cleanup5.C: Add dg-options "".
6463
6464 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6465
6466         PR middle-end/17657
6467         * gcc.dg/switch-4.c: New test case.
6468
6469 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6470
6471         * gcc.c-torture/execute/20041011-1.c: New test.
6472
6473 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6474
6475         PR c++/17554
6476         * g++.dg/init/for3.C: New test.
6477
6478         PR c++/17657
6479         * g++.dg/opt/switch2.C: New test.
6480
6481         PR middle-end/17703
6482         * g++.dg/warn/Wreturn-2.C: New test.
6483
6484 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6485
6486         PR c++/17907
6487         * g++.dg/eh/cleanup5.C: New test.
6488
6489 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6490
6491         PR c++/17393
6492         * g++.dg/parse/error21.C: New test.
6493
6494 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6495
6496         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6497         * g++.dg/warn/incomplete1.C: Likewise.
6498         * g++.dg/template/qualttp20.C: Likewise.
6499
6500 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6501
6502         PR c/17881
6503         * parm-incomplete-1.c: New test.
6504
6505 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6506
6507         PR c++/17867
6508         * g++.dg/parse/error19.C: New test.
6509
6510         PR c++/17670
6511         * g++.dg/init/new11.C: New test.
6512
6513         PR c++/17821
6514         * g++.dg/parse/error20.C: New test.
6515
6516         PR c++/17826
6517         * g++.dg/template/crash24.C: New test.
6518
6519 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6520
6521         PR c/17301
6522         * gcc.dg/pr17301-1.c: New test.
6523
6524 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6525
6526         PR c/17189
6527         * gcc.dg/anon-struct-5.c: New test.
6528
6529 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6530
6531         PR c/17844
6532         * gcc.dg/pr17844-1.c: New test.
6533
6534 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6535
6536         PR tree-optimization/17906
6537         * gcc.c-torture/compile/pr17906.c: New.
6538
6539 2004-10-09  Stuart Hastings  <stuart@apple.com>
6540             Roger Sayle  <roger@eyesopen.com>
6541
6542         PR rtl-optimization/17853
6543         * gcc.dg/i386-mmx-5.c: New testcase.
6544
6545 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6546
6547         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6548
6549 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6550
6551         PR c++/17524
6552         * g++.dg/template/static9.C: New test.
6553
6554         PR c++/17685
6555         * g++.dg/parse/operator5.C: New test.
6556
6557 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6558
6559         PR middle-end/17894
6560         * gcc.c-torture/execute/divcmp-4.c: New test case.
6561
6562 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6563
6564         PR tree-opt/17902
6565         * g++.dg/opt/pr17902.C: New test.
6566
6567 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6568
6569         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6570
6571 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6572
6573         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6574
6575 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6576
6577         * gcc.dg/assign-warn-3.c: New test.
6578
6579 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6580
6581         PR c/16999
6582         * gcc.dg/cpp/ident-1.c: New test.
6583
6584 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6585
6586         * gcc.c-torture/compile/acc1.c: New.
6587
6588 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6589
6590         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6591         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6592
6593 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6594
6595         * gcc.dg/ultrasp11.c: New test.
6596
6597 2004-10-08  Michael Matz  <matz@suse.de>
6598
6599         * gcc.dg/doloop-2.c: New test.
6600
6601 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6602
6603         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6604         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6605         objc.dg/method-9.m: Update expected diagnostics.
6606
6607 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6608
6609         * gcc.dg/ppc-fsel-3.c: New file.
6610         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6611
6612 2004-10-07  Paul Brook  <paul@codesourcery.com>
6613
6614         * gfortran.dg/intrinsic_verify_1.f90: New test.
6615
6616 2004-10-07  Paul Brook  <paul@codesourcery.com>
6617
6618         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6619
6620 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6621
6622         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6623         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6624         commit.
6625
6626 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6627
6628         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6629
6630 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6631
6632         PR c++/17115
6633         * g++.dg/warn/Winline-4.C: New test.
6634
6635 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6636
6637         * gcc.c-torture/compile/20041007-1.c: New test.
6638
6639 2004-10-07  Paul Brook  <paul@codesourcery.com>
6640
6641         PR fortran/17678
6642         * gfortran.dg/use_allocated_1.f90: New test.
6643
6644 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6645
6646         PR middle-end/17849
6647         * gfortran.fortran-torture/compile/nested.f90: New test
6648
6649 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6650
6651         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6652
6653 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6654
6655         PR c++/17368
6656         * g++.dg/ext/asm6.C: New test.
6657
6658 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6659
6660         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6661
6662 2004-10-06  Paul Brook  <paul@codesourcery.com>
6663
6664         PR libfortran/17709
6665         * gfortran.dg/empty_format_1.f90: New test.
6666
6667 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6668
6669         PR fortran/17568
6670         * gfortran.dg/ishft.f90: New test.
6671
6672         PR fortran/17283
6673         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6674         tests.
6675
6676 2004-10-06  Paul Brook  <paul@codesourcery.com>
6677
6678         * gfortran.dg/do_1.f90: New test.
6679
6680 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6681
6682         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6683         optimizing for size.
6684
6685 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6686
6687         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6688
6689 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6690
6691         * gcc.c-torture/compile/20041005-1.c: New test.
6692
6693 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6694
6695         PR c++/17829
6696         * g++.dg/lookup/koenig4.C: New.
6697
6698 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6699
6700         * g++.dg/other/classkey1.C: Adjust quoting marks.
6701         * g++.dg/parse/error15.C: Likewise.
6702         * g++.dg/template/meminit2.C (int>): Likewise.
6703
6704 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6705
6706         PR fortran/17283
6707         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6708
6709         PR fortran/17631
6710         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6711
6712         PR fortran/17708
6713         * gfortran.dg/pr17708.f90: New test.
6714
6715 2004-10-04  Chao-ying Fu  <fu@mips.com>
6716
6717         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6718         * gcc.dg/vect/vect-4.c: Ditto.
6719         * gcc.dg/vect/vect-5.c: Ditto.
6720         * gcc.dg/vect/vect-6.c: Ditto.
6721         * gcc.dg/vect/vect-8.c: Ditto.
6722         * gcc.dg/vect/vect-16.c: Ditto.
6723         * gcc.dg/vect/vect-30.c: Ditto.
6724         * gcc.dg/vect/vect-40.c: Ditto.
6725         * gcc.dg/vect/vect-41.c: Ditto.
6726         * gcc.dg/vect/vect-42.c: Ditto.
6727         * gcc.dg/vect/vect-43.c: Ditto.
6728         * gcc.dg/vect/vect-44.c: Ditto.
6729         * gcc.dg/vect/vect-45.c: Ditto.
6730         * gcc.dg/vect/vect-46.c: Ditto.
6731         * gcc.dg/vect/vect-47.c: Ditto.
6732         * gcc.dg/vect/vect-48.c: Ditto.
6733         * gcc.dg/vect/vect-49.c: Ditto.
6734         * gcc.dg/vect/vect-50.c: Ditto.
6735         * gcc.dg/vect/vect-51.c: Ditto.
6736         * gcc.dg/vect/vect-52.c: Ditto.
6737         * gcc.dg/vect/vect-53.c: Ditto.
6738         * gcc.dg/vect/vect-54.c: Ditto.
6739         * gcc.dg/vect/vect-55.c: Ditto.
6740         * gcc.dg/vect/vect-56.c: Ditto.
6741         * gcc.dg/vect/vect-57.c: Ditto.
6742         * gcc.dg/vect/vect-58.c: Ditto.
6743         * gcc.dg/vect/vect-59.c: Ditto.
6744         * gcc.dg/vect/vect-60.c: Ditto.
6745         * gcc.dg/vect/vect-74.c: Ditto.
6746         * gcc.dg/vect/vect-79.c: Ditto.
6747         * gcc.dg/vect/vect-80.c: Ditto.
6748
6749 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6750
6751         * gcc.dg/unused-7.c: Use the correct option.
6752
6753 2004-10-04  Paul Brook  <paul@codesourcery.com>
6754         Bud Davis  <bdavis9659@comcast.net>
6755
6756         PR fortran/17706
6757         PR fortran/16434
6758         * gfortran/pr17706.f90: New test.
6759         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6760
6761 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6762
6763         * gfortran.dg/pr17612.f90: New test.
6764
6765 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6766
6767         * g++.dg/template/local1.C: Adjust quoting marks in
6768         testing for diagnostics.
6769         * g++.dg/tls/diag-2.C: Likewise.
6770         * g++.dg/other/error8.C: Likewise.
6771
6772 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6773
6774         PR c/17178
6775         * gcc.dg/unused-4.c: Adjust to be correct.
6776
6777         PR c/17820
6778         * gcc.dg/unused-7.c: New test.
6779
6780 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6781
6782         PR c++/17797
6783         * g++.dg/overload/template2.C: New test.
6784
6785 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6786
6787         PR tree-optimization/16632
6788         * gcc.dg/tree-ssa/20041002-1.c: New.
6789
6790 2004-10-03  Paul Brook  <paul@codesourcery.com>
6791
6792         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6793         rather than relying on default formatting.
6794
6795 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6796
6797         * gcc.dg/20040920-1.c: Update expected message text.
6798
6799 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6800
6801         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6802
6803 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6804
6805         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6806         tree level.
6807
6808 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6809
6810         * gcc.dg/tree-ssa/pr17343.c: Remove.
6811
6812 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6813
6814         PR tree-opt/17343
6815         * gcc.dg/tree-ssa/pr17343.c: New test.
6816
6817 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6818
6819         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6820         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6821         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6822         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6823         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6824
6825 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6826
6827         * gcc.dg/lvalue-2.c: New test.
6828
6829 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6830
6831         PR c/17730
6832         * gcc.dg/pr17730-1.c: New test
6833
6834 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6835
6836         PR c/7425
6837         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6838
6839 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6840
6841         * gcc.c-torture/execute/stdarg-1.c: New test.
6842         * gcc.c-torture/execute/stdarg-2.c: New test.
6843         * gcc.c-torture/execute/stdarg-3.c: New test.
6844         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6845         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6846         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6847         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6848         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6849
6850 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6851
6852         PR tree-optimization/17697
6853         * g++.dg/opt/pr17697-1.C: New test.
6854         * g++.dg/opt/pr17697-2.C: New test.
6855         * g++.dg/opt/pr17697-3.C: New test.
6856
6857 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6858
6859         PR c/16409
6860         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6861         gcc.dg/vla-init-5.c: New tests.
6862
6863 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6864
6865         PR c/13804
6866         * gcc.dg/pr13804-1.c: New test.
6867
6868 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6869
6870         PR fortran/16938
6871         * gfortran.dg/pr16938.f90: New test.
6872
6873 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6874
6875         * g++.dg/template/crash23.C: New test.
6876
6877 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6878
6879         PR c++/17585
6880         * g++.dg/template/static8.C: New test.
6881
6882 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6883
6884         PR c++/17681
6885         * g++.dg/other/error9.C: New test.
6886
6887 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6888
6889         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6890
6891 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6892
6893         PR fortran/15164
6894         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6895
6896 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6897
6898         PR middle-end/17112
6899         * gcc.dg/pr17112-1.c: New test case.
6900
6901 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6902
6903         PR c/11459
6904         * gcc.dg/pr11459-1.c: New test.
6905
6906 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6907
6908         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6909         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6910
6911 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6912
6913         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6914
6915 2004-09-25  Jan Hubicka  <jh@suse.cz>
6916
6917         * compile/30040909-1.c: New test.
6918         * compile/30040907-1.c: New test.
6919
6920 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6921
6922         * gcc.c-torture/execute/va-arg-26.c: New test.
6923
6924 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6925
6926         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6927         extra diagnostics on targets with 64-bit pointers.
6928         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6929
6930 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6931
6932         PR c/17188
6933         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6934         * gcc.dg/decl-3.c: Adjust expected message.
6935
6936 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6937
6938         PR fortran/17615
6939         * gfortran.dg/pr17615.f90: New test.
6940
6941 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6942
6943         PR tree-optimzation/17517
6944         * g++.dg/tree-ssa/pr17517.C: New Test.
6945
6946 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6947
6948         PR c++/16889
6949         * g++.dg/lookup/ambig3.C: New.
6950
6951 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6952
6953         PR tree-opt/17624
6954         * g++.dg/opt/pr17624.C: New test.
6955
6956 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6957
6958         PR c/6980
6959         * gcc.dg/Wbad-function-cast-1.c: New test.
6960
6961 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6962
6963         * g++.dg/ext/complit1.C
6964         * g++.dg/other/error2.C
6965         * g++.dg/other/nontype-1.C
6966         * g++.dg/parse/crash11.C
6967         * g++.dg/parse/crash12.C
6968         * g++.dg/parse/error15.C
6969         * g++.dg/parse/error4.C
6970         * g++.dg/parse/tmpl-outside1.C
6971         * g++.dg/parse/too-many-tmpl-args1.C
6972         * g++.dg/template/dependent-expr3.C
6973         * g++.dg/template/error10.C
6974         * g++.dg/template/instantiate1.C
6975         * g++.dg/template/vtable2.C
6976         * g++.dg/warn/Wshadow-1.C
6977         * g++.dg/warn/weak1.C
6978         * g++.old-deja/g++.brendan/crash16.C
6979         * g++.old-deja/g++.brendan/crash18.C
6980         * g++.old-deja/g++.brendan/crash48.C
6981         * g++.old-deja/g++.brendan/crash49.C
6982         * g++.old-deja/g++.brendan/crash55.C
6983         * g++.old-deja/g++.brendan/crash56.C
6984         * g++.old-deja/g++.brendan/crash8.C
6985         * g++.old-deja/g++.brendan/enum11.C
6986         * g++.old-deja/g++.brendan/enum8.C
6987         * g++.old-deja/g++.brendan/enum9.C
6988         * g++.old-deja/g++.brendan/friend3.C
6989         * g++.old-deja/g++.brendan/misc14.C
6990         * g++.old-deja/g++.bugs/900402_02.C
6991         * g++.old-deja/g++.bugs/900404_03.C
6992         * g++.old-deja/g++.bugs/900404_04.C
6993         * g++.old-deja/g++.bugs/900428_03.C
6994         * g++.old-deja/g++.jason/crash4.C
6995         * g++.old-deja/g++.jason/overload21.C
6996         * g++.old-deja/g++.jason/redecl1.C
6997         * g++.old-deja/g++.jason/report.C
6998         * g++.old-deja/g++.jason/rfg10.C
6999         * g++.old-deja/g++.jason/template30.C
7000         * g++.old-deja/g++.law/arm12.C
7001         * g++.old-deja/g++.law/ctors5.C
7002         * g++.old-deja/g++.law/cvt20.C
7003         * g++.old-deja/g++.law/init10.C
7004         * g++.old-deja/g++.law/init8.C
7005         * g++.old-deja/g++.law/visibility17.C
7006         * g++.old-deja/g++.law/visibility7.C
7007         * g++.old-deja/g++.mike/net8.C
7008         * g++.old-deja/g++.mike/p646.C
7009         * g++.old-deja/g++.mike/p700.C
7010         * g++.old-deja/g++.mike/p701.C
7011         * g++.old-deja/g++.mike/p811.C
7012         * g++.old-deja/g++.ns/template13.C
7013         * g++.old-deja/g++.other/array3.C
7014         * g++.old-deja/g++.other/crash25.C
7015         * g++.old-deja/g++.other/dtor3.C
7016         * g++.old-deja/g++.other/dtor4.C
7017         * g++.old-deja/g++.other/main1.C
7018         * g++.old-deja/g++.other/warn7.C
7019         * g++.old-deja/g++.pt/crash11.C
7020         * g++.old-deja/g++.pt/crash36.C
7021         * g++.old-deja/g++.pt/spec22.C
7022         * g++.old-deja/g++.pt/spec9.C
7023         * g++.old-deja/g++.pt/ttp52.C
7024         * g++.old-deja/g++.robertl/eb103.C
7025         * g++.old-deja/g++.robertl/eb121.C
7026         * g++.old-deja/g++.robertl/eb22.C
7027         * g++.old-deja/g++.robertl/eb8.C:
7028         Update locations and/or regexps of dg-error markers.
7029         Remove markers for some bogus messages that are no longer issued.
7030
7031 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
7032
7033         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
7034         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
7035
7036 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7037
7038         PR c++/17618
7039         * g++.dg/lookup/crash5.C: New test.
7040
7041 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
7042
7043         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
7044         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
7045         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
7046         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
7047         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
7048         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
7049
7050         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
7051         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
7052         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
7053         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
7054         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
7055         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
7056
7057         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
7058
7059         * gcc.dg/vect/vect-44.c: Check additional cases.
7060         * gcc.dg/vect/vect-48.c: Check additional cases.
7061
7062         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
7063         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
7064         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
7065         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
7066         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
7067         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
7068         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
7069         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
7070         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
7071
7072         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
7073         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
7074         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
7075
7076 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7077
7078         * gcc.dg/tree-ssa/loop-6.c: New test.
7079
7080 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
7081
7082         PR c++/17620
7083         * g++.dg/inherit/base2.C: New.
7084
7085 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7086
7087         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
7088         * gcc.dg/20001012-2.c: Likewise.
7089         * gcc.dg/20001013-1.c: Likewise.
7090         * gcc.dg/20001101-1.c: Likewise.
7091         * gcc.dg/20001102-1.c: Likewise.
7092         * gcc.dg/bf-spl1.c: Likewise.
7093         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
7094         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
7095
7096 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
7097
7098         PR tree-optimization/16721
7099         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
7100
7101 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
7102
7103         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
7104         * gcc.dg/20040305-1.c: Likewise.
7105
7106 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7107
7108         PR c/16566
7109         * gcc.c-torture/compile/pr16566-1.c,
7110         gcc.c-torture/compile/pr16566-2.c,
7111         gcc.c-torture/compile/pr16566-3.c: New tests.
7112
7113 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
7114
7115         PR tree-optimization/17512
7116         * gcc.c-torture/compile/20040916-1.c.
7117
7118 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
7119
7120         * gcc.dg/pragma-re-3.c: New test.
7121
7122 2004-09-17  Matt Austern  <austern@apple.com>
7123
7124         PR c++/15049
7125         * g++.dg/other/anon3.C: New.
7126
7127 2004-09-21  Roger Sayle  <roger@eyesopen.com>
7128
7129         PR c++/7503
7130         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
7131         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
7132         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
7133         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
7134         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
7135
7136 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
7137
7138         PR fortran/17286
7139         * gfortran.dg/pr17286.f90: New test.
7140
7141 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
7142
7143         PR c++/17530
7144         * g++.dg/template/static7.C: New test.
7145
7146 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
7147
7148         PR tree-opt/17558
7149         * gcc.c-torture/compile/pr17558.c: New test.
7150
7151 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7152
7153         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
7154         if SKIP_ATTRIBUTE is defined.
7155
7156 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7157
7158         PR fortran/15957
7159         * gfortran.dg/pr15957.f90: New test.
7160
7161 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
7162
7163         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
7164         in comparison.
7165         * gcc.dg/vect/vect-79.c: Likewise.
7166         * gcc.dg/vect/vect-80.c: Likewise.
7167
7168 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7169
7170         PR fortran/15750
7171         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
7172
7173 2004-09-20  Ira Rosen  <irar@il.ibm.com>
7174
7175         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
7176         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
7177         * gcc.dg/vect/vect-62.c: New testcase.
7178         * gcc.dg/vect/vect-63.c: New testcase.
7179         * gcc.dg/vect/vect-64.c: New testcase.
7180         * gcc.dg/vect/vect-65.c: New testcase.
7181         * gcc.dg/vect/vect-66.c: New testcase.
7182         * gcc.dg/vect/vect-67.c: New testcase.
7183         * gcc.dg/vect/vect-68.c: New testcase.
7184         * gcc.dg/vect/vect-69.c: New testcase.
7185         * gcc.dg/vect/vect-79.c: New testcase.
7186         * gcc.dg/vect/vect-80.c: New testcase.
7187
7188 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
7189
7190         * gcc.target/mips/asm-1.c: New test.
7191
7192 2004-09-19  Ira Rosen  <irar@il.ibm.com>
7193
7194         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
7195         * gcc.dg/vect/vect-73.c: New testcase.
7196         * gcc.dg/vect/vect-74.c: New testcase.
7197         * gcc.dg/vect/vect-75.c: New testcase.
7198         * gcc.dg/vect/vect-76.c: New testcase.
7199         * gcc.dg/vect/vect-77.c: New testcase.
7200         * gcc.dg/vect/vect-78.c: New testcase
7201
7202 2004-09-18  Paul Brook  <paul@codesourcery.com>
7203
7204         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
7205
7206 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
7207
7208         PR c/17424
7209         * gcc.dg/pr17424-1.c: New test.
7210
7211 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
7212
7213         * g++.dg/tree-ssa/pr17153.C: New test.
7214
7215 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
7216
7217         PR pch/13361
7218         * testsuite/g++.dg/pch/wchar-1.C: New.
7219         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7220
7221 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
7222
7223         * gcc.c-torture/execute/20040917-1.c: New test.
7224
7225 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7226
7227         PR tree-optimization/17319
7228         * gcc.dg/pr17319.c: New test.
7229
7230 2004-09-17  Devang Patel  <dpatel@apple.com>
7231
7232         * gcc.dg/20040813-1.c: New test.
7233
7234 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7235
7236         PR tree-optimization/17273
7237         * gcc.c-torture/compile/pr17273.c: New test.
7238
7239 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7240
7241         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7242         Update expected messages.
7243         * gcc.dg/declspec-13.c: New test.
7244
7245 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7246
7247         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7248
7249 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7250
7251         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7252         change what 'a' is pointing to.
7253
7254 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/16002
7257         * g++.dg/template/error18.C: New test.
7258
7259         PR c++/16029
7260         * g++.dg/warn/Wunused-8.C: New test.
7261
7262 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7263
7264         PR tree-optimization/17513
7265         * gcc.dg/20040916-1.c: New test.
7266
7267 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7268
7269         PR c++/17501
7270         * g++.dg/template/typename7.C: New test.
7271
7272 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7273
7274         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7275
7276 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7277
7278         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7279         with -ftree-based-profiling also.
7280         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7281
7282 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7283
7284         PR/15364
7285         * gfortran.dg/der_array_io_1.f90: New test.
7286         * gfortran.dg/der_array_io_2.f90: New test.
7287         * gfortran.dg/der_array_io_3.f90: New test.
7288
7289 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7290
7291         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7292         EABI.
7293
7294 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7295
7296         * g++.dg/opt/switch1.C: New test.
7297
7298 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7299
7300         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7301         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7302         Update expected messages.
7303
7304 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7305
7306         PR fortran/16485
7307         * gfortran.dg/same_name_1.f90: New test.
7308
7309 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7310
7311         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7312         dereference garbage pointers.
7313
7314 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7315
7316         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7317         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7318
7319         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7320         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7321         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7322
7323 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7324
7325         PR c++/17324
7326         * g++.dg/template/mangle1.C: New test.
7327
7328 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7329
7330         PR tree-optimization/17252
7331         * gcc.c-torture/execute/pr17252.c: New test.
7332
7333 2004-09-14  Andrew Pinski  <apinski@apple.com>
7334
7335         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7336
7337 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7338
7339         PR rtl-optimization/9771
7340         * gcc.dg/pr9771-1.c: New test case.
7341
7342 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7343
7344         PR tree-optimization/15262
7345         * gcc.c-torture/execute/pr15262-1.c: New test.
7346         * gcc.c-torture/execute/pr15262-2.c: New test.
7347
7348 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7349
7350         * gcc.dg/declspec-12.c: New test.
7351
7352 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7353
7354         * gfortran.dg/pr17090.f90: Add directives to test.
7355
7356 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7357
7358         * gcc.c-torture/compile/20040914-1.c: New test.
7359
7360 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7361
7362         PR c++/16162
7363         * g++.dg/template/decl2.C: New test.
7364
7365 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7366
7367         PR fortran/17090
7368         * gfortran.dg/pr17090.f90: New test.
7369
7370 2004-09-13  Dale Johannesen  <dalej@apple.com>
7371
7372         * gcc.c-torture/compile/pr17408.c:  New test case.
7373
7374 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7375
7376         PR c++/16716
7377         * g++.dg/parse/crash17.C: New test.
7378
7379         PR c++/17327
7380         * g++.dg/template/enum3.C: New test.
7381
7382 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7383
7384         * lib/gcc-defs.exp: Load wrapper.exp.
7385         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7386         using local code.
7387         * lib/gcc.exp (gcc_init): Similar.
7388         * lib/gfortran.exp (gfortran_init): Similar.
7389         * lib/objc.exp (objc_init): Similar.
7390         * lib/treelang.exp (treelang_init): Similar.
7391         * lib/wrapper.exp: New file with build_wrapper call machinery in
7392         ${tool}_maybe_build_wrapper.
7393
7394 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7395
7396         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7397         "inline".
7398         * gcc.dg/declspec-11.c: Update expected messages.
7399         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7400         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7401         gcc.dg/inline-12.c: New tests.
7402
7403 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7404
7405         * g++.dg/tree-ssa/pr17400.C: New testcase.
7406
7407 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7408
7409         * gcc.target/mips/sb1-1.c: New testcase.
7410
7411 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7412
7413         * lib/g77-dg.exp: Remove unused file.
7414         * lib/mike-g77.exp: Ditto.
7415         * lib/g77.exp: Ditto.
7416
7417 2004-09-12  Richard Henderson  <rth@redhat.com>
7418
7419         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7420
7421 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7422
7423         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7424         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7425         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7426         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7427         Update expected messages.
7428
7429 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7430
7431         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7432         declaration/use mismatch for dirp parameter.
7433
7434 2004-09-12  Andrew Pinski  <apinski@apple.com>
7435
7436         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7437         -fgnu-runtime is passed.
7438
7439 2004-09-12  Richard Henderson  <rth@redhat.com>
7440
7441         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7442         do the uplevel thing and update additional_flags directly.
7443         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7444         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7445         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7446         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7447
7448 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7449
7450         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7451
7452 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7453
7454         PR middle-end/17411
7455         * g++.dg/opt/pr17411-1.C: New test case.
7456
7457 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7458
7459         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7460         gcc.dg/tls/diag-2.c: Update expected messages.
7461         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7462         messages.
7463         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7464         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7465         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7466         gcc.dg/tls/diag-5.c: New tests.
7467
7468 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7469
7470         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7471
7472 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7473
7474         * g++.dg/parse/break-in-for.C: New test.
7475
7476 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7477
7478         * gcc.dg/tree-ssa/20040911-1.c: New test.
7479
7480 2004-09-11  Andreas Jaeger  <aj@suse.de>
7481
7482         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7483         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7484
7485 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7486
7487         * gcc.target/frv: New directory of FR-V-specific tests.
7488
7489 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7490
7491         * gcc.dg/convert-vec-1.c: New test.
7492
7493 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7494
7495         PR middle-end/17024
7496         * gcc.dg/pr17024-1.c: New test case.
7497
7498 2004-09-10  Eric Christopher  <echristo@redhat.com>
7499
7500         * gcc.dg/20040910-1.c: New test.
7501
7502 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7503
7504         * gcc.dg/bitfld-9.c: New test.
7505
7506 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7507
7508         * gcc.c-torture/execute/ieee/acc1.c: New test.
7509         * gcc.c-torture/execute/ieee/acc2.c: New test.
7510         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7511
7512 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7513
7514         * gcc.dg/deprecated-2.c: New test.
7515
7516 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7517
7518         * gcc.dg/init-vec-1.c: New test.
7519
7520 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7521
7522         PR middle-end/17055
7523         * gcc.dg/pr17055-1.c: New test case.
7524
7525 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7526
7527         PR target/17377
7528         * gcc.c-torture/execute/pr17377.c: New test.
7529
7530 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7531
7532         PR c/8420
7533         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7534         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7535         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7536         gcc.dg/long-long-typespec-1.c: New tests.
7537         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7538
7539 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7540
7541         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7542         gcc.dg/gnu99-static-1.c: New tests.
7543
7544 2004-09-08  Devang Patel  <dpatel@apple.com>
7545
7546         * gcc.dg/darwin-ld-20040828-1.c: New test.
7547         * gcc.dg/darwin-ld-20040828-2.c: New test.
7548         * gcc.dg/darwin-ld-20040828-3.c: New test.
7549
7550 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7551
7552         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7553         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7554         in error message.
7555         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7556         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7557         in error message.
7558         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7559         types they qualify.
7560         * objc.dg/type-size-2.m: Fix wording in comment.
7561         * objc.dg/va-meth-1.m: New test case.
7562
7563 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7564
7565         PR c/16633:
7566         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7567         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7568
7569 2004-09-06  Devang Patel  <dpatel@apple.com>
7570
7571         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7572         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7573
7574 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7575
7576         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7577         reflect changed line numbering of diagnostics.
7578
7579 2004-09-06  Paul Brook  <paul@codesourcery.com>
7580
7581         * gfortran.dg/edit_real_1.f90: Add new test.
7582
7583 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7584
7585         * gcc.dg/tree-ssa/loop-2.c: New test.
7586         * gcc.dg/tree-ssa/loop-3.c: New test.
7587         * gcc.dg/tree-ssa/loop-4.c: New test.
7588         * gcc.dg/tree-ssa/loop-5.c: New test.
7589
7590 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7591
7592         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7593
7594 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7595
7596         * gcc.dg/format/sentinel-1.c: New test.
7597
7598 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7599
7600         * testsuite/gcc.dg/builtins-46.c: New.
7601
7602 2004-09-03  Devang Patel  <dpatel@apple.com>
7603
7604         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7605         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7606
7607 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7608
7609         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7610         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7611         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7612         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7613         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7614         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7615         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7616         the non-portable bzero.
7617         * gcc.dg/20010912-1.c: xfail for NetWare.
7618         * gcc.dg/20020426-2.c: xfail for NetWare.
7619         * gcc.dg/20021014-1.c: xfail for NetWare.
7620         * gcc.dg/20021018-1.c: xfail for NetWare.
7621         * gcc.dg/20030213-1.c: xfail for NetWare.
7622         * gcc.dg/20030225-1.c: xfail for NetWare.
7623         * gcc.dg/20030708-1.c: xfail for NetWare.
7624         * gcc.dg/builtins-config.h: Also exclude NetWare.
7625         * gcc.dg/format/format.h: Define restrict only if not already defined.
7626         * gcc.dg/nest.c: xfail for NetWare.
7627         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7628         * lib/target-supports.exp (check_visibility_available): Exclude
7629         NetWare.
7630
7631 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7632
7633         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7634         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7635         deterministic starting point for the alignment of structure fields.
7636         * gcc.dg/Wpadded.c: Dito.
7637         * g++.dg/abi/vbase10.C: Dito.
7638
7639 2004-09-03  Devang Patel  <dpatel@apple.com>
7640
7641         * g++.dg/debug/pr15736.cc: New test.
7642
7643 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7644
7645         * README.QMTEST: Fix out-of-date link.
7646
7647 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7648
7649         PR fortran/16579
7650         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7651         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7652
7653 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7654
7655         * g++.dg/abi/arm_rtti1.C: New test.
7656
7657 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7658
7659         * gcc.dg/ppc-vector-memcpy.c: New.
7660         * gcc.dg/ppc-vector-memset.c: New.
7661
7662 2004-09-02  Chao-ying Fu  <fu@mips.com>
7663
7664         * gcc.target/mips/mips-3d-1.c: New test.
7665         * gcc.target/mips/mips-3d-2.c: New test.
7666         * gcc.target/mips/mips-3d-3.c: New test.
7667         * gcc.target/mips/mips-3d-4.c: New test.
7668         * gcc.target/mips/mips-3d-5.c: New test.
7669         * gcc.target/mips/mips-3d-6.c: New test.
7670         * gcc.target/mips/mips-3d-7.c: New test.
7671         * gcc.target/mips/mips-3d-8.c: New test.
7672         * gcc.target/mips/mips-3d-9.c: New test.
7673         * gcc.target/mips/mips-ps-1.c: New test.
7674         * gcc.target/mips/mips-ps-2.c: New test.
7675         * gcc.target/mips/mips-ps-3.c: New test.
7676         * gcc.target/mips/mips-ps-4.c: New test.
7677         * gcc.target/mips/mips-ps-type.c: New test.
7678
7679 2004-09-02  Paul Brook  <paul@codesourcery.com>
7680
7681         * gfortran.dg/edit_real_1.f90: Add new tests.
7682
7683 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7684
7685         PR fortran/15327
7686         * gfortran.dg/merge_char_1.f90: New test.
7687
7688 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7689
7690         PR fortran/16404
7691         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7692
7693 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7694
7695         PR c/1522
7696         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7697
7698 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7699
7700         * g++.dg/opt/loop1.C: Do not XFAIL.
7701
7702 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7703
7704         * gcc.c-torture/execute/20040831-1.c: New test.
7705
7706 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7707
7708         PR fortran/16579
7709         * gfortran.dg/g77/20010610.f: Now passes.
7710         Copy from g77.f-torture/execute. Add dg-run directive.
7711         * gfortran.dg/g77/README: Update
7712
7713 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7714
7715         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7716         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7717         (t1, t2, t3, t4): Add volatile.
7718
7719 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7720
7721         * g++.dg/ext/visibility/arm1.C: New test.
7722
7723 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7724
7725         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7726         -pedantic-errors.
7727
7728 2004-09-01  Paul Brook  <paul@codesourcery.com>
7729
7730         * gfortran.dg/eof_2.f90: New test.
7731
7732 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7733
7734         PR fortran/16579
7735         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7736
7737 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7738
7739         PR libfortran/16805
7740         * gfortran.dg/list_read_2.f90: New test.
7741
7742 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7743
7744         * g++.dg/abi/key1.C: New test.
7745
7746 2004-08-31  Richard Henderson  <rth@redhat.com>
7747
7748         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7749         form of offsetof.
7750         * g++.dg/other/offsetof5.C: Remove duplicate.
7751
7752 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7753
7754         PR fortran/17244
7755         * gfortran.dg/func_derived_1.f90: New test.
7756
7757 2004-08-31  Paul Brook  <paul@codesourcery.com>
7758
7759         * gfortran.dg/eof_1.f90: New test.
7760
7761 2004-08-31  Paul Brook  <paul@codesourcery.com>
7762
7763         * gfortran.dg/list_read_1.f90: New file.
7764
7765 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7766
7767         * g++.dg/opt/loop1.C: XFAIL.
7768
7769 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7770
7771         * gcc.dg/funcdef-storage-1.c: New.
7772         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7773         an extern function in local scope.
7774         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7775         declare an 'auto inline' function in local scope.
7776         * gcc.dg/20011130-1.c: Likewise.
7777         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7778         an 'auto' function in local scope.
7779         * gcc.dg/20021014-1.c: Likewise.
7780         * gcc.dg/20030331-2.c: Likewise.
7781
7782 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7783
7784         * gfortran.dg/blockdata_1.f90: New test.
7785
7786 2004-08-30  Richard Henderson  <rth@redhat.com>
7787
7788         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7789
7790 2004-08-30  Richard Henderson  <rth@redhat.com>
7791
7792         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7793         additional_flags set by alternate driver.
7794         (ieee-options): New procedure.
7795         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7796         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7797         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7798         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7799
7800 2004-08-30  Richard Henderson  <rth@redhat.com>
7801
7802         * lib/f-torture.exp: Remove.
7803
7804 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7805
7806         PR rtl-optimization/16590
7807         * g++.dg/opt/loop1.C: New test.
7808
7809 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7810
7811         PR fortran/13910
7812         * gfortran.dg/oldstyle_1.f90: New test.
7813
7814 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7815         Paul Brook  <paul@codesourcery.com>
7816
7817         * gfortran.dg/g77/README: Update.
7818         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7819         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7820         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7821
7822 2004-08-28  Paul Brook  <paul@codesourcery.com>
7823
7824         PR libfortran/17195
7825         * gfortran.dg/edit_real_1.f90: New test.
7826
7827 2004-08-27  Paul Brook  <paul@codesourcery.com>
7828
7829         * gfortran.dg/rewind_1.f90: New test.
7830
7831 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7832
7833         PR fortran/16597
7834         * gfortran.dg/pr16597.f90: New test.
7835
7836 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7837
7838         PR c/13801
7839         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7840         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7841         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7842         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7843         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7844
7845 2004-08-26  Nick Clifton  <nickc@redhat.com>
7846
7847         * gcc.c-torture/compile/pr17119.c: New test.
7848
7849 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7850
7851         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7852
7853 2004-08-25  Richard Henderson  <rth@redhat.com>
7854
7855         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7856         the bits that expect kind=8 to be the largest real kind.
7857
7858 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7859
7860         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7861
7862 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7863
7864         * gfortran.dg/assignment_1.f90: New test.
7865
7866 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7867
7868         * g++.dg/template/repo3.C: New test.
7869
7870 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7871
7872         PR middle-end/16693
7873         PR tree-optimization/16372
7874         * g++.dg/opt/pr16372-1.C: New test case.
7875         * g++.dg/opt/pr16693-1.C: New test case.
7876         * g++.dg/opt/pr16693-2.C: New test case.
7877
7878 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7879
7880         * objc.dg/proto-lossage-4.m: New test.
7881
7882 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/17155
7885         * g++.dg/inherit/local2.C: New test.
7886
7887 2004-08-25  Paul Brook  <paul@codesourcery.com>
7888
7889         PR fortran/17144
7890         * gfortran.dg/string_ctor_1.f90: New test.
7891
7892 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7893
7894         PR c++/14428
7895         * g++.dg/template/redecl2.C: New test.
7896
7897 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7898
7899         PR fortran/17143
7900         * gfortran.dg/pr17143.f90: New test.
7901
7902 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7903
7904         PR fortran/17164
7905         * gfortran.dg/pr17164.f90: New test.
7906
7907 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7908
7909         * gcc.dg/tree-ssa/loop-1.c: New test.
7910
7911 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7912
7913         * gcc.c-torture/compile/20040824-1.c: New test.
7914
7915 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7916
7917         * gcc.c-torture/compile/iftrap-3.c: New test.
7918
7919 2004-08-24  Paul Brook  <paul@codesourcery.com>
7920
7921         * gfortran.dg/entry_2.f90: New test.
7922
7923 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7924
7925         PR c++/16889
7926         * g++.dg/lookup/ambig[12].C: New.
7927
7928 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7929
7930         PR c++/16706
7931         * g++.dg/template/crash21.C: New test.
7932         * g++.dg/template/crash22.C: Likewise.
7933
7934 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7935
7936         PR c++/17149
7937         * g++.dg/template/access15.C: New.
7938
7939 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7940
7941         PR c++/17163
7942         * g++.dg/template/repo2.C: New test.
7943
7944 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7945
7946         PR rtl-optimization/17078
7947         * gcc.c-torture/execute/pr17078-1.c: New test case.
7948
7949 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7950
7951         PR c/14492
7952         * gcc.dg/debug/crash1.c: New test.
7953
7954 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7955
7956         PR c/16180
7957         * gcc.dg/loop-5.c: New test.
7958
7959 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7960
7961         * gcc.c-torture/execute/20040823-1.c: New test.
7962
7963 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7964
7965         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7966         to the assembler.  Simplify test accordingly.
7967         (asm_abi_flags): Use GNU names.
7968         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7969         to check for ABI flags.
7970
7971 2004-08-22  Andrew Pinski  <apinski@apple.com>
7972
7973         * g++.dg/opt/pr14029.C: New test.
7974         * gcc.c-torture/execute/pr15262.c: New test.
7975
7976 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7977
7978         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7979
7980 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7981
7982         PR 16908
7983         * gfortran.dg/direct_io.f90: New test.
7984
7985 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/17121
7988         * g++.dg/inherit/local2.C: New test.
7989
7990 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7991
7992         PR c++/17120
7993         * g++.dg/warn/Wparentheses-4.C: New test.
7994
7995 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7996
7997         PR c++/17121
7998         * g++.dg/inherit/local2.C: New test.
7999
8000         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
8001         * gcc.dg/ppc-ldstruct.c: Likewise.
8002         * gcc.dg/ppc64-abi-2.c: Likewise.
8003
8004 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
8005
8006         PR rtl-optimization/17099
8007         * gcc.c-torture/execute/20040820-1.c: New test.
8008
8009 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
8010
8011         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
8012
8013 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
8014
8015         PR fortran/17077
8016         * gfortran.dg/auto_array_1.f90: New test.
8017
8018 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8019
8020         PR fortran/17074
8021         * gfortran.dg/simpleif_1.f90: New test.
8022
8023 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
8024
8025         * lib/target-supports.exp (check_profiling_available): Return
8026         false for arm*-*-symbianelf* and arm*-*-eabi*.
8027
8028         PR c++/15890
8029         * g++.dg/template/delete1.C: New test.
8030
8031 2004-08-19  Paul Brook  <paul@codesourcery.com>
8032
8033         PR fortran/14976
8034         PR fortran/16228
8035         * gfortran.dg/data_char_1.f90: New test.
8036
8037 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
8038
8039         PR fortran/16946
8040         * gfortran.dg/reduction.f90: New testcase.
8041
8042 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8043
8044         PR fortran/16520
8045         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
8046
8047 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8048
8049         PR c++/17041
8050         * g++.dg/Wparentheses-3.C: New test.
8051
8052 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
8053
8054         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
8055         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
8056         * gcc.dg/vect/vect-2.c: Likewise.
8057         * gcc.dg/vect/vect-3.c: Likewise.
8058         * gcc.dg/vect/vect-4.c: Likewise.
8059         * gcc.dg/vect/vect-5.c: Likewise.
8060         * gcc.dg/vect/vect-6.c: Likewise.
8061         * gcc.dg/vect/vect-7.c: Likewise.
8062         * gcc.dg/vect/vect-25.c: Likewise.
8063         * gcc.dg/vect/vect-31.c: Likewise.
8064         * gcc.dg/vect/vect-32.c: Likewise.
8065         * gcc.dg/vect/vect-34.c: Likewise.
8066         * gcc.dg/vect/vect-36.c: Likewise.
8067         * gcc.dg/vect/vect-all.c: Likewise.
8068
8069 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
8070
8071         PR c++/17068
8072         * g++.dg/template/operator4.C: New test.
8073
8074 2004-08-18  Richard Henderson  <rth@redhat.com>
8075
8076         * gcc.dg/20040206-1.c: XFAIL.
8077
8078 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8079
8080         PR c++/16246
8081         * g++.dg/template/array7.C: New test.
8082
8083 2004-08-17  James E Wilson  <wilson@specifixinc.com>
8084
8085         * gcc.dg/mips-movcc-1.c: New test.
8086         * gcc.dg/mips-movcc-2.c: New test.
8087         * gcc.dg/mips-movcc-3.c: New test.
8088
8089         * gcc.dg/mips-nmadd-1.c: New test.
8090         * gcc.dg/mips-nmadd-2.c: New test.
8091
8092 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
8093
8094         PR c++/15871
8095         * g++.dg/opt/inline8.C: New test.
8096
8097         PR c++/16965
8098         * g++.dg/parse/error17.C: New test.
8099
8100 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
8101
8102         * gcc.dg/vect: New directory for vectorizer tests.
8103         * gcc.dg/vect/tree-vect.h: New file.
8104         * gcc.dg/vect/vect.exp: New file.
8105         * gcc.dg/vect/pr16105.c.c: New test.
8106         * gcc.dg/vect/vect-1.c: New test.
8107         * gcc.dg/vect/vect-2.c: New test.
8108         * gcc.dg/vect/vect-3.c: New test.
8109         * gcc.dg/vect/vect-4.c: New test.
8110         * gcc.dg/vect/vect-5.c: New test.
8111         * gcc.dg/vect/vect-6.c: New test.
8112         * gcc.dg/vect/vect-7.c: New test.
8113         * gcc.dg/vect/vect-8.c: New test.
8114         * gcc.dg/vect/vect-9.c: New test.
8115         * gcc.dg/vect/vect-10.c: New test.
8116         * gcc.dg/vect/vect-11.c: New test.
8117         * gcc.dg/vect/vect-12.c: New test.
8118         * gcc.dg/vect/vect-13.c: New test.
8119         * gcc.dg/vect/vect-14.c: New test.
8120         * gcc.dg/vect/vect-15.c: New test.
8121         * gcc.dg/vect/vect-16.c: New test.
8122         * gcc.dg/vect/vect-17.c: New test.
8123         * gcc.dg/vect/vect-18.c: New test.
8124         * gcc.dg/vect/vect-19.c: New test.
8125         * gcc.dg/vect/vect-20.c: New test.
8126         * gcc.dg/vect/vect-21.c: New test.
8127         * gcc.dg/vect/vect-22.c: New test.
8128         * gcc.dg/vect/vect-23.c: New test.
8129         * gcc.dg/vect/vect-24.c: New test.
8130         * gcc.dg/vect/vect-25.c: New test.
8131         * gcc.dg/vect/vect-26.c: New test.
8132         * gcc.dg/vect/vect-27.c: New test.
8133         * gcc.dg/vect/vect-28.c: New test.
8134         * gcc.dg/vect/vect-29.c: New test.
8135         * gcc.dg/vect/vect-30.c: New test.
8136         * gcc.dg/vect/vect-31.c: New test.
8137         * gcc.dg/vect/vect-32.c: New test.
8138         * gcc.dg/vect/vect-33.c: New test.
8139         * gcc.dg/vect/vect-34.c: New test.
8140         * gcc.dg/vect/vect-35.c: New test.
8141         * gcc.dg/vect/vect-36.c: New test.
8142         * gcc.dg/vect/vect-37.c: New test.
8143         * gcc.dg/vect/vect-38.c: New test.
8144         * gcc.dg/vect/vect-40.c: New test.
8145         * gcc.dg/vect/vect-41.c: New test.
8146         * gcc.dg/vect/vect-42.c: New test.
8147         * gcc.dg/vect/vect-43.c: New test.
8148         * gcc.dg/vect/vect-44.c: New test.
8149         * gcc.dg/vect/vect-45.c: New test.
8150         * gcc.dg/vect/vect-46.c: New test.
8151         * gcc.dg/vect/vect-47.c: New test.
8152         * gcc.dg/vect/vect-48.c: New test.
8153         * gcc.dg/vect/vect-49.c: New test.
8154         * gcc.dg/vect/vect-50.c: New test.
8155         * gcc.dg/vect/vect-51.c: New test.
8156         * gcc.dg/vect/vect-52.c: New test.
8157         * gcc.dg/vect/vect-53.c: New test.
8158         * gcc.dg/vect/vect-54.c: New test.
8159         * gcc.dg/vect/vect-55.c: New test.
8160         * gcc.dg/vect/vect-56.c: New test.
8161         * gcc.dg/vect/vect-57.c: New test.
8162         * gcc.dg/vect/vect-58.c: New test.
8163         * gcc.dg/vect/vect-59.c: New test.
8164         * gcc.dg/vect/vect-60.c: New test.
8165         * gcc.dg/vect/vect-61.c: New test.
8166         * gcc.dg/vect/vect-all.c: New test.
8167         * gcc.dg/vect/vect-none.c: New test.
8168
8169 2004-08-17  Paul Brook  <paul@codesourcery.com>
8170
8171         PR fortran/13082
8172         * gfortran.dg/entry_1.f90: New test.
8173
8174 2004-08-17  Andrew Pinski  <apinski@apple.com>
8175
8176         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
8177
8178 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
8179
8180         * gcc.dg/pr17036-1.c: New test.
8181
8182 2004-08-16  Devang Patel  <dpatel@apple.com>
8183
8184         * gcc.dg/darwin-20040809-1.c: New test.
8185
8186 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
8187
8188         * gcc.dg/funcdef-attr-1.c: New test.
8189
8190 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
8191
8192         * gcc.dg/altivec-17.c: New test.
8193         * gcc.dg/altivec-18.c: New test.
8194
8195 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8196
8197         PR c++/6749
8198         * g++.dg/template/vtable2.C: New test.
8199
8200 2004-08-14  Richard Henderson  <rth@redhat.com>
8201
8202         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
8203         * gcc.dg/pack-test-4.c (main): Return 0.
8204         * gcc.dg/setjmp-1.c: Remove XFAIL.
8205         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
8206
8207 2004-08-14  Richard Henderson  <rth@redhat.com>
8208
8209         * gcc.dg/980217-1.c: Add prototype for printf.
8210
8211 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
8212
8213         * gfortran.dg/pr16935.f90: New test.
8214
8215 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
8216
8217         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
8218
8219 2004-08-13  Paul Brook  <paul@codesourcery.com>
8220
8221         * gfortran.dg/der_io_1.f90: Remove stray comma.
8222
8223 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8224
8225         * gcc.dg/vmx/cw-bug-2.c: Remove.
8226         * gcc.dg/vmx/vprint-1.c: Remove.
8227         * gcc.dg/vmx/vscan-1.c: Remove.
8228
8229 2004-08-12  Devang patel  <dpatel@apple.com>
8230
8231         * gcc.dg/darwin-20040809-2.c: New test.
8232
8233 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
8234
8235         * g++.dg/ext/altivec-12.C: New test.
8236
8237         * g++.dg/ext/altivec-11.C: New test.
8238
8239 2004-08-12  Paul Brook  <paul@codesourcery.com>
8240
8241         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8242
8243 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8244
8245         * g++.dg/ext/altivec-2.C: Check for hardware support before
8246         executing any VMX instructions.
8247
8248         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8249
8250 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8251
8252         PR c++/16276
8253         * g++.old-deja/g++.other/comdat4.C: New test.
8254         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8255
8256 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8257
8258         PR target/16286
8259         * gcc.dg/pr16286.c: New test.
8260
8261 2004-08-12 Jan Beulich <jbeulich@novell.com>
8262
8263         * g++.dg/ext/asm5.C: New.
8264
8265 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8266
8267         PR c++/16698
8268         * g++.dg/eh/crash1.C: New test.
8269
8270         PR c++/16717
8271         * g++.dg/ext/construct1.C: New test.
8272
8273 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8274
8275         PR c++/16853
8276         * g++.dg/init/ptrmem1.C: New test.
8277
8278         PR c++/16618
8279         * g++.dg/parse/offsetof5.C: New test.
8280
8281         PR c++/16870
8282         * g++.dg/template/overload3.C: New test.
8283
8284 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/16964
8287         * g++.dg/parse/error16.C: New test.
8288
8289         PR c++/16904
8290         * g++.dg/template/error14.C: New test.
8291
8292         PR c++/16929
8293         * g++.dg/template/error15.C: New test.
8294
8295 2004-08-11  Devang Patel  <dpatel@apple.com>
8296
8297         * gcc.dg/darwin-ld-20040809-1.c: New test.
8298         * gcc.dg/darwin-ld-20040809-2.c: New test.
8299
8300 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8301
8302         PR fortran/16917
8303         * gfortran.dg/dfloat_1.f90: New test.
8304
8305 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8306
8307         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8308         * gcc.dg/dll-2.c: Fix dg-require syntax.
8309         * gcc.misc-tests/arm-isr.c (abort): Declare.
8310         (exit): Likewise.
8311
8312 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8313
8314         PR c++/16971
8315         * g++.dg/parse/crash16.C: New test.
8316
8317 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8318
8319         * gcc.dg/mips-rsqrt-1.c: New test case.
8320         * gcc.dg/mips-rsqrt-2.c: New test case.
8321         * gcc.dg/mips-rsqrt-3.c: New test case.
8322
8323 2004-08-10  Paul Brook  <paul@codesourcery.com>
8324
8325         * gfortran.dg/der_io_1.f90: New test.
8326
8327 2004-08-10  Paul Brook  <paul@codesourcery.com>
8328
8329         PR fortran/16919
8330         * gfortran.dg/der_array_1.f90: New test.
8331
8332 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8333
8334         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8335
8336 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8337
8338         * gcc.dg/wchar_t-2.c: Fix typo.
8339
8340 2004-08-09  Falk Hueffner  <falk@debian.org>
8341
8342         PR tree-optimization/12517
8343         * gcc.c-torture/compile/pr12517.c: New test.
8344
8345         PR tree-optimization/12578
8346         * gcc.c-torture/compile/pr12578.c: New test.
8347
8348         PR tree-optimization/12899
8349         * gcc.c-torture/compile/pr12899.c: New test.
8350
8351         PR rtl-optimization/14692
8352         * gcc.c-torture/compile/pr14692.c: New test.
8353
8354         PR tree-optimization/16461
8355         * gcc.c-torture/compile/pr16461.c: New test.
8356
8357 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8358
8359         * gfortran.dg/getenv_1.f90: New test.
8360
8361 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8362
8363         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8364         wchar_t.
8365         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8366
8367 2004-08-06  Paul Brook  <paul@codesourcery.com>
8368
8369         * gfortran.dg/ret_array_1.f90: New test.
8370         * gfortran.dg/ret_pointer_1.f90: New test.
8371
8372 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8373
8374         * gcc.dg/missing-field-init-[12].c: New tests.
8375         * g++.dg/warn/missing-field-init-[12].C: New tests.
8376
8377 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8378
8379         * gcc.dg/enum2.c: New test.
8380         * gcc.dg/symbian3.c: Likewise.
8381         * gcc.dg/symbian4.c: Likewise.
8382         * gcc.dg/wchar_t-2.c: Likewise.
8383
8384 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8385
8386         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8387         destructor tests.
8388
8389 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8390
8391         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8392         dg-require-visiblity.
8393         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8394         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8395         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8396         * g++.dg/ext/visibility/new1.C: Likewise.
8397         * g++.dg/ext/visibility/pragma.C: Likewise.
8398         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8399         * g++.dg/ext/visibility/virtual.C: Likewise.
8400         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8401         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8402         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8403         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8404         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8405         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8406         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8407         * g++/dg/ext/visibility/visibility-8.C: New test.
8408         * gcc.c-torture/compile/dll.x: Remove.
8409         * gcc.dg/dll-2.c: Use dg-require-dll
8410         * gcc.dg/visibility-10.c: New test.
8411         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8412         supporting DLLs.
8413         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8414         (scan_not_hidden): Likewise.
8415
8416 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8417
8418         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8419
8420 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8421
8422         * gcc.c-torture/execute/20040805-1.c: New test.
8423
8424 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8425
8426         * gcc.dg/20020118-1.c: Declare abort.
8427         * gcc.dg/altivec_check.h: Likewise.
8428         * gcc.dg/iftrap-2.c: Likewise.
8429         * gcc.dg/pragma-darwin.c: Likewise.
8430         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8431
8432 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8433
8434         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8435
8436 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8437
8438         * gcc.c-torture/execute/builtins/abs-2.c,
8439         gcc.c-torture/execute/builtins/abs-3.c,
8440         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8441         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8442         intmax_t, uintmax_t and their limits.
8443         * gcc.dg/intmax_t-1.c: New test.
8444
8445 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8446
8447         * g++.dg/tc1/dr147.C: Add reference to PR.
8448
8449 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8450
8451         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8452         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8453
8454 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8455
8456         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8457
8458 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8459
8460         * gcc.dg/redecl-5.c: New test.
8461         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8462         of scanf.
8463
8464 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8465
8466         PR middle-end/16790
8467         * gcc.c-torture/execute/pr16790-1.c: New test case.
8468
8469 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8470
8471         * g++.dg/ext/visibility/assign1.C: New test.
8472         * g++.dg/ext/visibility/new1.C: Likewise.
8473
8474         * gcc.dg/symbian1.c: New test.
8475         * gcc.dg/symbian2.c: Likewise.
8476
8477 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8478
8479         PR target/16570
8480         * gcc.dg/i386-sse-9.c: New test.
8481
8482 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8483
8484         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8485
8486 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8487
8488         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8489         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8490         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8491         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8492         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8493         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8494         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8495         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8496         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8497         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8498         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8499         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8500         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8501         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8502         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8503         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8504         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8505         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8506         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8507         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8508         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8509         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8510         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8511         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8512         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8513         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8514         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8515         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8516         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8517         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8518         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8519         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8520         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8521         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8522         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8523         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8524         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8525         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8526         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8527         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8528         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8529         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8530         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8531         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8532         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8533         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8534         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8535         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8536         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8537         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8538         gcc.misc-tests/i386-pf-3dnow-1.c,
8539         gcc.misc-tests/i386-pf-athlon-1.c,
8540         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8541         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8542         Declare built-in functions used.
8543         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8544
8545 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8546
8547         PR c++/16707
8548         * g++.dg/lookup/using12.C: New test.
8549
8550         * g++.dg/init/null1.C: Fix PR number.
8551         * g++.dg/parse/namespace10.C: Likewise.
8552
8553 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8554
8555         PR c++/16224
8556         * g++.dg/template/spec17.C: New test.
8557         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8558         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8559
8560 2004-08-02  David Billinghurst
8561
8562         PR fortran/16292
8563         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8564
8565 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8566
8567         * gcc.dg/ia64-got-1.c: New test case.
8568
8569 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8570
8571         PR c++/16489
8572         * g++.dg/init/null1.C: New test.
8573         * g++.dg/tc1/dr76.C: Adjust error marker.
8574
8575         PR c++/16529
8576         * g++.dg/parse/namespace10.C: New test.
8577
8578         PR c++/16810
8579         * g++.dg/inherit/ptrmem2.C: New test.
8580
8581 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8582
8583         PR target/16155
8584         * gcc.dg/pr16155.c: New test.
8585
8586 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8587
8588         * gcc.dg/redecl-2.c: New test.
8589
8590 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8591
8592         * gcc.dg/darwin-longdouble.c: New file.
8593
8594 2004-07-30  Richard Henderson  <rth@redhat.com>
8595
8596         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8597         write to constant argument.
8598         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8599
8600 2004-07-30  Richard Henderson  <rth@redhat.com>
8601
8602         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8603         tests of nearest around zero.
8604
8605 2004-07-30  Andrew Pinski  <apinski@apple.com>
8606
8607         * gcc.c-torture/compile/20040730-1.c: New test.
8608
8609 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8610
8611         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8612         powerpc-eabispe.
8613
8614 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8615
8616         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8617
8618 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8619
8620         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8621         contains $ld_library_path.
8622         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8623
8624 2004-07-29  Richard Henderson  <rth@redhat.com>
8625
8626         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8627
8628         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8629         (alt2, which): New.
8630         (Check): Accept either alternative.
8631
8632 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8633
8634         * g++.dg/abi/inline1.C: New test.
8635         * g++.dg/abi/local1-a.cc: Likewise.
8636         * g++.dg/abi/local1.C: Likewise.
8637         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8638         * g++.dg/abi/mangle12.C: Likewise.
8639         * g++.dg/abi/mangle17.C: Likewise.
8640         * g++.dg/abi/mangle20-2.C: Likewise.
8641         * g++.dg/opt/interface1.C: Likewise.
8642         * g++.dg/opt/interface1.h: Likewise.
8643         * g++.dg/opt/interface1-a.cc: New test.
8644         * g++.dg/parse/repo1.C: New test.
8645         * g++.dg/template/repo1.C: Likewise.
8646         * g++.dg/warn/Winline-1.C: Likewise.
8647         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8648
8649 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8650
8651         * gcc.dg/tree-ssa/20040729-1.c: New test.
8652
8653 2004-07-27  Matt Austern <austern@apple.com>
8654
8655         * gcc.dg/darwin-bool-1.c: New test.
8656         * gcc.dg/darwin-bool-2.c: New test.
8657
8658 2004-07-28  Richard Henderson  <rth@redhat.com>
8659
8660         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8661         arguments in the correct type.  Don't write to constant arguments.
8662
8663 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8664
8665         PR tree-optimization/16688
8666         PR tree-optimization/16689
8667         * g++.dg/tree-ssa/pr16688.C: New test.
8668
8669 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8670
8671         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8672         loads.  Not only in the comment, this time.
8673
8674 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8675
8676         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8677         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8678         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8679         * gcc.dg/sh4a-bitmovua.c: New.
8680         * gcc.dg/sh4a-cos.c: New.
8681         * gcc.dg/sh4a-cosf.c: New.
8682         * gcc.dg/sh4a-fprun.c: New.
8683         * gcc.dg/sh4a-fsrra.c: New.
8684         * gcc.dg/sh4a-memmovua.c: New.
8685         * gcc.dg/sh4a-sin.c: New.
8686         * gcc.dg/sh4a-sincos.c: New.
8687         * gcc.dg/sh4a-sincosf.c: New.
8688         * gcc.dg/sh4a-sinf.c: New.
8689
8690 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8691
8692         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8693         conditionals.
8694         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8695         loads.
8696         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8697         DOM1.
8698
8699 2004-07-27  Andrew Pinski  <apinski@apple.com>
8700
8701         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8702
8703 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8704
8705         * gcc.dg/pragma-isr.c: New test.
8706
8707 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8708
8709         PR c++/14429
8710         * g++.dg/template/ttp11.C: New test.
8711
8712 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8713
8714         * gcc.c-torture/compile/20040727-1.c: New test.
8715
8716 2004-07-26  Eric Christopher  <echristo@redhat.com>
8717
8718         * gcc.c-torture/compile/20040726-2.c: New test.
8719
8720 2004-07-26  Andrew Pinski  <apinski@apple.com>
8721
8722         * g++.dg/rtti/tinfo1.C: Xfail.
8723
8724 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8725
8726         * gcc.c-torture/compile/20040726-1.c: New test.
8727
8728 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8729             Brian Ryner  <bryner@brianryner.com>
8730
8731         PR c++/9283
8732         PR c++/15000
8733         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8734         * g++.dg/ext/visibility/: New directory.
8735         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8736         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8737         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8738         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8739         * g++.dg/ext/visibility/fvisibility.C,
8740         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8741         g++.dg/ext/visibility/fvisibility-override1.C
8742         g++.dg/ext/visibility/fvisibility-override2.C
8743         g++.dg/ext/visibility/memfuncts.C
8744         g++.dg/ext/visibility/noPLT.C
8745         g++.dg/ext/visibility/pragma.C
8746         g++.dg/ext/visibility/pragma-override1.C
8747         g++.dg/ext/visibility/pragma-override2.C
8748         g++.dg/ext/visibility/staticmemfuncts.C
8749         g++.dg/ext/visibility/virtual.C: New tests.
8750
8751 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8752
8753         PR c/15360
8754         * gcc.dg/pr15360-1.c: New test.
8755
8756 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8757
8758         * gcc.dg/pragma-align-2.c: New test.
8759         * gcc.dg/pragma-init-fini.c: New test.
8760         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8761         targets.
8762
8763 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8764
8765         * gcc.dg/init-string-2.c: New test.
8766
8767 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8768
8769         PR 16684
8770         * gcc.dg/Wredundant-decls-1.c: New test case.
8771
8772 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8773
8774         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8775         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8776         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8777         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8778         * gcc.dg/compat/generate-random.c: New file.
8779         * gcc.dg/compat/generate-random.h: Likewise.
8780         * gcc.dg/compat/generate-random_r.c: Likewise.
8781         * gcc.dg/compat/struct-layout-1.h: Likewise.
8782         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8783         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8784         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8785         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8786         * gcc.dg/compat/struct-layout-1_main.c: New test.
8787         * gcc.dg/compat/struct-layout-1_x.c: New file.
8788         * gcc.dg/compat/struct-layout-1_y.c: New file.
8789         * gcc.dg/compat/struct-layout-1_test.h: New file.
8790
8791 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8792
8793         * gcc.dg/comp-return-1.c: New test
8794
8795 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8796
8797         * gcc.dg/vmx/8-02a.c: Fix typo.
8798
8799         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8800         * gcc.dg/darwin-abi-3.c: New test.
8801
8802         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8803         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8804
8805         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8806         * gcc.dg/vmx/ops-long-1.c: New test.
8807         * gcc.dg/vmx/ops-long-2.c: New test.
8808
8809 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8810
8811         * g++.dg/lookup/conv-[1234].C: New.
8812
8813 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8814
8815         * g++.dg/parse/attr2.C: Simplify.
8816
8817 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8818
8819         PR c/7284
8820         * gcc.c-torture/execute/pr7284-1.c: New test.
8821
8822 2004-07-22  Brian Booth  <bbooth@redhat.com>
8823
8824         * gcc.dg/tree-ssa/20040721-1.c: New test.
8825
8826 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8827
8828         * g++.dg/template/crash20.c: New.
8829
8830 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8831
8832         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8833         Add dg-run directive.  Declare variables as required.
8834         * gfortran.dg/g77/README: Update
8835
8836 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8837
8838         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8839         gcc.dg/cris-peep2-andu2.c: New tests.
8840
8841 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8842
8843         PR c/15052
8844         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8845         on return type.
8846         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8847         messages.
8848         * gcc.dg/qual-return-2.c: Update expected messages.
8849         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8850
8851 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8852
8853         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8854         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8855
8856 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8857
8858         PR c/11250
8859         * gcc.dg/init-string-1.c: New test.
8860
8861 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8862
8863         PR middle-end/15345
8864         PR c/16450
8865         * gcc.dg/torture/nested-fn-1.c: New test.
8866
8867 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8868
8869         PR target/16559
8870         * gcc.dg/ia64-fptr-1.c: New file.
8871
8872 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8873
8874         PR c++/14497
8875         * g++.dg/template/spec16.C: New test.
8876         * g++.old-deja/g++.robertl/eb118.C: Remove.
8877
8878 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8879
8880         PR c++/509
8881         * g++.dg/template/spec15.C: New test.
8882
8883 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8884
8885         Copy cases from g77.f-torture/execute and add dg-run
8886         directive.  Other changes as noted.
8887         * gfortran.dg/g77/13037.f
8888         * gfortran.dg/g77/1832.f
8889         * gfortran.dg/g77/19981119-0.f
8890         * gfortran.dg/g77/19990313-0.f
8891         * gfortran.dg/g77/19990313-1.f
8892         * gfortran.dg/g77/19990313-2.f
8893         * gfortran.dg/g77/19990313-3.f
8894         * gfortran.dg/g77/19990419-1.f
8895         * gfortran.dg/g77/19990826-0.f
8896         * gfortran.dg/g77/19990826-2.f
8897         * gfortran.dg/g77/20000503-1.f
8898         * gfortran.dg/g77/20001111.f
8899         * gfortran.dg/g77/20010116.f
8900         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8901         * gfortran.dg/g77/20010430.f
8902         * gfortran.dg/g77/6177.f
8903         * gfortran.dg/g77/947.f
8904         * gfortran.dg/g77/970816-3.f
8905         * gfortran.dg/g77/971102-1.f
8906         * gfortran.dg/g77/980520-1.f
8907         * gfortran.dg/g77/980628-0.f
8908         * gfortran.dg/g77/980628-1.f
8909         * gfortran.dg/g77/980628-10.f
8910         * gfortran.dg/g77/980628-2.f
8911         * gfortran.dg/g77/980628-3.f
8912         * gfortran.dg/g77/980628-7.f
8913         * gfortran.dg/g77/980628-8.f
8914         * gfortran.dg/g77/980628-9.f
8915         * gfortran.dg/g77/980701-0.f
8916         * gfortran.dg/g77/980701-1.f
8917         * gfortran.dg/g77/cabs.f
8918         * gfortran.dg/g77/claus.f
8919         * gfortran.dg/g77/complex_1.f
8920         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8921         * gfortran.dg/g77/dcomplex.f
8922         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8923         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8924         * gfortran.dg/g77/f90-intrinsic-numeric.f
8925         * gfortran.dg/g77/int8421.f
8926         * gfortran.dg/g77/labug1.f
8927         * gfortran.dg/g77/large_vec.f
8928         * gfortran.dg/g77/le.f
8929         * gfortran.dg/g77/short.f
8930         * gfortran.dg/g77/README: Update
8931
8932 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8933
8934         PR c++/16637
8935         * g++.dg/parse/lookup4.C: New test.
8936
8937 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8938
8939         PR c++/16175
8940         * g++.dg/template/ttp10.C: New test.
8941
8942 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8943
8944         * gcc.dg/pr12625-1.c: New test.
8945
8946 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8947
8948         * testsuite/gcc.dg/switch-warn-1.c: New test.
8949         * testsuite/gcc.dg/switch-warn-2.c: New test.
8950         * gcc.c-torture/compile/pr14730.c: Update.
8951
8952 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8953
8954         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8955         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8956         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8957         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8958
8959 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8960
8961         PR c++/16623
8962         * g++.dg/template/assign1.C: New test.
8963
8964 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8965
8966         PR c++/12170
8967         * g++.dg/template/ttp9.C: New test.
8968
8969 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8970
8971         * gcc.dg/format/cmn-err-1.c: New test.
8972
8973 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8974
8975         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8976         gcc.dg/Wparentheses-10.c: New tests.
8977         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8978
8979 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8980
8981         PR fortran/16465
8982         * gfortran.dg/g77//ffixed-line-length-0.f,
8983         gfortran.dg/g77/ffixed-line-length-132.f,
8984         gfortran.dg/g77/ffixed-line-length-72.f,
8985         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8986         gfortran.dg/g77/README: Update.
8987
8988 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8989
8990         PR c++/13092
8991         * g++.dg/template/non-dependent7.C: New test.
8992         * g++.dg/template/non-dependent8.C: Likewise.
8993         * g++.dg/template/non-dependent9.C: Likewise.
8994         * g++.dg/template/non-dependent10.C: Likewise.
8995
8996 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/16337
8999         * g++.dg/parse/attr2.C: New test.
9000
9001 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
9002
9003         * g77.dg: Removed.
9004         * g77.f-torture: Ditto.
9005
9006 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9007
9008         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
9009         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
9010         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
9011
9012 2004-07-16  Richard Henderson  <rth@redhat.com>
9013
9014         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
9015
9016 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         * lib/fortran-torture.exp (fortran-torture): Don't test compile
9019         tests with full list of options.
9020         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
9021         of TORTURE_OPTIONS if test contains 'dg-do run'.
9022
9023         PR fortran/16404
9024         * gfortran.dg/do_iterator.f90: New test.
9025
9026 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9027
9028         PR rtl-optimization/16536
9029         * gcc.c-torture/execute/restrict-1.c: New test.
9030
9031 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9032
9033         PR fortran/15324
9034         * gfortran.dg/pr15324.f90: New test.
9035
9036         PR fortran/15129
9037         * gfortran.dg/pr15129.f90: New test.
9038
9039         PR fortran/15140
9040         * gfortran.dg/pr15140.f90: New test.
9041
9042         PR fortran/13792
9043         * gfortran.fortran-torture/execute/bounds.f90: Add check for
9044         compile-time simplification.
9045
9046 2004-07-14  Mike Stump  <mrs@apple.com>
9047
9048         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
9049
9050 2004-07-14  James E Wilson  <wilson@specifixinc.com>
9051
9052         PR target/16325
9053         * gcc.dg/profile-generate-1.c: New.
9054
9055 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
9056
9057         * gcc.c-torture/execute/20040709-1.c: New test.
9058         * gcc.c-torture/execute/20040709-2.c: New test.
9059
9060 2004-07-14  Mike Stump  <mrs@apple.com>
9061
9062         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
9063
9064 2004-07-14  Mike Stump  <mrs@apple.com>
9065
9066         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
9067
9068 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
9069
9070         PR c++/16518
9071         * g++.dg/parse/mutable1.C: New test.
9072
9073 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
9074
9075         PR tree-optimization/16443
9076         * gcc.dg/tree-ssa/20040713-1.c: New test.
9077
9078 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
9079
9080         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
9081         for operator new.
9082
9083 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9084
9085         * gfortran.dg/g77/README: New file
9086         * gfortran.dg/g77/19981216-0.f:  Copy from
9087         g77.f-torture/noncompile.  Add "dg-do compile" and
9088         dg-error as required.
9089         * gfortran.dg/g77/19990218-1.f: Likewise
9090         * gfortran.dg/g77/19990905-1.f: Likewise
9091         * gfortran.dg/g77/9263.f: Likewise
9092         * gfortran.dg/g77/980615-0.f: Likewise
9093         * gfortran.dg/g77/980616-0.f: Likewise
9094         * gfortran.dg/g77/check0.f: Likewise
9095         * gfortran.dg/g77/select_no_compile.f: Likewise
9096
9097 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9098
9099         Copy files from g77.f-torture/compile.
9100         Add "{ dg-do compile}".  Other changes as noted
9101         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
9102         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
9103         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
9104         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
9105         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
9106         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
9107         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
9108         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
9109         statement to conform to standard.  Append alpha1.x for reference.
9110         * gfortran.dg/g77/xformat.f: Add dg-warning
9111
9112 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
9113
9114         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
9115         Add {dg-do compile} directive.
9116         * gfortran.dg/g77/cpp2.F: Likewise
9117
9118 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9119
9120         PR c++/5402
9121         * g++.dg/lookup/name-clash1.C: New test.
9122
9123         PR c++/9777
9124         * g++.dg/lookup/name-clash2.C: New test.
9125
9126         PR c++/12102
9127         * g++.dg/lookup/name-clash3.C: New test.
9128
9129 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9130
9131         * g++.dg/lookup/new2.C: New test.
9132         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
9133
9134 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
9135
9136         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
9137         Add {dg-do compile} directive.
9138         * gfortran.dg/g77/13060.f: Likewise
9139         * gfortran.dg/g77/19990218-0.f: Likewise
9140         * gfortran.dg/g77/19990305-0.f: Likewise
9141         * gfortran.dg/g77/19990419-0.f: Likewise
9142         * gfortran.dg/g77/19990502-0.f: Likewise
9143         * gfortran.dg/g77/19990502-1.f: Likewise
9144         * gfortran.dg/g77/19990525-0.f: Likewise
9145         * gfortran.dg/g77/19990826-1.f: Likewise
9146         * gfortran.dg/g77/19990826-3.f: Likewise
9147         * gfortran.dg/g77/19990905-2.f: Likewise
9148         * gfortran.dg/g77/20000412-1.f: Likewise
9149         * gfortran.dg/g77/20000511-1.f: Likewise
9150         * gfortran.dg/g77/20000511-2.f: Likewise
9151         * gfortran.dg/g77/20000518.f: Likewise
9152         * gfortran.dg/g77/20000601-1.f: Likewise
9153         * gfortran.dg/g77/20000601-2.f: Likewise
9154         * gfortran.dg/g77/20000629-1.f: Likewise
9155         * gfortran.dg/g77/20000630-2.f: Likewise
9156         * gfortran.dg/g77/20010115.f: Likewise
9157         * gfortran.dg/g77/20010321-1.f: Likewise
9158         * gfortran.dg/g77/20010426.f: Likewise
9159         * gfortran.dg/g77/20020307-1.f: Likewise
9160         * gfortran.dg/g77/8485.f: Likewise
9161         * gfortran.dg/g77/960317-1.f: Likewise
9162         * gfortran.dg/g77/970915-0.f: Likewise
9163         * gfortran.dg/g77/980310-1.f: Likewise
9164         * gfortran.dg/g77/980310-2.f: Likewise
9165         * gfortran.dg/g77/980310-3.f: Likewise
9166         * gfortran.dg/g77/980310-4.f: Likewise
9167         * gfortran.dg/g77/980310-6.f: Likewise
9168         * gfortran.dg/g77/980310-7.f: Likewise
9169         * gfortran.dg/g77/980310-8.f: Likewise
9170         * gfortran.dg/g77/980419-2.f: Likewise
9171         * gfortran.dg/g77/980424-0.f: Likewise
9172         * gfortran.dg/g77/980427-0.f: Likewise
9173         * gfortran.dg/g77/980729-0.f: Likewise
9174         * gfortran.dg/g77/981117-1.f: Likewise
9175         * gfortran.dg/g77/toon_1.f: Likewise
9176
9177 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9178
9179         PR c++/2204
9180         * g++.dg/other/abstract2.C: New test.
9181
9182 2004-07-12  Paul Brook  <paul@codesourcery.com>
9183
9184         * gfortran.dg/pointer_init_1.f90: New test.
9185
9186 2004-07-11  Paul Brook  <paul@codesourcery.com>
9187
9188         PR fortran/15986
9189         * gfortran.dg/contained_1.f90: New test.
9190
9191 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
9192
9193         * g++.dg/parse/defarg8.C: New test.
9194
9195 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9196
9197         PR fortran/16433
9198         * gfortran.dg/pr16433.f: New test.
9199
9200         PR fortran/17574
9201         * gfortran.dg/pr15754.f90: New test.
9202
9203 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9204
9205         PR tree-optimization/16437
9206         * gcc.c-torture/execute/bitfld-4.c: New test.
9207
9208 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9209
9210         * gfortran.fortran-torture/execute/common_2.f90: Add check for
9211         access to common var from module.
9212
9213 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9214
9215         PR fortran/16336
9216         * gfortran.fortran-torture/execute/common_2.f90: New test.
9217
9218 2004-07-10  Paul Brook  <paul@codesourcery.com>
9219
9220         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9221
9222 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9223
9224         PR fortran/15969
9225         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
9226
9227 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
9228
9229         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
9230         * gfortran.dg/g77/ffixed-form-2.f: Likewise
9231         * gfortran.dg/g77/ffree-form-1.f: Likewise
9232         * gfortran.dg/g77/ffree-form-2.f: Likewise
9233         * gfortran.dg/g77/ffree-form-3.f: Likewise
9234         * gfortran.dg/g77/fno-underscoring.f: Likewise
9235         * gfortran.dg/g77/funderscoring.f: Likewise
9236         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
9237
9238 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9239
9240         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
9241
9242 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9243         Paul Brook  <paul@codesourcery.com>
9244
9245         PR fortran/13415
9246         * gfortran.dg/common_pointer_1.f90: New test.
9247
9248 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9249
9250         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9251
9252 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9253
9254         PR target/16364
9255         * gcc.c-torture/compile/20040709-1.c: New.
9256
9257 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9258
9259         PR fortran/14077
9260         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9261
9262 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9263
9264         PR fortran/13201
9265         * gfortran.dg/shape_1.f90: New test.
9266
9267 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9268             Andrew Pinski  <apinski@apple.com>
9269
9270         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9271
9272 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9273
9274         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9275         comment.
9276
9277 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9278         Paul Brook  <paul@codesourcery.com>
9279
9280         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9281         '.f95' and '.F95'.
9282
9283 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9284
9285         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9286
9287 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9288
9289         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9290         testcases with capital suffix.
9291
9292 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9293
9294         PR fortran/15481
9295         PR fortran/13372
9296         PR fortran/13575
9297         PR fortran/15978
9298         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9299
9300         * gfortran.dg/implicit_1.f90: New test.
9301
9302 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9303
9304         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9305         expression to match gfortran warning/error messages
9306         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9307         dg-error text.
9308
9309 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9310
9311         * lib/fortran-torture.exp: Rename proc search_for to
9312         search_for_re.
9313
9314 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9315
9316         * gcc.c-torture/execute/simd-5.x: New file.
9317         XFAIL on SPARC 64-bit at -O0.
9318
9319 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9320
9321         PR c++/8211
9322         PR c++/16165
9323         * g++.dg/warn/effc3.C: New test.
9324
9325 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9326
9327         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9328         change X to 1X in format.
9329         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9330         add data statements to conform to standard.
9331
9332 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9333
9334         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9335         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9336         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9337
9338 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9339
9340         * gfortran.dg/g77/7388.f: Copy from g77.dg
9341         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9342         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9343         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9344         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9345         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9346         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9347         * gfortran.dg/g77/strlen0.f: Likewise
9348
9349 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9350
9351         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9352         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9353
9354 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9355
9356         * gcc.c-torture/execute/920428-2.x: Delete.
9357         * gcc.c-torture/execute/920501-7.x: Likewise.
9358
9359 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9360
9361         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9362         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9363         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9364         prescott and c3-2.
9365         (PREFETCH_3DNOW): Add -march=c3.
9366
9367 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9368
9369         PR c/16437
9370         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9371         * gcc.c-torture/execute/bf64-1.x: Likewise.
9372
9373 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9374
9375         * gcc.c-torture/compile/20040708-1.c: New test.
9376
9377 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9378
9379         PR c++/16169
9380         * g++.dg/warn/effc2.C: New test.
9381
9382 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9383
9384         * gcc.c-torture/execute/bitfld-1.x: Remove.
9385         * gcc.c-torture/execute/bitfld-3.c: New test.
9386         * gcc.dg/bitfld-2.c: Remove XFAILs.
9387
9388 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9389
9390         PR c++/16276
9391         * g++.dg/rtti/tinfo1.C: New file.
9392
9393 2004-07-07  Eric Christopher  <echristo@redhat.com>
9394
9395         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9396
9397 2004-07-07  Andrew Pinski  <apinski@apple.com>
9398
9399         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9400
9401 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9402
9403         * g++.dg/init/call1.C: XFAIL.
9404
9405 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9406
9407         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9408         except for movstrict*, to movmem* and clrstr* to clrmem*.
9409
9410 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9411
9412         * gcc.c-torture/execute/20040707-1.c: New test.
9413
9414 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9415
9416         * gcc.c-torture/execute/20040706-1.c: New test.
9417
9418 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9419
9420         PR c++/3671
9421         * g++.dg/template/spec14.C: New test.
9422
9423 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9424
9425         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9426         nothing if not yet defined.  Use it in b, c and d type definitions.
9427         * gcc.c-torture/execute/20040705-1.c: New test.
9428         * gcc.c-torture/execute/20040705-2.c: New test.
9429
9430 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9431
9432         PR c++/2518
9433         * g++.dg/lookup/new1.C: New test.
9434
9435 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9436
9437         PR c++/11406
9438         * g++.dg/template/sizeof8.C: New test.
9439
9440 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9441
9442         * gcc.c-torture/compile/20040705-1.c: New test.
9443
9444 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9445
9446         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9447
9448 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9449
9450         * gcc.dg/cpp/if-mop.c: Two new testcases.
9451         * gcc.dg/cpp/trad/comment-3.c: New.
9452
9453 2004-07-04  Paul Brook  <paul@codesourcery.com>
9454
9455         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9456
9457 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9458
9459         PR c++/3761
9460         * g++.dg/lookup/crash4.C: New test.
9461
9462 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9463
9464         * gcc.c-torture/execute/builtin-abs-1.c
9465         * gcc.c-torture/execute/builtin-abs-2.c
9466         * gcc.c-torture/execute/builtin-complex-1.c
9467         * gcc.c-torture/execute/builtins/string-1-lib.c
9468         * gcc.c-torture/execute/builtins/string-1.c
9469         * gcc.c-torture/execute/builtins/string-2-lib.c
9470         * gcc.c-torture/execute/builtins/string-2.c
9471         * gcc.c-torture/execute/builtins/string-3-lib.c
9472         * gcc.c-torture/execute/builtins/string-3.c
9473         * gcc.c-torture/execute/builtins/string-4-lib.c
9474         * gcc.c-torture/execute/builtins/string-4.c
9475         * gcc.c-torture/execute/builtins/string-5-lib.c
9476         * gcc.c-torture/execute/builtins/string-5.c
9477         * gcc.c-torture/execute/builtins/string-6-lib.c
9478         * gcc.c-torture/execute/builtins/string-6.c
9479         * gcc.c-torture/execute/builtins/string-7-lib.c
9480         * gcc.c-torture/execute/builtins/string-7.c
9481         * gcc.c-torture/execute/builtins/string-8-lib.c
9482         * gcc.c-torture/execute/builtins/string-8.c
9483         * gcc.c-torture/execute/builtins/string-9-lib.c
9484         * gcc.c-torture/execute/builtins/string-9.c
9485         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9486         * gcc.c-torture/execute/builtins/string-asm-1.c
9487         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9488         * gcc.c-torture/execute/builtins/string-asm-2.c
9489         * gcc.c-torture/execute/stdio-opt-1.c
9490         * gcc.c-torture/execute/stdio-opt-2.c
9491         * gcc.c-torture/execute/stdio-opt-3.c
9492         * gcc.c-torture/execute/string-opt-1.c
9493         * gcc.c-torture/execute/string-opt-10.c
9494         * gcc.c-torture/execute/string-opt-11.c
9495         * gcc.c-torture/execute/string-opt-12.c
9496         * gcc.c-torture/execute/string-opt-13.c
9497         * gcc.c-torture/execute/string-opt-14.c
9498         * gcc.c-torture/execute/string-opt-15.c
9499         * gcc.c-torture/execute/string-opt-16.c
9500         * gcc.c-torture/execute/string-opt-2.c
9501         * gcc.c-torture/execute/string-opt-6.c
9502         * gcc.c-torture/execute/string-opt-7.c
9503         * gcc.c-torture/execute/string-opt-8.c:
9504         Replace with ...
9505
9506         * gcc.c-torture/execute/builtins/abs-2.c
9507         * gcc.c-torture/execute/builtins/abs-3.c
9508         * gcc.c-torture/execute/builtins/complex-1.c
9509         * gcc.c-torture/execute/builtins/fprintf.c
9510         * gcc.c-torture/execute/builtins/fputs.c
9511         * gcc.c-torture/execute/builtins/memcmp.c
9512         * gcc.c-torture/execute/builtins/memmove.c
9513         * gcc.c-torture/execute/builtins/memops-asm.c
9514         * gcc.c-torture/execute/builtins/mempcpy-2.c
9515         * gcc.c-torture/execute/builtins/mempcpy.c
9516         * gcc.c-torture/execute/builtins/memset.c
9517         * gcc.c-torture/execute/builtins/printf.c
9518         * gcc.c-torture/execute/builtins/sprintf.c
9519         * gcc.c-torture/execute/builtins/strcat.c
9520         * gcc.c-torture/execute/builtins/strchr.c
9521         * gcc.c-torture/execute/builtins/strcmp.c
9522         * gcc.c-torture/execute/builtins/strcpy.c
9523         * gcc.c-torture/execute/builtins/strcspn.c
9524         * gcc.c-torture/execute/builtins/strlen-2.c
9525         * gcc.c-torture/execute/builtins/strlen.c
9526         * gcc.c-torture/execute/builtins/strncat.c
9527         * gcc.c-torture/execute/builtins/strncmp-2.c
9528         * gcc.c-torture/execute/builtins/strncmp.c
9529         * gcc.c-torture/execute/builtins/strncpy.c
9530         * gcc.c-torture/execute/builtins/strpbrk.c
9531         * gcc.c-torture/execute/builtins/strpcpy-2.c
9532         * gcc.c-torture/execute/builtins/strpcpy.c
9533         * gcc.c-torture/execute/builtins/strrchr.c
9534         * gcc.c-torture/execute/builtins/strspn.c
9535         * gcc.c-torture/execute/builtins/strstr-asm.c
9536         * gcc.c-torture/execute/builtins/strstr.c:
9537         ... these new files.
9538
9539         * gcc.c-torture/execute/builtins/abs-2-lib.c
9540         * gcc.c-torture/execute/builtins/abs-3-lib.c
9541         * gcc.c-torture/execute/builtins/complex-1-lib.c
9542         * gcc.c-torture/execute/builtins/fprintf-lib.c
9543         * gcc.c-torture/execute/builtins/fputs-lib.c
9544         * gcc.c-torture/execute/builtins/memcmp-lib.c
9545         * gcc.c-torture/execute/builtins/memmove-lib.c
9546         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9547         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9548         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9549         * gcc.c-torture/execute/builtins/memset-lib.c
9550         * gcc.c-torture/execute/builtins/printf-lib.c
9551         * gcc.c-torture/execute/builtins/sprintf-lib.c
9552         * gcc.c-torture/execute/builtins/strcat-lib.c
9553         * gcc.c-torture/execute/builtins/strchr-lib.c
9554         * gcc.c-torture/execute/builtins/strcmp-lib.c
9555         * gcc.c-torture/execute/builtins/strcpy-lib.c
9556         * gcc.c-torture/execute/builtins/strcspn-lib.c
9557         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9558         * gcc.c-torture/execute/builtins/strlen-lib.c
9559         * gcc.c-torture/execute/builtins/strncat-lib.c
9560         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9561         * gcc.c-torture/execute/builtins/strncmp-lib.c
9562         * gcc.c-torture/execute/builtins/strncpy-lib.c
9563         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9564         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9565         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9566         * gcc.c-torture/execute/builtins/strrchr-lib.c
9567         * gcc.c-torture/execute/builtins/strspn-lib.c
9568         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9569         * gcc.c-torture/execute/builtins/strstr-lib.c
9570         * gcc.c-torture/execute/builtins/lib/abs.c
9571         * gcc.c-torture/execute/builtins/lib/fprintf.c
9572         * gcc.c-torture/execute/builtins/lib/memset.c
9573         * gcc.c-torture/execute/builtins/lib/printf.c
9574         * gcc.c-torture/execute/builtins/lib/sprintf.c
9575         * gcc.c-torture/execute/builtins/lib/strcpy.c
9576         * gcc.c-torture/execute/builtins/lib/strcspn.c
9577         * gcc.c-torture/execute/builtins/lib/strncat.c
9578         * gcc.c-torture/execute/builtins/lib/strncmp.c
9579         * gcc.c-torture/execute/builtins/lib/strncpy.c
9580         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9581         * gcc.c-torture/execute/builtins/lib/strspn.c
9582         * gcc.c-torture/execute/builtins/lib/strstr.c:
9583         New files containing support routines.
9584
9585         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9586         declaration.
9587         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9588         when not optimizing.
9589
9590 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9591
9592         PR c++/16240
9593         * g++.dg/abi/mangle22.C: New test.
9594         * g++.dg/abi/mangle23.C: Likewise.
9595
9596 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9597
9598         PR fortran/16290
9599         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9600         Allow for cases without denormalized floating point numbers.
9601
9602 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9603
9604         PR c/1027
9605         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9606         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9607         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9608         expected warning text.
9609         * gcc.dg/format/diag-2.c: New test.
9610
9611 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9612
9613         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9614
9615 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9616
9617         * gcc.dg/builtins-43.c: New.
9618         * gcc.dg/builtins-44.c: New.
9619         * gcc.dg/builtins-45.c: New.
9620
9621 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9622             Andreas Tobler  <a.tobler@schweiz.ch>
9623
9624         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9625         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9626         as SIGSEGV.
9627         * gcc.dg/cleanup-11.c: Likewise.
9628         * gcc.dg/cleanup-8.c: Likewise.
9629         * gcc.dg/cleanup-9.c: Likewise.
9630         * gcc.dg/cleanup-5.c: Run on all platforms.
9631
9632 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9633
9634         * g++.dg/warn/nonnull1.C: New test.
9635
9636 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9637
9638         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9639         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9640         Special-case the Sun compiler wrt to <complex.h>.
9641
9642 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9643
9644         * gcc.dg/Wunreachable-8.C: New test.
9645
9646         * gcc.dg/h8300-ice2.c : New test.
9647
9648 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9649
9650         PR fortran/16161
9651         * gfortran.fortran-torture/compile/implicit.f90: Add test
9652         for implicit character.
9653
9654 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9655
9656         PR fortran/16289
9657         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9658         Use tiny() intrinsic to find smallest non-negative real
9659
9660 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9661
9662         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9663         * gcc.dg/compat/struct-by-value-22_x.c: New.
9664         * gcc.dg/compat/struct-by-value-22_y.c: New.
9665
9666         * gcc.c-torture/execute/20040629-1.c: New test.
9667
9668 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9669
9670         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9671         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9672
9673         PR target/16195
9674         * gcc.dg/20040625-1.c: New test.
9675
9676 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9677
9678         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9679
9680 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9681
9682         PR fortran/15963
9683         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9684
9685 2004-06-29  Richard Henderson  <rth@redhat.com>
9686
9687         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9688
9689 2004-06-29  Paul Brook  <paul@codesourcery.com>
9690
9691         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9692         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9693
9694 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9695
9696         PR c++/16260
9697         * g++.dg/parse/crash15.C: New.
9698
9699 2004-06-28  Andrew Pinski  <apinski@apple.com>
9700
9701         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9702         by the error already.
9703
9704         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9705
9706 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9707
9708         PR target/14041
9709         * gcc.dg/h8300-bss-align-1.c : New.
9710
9711 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9712
9713         * PR c++/16174
9714         * g++.dg/template/ctor4.C: New.
9715
9716 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9717
9718         PR c++/16205
9719         * g++.dg/warn/Wsequence-point-1.C: New test.
9720
9721 2004-06-27  Paul Brook  <paul@codesourcery.com>
9722
9723         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9724
9725 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9726
9727         * g++.old-deja/g++.mike/p7325.C: Remove.
9728
9729 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9730
9731         PR c/14963
9732         * gcc.dg/pr14963.c: New test.
9733
9734 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9735
9736         PR c++/16193
9737         * g++.dg/parse/redef1.C: New test.
9738
9739 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9740
9741         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9742         20021110.c.
9743         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9744         20021119-1.c.
9745         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9746         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9747         5-04.c.
9748         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9749         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9750         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9751         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9752         g++.brendan/enum14.C.
9753         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9754         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9755         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9756         g++.mike/virt1.C.
9757         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9758         memtemp24.C.
9759
9760 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9761
9762         * gcc.dg/20040527-1.c: New test case.
9763
9764 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9765
9766         PR gfortran/pr16196
9767         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9768
9769 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9770
9771         PR middle-end/15825
9772         * gcc.dg/pr15825-1.c: New test case.
9773
9774 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9775
9776         * gcc.c-torture/execute/20040625-1.c: New test.
9777
9778 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9779
9780         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9781
9782 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9783
9784         * gcc.dg/torture/mips-div-1.c: New test.
9785
9786 2004-06-24  Jeff Law  <law@redhat.com>
9787
9788         * gcc.dg/tree-ssa/20040624-1.c: New test.
9789
9790 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9791
9792         * gcc.c-torture/compile/20040624-1.c: New test.
9793
9794 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9795
9796         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9797         this directory.
9798
9799 2004-06-23  Andrew Pinski  <apinski@apple.com>
9800
9801         PR middle-end/15988
9802         * g++.dg/opt/ptrmem4.C: New test.
9803
9804         * gcc.dg/c90-array-quals-2.c: New test.
9805
9806 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9807
9808         * gcc.dg/kpice1.c: New test.
9809
9810 2006-06-23  Andrew Pinski  <apinski@apple.com>
9811
9812         * gcc.dg/c90-array-quals.c: New test.
9813
9814 2006-06-22  Richard Henderson  <rth@redhat.com>
9815
9816         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9817
9818 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9819
9820         * gcc.dg/builtins-config.h: Handle FreeBSD.
9821
9822 2006-06-22  Richard Henderson  <rth@redhat.com>
9823
9824         * g++.dg/opt/devirt1.C: New.
9825
9826 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9827
9828         * g++.dg/opt/pr15551.C: New testcase.
9829
9830 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9831
9832         PR target/14800
9833         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9834         x86_64-*-linux* when compiling for 32bit.
9835
9836 2004-06-21  Andrew Pinski  <apinski@apple.com>
9837
9838         * gcc.dg/pch/struct-1.c: New.
9839         * gcc.dg/pch/struct-1.hs: New.
9840
9841 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9842
9843         * gcc.dg/pch/save-temps-1.c: New file.
9844         * gcc.dg/pch/save-temps-1.hs: New file.
9845
9846 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9847
9848         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9849         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9850
9851 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9852
9853         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9854         to fix type error.
9855         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9856         Remove trailing spaces.
9857
9858 2004-06-21  Richard Henderson  <rth@redhat.com>
9859
9860         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9861         merging && to BIT_FIELD_REF.
9862
9863 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9864
9865         * g++.dg/opt/placeholder1.C: New test.
9866
9867 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9868
9869         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9870         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9871         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9872         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9873
9874 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9875
9876         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9877         extern "C".
9878         * g++.dg/other/pragma-re-1.C: Add comments.
9879
9880 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9881
9882         PR gfortran/16080
9883         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9884
9885 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9886
9887         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9888         instead of setting the type of size_t by
9889         hand.
9890
9891 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9892
9893         * gcc.dg/unordered-2.c: New test case.
9894         * gcc.dg/unordered-3.c: New test case.
9895
9896 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9897
9898         PR other/16043
9899         * lib/g++.exp (g++_version): Tweak regexp for version
9900         * lib/g77.exp (g77_version): Likewise
9901         * lib/gfortran.exp (gfortran_version): Likewise
9902         * lib/objc.exp (objc_version): Likewise
9903         * lib/treelang.exp (treelang_version): Likewise
9904
9905 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9906
9907         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9908         Use INT_MAX instead of __INT_MAX__.
9909         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9910
9911         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9912         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9913         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9914         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9915         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9916         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9917         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9918         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9919         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9920
9921         * gcc.dg/range-test-1.c: New test.
9922         * g++.dg/opt/range-test-1.C: New test.
9923
9924 2004-06-17  Richard Henderson  <rth@redhat.com>
9925
9926         * objc.dg/sync-1.m: New.
9927         * objc.dg/try-catch-1.m: Don't force next runtime.
9928         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9929         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9930         shadowed catch clause.
9931         * objc.dg/try-catch-5.m: New.
9932
9933 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9934
9935         Bug 14610
9936         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9937
9938 2004-06-15  Richard Henderson  <rth@redhat.com>
9939
9940         * gcc.dg/20001116-1.c: Move expected warning line.
9941
9942 2004-06-15  Richard Henderson  <rth@redhat.com>
9943
9944         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9945         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9946
9947 2004-06-15  Jeff Law  <law@redhat.com>
9948
9949         * gcc.dg/tree-ssa/20040615-1.c: New test.
9950         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9951         be less sensitive to operand ordering.
9952         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9953
9954 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9955
9956         * g++.dg/abi/bitfield3.C: Add comment..
9957
9958 2004-06-15  Richard Henderson  <rth@redhat.com>
9959
9960         * g++.dg/ext/stmtexpr1.C: XFAIL.
9961         * gcc.dg/20030612-1.c: XFAIL.
9962
9963 2004-06-15  Eric Christopher  <echristo@redhat.com>
9964
9965         * g++.dg/charset/asm5.c: New.
9966         * gcc.dg/charset/asm6.c: New.
9967
9968 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9969
9970         PR fortran/15962
9971         * gfortran.fortran-torture/execute/select_1.f90: New test.
9972
9973 2004-06-15  Paul Brook  <paul@codesourcery.com>
9974
9975         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9976
9977 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9978
9979         PR c++/15967
9980         * g++.dg/lookup/crash3.C: New test.
9981
9982 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9983
9984         PR c++/15947
9985         * g++.dg/parse/dtor4.C: New test.
9986
9987 2004-06-14  Jeff Law  <law@redhat.com>
9988
9989         * gcc.c-torture/compile/20040614-1.c: New test.
9990
9991 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9992
9993         PR fortran/15211
9994         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9995         LEN of a character array.
9996
9997 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9998
9999         PR c++/15096
10000         * g++.dg/template/ptrmem10.C: New test.
10001
10002         PR c++/14930
10003         * g++.dg/template/friend30.C: New test.
10004
10005 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10006
10007         PR fortran/14928
10008         * gfortran.fortran-torture/compile/mloc.f90: New test.
10009
10010 2004-06-13  Paul Brook  <paul@codesourcery.com>
10011
10012         * gfortran.fortran-torture/execute/random_2.f90: New test.
10013
10014 2004-06-13  Eric Christopher  <echristo@redhat.com>
10015
10016         * gcc.dg/noncompile/redecl-1.c: Fix error message.
10017
10018 2004-06-12  Paul Brook  <paul@codesourcery.com>
10019
10020         * gfortran.fortran-torture/execute/contained_3.f90: New test.
10021
10022 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10023
10024         PR fortran/14923
10025         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
10026
10027 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10028
10029         PR fortran/14957
10030         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
10031         syntax errors in end statements of contained subroutines.
10032
10033 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10034
10035         PR fortran/12841
10036         * gfortran.fortran-torture/execute/null_arg.f90: New test.
10037
10038 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10039
10040         PR fortran/15665
10041         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
10042
10043 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
10044
10045         PR gfortran/12839
10046         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
10047
10048 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/15862
10051         * g++.dg/parse/enum1.C: New test.
10052
10053 2004-06-10  Jeff Law  <law@redhat.com>
10054
10055         * gcc.c-torture/compile/20040610-1.c: New test.
10056
10057 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10058
10059         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
10060         * g++.old-deja/g++.other/decl3.C: Likewise.
10061
10062 2004-06-10  Brian Booth  <bbooth@redhat.com>
10063
10064         * gcc.dg/tree-ssa/20031015-1.c: Scan for
10065         V_MAY_DEF instead of VDEF.
10066         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
10067
10068 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/14211
10071         * g++.dg/conversion/const1.C: New test.
10072
10073         PR c++/15076
10074         * g++.dg/conversion/reinterpret1.C: New test.
10075
10076         PR c++/15877
10077         * g++.dg/template/enum2.C: New test.
10078
10079         PR c++/15227
10080         * g++.dg/template/error13.C: New test.
10081
10082 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10083
10084         PR fortran/14957
10085         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
10086         arguments to test_* REAL and of the right size.
10087
10088 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10089
10090         PR target/15569
10091         PR rtl-optimization/15681
10092         * gcc.dg/20040609-1.c: New test.
10093
10094 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
10095
10096         PR c++/14791
10097         * g++.dg/opt/builtins1.C: New test.
10098
10099 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
10100
10101         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
10102         that use default windows32 struct layout.
10103         * gcc.dg/i386-bitfield2.c: Likewise.
10104
10105 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
10106
10107         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
10108         for mingw32 and cygwin targets.
10109
10110 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
10111
10112         * gcc.dg/pch/macro-4.c: New.
10113         * gcc.dg/pch/macro-4.hs: New.
10114
10115 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10116
10117         PR fortran/13249
10118         * gfortran.fortran-torture/compile/name_clash.f90: New test.
10119
10120 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10121
10122         PR fortran/13372
10123         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
10124
10125 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10126
10127         PR gfortran/14897
10128         * gfortran.fortran-torture/execute/t_edit.f90: New test.
10129
10130 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
10131
10132         PR gfortran/15755
10133         * gfortran.fortran-torture/execute/backspace.c : New test.
10134
10135 2004-06-09  Paul Brook  <paul@codesourcery.com>
10136
10137         * gfortran.fortran-torture/execure/intrinsic_associated.f90
10138         (pointer_to_section): Rewrite to use smaller array.
10139
10140 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
10141
10142         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
10143         * gcc.dg/ext/altivec-10.c: Same.
10144         * gcc.dg/ext/altivec-11.c: Same.
10145         * gcc.dg/ext/altivec-12.c: Same.
10146         * gcc.dg/ext/altivec-13.c: Same.
10147         * gcc.dg/ext/altivec-14.c: Same.
10148         * gcc.dg/ext/altivec-15.c: Same.
10149         * gcc.dg/ext/altivec-16.c: Same.
10150         * gcc.dg/ext/altivec-3.c: Same.
10151         * gcc.dg/ext/altivec-4.c: Same.
10152         * gcc.dg/ext/altivec-6.c: Same.
10153         * gcc.dg/ext/altivec-7.c: Same.
10154         * gcc.dg/ext/altivec-8.c: Same.
10155         * gcc.dg/ext/altivec-varargs-1.c: Same.
10156
10157         * g++.dg/ext/altivec-1.C: Correct dg syntax.
10158         * g++.dg/ext/altivec-10.C: Same.
10159         * g++.dg/ext/altivec-2.C: Same.
10160         * g++.dg/ext/altivec-3.C: Same.
10161         * g++.dg/ext/altivec-4.C: Same.
10162         * g++.dg/ext/altivec-5.C: Same.
10163         * g++.dg/ext/altivec-6.C: Same.
10164         * g++.dg/ext/altivec-7.C: Same.
10165         * g++.dg/ext/altivec-8.C: Same.
10166         * g++.dg/ext/altivec-9.C: Same.
10167
10168 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10169
10170         PR c++/7841
10171         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
10172
10173 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10174
10175         * gcc.dg/union-1.c: New test.
10176
10177 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10178
10179         * gcc.dg/builtins-41.c: New test case.
10180         * gcc.dg/builtins-42.c: New test case.
10181
10182 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10183
10184         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
10185         * g++.dg/ext/altivec-10.C: Same.
10186         * g++.dg/ext/altivec-2.C: Same.
10187         * g++.dg/ext/altivec-3.C: Same.
10188         * g++.dg/ext/altivec-4.C: Same.
10189         * g++.dg/ext/altivec-5.C: Same.
10190         * g++.dg/ext/altivec-6.C: Same.
10191         * g++.dg/ext/altivec-7.C: Same.
10192         * g++.dg/ext/altivec-8.C: Same.
10193         * g++.dg/ext/altivec-9.C: Same.
10194         * g++.old-deja/g++.abi/cxa_vec.C: Same.
10195         * g++.old-deja/g++.brendan/new3.C: Same.
10196         * gcc.c-torture/execute/eeprof-1.x: Same.
10197
10198 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10199
10200         PR c/14765
10201         * gcc.dg/pr14765-1.c: New test.
10202
10203 2004-06-07  Roger Sayle  <roger@eyesopen.com>
10204
10205         PR c/14649
10206         * gcc.dg/pr14649-1.c: New test case.
10207
10208 2004-06-07  Richard Henderson  <rth@redhat.com>
10209
10210         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
10211         if temporaries.
10212
10213 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
10214
10215         * g++.dg/eh/elide1.C: Remove XFAIL.
10216
10217 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
10218
10219         PR c++/15337
10220         * g++.dg/expr/sizeof3.C: New test.
10221
10222         PR c++/14777
10223         * g++.dg/template/access14.C: New test.
10224
10225         PR c++/15554
10226         * g++.dg/template/enum1.C: New test.
10227
10228         PR c++/15057
10229         * g++.dg/eh/throw1.C: New test.
10230
10231 2004-06-07  David Ayers  <d.ayers@inode.at>
10232             Ziemowit Laski  <zlaski@apple.com>
10233
10234         * lib/objc.exp (objc_target_compile): Revert the '-framework
10235         Foundation' flag fix, since bare Darwin does not ship
10236         with the Foundation framework.
10237         * objc/execute/next_mapping.h: Provide a local NSConstantString
10238         @interface and @implementation.
10239         (objc_constant_string_init): A constructor function, used to
10240         initialize the NSConstantString meta-class object.
10241         * objc/execute/string1.m: Include "next_mapping.h" instead of
10242         <Foundation/NSString.h>.
10243         * objc/execute/string2.m: Likewise.
10244         * objc/execute/string3.m: Likewise.
10245         * objc/execute/string4.m: Likewise.
10246
10247 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10248
10249         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10250         to double. Replace double with FLOAT.
10251         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10252
10253         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10254         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10255         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10256         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10257         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10258         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10259         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10260         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10261
10262 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10263
10264         PR c/13519
10265         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10266
10267 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10268
10269         PR c++/15503
10270         * g++.dg/template/meminit2.C: New test.
10271
10272 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10273
10274         PR target/15822
10275         * gcc.c-torture/execute/compare-fp-1.c,
10276         gcc.c-torture/execute/compare-fp-2.c,
10277         gcc.c-torture/execute/compare-fp-3.c,
10278         gcc.c-torture/execute/compare-fp-4.c,
10279         gcc.c-torture/execute/compare-fp-3.x,
10280         gcc.c-torture/execute/compare-fp-4.x: Moved...
10281         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10282         gcc.c-torture/execute/ieee/compare-fp-2.c,
10283         gcc.c-torture/execute/ieee/compare-fp-3.c,
10284         gcc.c-torture/execute/ieee/compare-fp-4.c,
10285         gcc.c-torture/execute/ieee/compare-fp-3.x,
10286         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10287
10288 2004-06-04  David Ayers  <d.ayers@inode.at>
10289
10290         * objc/execute/protocol-isEqual-4.m: New testcase.
10291
10292 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10293
10294         * objc/execute/protocol-isEqual-1.m: New testcase.
10295         * objc/execute/protocol-isEqual-2.m: New testcase.
10296         * objc/execute/protocol-isEqual-3.m: New testcase.
10297
10298 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10299
10300         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10301
10302 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10303
10304         * lib/objc.exp (objc_target_compile): When running tests on
10305         Darwin (Mac OS X), inform the linker about '-framework
10306         'Foundation'.
10307
10308 2004-06-02  Eric Christopher  <echristo@redhat.com>
10309
10310         * gcc.c-torture/compile/20040602-1.c: New.
10311
10312 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10313
10314         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10315         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10316
10317         PR tree-optimization/14736
10318         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10319
10320         PR tree-optimization/14042
10321         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10322
10323         PR tree-optimization/14729
10324         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10325
10326 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10327
10328         PR fortran/15557
10329         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10330
10331 2004-06-01  Richard Hederson  <rth@redhat.com>
10332
10333         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10334
10335 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10336
10337         PR c++/14932
10338         * g++.dg/parse/offsetof4.C: New test.
10339
10340 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10341
10342         PR objc/7993
10343         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10344
10345 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10346
10347         PR c++/15701
10348         * g++.dg/template/friend29.C: New test.
10349
10350 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10351
10352         PR c/15749
10353         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10354
10355 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10356
10357         * gcc.dg/sparc-trap-1.c: New test.
10358
10359 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10360
10361         PR middle-end/15069
10362         * g++.dg/opt/fold3.C: New test case.
10363
10364 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10365
10366         * lib/target-supports.exp (check_iconv_available): Fix fallout
10367         from 2004-05-28 patch.
10368
10369 2004-05-30  Paul Brook  <paul@codesourcery.com>
10370
10371         PR fortran/15620
10372         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10373         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10374
10375 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10376
10377         * gfortran.fortran-torture/execute/random_1.f90: New test.
10378
10379 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10380
10381         * g++.dg/ext/altivec-10.C: New test.
10382
10383 2004-05-29  Paul Brook  <paul@codesourcery.com>
10384
10385         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10386
10387 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10388
10389         * gcc.dg/altivec-16.c: New test.
10390
10391 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10392
10393         * lib/target-supports.exp (check_vmx_hw_available): New.
10394         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10395
10396         * lib/target-supports.exp (check_alias_available,
10397         check_iconv_available, check_named_sections_available): Use
10398         unique names for temporary files.
10399
10400 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10401
10402         * gcc.dg/altivec-15.c: New test.
10403
10404 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/15083
10407         * g++.dg/warn/noeffect6.C: New test.
10408
10409         PR c++/15471
10410         * g++.dg/expr/ptrmem4.C: New test.
10411
10412         PR c++/15640
10413         * g++.dg/template/operator3.C: New test.
10414
10415 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10416
10417         PR c++/14668
10418         * g++.dg/lookup/redecl1.C: New test.
10419         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10420
10421 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10422
10423         * gcc.c-torture/execute/compare-fp-1.c,
10424         gcc.c-torture/execute/compare-fp-2.c,
10425         gcc.c-torture/execute/compare-fp-3.c,
10426         gcc.c-torture/execute/compare-fp-4.c,
10427         gcc.c-torture/execute/compare-fp-3.x,
10428         gcc.c-torture/execute/compare-fp-4.x,
10429         gcc.dg/pr15649-1.c: New.
10430
10431 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10432
10433         PR c++/12883
10434         * g++.dg/init/array14.C: New test.
10435
10436 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10437
10438         * lib/compat.exp (compat-get-options-main): New.
10439         (compat-get-options): Remove unneeded code, warn for ignored
10440         command.
10441         (compat-execute): Check flag set by dg-require-* commands.
10442
10443         * lib/compat.exp (compat-execute): Break up long lines.
10444
10445 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10446
10447         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10448         * gcc.dg/altivec-14.c: New test.
10449         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10450
10451         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10452         * gcc.dg/altivec-12.c: Ditto.
10453
10454         * gcc.dg/altivec-3.c: Move call to altivec_check.
10455
10456 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10457
10458         PR c++/15044
10459         * g++.dg/template/error12.C: New test.
10460
10461         PR c++/15317
10462         * g++.dg/ext/attrib15.C: New test.
10463
10464         PR c++/15329
10465         * g++.dg/template/ptrmem9.C: New test.
10466
10467 2004-05-25  Paul Brook  <paul@codesourcery.com>
10468
10469         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10470
10471 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10472
10473         PR c++/15165
10474         * g++.dg/template/crash19.C: New test.
10475
10476 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10477
10478         PR c++/15025
10479         * g++.dg/template/redecl1.C: New test.
10480
10481 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10482
10483         PR c++/14821
10484         * g++.dg/other/ns1.C: New test.
10485
10486         PR c++/14883
10487         * g++.dg/template/invalid1.C: New test.
10488
10489 2004-05-23  Paul Brook  <paul@codesourcery.com>
10490         Victor Leikehman  <lei@haifasphere.co.il>
10491
10492         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10493         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10494
10495 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/15285
10498         PR c++/15299
10499         * g++.dg/template/non-dependent5.C: New test.
10500         * g++.dg/template/non-dependent6.C: New test.
10501
10502 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10503
10504         PR c++/15507
10505         * g++.dg/inherit/union1.C: New test.
10506
10507         PR c++/15542
10508         * g++.dg/template/addr1.C: New test.
10509
10510         PR c++/15427
10511         * g++.dg/template/array5.C: New test.
10512
10513         PR c++/15287
10514         * g++.dg/template/array6.C: New test.
10515
10516 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10517             Roger Sayle  <roger@eyesopen.com>
10518
10519         * g++.dg/lookup/forscope2.C: New test case.
10520
10521 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10522
10523         * gcc.dg/cpp/Wmissingdirs.c: New.
10524
10525 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10526
10527         PR target/15301
10528         * gcc.dg/compat/union-m128-1.h: New file.
10529         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10530         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10531         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10532
10533 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10534
10535         PR target/15302
10536         * gcc.dg/compat/struct-complex-1.h: New file.
10537         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10538         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10539         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10540
10541 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10542
10543         PR middle-end/3074
10544         * gcc.dg/pr3074-1.c: New test case.
10545         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10546
10547 2004-05-20  Falk Hueffner  <falk@debian.org>
10548
10549         PR other/15526
10550         * gcc.dg/ftrapv-1.c: New test case.
10551
10552 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10553
10554         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10555
10556 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10557             Jeff Law  <law@redhat.com>
10558
10559         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10560         * gcc.dg/tree-ssa/20040518-2.c: New test.
10561
10562         * gcc.dg/tree-ssa/20040518-1.c: New test.
10563
10564 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10565
10566         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10567
10568 2004-05-18  Paul Brook  <paul@codesourcery.com>
10569
10570         PR fortran/13930
10571         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10572
10573 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10574
10575         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10576         constant folding.
10577
10578 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10579
10580         * gcc.dg/tree-ssa/20040517-1.c: New test.
10581
10582 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10583
10584         * gcc.dg/loop-4.c: New test.
10585
10586 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10587
10588         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10589
10590 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10591
10592         PR fortran/15311
10593         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10594
10595 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10596
10597         PR fortran/13826
10598         PR fortran/13940
10599         * gfortran.fortran-torture/compile/data_1.f90: New test.
10600
10601 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10602
10603         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10604         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10605
10606 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10607
10608         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10609
10610 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10611
10612         PR c/15444
10613         * gcc.dg/format/xopen-1.c: Adjust expected message.
10614         * gcc.dg/format/xopen-3.c: New test.
10615
10616 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10617
10618         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10619
10620 2004-05-14  Jeff Law  <law@redhat.com>
10621
10622         * gcc.dg/tree-ssa/20040514-2.c: New test.
10623
10624 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10625
10626         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10627         this ...
10628         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10629         this.
10630
10631 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10632
10633         * gcc.dg/tree-ssa/20040514-1.c: New test.
10634
10635 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10636
10637         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10638         test.
10639
10640 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10641
10642         PR fortran/14066
10643         * gfortran.fortran-torture/compile/do_1.f90: New test.
10644
10645 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10646
10647         PR fortran/15051
10648         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10649         test.
10650
10651 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10652
10653         PR fortran/15149
10654         * gfortran.fortran-torture/execute/random_init.f90: New test.
10655
10656 2004-05-13  Paul Brook  <paul@codesourcery.com>
10657
10658         PR fortran/15314
10659         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10660
10661 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10662
10663         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10664         for the powerpc case.
10665
10666 2004-05-13  Jeff Law  <law@redhat.com>
10667
10668         * gcc.dg/tree-ssa/20040513-1.c: New test.
10669         * gcc.dg/tree-ssa/20040513-2.c: New test.
10670
10671 2004-05-13  Paul Brook  <paul@codesourcery.com>
10672
10673         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10674         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10675         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10676
10677 2004-05-13  Andreas Schwab  <schwab@suse.de>
10678
10679         PR other/10819
10680         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10681         characters.
10682
10683 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10684
10685         PR fortran/15294
10686         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10687
10688 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10689
10690         Merge from tree-ssa-20020619-branch.  See
10691         ChangeLog.tree-ssa for details.
10692
10693 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10694
10695         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10696         include <altivec.h> explicitly.
10697         * gcc.dg/altivec-13.c: Likewise.
10698
10699 2004-05-11  Paul Brook  <paul@codesourcery.com>
10700
10701         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10702
10703 2004-05-10  Eric Christopher  <echristo@redhat.com>
10704
10705         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10706         * gcc.dg/sibcall-4.c: Ditto.
10707
10708 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10709
10710         * g++.dg/ext/altivec-8.C: New test case.
10711         * gcc.dg/altivec-13.c: New test case.
10712
10713 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10714
10715         * gcc.c-torture/execute/divcmp-1.c: New test case.
10716         * gcc.c-torture/execute/divcmp-2.c: New test case.
10717         * gcc.c-torture/execute/divcmp-3.c: New test case.
10718
10719 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10720
10721         * g++.dg/other/pragma-re-2.C: New test.
10722
10723 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10724
10725         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10726         * gcc.dg/i386-387-2.c: Likewise.
10727
10728         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10729         __builtin_drem.
10730         * gcc.dg/i386-387-6.c: Likewise.
10731
10732 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10733
10734         * gcc.dg/builtins-33.c:  Also check log1p*.
10735
10736 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10737
10738         PR optimization/15296
10739         * gcc.c-torture/execute/pr15296.c: New test.
10740
10741 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10742
10743         * gcc.dg/builtins-40.c: New test.
10744
10745 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10746
10747         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10748
10749 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10750
10751         * g++.dg/ext/spe1.C: New testcase.
10752
10753 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10754
10755         * objc.dg/image-info.m: Allow additional attributes
10756         for __image_info section.
10757
10758 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10759
10760         * gcc.dg/torture/mips-hilo-2.c: New test.
10761
10762 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10763
10764         PR c++/14389
10765         * g++.dg/template/member5.C: New test.
10766
10767 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10768
10769         * gcc.dg/builtins-34.c: Also check expm1*.
10770
10771 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10772
10773         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10774         * gcc.dg/torture/builtin-convert-3.c: New test.
10775
10776 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10777
10778         PR middle-end/15054
10779         * g++.dg/opt/pr15054.C: New test.
10780
10781 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10782
10783         * gcc.dg/torture/builtin-rounding-1.c: New test.
10784         * gcc.dg/builtins-25.c: Delete.
10785         * gcc.dg/builtins-29.c: Delete.
10786
10787 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10788
10789         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10790         * gcc.dg/sibcall-4.c: Likewise.
10791         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10792
10793 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10794
10795         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10796         bit-field on 16-bit targets.
10797
10798 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10799
10800         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10801         16-bit targets.
10802
10803 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10804
10805         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10806         * gcc.dg/rs6000-power2-2.c: Likewise.
10807
10808 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10809
10810         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10811         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10812         Change the asm registers to be in form of frN instead of fN.
10813
10814 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10815
10816         * gcc.dg/torture/builtin-convert-2.c: New test.
10817
10818 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10819
10820         * gcc.dg/rs6000-power2-1.c: New test.
10821         * gcc.dg/rs6000-power2-2.c: New test.
10822
10823 2004-04-28  Jan Hubicka  <jh@suse.cz>
10824
10825         * gcc.dg/unused-6.c: New test.
10826
10827 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10828             Ulrich Weigand  <uweigand@de.ibm.com>
10829
10830         * ada/acats/run_all.sh: Define $target variable.
10831
10832 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10833
10834         PR c++/15119
10835         * g++.dg/other/vararg-1.C: New test.
10836
10837         PR c++/4794
10838         * g++.dg/eh/cleanup3.C: New test.
10839
10840 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10841
10842         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10843         and ad8011a (target_insn).
10844         * ada/acats/support/macro.dfs: Likewise.
10845         * ada/acats/support/impbit.adb: New file.
10846
10847 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10848
10849         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10850
10851 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10852
10853         * gcc.dg/loop-3.c: New test.
10854
10855 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10856
10857         * gcc.c-torture/execute/simd-5.c: New test.
10858
10859 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10860
10861         PR c++/15064
10862         * g++.dg/template/crash18.C: New test.
10863
10864 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10865
10866         * g++.dg/ext/complit3.C: New test.
10867
10868 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10869
10870         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10871         * gcc.dg/altivec-3.c: Same.
10872         * gcc.dg/altivec-varargs-1.c: Same.
10873
10874 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10875
10876         * lib/target-supports.exp (check_profiling_available): Assume
10877         profiling is not available on powerpc-eabi targets.
10878
10879 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10880
10881         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10882         * gcc.dg/vmx/bug-1.c: Ditto.
10883
10884 2004-04-20  Eric Christopher  <echristo@redhat.com>
10885
10886         * gcc.dg/charset/extern.c: New test.
10887         * g++.dg/charset/extern3.cc: Ditto.
10888
10889 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10890
10891         * gcc.dg/builtins-39.c: New test.
10892
10893 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10894
10895         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10896
10897 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10898
10899         * gcc.dg/torture/mips-hilo-1.c: New test.
10900
10901 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10902
10903         * gcc.c-torture/compile/20040419-1.c: New test.
10904
10905 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10906
10907         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10908
10909 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10910             Aldy Hernandez  <aldyh@redhat.com>
10911
10912         * gcc.c-torture/execute/va-arg-24.c: New.
10913
10914 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10915             Aldy Hernandez  <aldyh@redhat.com>
10916
10917         * gcc.dg/vmx/1b-01.c: New.
10918         * gcc.dg/vmx/1b-02.c: New.
10919         * gcc.dg/vmx/1b-03.c: New.
10920         * gcc.dg/vmx/1b-04.c: New.
10921         * gcc.dg/vmx/1b-05.c: New.
10922         * gcc.dg/vmx/1b-06.c: New.
10923         * gcc.dg/vmx/1b-07.c: New.
10924         * gcc.dg/vmx/1c-01.c: New.
10925         * gcc.dg/vmx/1c-02.c: New.
10926         * gcc.dg/vmx/3a-01a.c: New.
10927         * gcc.dg/vmx/3a-01.c: New.
10928         * gcc.dg/vmx/3a-01m.c: New.
10929         * gcc.dg/vmx/3a-03.c: New.
10930         * gcc.dg/vmx/3a-03m.c: New.
10931         * gcc.dg/vmx/3a-04.c: New.
10932         * gcc.dg/vmx/3a-04m.c: New.
10933         * gcc.dg/vmx/3a-05.c: New.
10934         * gcc.dg/vmx/3a-06.c: New.
10935         * gcc.dg/vmx/3a-06m.c: New.
10936         * gcc.dg/vmx/3a-07.c: New.
10937         * gcc.dg/vmx/3b-01.c: New.
10938         * gcc.dg/vmx/3b-02.c: New.
10939         * gcc.dg/vmx/3b-10.c: New.
10940         * gcc.dg/vmx/3b-13.c: New.
10941         * gcc.dg/vmx/3b-14.c: New.
10942         * gcc.dg/vmx/3b-15.c: New.
10943         * gcc.dg/vmx/3c-01a.c: New.
10944         * gcc.dg/vmx/3c-01.c: New.
10945         * gcc.dg/vmx/3c-02.c: New.
10946         * gcc.dg/vmx/3c-03.c: New.
10947         * gcc.dg/vmx/3d-01.c: New.
10948         * gcc.dg/vmx/4-01.c: New.
10949         * gcc.dg/vmx/4-03.c: New.
10950         * gcc.dg/vmx/5-01.c: New.
10951         * gcc.dg/vmx/5-02.c: New.
10952         * gcc.dg/vmx/5-03.c: New.
10953         * gcc.dg/vmx/5-04.c: New.
10954         * gcc.dg/vmx/5-05.c: New.
10955         * gcc.dg/vmx/5-06.c: New.
10956         * gcc.dg/vmx/5-07.c: New.
10957         * gcc.dg/vmx/5-07t.c: New.
10958         * gcc.dg/vmx/5-08.c: New.
10959         * gcc.dg/vmx/5-10.c: New.
10960         * gcc.dg/vmx/5-11.c: New.
10961         * gcc.dg/vmx/7-01a.c: New.
10962         * gcc.dg/vmx/7-01.c: New.
10963         * gcc.dg/vmx/7c-01.c: New.
10964         * gcc.dg/vmx/7d-01.c: New.
10965         * gcc.dg/vmx/7d-02.c: New.
10966         * gcc.dg/vmx/8-01.c: New.
10967         * gcc.dg/vmx/8-02a.c: New.
10968         * gcc.dg/vmx/8-02.c: New.
10969         * gcc.dg/vmx/brode-1.c: New.
10970         * gcc.dg/vmx/bug-1.c: New.
10971         * gcc.dg/vmx/bug-2.c: New.
10972         * gcc.dg/vmx/bug-3.c: New.
10973         * gcc.dg/vmx/cw-bug-1.c: New.
10974         * gcc.dg/vmx/cw-bug-2.c: New.
10975         * gcc.dg/vmx/cw-bug-3.c: New.
10976         * gcc.dg/vmx/dct.c: New.
10977         * gcc.dg/vmx/debug-1.c: New.
10978         * gcc.dg/vmx/debug-2.c: New.
10979         * gcc.dg/vmx/debug-3.c: New.
10980         * gcc.dg/vmx/debug-4.c: New.
10981         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10982         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10983         * gcc.dg/vmx/eg-5.c: New.
10984         * gcc.dg/vmx/fft.c: New.
10985         * gcc.dg/vmx/gcc-bug-1.c: New.
10986         * gcc.dg/vmx/gcc-bug-2.c: New.
10987         * gcc.dg/vmx/gcc-bug-3.c: New.
10988         * gcc.dg/vmx/gcc-bug-4.c: New.
10989         * gcc.dg/vmx/gcc-bug-5.c: New.
10990         * gcc.dg/vmx/gcc-bug-6.c: New.
10991         * gcc.dg/vmx/gcc-bug-7.c: New.
10992         * gcc.dg/vmx/gcc-bug-8.c: New.
10993         * gcc.dg/vmx/gcc-bug-9.c: New.
10994         * gcc.dg/vmx/gcc-bug-b.c: New.
10995         * gcc.dg/vmx/gcc-bug-c.c: New.
10996         * gcc.dg/vmx/gcc-bug-d.c: New.
10997         * gcc.dg/vmx/gcc-bug-e.c: New.
10998         * gcc.dg/vmx/gcc-bug-f.c: New.
10999         * gcc.dg/vmx/gcc-bug-g.c: New.
11000         * gcc.dg/vmx/gcc-bug-i.c: New.
11001         * gcc.dg/vmx/harness.h: New.
11002         * gcc.dg/vmx/ira1.c: New.
11003         * gcc.dg/vmx/ira2a.c: New.
11004         * gcc.dg/vmx/ira2b.c: New.
11005         * gcc.dg/vmx/ira2.c: New.
11006         * gcc.dg/vmx/ira2c.c: New.
11007         * gcc.dg/vmx/mem.c: New.
11008         * gcc.dg/vmx/newton-1.c: New.
11009         * gcc.dg/vmx/ops.c: New.
11010         * gcc.dg/vmx/sn7153.c: New.
11011         * gcc.dg/vmx/spill2.c: New.
11012         * gcc.dg/vmx/spill3.c: New.
11013         * gcc.dg/vmx/spill.c: New.
11014         * gcc.dg/vmx/t.c: New.
11015         * gcc.dg/vmx/varargs-1.c: New.
11016         * gcc.dg/vmx/varargs-2.c: New.
11017         * gcc.dg/vmx/varargs-3.c: New.
11018         * gcc.dg/vmx/varargs-4.c: New.
11019         * gcc.dg/vmx/varargs-5.c: New.
11020         * gcc.dg/vmx/varargs-6.c: New.
11021         * gcc.dg/vmx/varargs-7.c: New.
11022         * gcc.dg/vmx/vmx.exp: New.
11023         * gcc.dg/vmx/vprint-1.c: New.
11024         * gcc.dg/vmx/vscan-1.c: New.
11025         * gcc.dg/vmx/x-01.c: New.
11026         * gcc.dg/vmx/x-02.c: New.
11027         * gcc.dg/vmx/x-03.c: New.
11028         * gcc.dg/vmx/x-04.c: New.
11029         * gcc.dg/vmx/x-05.c: New.
11030         * gcc.dg/vmx/yousufi-1.c: New.
11031         * gcc.dg/vmx/zero-1.c: New.
11032         * gcc.dg/vmx/zero.c: New.
11033
11034 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
11035
11036         * g++.dg/lookup/java1.C: Update for chage of
11037         _Jv_AllocObject.
11038         * g++.dg/lookup/java2.C: Likewise.
11039
11040 2004-04-17  Laurent GUERBY <laurent@guerby.net>
11041
11042         * ada/acats/run_all.sh: use -O2 by default.
11043
11044 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
11045
11046         * gcc.dg/vr-mult-[12].c: New tests.
11047
11048 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11049
11050         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
11051
11052         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
11053
11054 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
11055
11056         * lib/target-supports.exp (check_profiling_available): Assume profiling
11057         isn't available for mips*-*-elf targets.
11058
11059 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
11060
11061         * gcc.dg/builtins-38.c: New test.
11062
11063 2004-04-14  Eric Christopher  <echristo@redhat.com>
11064
11065         * g++.dg/charset/charset.exp: Run .cc extension tests.
11066
11067 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
11068
11069         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
11070
11071 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11072
11073         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
11074
11075 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
11076
11077         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
11078         * gcc.dg/i386-387-2.c: Likewise.
11079
11080         * gcc.dg/i386-387-7.c: New test.
11081         * gcc.dg/i386-387-8.c: New test.
11082
11083         * gcc.dg/builtins-37.c: New test.
11084
11085 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
11086
11087         * g++.dg/pch/externc-1.C: Add missing semicolon.
11088
11089 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
11090
11091         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
11092
11093 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11094
11095         * gcc.c-torture/execute/20040411-1.c: New test.
11096
11097 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11098
11099         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
11100
11101 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
11102
11103         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
11104
11105 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
11106
11107         * lib/target-supports.exp (check_named_sections_available): New.
11108         * lib/gcc-dg.exp (dg-require-named-sections): New.
11109         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
11110         old-deja.exp.  Also prune error-count message from HP linker.
11111         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
11112
11113         * g++.dg/init/init-ref4.C: Use dg-require-weak.
11114         * g++.old-deja/g++.pt/static3.C: Likewise.
11115         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
11116
11117 2004-04-09  Roger Sayle  <roger@eyesopen.com>
11118
11119         * gcc.c-torture/execute/20040409-1.c: New test case.
11120         * gcc.c-torture/execute/20040409-2.c: New test case.
11121         * gcc.c-torture/execute/20040409-3.c: New test case.
11122
11123 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11124
11125         * gcc.dg/20040409-1.c: New test.
11126
11127 2004-04-08  Roger Sayle  <roger@eyesopen.com>
11128
11129         PR target/14888
11130         * g++.dg/opt/pr14888.C: New test case.
11131
11132 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
11133
11134         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
11135         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
11136         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
11137         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
11138         New tests.
11139
11140 2004-04-08  Paul Brook  <paul@codesourcery.com>
11141
11142         * gcc.dg/spill-1.c: New test.
11143
11144 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11145
11146         * gcc.dg/torture/builtin-ctype-2.c: New test.
11147
11148 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
11149
11150         * gcc.dg/pch/pch.exp: Add largefile test.
11151
11152 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
11153
11154         * g++.dg/pch/externc-1.Hs: New.
11155         * g++.dg/pch/externc-1.C: New.
11156
11157 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11158
11159         * gcc.dg/compat/struct-by-value-5a_main.c,
11160         gcc.dg/compat/struct-by-value-5b_main.c: New files.
11161         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
11162         * gcc.dg/compat/struct-by-value-5a_x.c,
11163         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
11164         gcc.dg/compat/struct-by-value-5_x.c.
11165         * gcc.dg/compat/struct-by-value-5a_y.c,
11166         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
11167         gcc.dg/compat/struct-by-value-5_y.c.
11168
11169         * gcc.dg/compat/struct-by-value-6a_main.c,
11170         gcc.dg/compat/struct-by-value-6b_main.c: New files.
11171         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
11172         * gcc.dg/compat/struct-by-value-6a_x.c,
11173         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
11174         gcc.dg/compat/struct-by-value-6_x.c.
11175         * gcc.dg/compat/struct-by-value-6a_y.c,
11176         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
11177         gcc.dg/compat/struct-by-value-6_y.c.
11178
11179         * gcc.dg/compat/struct-by-value-7a_main.c,
11180         gcc.dg/compat/struct-by-value-7b_main.c: New files.
11181         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
11182         * gcc.dg/compat/struct-by-value-7a_x.c,
11183         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
11184         gcc.dg/compat/struct-by-value-7_x.c.
11185         * gcc.dg/compat/struct-by-value-7a_y.c,
11186         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
11187         gcc.dg/compat/struct-by-value-7_y.c.
11188
11189 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
11190
11191         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
11192         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
11193         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
11194         options.
11195
11196 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
11197
11198         * gcc.dg/builtins-36.c: New test.
11199
11200 2004-04-06  Paul Brook  <paul@codesourcery.com>
11201
11202         * README.gcc: Remove obsolete contraint on testcases.
11203
11204 2004-04-05  Paul Brook  <paul@codesourcery.com>
11205
11206         PR2123
11207         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
11208         failure and exit(0) on success.
11209         * g++.dg/expr/anew2.C: Ditto.
11210         * g++.dg/expr/anew3.C: Ditto.
11211         * g++.dg/expr/anew4.C: Ditto.
11212
11213 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
11214
11215         PR c++/3518
11216         * g++.dg/template/unify7.C: New.
11217
11218 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11219
11220         * g++.dg/README: Bring up to date with new subdirectories; remove
11221         duplicate subdirectory lines.
11222
11223 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
11224
11225         PR c++/14007
11226         * g++.dg/template/unify5.C: New.
11227         * g++.dg/template/unify6.C: New.
11228         * g++.dg/template/qualttp20.C: Adjust.
11229         * g++.old-deja/g++.jason/report.C: Adjust.
11230         * g++.old-deja/g++.other/qual1.C: Adjust.
11231
11232 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/14803
11235         * g++.dg/inherit/ptrmem1.C: New test.
11236
11237 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
11238
11239         PR c++/14755
11240         * gcc.c-torture/execute/20040331-1.c: New test.
11241         * gcc.dg/20040331-1.c: New test.
11242
11243 2004-04-01  Paul Brook  <paul@codesourcery.com>
11244
11245         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11246
11247 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11248
11249         PR c++/14724
11250         * g++.dg/init/goto1.C: New test.
11251
11252         PR c++/14763
11253         * g++.dg/template/defarg4.C: New test.
11254
11255 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11256
11257         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11258
11259 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11260
11261         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11262
11263 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11264
11265         * gcc.dg/noncompile/undeclared-2.c: New test.
11266
11267 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11268
11269         * gcc.dg/940409-1.c: Remove XFAIL.
11270         * gcc.dg/reg-vol-struct-1.c: New test.
11271
11272 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11273
11274         * gcc.dg/torture/builtin-wctype-1.c: New test.
11275
11276 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11277
11278         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11279         * gcc.dg/20001101-1.c: Likewise.
11280         * gcc.dg/20001102-1.c: Likewise.
11281
11282 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11283
11284         * gcc.dg/compare8.c: Add an additional test for XOR.
11285
11286 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11287
11288         * gcc.dg/torture/builtin-ctype-1.c: New test.
11289
11290 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11291
11292         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11293         * gcc.dg/torture/builtin-math-1.c: Likewise.
11294         * gcc.dg/torture/builtin-power-1.c: New test.
11295
11296 2004-03-24  Andreas Schwab  <schwab@suse.de>
11297
11298         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11299         IA64 assembler.
11300
11301 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11302             Roger Sayle  <roger@eyesopen.com>
11303
11304         * gcc.dg/compare8.c: New test case.
11305
11306 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11307
11308         * g++.dg/ext/altivec-7.C: New test.
11309
11310 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11311
11312         PR 12267, 12391, 12560, 13129, 14114, 14133
11313         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11314         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11315         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11316         Adjust error regexps.
11317         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11318         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11319         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11320         * gcc.dg/local1.c: Add explanatory comment.
11321
11322 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11323
11324         PR optimization/14669
11325         * g++.dg/opt/fold2.C: New test case.
11326
11327 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11328
11329         PR c/14069
11330         * gcc.dg/20040322-1.c: New test.
11331
11332 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11333
11334         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11335         * gcc.dg/ultrasp4.c: Likewise.
11336         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11337
11338 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11339
11340         * gcc.dg/i386-sse-8.c: Reset default options.
11341
11342 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11343
11344         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11345         in the error message text.
11346
11347 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11348
11349         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11350
11351 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11352
11353         PR c++/14616
11354         * g++.dg/init/array13.C: New test.
11355
11356 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11357
11358         PR target/13889
11359         * gcc.c-torture/compile/pr13889.c: New test case.
11360
11361 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11362
11363         PR c/14635
11364         * builtins-1.c (nan, nans): Don't test.
11365         * builtins-30.c: Don't use nan, nanf, nanl.
11366         * builtins-35.c: New test.
11367
11368 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11369
11370         * g++.dg/ext/altivec-6.C: New test.
11371
11372 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11373
11374         * g++.dg/init/placement3.C: New test.
11375
11376         * g++.dg/template/spec13.C: New test.
11377
11378         * g++.dg/lookup/using11.C: New test.
11379
11380         * g++.dg/lookup/koenig3.C: New test.
11381
11382         * g++.dg/template/operator2.C: New test.
11383
11384         * g++.dg/expr/dtor3.C: New test.
11385         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11386         marker.
11387         * g++.old-deja/g++.law/visibility28.C: Likewise.
11388
11389 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11390
11391         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11392         * gcc.dg/ppc64-abi-3.c: Likewise.
11393
11394 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11395
11396         PR c++/14545
11397         * g++.dg/parse/template15.C: New test.
11398
11399 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11400
11401         * g++.dg/expr/dtor2.C: New test.
11402
11403         * g++.dg/lookup/anon4.C: New test.
11404
11405         * g++.dg/overload/using1.C: New test.
11406
11407         * g++.dg/template/lookup7.C: New test.
11408
11409         * g++.dg/template/typename6.C: New test.
11410
11411         * g++.dg/expr/cond6.C: New test.
11412
11413 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11414
11415         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11416
11417 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11418
11419         * g++.dg/expr/cond5.C: New test.
11420         * g++.dg/expr/constcast1.C: Likewise.
11421         * g++.dg/expr/ptrmem2.C: Likewise.
11422         * g++.dg/expr/ptrmem3.C: Likewise.
11423         * g++.dg/lookup/main1.C: Likewise.
11424         * g++.dg/template/lookup6.C: Likewise.
11425
11426 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11427
11428         * gcc.dg/local1.c: New test.
11429
11430         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11431
11432 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11433
11434         * gcc.dg/torture/builtin-convert-1.c: New test.
11435
11436 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11437
11438         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11439
11440 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11441
11442         PR c++/14481
11443         * g++.dg/warn/Wunused-7.C: New test.
11444
11445 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11446
11447         * gcc.dg/torture/builtin-integral-1.c: New test.
11448
11449 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11450
11451         PR c++/14586
11452         * g++.dg/parse/non-dependent3.C: New test.
11453
11454 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11455
11456         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11457         * g++.dg/eh/simd-2.C: Likewise.
11458         * g++.dg/init/array10.C: Likewise.
11459         * gcc.c-torture/compile/simd-1.c: Likewise.
11460         * gcc.c-torture/compile/simd-2.c: Likewise.
11461         * gcc.c-torture/compile/simd-3.c: Likewise.
11462         * gcc.c-torture/compile/simd-4.c: Likewise.
11463         * gcc.c-torture/compile/simd-6.c: Likewise.
11464         * gcc.c-torture/execute/simd-1.c: Likewise.
11465         * gcc.c-torture/execute/simd-2.c: Likewise.
11466         * gcc.dg/compat/vector-defs.h: Likewise.
11467         * gcc.dg/20020531-1.c: Likewise.
11468         * gcc.dg/altivec-3.c: Likewise.
11469         * gcc.dg/altivec-4.c: Likewise.
11470         * gcc.dg/altivec-varargs-1.c: Likewise.
11471         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11472         * gcc.dg/i386-mmx-3.c: Likewise.
11473         * gcc.dg/i386-sse-4.c: Likewise.
11474         * gcc.dg/i386-sse-5.c: Likewise.
11475         * gcc.dg/i386-sse-8.c: Likewise.
11476         * gcc.dg/simd-1.c: Likewise.
11477         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11478         __ev64_opaque__ since the machine description provides it.
11479
11480 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11481
11482         * lib/compat.exp (skip_list): New global variable.
11483         Use it to hold the user defined COMPAT_SKIPS list if any.
11484         (compat-obj): Add the members of skip_list to optall.
11485
11486 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11487
11488         * gcc.dg/compat/union-by-value-1_main.c,
11489         union-by-value-1_x.c, union-by-value-1_y.c,
11490         union-check.h, union-defs.h,
11491         union-init.h, union-return-1_main.c,
11492         union-return-1_x.c, union-return-1_y.c: New files.
11493
11494 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11495
11496         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11497         mixed-struct-init.h: Add 4 mixed structure types.
11498         struct-by-value-21_main.c, struct-by-value-21_x.c,
11499         struct-by-value-21_y.c, struct-return-21_main.c,
11500         struct-return-21_x.c, struct-return-21_y.c: New files.
11501
11502 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11503
11504         PR c++/14550
11505         * g++.dg/parse/template14.C: New test.
11506
11507 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11508
11509         * gcc.c-torture/execute/20040313-1.c: New test.
11510
11511 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11512
11513         PR target/14533
11514         * gcc.dg/20040311-2.c: New test.
11515
11516 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11517
11518         PR other/14544
11519         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11520         bit-field.
11521
11522 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11523
11524         * gcc.dg/20040305-2.c: Add missing return statement.
11525
11526 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11527
11528         * gcc.dg/builtins-34.c: Also check pow10*.
11529
11530 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11531
11532         PR target/14262
11533         * gcc.dg/20040305-2.c: New test.
11534
11535 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11536
11537         * gcc.dg/20040310-1.c: New test.
11538
11539 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11540
11541         * gcc.c-torture/execute/20040311-1.c: New test case.
11542
11543 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11544
11545         PR c++/14476
11546         * g++.dg/lookup/enum1.C: New test.
11547
11548 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11549
11550         PR c++/14510
11551         * g++.dg/lookup/struct2.C: New test.
11552
11553 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11554
11555         * gcc.dg/builtins-34.c: New test.
11556
11557 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11558
11559         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11560
11561 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11562
11563         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11564         * gcc.dg/alias-2.c: New testcase.
11565
11566 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11567
11568         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11569
11570 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11571
11572         * gcc.c-torture/execute/20040309-1.c: New test case.
11573
11574 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11575
11576         PR c++/14397
11577         * g++.dg/overload/ref1.C: New.
11578
11579 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11580
11581         PR c++/14409
11582         * g++.dg/template/spec12.C: New test.
11583
11584         PR c++/14448
11585         * g++.dg/parse/crash14.C: New test.
11586
11587 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11588
11589         PR c++/14230
11590         * g++.dg/init/ref11.C: New test.
11591
11592 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11593
11594         PR c++/14432
11595         * g++.dg/parse/builtin2.C: New test.
11596
11597 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11598
11599         PR c++/14401
11600         * g++.dg/init/ctor3.C: New test.
11601         * g++.dg/init/union1.C: New test.
11602         * g++.dg/ext/anon-struct4.C: New test.
11603
11604 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11605
11606         * g++.dg/lookup/koenig1.C: Tweak error messages.
11607         * g++.dg/lookup/used-before-declaration.C: Likewise.
11608         * g++.dg/other/do1.C: Likewise.
11609         * g++.dg/overload/koenig1.C: Likewise.
11610         * g++.dg/parse/crash13.C: Likewise.
11611         * g++.dg/template/instantiate3.C: Likewise.
11612
11613 2004-03-08  Eric Christopher  <echristo@redhat.com>
11614
11615         * * lib/target-supports.exp: Enable libiconv in test
11616         compilation.  Fix up error checking.
11617
11618 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11619
11620         PR middle-end/14289
11621         * gcc.dg/pr14289-1.c: New test case.
11622         * gcc.dg/pr14289-2.c: Likewise.
11623         * gcc.dg/pr14289-3.c: Likewise.
11624
11625 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11626
11627         * gcc.c-torture/execute/20040308-1.c: New test.
11628
11629 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11630
11631         * gcc.c-torture/execute/20040307-1.c: New test case.
11632
11633 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11634
11635         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11636
11637 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11638
11639         * gcc.dg/20040306-1.c: New test.
11640
11641 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11642
11643         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11644         them static.
11645         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11646
11647 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11648
11649         PR c/14465
11650         * gcc.dg/decl-6.c: New test.
11651
11652 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11653
11654         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11655         Rename LOGPOW -> LOG_POW.
11656         (SQRT_EXP, POW_EXP): New.
11657
11658 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11659
11660         * gcc.dg/i386-sse-8.c: New test.
11661
11662 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11663
11664         PR c/14114
11665         * gcc.dg/decl-5.c: New test.
11666
11667 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11668
11669         * gcc.dg/20040305-1.c: New test.
11670
11671 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11672
11673         PR other/14354
11674         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11675
11676 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11677
11678         PR c++/14425, c++/14426
11679         * g++.dg/ext/altivec-4.C: New test.
11680         * g++.dg/ext/altivec-5.C: New test.
11681
11682 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11683
11684         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11685         global variables of a type with no linkage.
11686         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11687         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11688         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11689         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11690         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11691         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11692         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11693         * g++.dg/warn/deprecated.C: Name enum Color.
11694         * g++.dg/overload/VLA.C: Name structure for 'b'.
11695         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11696
11697 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11698
11699         * gcc.c-torture/compile/20040304-1.c: New test.
11700
11701 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11702
11703         PR 13728
11704         * gcc.dg/decl-4.c: New testcase.
11705
11706 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11707
11708         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11709         as PRECF if sizeof (float) > sizeof (double).
11710         (PRECL): Make it the same as PRECF if
11711         sizeof (float) > sizeof (long double).
11712
11713 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11714
11715         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11716         system type.  Add check for irix6 which doesn't have c99 runtime.
11717
11718 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11719
11720         * gcc.dg/const-elim-1.c: xfail for xtensa.
11721
11722 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11723
11724         PR c++/14369
11725         * g++.dg/template/cond4.C: New test.
11726
11727 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/14360
11730         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11731
11732         PR c++/14361
11733         * g++.dg/parse/defarg7.C: New test.
11734
11735         PR c++/14359
11736         * g++.dg/template/friend26.C: New test.
11737
11738 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11739
11740         PR c++/14324
11741         * g++.dg/abi/mangle21.C: New test.
11742
11743         PR c++/14260
11744         * g++.dg/parse/constructor2.C: New test.
11745
11746         PR c++/14337
11747         * g++.dg/template/sfinae1.C: New test.
11748
11749 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11750
11751         PR c++/14267
11752         * g++.dg/expr/crash2.C: New test.
11753
11754         PR middle-end/13448
11755         * gcc.dg/inline-5.c: New test.
11756         * gcc.dg/always-inline.c: Split out tests into ...
11757         * gcc.dg/always-inline2.c: ... this and ...
11758         * gcc.dg/always-inline3.c: ... this.
11759
11760 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11761
11762         PR debug/12103
11763         * g++.dg/debug/crash1.C: New test.
11764
11765 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11766
11767         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11768         function with __attribute__((noinline)).
11769         (recurser_void2): Likewise.
11770         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11771         (recurser_void2): Likewise.
11772
11773 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11774
11775         PR middle-end/14203
11776         * g++.dg/warn/Wunused-6.C: New test case.
11777
11778 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11779
11780         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11781         not defined.
11782
11783 2004-02-27  Eric Christopher  <echristo@redhat.com>
11784
11785         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11786         * g++.dg/charset/asm2.c: Run only x86.
11787         * gcc.dg/charset/asm3.c: Ditto.
11788
11789 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11790
11791         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11792         ld_library_path.
11793
11794 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11795
11796         * g++.dg/ext/altivec-3.C: New.
11797
11798 2004-02-26  Richard Henderson  <rth@redhat.com>
11799
11800         * g++.dg/ext/attrib10.C: Mark for warning.
11801         * gcc.dg/attr-alias-1.c: New.
11802
11803 2004-02-26  Richard Henderson  <rth@redhat.com>
11804
11805         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11806         * gcc.c-torture/execute/20040208-2.c: ... it back.
11807
11808 2004-02-26  Eric Christopher  <echristo@redhat.com>
11809
11810         * lib/target-supports.exp (check-iconv-available): New function.
11811         * lib/gcc-dg.exp (dg-require-iconv): New function.
11812         Use above.
11813         * gcc.dg/charset: New directory.
11814         * gcc.dg/charset/charset.exp: New file.
11815         * gcc.dg/charset/asm1.c: Ditto.
11816         * gcc.dg/charset/asm2.c: Ditto.
11817         * gcc.dg/charset/asm3.c: Ditto.
11818         * gcc.dg/charset/asm4.c: Ditto.
11819         * gcc.dg/charset/asm5.c: Ditto.
11820         * gcc.dg/charset/attribute1.c: Ditto.
11821         * gcc.dg/charset/attribute2.c: Ditto.
11822         * gcc.dg/charset/string1.c: Ditto.
11823         * g++.dg/charset: New directory.
11824         * g++.dg/dg.exp: Add here. Special options.
11825         * g++.dg/charset/charset.exp: New file.
11826         * g++.dg/charset/asm1.c: Ditto.
11827         * g++.dg/charset/asm2.c: Ditto.
11828         * g++.dg/charset/asm3.c: Ditto.
11829         * g++.dg/charset/asm4.c: Ditto.
11830         * g++.dg/charset/attribute1.c: Ditto.
11831         * g++.dg/charset/attribute2.c: Ditto.
11832         * g++.dg/charset/extern1.cc: Ditto.
11833         * g++.dg/charset/extern2.cc: Ditto.
11834         * g++.dg/charset/string1.c: Ditto.
11835
11836 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11837
11838         PR c++/14278
11839         * g++.dg/parse/comma1.C: New test.
11840
11841 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11842
11843         PR c++/14284
11844         * g++.dg/template/ttp8.C: New test.
11845
11846 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11847
11848         * gcc.dg/fixuns-trunc-1.c: New test.
11849
11850 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11851
11852         * gcc.dg/builtins-config.h: Use #elif.
11853
11854 2004-02-26  Michael Matz  <matz@suse.de>
11855
11856         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11857         * gcc.dg/991214-1.c: Likewise.
11858         * gcc.dg/i386-asm-1.c: Likewise.
11859
11860 2004-02-25  Richard Henderson  <rth@redhat.com>
11861
11862         * gcc.c-torture/execute/20040208-2.c: Move ...
11863         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11864
11865 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11866
11867         PR c++/14246
11868         * g++.dg/other/crash-3.C: New test.
11869
11870 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11871
11872         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11873         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11874
11875         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11876         HP-UX.
11877
11878 2004-02-24  Michael Matz  <matz@suse.de>
11879
11880         * gcc.dg/i386-regparm.c: New.
11881
11882 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11883
11884         * gcc.c-torture/execute/20040223-1.c: New.
11885
11886 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11887             Kazu Hirata  <kazu@cs.umass.edu>
11888
11889         * gcc.dg/fwritable-strings-1.c: Remove.
11890
11891 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11892
11893         PR c/14156
11894         * gcc.dg/20040223-1.c: New test.
11895
11896 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11897
11898         PR c++/14106
11899         * g++.dg/ext/typeof9.C: New test.
11900
11901 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11902
11903         PR c++/14250
11904         * g++.dg/other/switch1.C: New test.
11905
11906 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11907
11908         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11909         * gcc.dg/va-arg-1.c: Likewise.
11910
11911 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11912
11913         PR c++/14143
11914         * g++.dg/template/koenig5.C: New test.
11915
11916 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11917
11918         * g++.dg/ext/altivec-1.C: Generalize target triple.
11919         * g++.dg/ext/altivec-2.C: New test case.
11920         * g++.dg/ext/altivec_check.h: New file.
11921         * gcc.dg/altivec-1.c: Generalize target triple;
11922         include altivec_check.h and call altivec_check().
11923         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11924         * gcc.dg/altivec-6.c: New test case.
11925         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11926         type casts as needed.
11927         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11928         altivec_check().
11929         * gcc.dg/altivec-12.c: New test case.
11930         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11931         include altivec_check.h and call altivec_check().
11932         * gcc.dg/altivec_check.h: New file.
11933
11934 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11935
11936         * lib/target-supports.exp (check_alias_available): Don't mangle
11937         function `g' in test program.
11938
11939 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11940
11941         * lib/target-supports.exp (check_profiling_available): Check
11942         argument to determine whether we support a profiling type.
11943         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11944         check_profiling_available.
11945         * g++.dg/bprob/bprob.exp: Likewise
11946         * g77.dg/bprob/bprob.exp: Likewise.
11947         * gcc.misc-tests/bprob.exp: Likewise.
11948         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11949         dg-require-profiling and delete expected error handling.
11950         * gcc.dg/20021014-1.c: Likewise.
11951         * gcc.dg/nest.c: Likewise.
11952
11953 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11954
11955         PR c++/12007
11956         * g++.dg/other/vthunk1.C: New test.
11957
11958 2004-02-20  Falk Hueffner  <falk@debian.org>
11959
11960         PR target/14201
11961         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11962
11963 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11964
11965         PR c++/13927
11966         * g++.dg/other/error8.C: Remove XFAIL markers.
11967
11968         PR c++/14173
11969         * g++.dg/ext/packed5.C: New test.
11970
11971         PR c++/14199
11972         * g++.dg/warn/Wunused-5.C: New test.
11973
11974         PR c++/14186
11975         * g++.dg/lookup/member1.C: New test.
11976
11977 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11978
11979         * gcc.c-torture/compile/20040130-1.c: Enable only when
11980         __INT_MAX__ >= 2147483647L.
11981         * gcc.c-torture/compile/961203-1.c: Likewise.
11982
11983 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11984
11985         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11986         * g++.dg/opt/template1.C: Robustify assembler regexp
11987
11988 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11989
11990         * gcc.c-torture/execute/simd-4.x: Remove.
11991         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11992         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11993         Guard with #ifndef SKIP_ATTRIBUTE.
11994         * gcc.dg/compat/vector-1_y.c: Likewise.
11995         * gcc.dg/compat/vector-2_x.c: Likewise.
11996         * gcc.dg/compat/vector-2_y.c: Likewise.
11997         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11998         * g++.dg/eh/simd-2.C: Likewise.
11999
12000 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
12001
12002         * gcc.c-torture/compile/complex-1.c: New.
12003
12004 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
12005
12006         PR target/14209
12007         * gcc.c-torture/execute/20040218-1.c: New test.
12008
12009 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12010
12011         PR c++/14181
12012         * g++.dg/parse/new2.C: New test.
12013
12014 2004-02-18  Paul Brook  <paul@codesourcery.com>
12015
12016         * gcc.c-torture/compile/libcall-1.c: New test.
12017
12018 2004-02-18  Paul Brook  <paul@codesourcery.com>
12019
12020         PR debug/12934
12021         * gcc.dg/debug/debug-7.c: New test.
12022
12023 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
12024
12025         * gcc.dg/20040217-1.c: New test.
12026
12027 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
12028
12029         * gcc.c-torture/execute/990208-1.x: Delete.
12030
12031 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
12032
12033         * gcc.c-torture/execute/20040208-2.x: New file.
12034
12035 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
12036
12037         PR c++/11326
12038         * g++.dg/abi/structret1.C: New test.
12039
12040 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
12041
12042         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
12043         (i386_cpuid): No need to test if cpuid is available on AMD64.
12044         Fix assembly, so that it works onboth i386 and AMD64.
12045         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
12046         (vecInLong): Fix s[] member type to unsigned int.
12047         (vecInWord): Remove type.
12048         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
12049         (a64, b64, c64, d64, e64): Remove.
12050         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
12051         Remove unused variable.  Remove initialization of removed variables.
12052         Don't call mmx_tests nor sse_tests.
12053         (reference_mmx, reference_sse): Remove.
12054         (check): Add return stmt.
12055         * gcc.dg/i386-sse-7.c: New test.
12056         * gcc.dg/i386-mmx-4.c: New test.
12057
12058 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12059
12060         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
12061         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12062         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12063         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
12064         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
12065         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
12066         g++.dg/tc1/dr94.C: Fix line terminator.
12067
12068 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
12069
12070         * gcc.c-torture/compile/20040216-1.c: New.
12071
12072 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12073
12074         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
12075         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
12076         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
12077         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
12078         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
12079         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
12080
12081 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12082
12083         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
12084
12085 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
12086
12087         PR c++/13971
12088         * g++.dg/expr/cond4.C: New test.
12089
12090         PR c++/14086
12091         * g++.dg/lookup/crash2.C: New test.
12092
12093 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
12094
12095         * gcc.c-torture/compile/20040214-2.c: New test.
12096
12097 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
12098
12099         PR c++/14116
12100         * g++.dg/ext/typeof8.C: New test.
12101
12102 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
12103
12104         * gcc.c-torture/compile/20040214-1.c: New test.
12105
12106 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12107
12108         PR c++/13635
12109         * g++.dg/template/spec11.C: New test.
12110
12111 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12112
12113         PR c++/13927
12114         * g++.dg/other/error8.C: New test.
12115
12116 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/14122
12119         * g++.dg/template/array4.C: New test.
12120
12121         PR c++/14108
12122         * g++.dg/inherit/thunk2.C: New test.
12123
12124         PR c++/14083
12125         * g++.dg/eh/cond2.C: New test.
12126
12127 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
12128
12129         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
12130
12131 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
12132
12133         * lib/scanasm.exp (dg-scan): Quote pattern before display.
12134
12135 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
12136
12137         * g++.dg/simd-2.C: xfail on ppc64-linux.
12138
12139 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12140
12141         PR c/456
12142         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
12143         tests.
12144
12145 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
12146
12147         * gcc.dg/builtins-33.c: New test.
12148
12149 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
12150
12151         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
12152
12153 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12154
12155         * g++.dg/simd-2.C: Set -maltivec for ppc64.
12156
12157 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
12158
12159         * gcc.dg/ppc64-abi-3.c: New test.
12160
12161 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
12162
12163         PR c/14092
12164
12165         * gcc.dg/pr14092-1.c: New testcase.
12166
12167 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
12168
12169         * gcc.dg/cpp/assert4.c: Fix typo last change.
12170
12171         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
12172         * gcc.dg/cpp/assert4.c: Handle powerpc64.
12173
12174         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
12175
12176 2004-02-09  Roger Sayle  <roger@eyesopen.com>
12177
12178         * gcc.c-torture/compile/20040209-1.c: New test case.
12179
12180 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12181
12182         * gcc.dg/c90-init-1.c: Adjust expected error messages.
12183
12184 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
12185
12186         * gcc.c-torture/execute/20040208-[12].c: New tests.
12187
12188 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12189
12190         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
12191
12192 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12193
12194         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
12195
12196 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12197
12198         Bug 13856
12199         * gcc.dg/visibility-8.c: New testcase.
12200
12201 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
12202
12203         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
12204         arguments.
12205         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
12206
12207 2004-02-07  Roger Sayle  <roger@eyesopen.com>
12208
12209         PR middle-end/13696
12210         * g++.dg/opt/fold1.C: New test case.
12211
12212 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12213
12214         PR c++/14033
12215         * g++.dg/other/crash-2.C: New test.
12216
12217 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12218
12219         PR c++/14028
12220         * g++.dg/parse/angle-bracket2.C: New test.
12221
12222 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12223
12224         PR middle-end/13750
12225         Revert:
12226         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12227         PR pch/13361
12228         * testsuite/g++.dg/pch/wchar-1.C: New.
12229         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12230
12231 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12232
12233         PR c++/14008
12234         * g++.dg/parse/error15.C: New test.
12235         * g++.dg/parse/crash11.C: Update dg-error mark.
12236
12237 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12238
12239         PR c++/13932
12240         * g++.dg/warn/conv2.C: New test.
12241
12242 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12243
12244         PR c++/13086
12245         * g++.dg/warn/incomplete1.C: Remove xfail.
12246
12247 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12248
12249         * lib/file-format.exp (gcc_target_object_format): Use
12250         ${tool}_target_compile, not gcc_target_compile.
12251         * lib/target-supports.exp (check_alias_available): Likewise.
12252         (check_gc_sections_available): Likewise.
12253         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12254         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12255         dg-require-alias.
12256
12257 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/13969
12260         * g++.dg/template/static6.C: New test.
12261
12262 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12263
12264         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12265
12266 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12267
12268         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12269         tests for systems where `char' is unsigned by default.
12270
12271 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12272
12273         PR c++/13997
12274         * g++.dg/template/partial3.C: New test.
12275
12276 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12277
12278         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12279         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12280         Remove mentions of obsolete ports.
12281
12282 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12283
12284         * gcc.dg/noncompile/20001228-1.c: Fix for new
12285         error message.
12286
12287 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12288
12289         PR target/9348
12290         * gcc.c-torture/execute/multdi-1.c: New test case.
12291
12292 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12293
12294         PR c++/13925
12295         * g++.dg/template/lookup5.C: New test.
12296
12297 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12298
12299         PR c++/13950
12300         * g++.dg/template/lookup4.C: New test.
12301
12302         PR c++/13970
12303         * g++.dg/parse/error14.C: New test.
12304
12305         PR c++/14002
12306         * g++.dg/parse/template13.C: New test.
12307
12308 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/13978
12311         * g++.dg/template/koenig4.C: New test.
12312
12313         PR c++/13968
12314         * g++.dg/template/crash17.C: New test.
12315
12316         PR c++/13975
12317         * g++.dg/parse/error13.C: New test.
12318         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12319
12320 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12321
12322         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12323
12324 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12325
12326         PR c/11658
12327         PR c/13994
12328         * gcc.dg/noncompile/20040203-1.c: New test.
12329         * gcc.dg/noncompile/20040203-2.c: Likewise.
12330         * gcc.dg/noncompile/20040203-3.c: Likewise.
12331         * gcc.dg/20040203-1.c: Likewise.
12332
12333 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12334
12335         PR c++/10858
12336         * g++.dg/template/sizeof7.C: New test.
12337
12338 2004-02-02  Eric Christopher  <echristo@redhat.com>
12339             Zack Weinberg  <zack@codesourcery.com>
12340
12341         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12342
12343 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12344
12345         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12346         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12347         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12348         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12349
12350 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12351
12352         PR c++/13113
12353         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12354
12355         PR c++/13854
12356         * g++.dg/ext/attrib13.C: New test.
12357
12358         PR c++/13907
12359         * g++.dg/conversion/op2.C: New test.
12360
12361 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12362
12363         * gcc.dg/titype-1.c: Fix pasto.
12364
12365 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12366
12367         * gcc.dg/titype-1.c: New test.
12368
12369 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12370
12371         PR c++/13957
12372         * g++.dg/template/non-type-template-argument-1.C,
12373         g++.dg/template/qualified-id1.C: Update dg-error marks.
12374         * g++.dg/template/nontype6.C: New test.
12375
12376 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12377
12378         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12379         * gcc.dg/builtins-31.c: New testcase.
12380         * gcc.dg/builtins-32.c: New testcase.
12381
12382 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12383
12384         * objc.dg/call-super-2.m: Update line numbers
12385         for the including of stddef.h.
12386
12387 2004-01-30  Michael Matz  <matz@suse.de>
12388
12389         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12390         g++.dg/ext/case-range3.C: New tests.
12391
12392 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12393
12394         DR206
12395         PR c++/13813
12396         * g++.dg/template/member4.C: New test.
12397
12398 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12399
12400         PR c++/13683
12401         * g++.dg/template/sizeof6.C: New test.
12402
12403 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12404
12405         * gcc.dg/fwritable-strings-1.c: New test.
12406
12407 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12408
12409         * gcc.c-torture/compile/20040130-1.c: New test.
12410
12411 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12412
12413         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12414
12415 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/13883
12418         * g++.dg/template/ctor3.C: New test.
12419
12420 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12421
12422         * g++.dg/tc1: New directory.
12423         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12424         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12425         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12426         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12427         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12428
12429 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12430
12431         * g++.dg/parse/error11.C: New test.
12432         * g++.dg/parse/error12.C: Likewise.
12433
12434 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12435
12436         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12437         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12438
12439 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12440
12441         PR c++/13791
12442         * g++.dg/ext/attrib12.C: New test.
12443
12444         PR c++/13736
12445         * g++.dg/parse/cast2.C: New test.
12446
12447 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12448
12449         * objc.dg/encode-2.m (main): New local string.  Set depending on
12450         sizeof long.  Use in sscanf call.
12451         * objc.dg/encode-3.m (main): New local string.  Set depending on
12452         sizeof long.  Use in scan_initial call.
12453
12454 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12455
12456         * objc.dg/call-super-2.m: Make LP64-safe.
12457         * objc.dg/desig-init-1.m: Likewise.
12458
12459 2004-01-27  Devang Patel <dpatel@apple.com>
12460
12461         * g++.dg/debug/namespace1.C: New test.
12462
12463 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12464
12465         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12466         xscale-*-*.
12467
12468         * gcc.dg/arm-mmx-1.c: New test.
12469
12470 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12471
12472         * gcc.dg/20040127-1.c: New test.
12473         * gcc.dg/20040127-2.c: New test.
12474
12475 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12476
12477         * objc.dg/stret-1.m (glob): Renamed to globa.
12478
12479 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12480
12481         PR c++/13663
12482         * g++.dg/expr/for1.C: New test.
12483
12484 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12485
12486         PR middle-end/13779
12487         * gcc.dg/darwin-longlong.c: New test.
12488
12489 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12490
12491         * gcc.dg/20040124-1.c: Moved test from here...
12492         * gcc.c-torture/compile/20040124-1.c: ...to here.
12493
12494 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12495
12496         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12497         the assembly output if -m64 is passed.
12498
12499 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12500
12501         PR c++/13833
12502         * g++.dg/template/cond3.C: New test.
12503
12504 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12505
12506         PR c++/13810
12507         * g++.dg/template/ttp7.C: New test.
12508
12509 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12510
12511         PR c++/13797
12512         * g++.dg/template/nontype4.C: New test.
12513         * g++.dg/template/nontype5.C: Likewise.
12514
12515 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12516
12517         * gcc.dg/torture/mips-clobber-at.c: New test.
12518
12519 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12520
12521         * gcc.dg/20040124-1.c: New test.
12522
12523 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12524
12525         * gcc.dg/20040123-1.c: New test.
12526
12527 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12528
12529         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12530
12531 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12532
12533         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12534
12535 2004-01-23  Andrew Pinski  <apinski@apple.com>
12536
12537         * gcc.dg/20030121-1.c: Move to ..
12538         * gcc.dg/20040121-1.c: here.
12539
12540 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12541
12542         * gcc.dg/builtins-29.c: New test case.
12543
12544 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12545
12546         PR 18314
12547         * gcc.dg/builtins-30.c: New testcase.
12548
12549 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12550
12551         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12552         * lib/g77.exp: Likewise.
12553         * lib/objc.exp: Likewise.
12554         * lib/g++.exp: Likewise.
12555
12556 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12557
12558         * gcc.dg/struct-by-value-2.c: New test.
12559
12560 2004-01-21  Andrew Pinski  <apinski@apple.com>
12561
12562         PR target/13785
12563         * gcc.dg/20030121-1.c: New test.
12564
12565 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12566
12567         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12568         clobber frame pointer register in asm statement.
12569
12570 2004-01-21  Falk Hueffner  <falk@debian.org>
12571
12572         * gcc.c-torture/compile/20040121-1.c: New test.
12573
12574 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12575
12576         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12577
12578 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12579
12580         * gcc.dg/ppc64-abi-2.c: New test.
12581
12582 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12583
12584         * lib/treelang.exp: Fill out this file.
12585         * lib/treelang-dg.exp: New File.
12586
12587 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12588
12589         * gcc.c-torture/compile/981022-1.c: Remove.
12590         * gcc.dg/array-5.c: Remove XFAIL.
12591         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12592         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12593         gcc.dg/cond-lvalue-1.c: Update.
12594         * gcc.dg/cast-lvalue-2.c: New test.
12595
12596 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12597
12598         PR c++/13592
12599         * g++.dg/other/error1.C (class foo): Tweak error message.
12600
12601         PR c++/13592
12602         * g++.dg/template/call2.C: New test.
12603
12604 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12605
12606         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12607         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12608         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12609         scalar-return-1_x.c, scalar-return-2_y.c,
12610         scalar-return-3_x.c, scalar-return-3_y.c,
12611         scalar-return-4_x.c, scalar-return-4_y.c,
12612         struct-align-1.h, struct-align-1_x.c,
12613         struct-align-1_y.c, struct-align-2.h,
12614         struct-align-2_x.c, struct-align-2_y.c,
12615         struct-by-value-10_y.c, struct-by-value-11_x.c,
12616         struct-by-value-11_y.c, struct-by-value-12_x.c,
12617         struct-by-value-12_y.c, struct-by-value-13_x.c,
12618         struct-by-value-13_y.c, struct-by-value-14_x.c,
12619         struct-by-value-14_y.c, struct-by-value-15_x.c,
12620         struct-by-value-15_y.c, struct-by-value-16_y.c,
12621         struct-by-value-17_y.c, struct-by-value-18_y.c,
12622         struct-by-value-19_y.c, struct-by-value-1_x.c,
12623         struct-by-value-1_y.c, struct-by-value-20_y.c,
12624         struct-by-value-2_x.c, struct-by-value-2_y.c,
12625         struct-by-value-3_y.c, struct-by-value-4_x.c,
12626         struct-by-value-4_y.c, struct-by-value-5_y.c,
12627         struct-by-value-6_y.c, struct-by-value-7_y.c
12628         struct-by-value-8_x.c, struct-by-value-8_y.c
12629         struct-by-value-9_x.c, struct-by-value-9_y.c
12630         struct-return-10_x.c, struct-return-10_y.c,
12631         struct-return-19_x.c, struct-return-20_x.c
12632         struct-return-2_x.c, struct-return-2_y.c
12633         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12634         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12635
12636 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12637
12638         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12639         attribute on sparc*-sun-solaris2.*.
12640
12641 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12642
12643         PR c++/13710
12644         * g++.dg/ext/typeof7.C: New test.
12645
12646 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12647
12648         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12649         * gcc.dg/const-elim-1.c: Same.
12650
12651 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12652
12653         * objc.dg/stret-1.m: New.
12654         * objc.dg/stret-2.m: New.
12655
12656 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12657
12658         PR c++/11895
12659         * g++.dg/ext/vector1.C: New test.
12660
12661 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12662
12663         * gcc.dg/pch/import-1.c: New.
12664         * gcc.dg/pch/import-1.hs: New.
12665         * gcc.dg/pch/import-1a.h: New.
12666         * gcc.dg/pch/import-1b.h: New.
12667         * gcc.dg/pch/import-1c.h: New.
12668
12669 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/13574
12672         * g++.dg/ext/array1.C: New test.
12673
12674         PR c++/13178
12675         * g++.dg/conversion/op1.C: New test.
12676
12677 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12678
12679         PR 11864
12680         From Kazumoto Kojima / Dan Kegel:
12681         * gcc.dg/pr11864-1.c: New test.
12682
12683         PR 10392
12684         From Marcus Comstedt / Dan Kegel:
12685         * gcc.dg/pr10392-1.c: New test.
12686
12687 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12688
12689         PR c++/13478
12690         * g++.dg/init/ref10.C: New test.
12691
12692 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12693
12694         PR c++/13407
12695         * g++.dg/parse/typename6.C: New test.
12696
12697 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12698
12699         PR pch/13361
12700         * testsuite/g++.dg/pch/wchar-1.C: New.
12701         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12702
12703 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12704
12705         PR c++/9259
12706         * g++.dg/expr/sizeof2.C: New test.
12707
12708 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12709
12710         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12711
12712 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12713
12714         PR c++/13659
12715         * g++.dg/lookup/strong-using-3.C: New.
12716         * g++.dg/lookup/using-10.C: New.
12717
12718 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12719
12720         PR c++/13594
12721         * g++.dg/lookup/strong-using-2.C: New.
12722
12723 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12724             Dan Kegel <dank@kegel.com>
12725             J"orn Rennecke <joern.rennecke@superh.com>
12726
12727         PR target/9365
12728         * gcc.dg/pr9365-1.c: New test.
12729
12730 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12731
12732         PR c++/8856
12733         * g++.dg/parse/casting-operator2.C: New test.
12734         * g++.old-deja/g++.pt/explicit83.C: Remove.
12735
12736 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12737
12738         * gcc.dg/label-compound-stmt-1.c: New test.
12739         * gcc.c-torture/compile/950922-1.c,
12740         gcc.c-torture/compile/20000211-3.c,
12741         gcc.c-torture/compile/20000518-1.c,
12742         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12743         compound statements.
12744
12745 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12746
12747         * gcc.dg/ppc64-abi-1.c: New test.
12748
12749 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12750
12751          * g++.dg/ext/attrib9.C: Add dg-warnings.
12752
12753 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12754
12755         PR c++/12335
12756         * g++.dg/parse/dtor3.C: New test.
12757
12758 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12759
12760         PR c++/12709
12761         * g++.dg/parse/try-catch-1.C: New test.
12762
12763 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12764
12765         * ada/acats/run_all.sh: Add more verbose output in acats.log
12766         when compiling tests.
12767
12768 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12769
12770         PR 13656
12771         * gcc.dg/typedef-redecl.c: New test case.
12772         * gcc.dg/typedef-redecl.h: New support file.
12773
12774 2004-01-13  Jan Hubicka  <jh@suse.cz>
12775
12776         * gcc.dg/always_inline.c: New test.
12777         * gcc.dg/debug/20031231-1.c: Fix.
12778
12779 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12780
12781         PR c++/13474
12782         * g++.dg/template/array3.C: New test.
12783
12784 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12785
12786         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12787         * g++.dg/warn/Wunused-2.C: Likewise.
12788
12789 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12790
12791         PR c++/13289
12792         * g++.dg/template/instantiate6.C: New test.
12793
12794 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12795
12796         PR middle-end/11397
12797         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12798
12799 2004-01-12  Jan Hubicka  <jh@suse.cz>
12800
12801         PR opt/12826
12802         * gcc.dg/20040112-1.c: New.
12803
12804         * gcc.dg/dwarf-die[1-7].c: Move to...
12805         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12806         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12807
12808 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12809
12810         PR c++/4100
12811         * g++.dg/parse/friend4.C: New test.
12812
12813 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12814
12815         PR c++/4100
12816         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12817         definition is called a friend.
12818
12819 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12820
12821         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12822
12823 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12824
12825         PR c++/3478
12826         * g++.dg/parse/error10.C: New test.
12827         * g++.dg/template/arg2.C: Accept "invalid type" error.
12828
12829 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12830
12831         PR middle-end/13392
12832         * g++.dg/opt/expect2.C: New test.
12833
12834 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12835
12836         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12837         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12838         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12839         Update dg-error regexps.
12840
12841 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12842
12843         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12844         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12845
12846 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12847
12848         * gcc.dg/pragma-re-1.c: Use right pointer type.
12849
12850 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12851
12852         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12853
12854 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12855
12856         * gcc.dg/rs6000-ldouble-1.c: New.
12857
12858 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12859
12860         DR 337
12861         PR c++/9256
12862         * g++.dg/other/abstract1.C: New test.
12863
12864 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12865
12866         * g++.dg/lookup/strong-using-1.C: New.
12867
12868 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12869
12870         PR c/11234
12871         * gcc.dg/func-ptr-conv-1.c: New test.
12872         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12873
12874 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12875
12876         PR target/13380.
12877         * gcc.c-torture/compile/20040109-1.c: New.
12878
12879 2004-01-08  Stuart Hastings  <stuart@apple.com>
12880
12881         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12882         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12883         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12884
12885 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12886
12887         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12888
12889 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12890
12891         * ada/acats/run_acats: Treat 'gnatchop' the same way
12892         as 'gnatmake'.  Export GCC_DRIVER.
12893         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12894         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12895
12896 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12897
12898         PR c++/12573
12899         * g++.dg/template/dependent-expr4.C: New test.
12900
12901 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12902
12903         * gcc.dg/altivec-11.c: New test.
12904
12905 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12906
12907         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12908
12909 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12910
12911         PR c/6024
12912         * gcc.dg/enum-compat-1.c: New test.
12913         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12914
12915 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12916
12917         PR c/12165
12918         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12919         gcc.dg/c99-idem-qual-3.c: New tests.
12920
12921 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12922
12923         * gcc.dg/winline-7.c: Don't cast void * to int.
12924
12925 2004-01-06  Jan Hubicka  <jh@suse.cz>
12926
12927         * gcc.dg/i386-sse-5.c: New test
12928         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12929
12930 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12931
12932         PR c++/12815
12933         * g++.dg/rtti/typeid4.C: New test.
12934
12935 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12936
12937         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12938
12939 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12940
12941         PR c++/12132
12942         * g++.dg/template/error11.C: New test.
12943
12944         PR c++/13451
12945         * g++.dg/template/class2.C: New test.
12946
12947 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12948         Richard Sandiford <rsandifo@redhat.com>
12949
12950         PR c++/13387
12951         * g++.dg/opt/alias3.C: New test.
12952
12953 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12954
12955         PR c++/13157
12956         * g++.dg/template/koenig3.C: New test.
12957
12958         PR c++/13529
12959         * g++.dg/parse/offsetof3.C: New test.
12960
12961         * g++.dg/init/copy7.C: Add missing dg-error markers.
12962
12963         PR c++/12226
12964         * g++.dg/init/copy7.c: New test.
12965
12966         PR c++/13536
12967         * g++.dg/parse/cast1.C: New test.
12968
12969 2004-01-04  Jan Hubicka  <jh@suse.cz>
12970
12971         * gcc.dg/winline[1-7].c: New tests.
12972
12973 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12974
12975         PR c++/13520
12976         * g++.dg/template/qualttp22.C: New test.
12977
12978 2004-01-01  Jan Hubicka  <jh@suse.cz>
12979
12980         * gcc.dg/debug/20031231-1.c: New.
12981         * gcc.c-torture/compile/20040101-1.c: New.
12982         * gcc.dg/dwarf-die-[1-7].c: New.
12983
12984 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12985
12986         PR optimization/13521
12987         * gcc.c-torture/compile/20031231-1.c: New test.
12988
12989 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12990
12991         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12992
12993 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12994
12995         PR c++/10079
12996         * g++.dg/template/crash16.C: New test.
12997
12998 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12999
13000         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
13001
13002 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
13003
13004         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
13005         ports.
13006         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13007         * g++.old-deja/g++.law/profile1.C: Likewise.
13008         * gcc.c-torture/compile/981006-1.c: Likewise.
13009         * gcc.c-torture/execute/loop-2e.x: Likewise.
13010         * gcc.c-torture/execute/loop-2f.x: Remove.
13011         * gcc.c-torture/execute/loop-2g.x: Likewise.
13012         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
13013         * gcc.dg/20020312-2.c: Remove traces of dead ports.
13014
13015 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
13016
13017         PR c++/13507
13018         * g++.dg/ext/attrib11.C: New test.
13019
13020         PR c++/13494
13021         * g++.dg/template/array2-1.C: New test.
13022         * g++.dg/template/array2-2.C: New test.
13023
13024 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
13025
13026         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
13027
13028 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
13029
13030         PR c++/12774
13031         * g++.dg/template/array1-1.C: New test.
13032         * g++.dg/template/array1-2.C: New test.
13033
13034 2003-12-29  Roger Sayle  <roger@eyesopen.com>
13035
13036         PR fortran/12632
13037         * g77.dg/12632.f: New test case.
13038
13039 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13040
13041         PR c++/13289
13042         * g++.dg/parse/nontype1.C: New test.
13043
13044 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13045
13046         PR c++/12403
13047         * g++.dg/parse/explicit1.C: New test.
13048         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
13049
13050 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13051
13052         PR c++/13081
13053         * g++.dg/opt/inline6.C: New test.
13054
13055         PR c++/12613
13056         * g++.dg/parse/error9.C: New test.
13057
13058         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
13059
13060 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
13061
13062         PR c++/13009
13063         * g++.dg/init/assign1.C: New test.
13064
13065 2003-12-28  Roger Sayle  <roger@eyesopen.com>
13066
13067         PR c++/13070
13068         * g++.dg/warn/format3.C: New test case.
13069
13070 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13071
13072         * gcc.c-torture/compile/20031227-1.c: New test.
13073
13074 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13075
13076         * g++.dg/bprob/bprob.exp: Load target-supports.exp
13077         * g77.dg/bprob/bprob.exp: Likewise.
13078         * gcc.misc-tests/bprob.exp: Likewise.
13079         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
13080         variants on systems where the library does not provide that
13081         functionality.
13082         * gcc.dg/builtins-20.c: Use builtins-config.h.
13083         * gcc.dg/builtins-config.h: New file.
13084
13085 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13086
13087         * lib/gcc-dg.exp (dg-require-profiling): New function.
13088         * lib/target-supports.exp (check_profiling_available): Likewise.
13089         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
13090         * g77.dg/bprob/bprob.exp: Likewise.
13091         * gcc.misc-tests/bprob.exp: Likewise.
13092         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
13093         * gcc.dg/20021014-1.c: Likewise.
13094         * gcc.dg/nest.c: Likewise.
13095
13096 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13097
13098         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
13099         compiling.
13100         * g++.dg/lookup/java2.C: Likewise.
13101         * gcc.dg/cpp/lexident.c: Likewise.
13102
13103 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
13104
13105         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
13106         given.
13107         * gcc.c-torture/compile/961203-1.c: Likewise.
13108         * gcc.c-torture/compile/980506-1.c: Likewise.
13109
13110 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
13111
13112         * lib/gcc-dg.exp (dg-prune-output): New annotation.
13113         (additional_prunes): New global.
13114         (gcc-dg-prune): Handle additional per-test pruning.
13115         (dg-test): Clear additional_prunes between tests.
13116
13117         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
13118         dg-prune-output to avoid spurious failures from assembler
13119         complaining about nonexistent WAW violations.
13120         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
13121         Use dg-prune-output to avoid spurious failures from assembler
13122         warning about Itanium B-step errata.
13123
13124 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
13125
13126         * g++.dg/abi/macro0.C: New test.
13127         * g++.dg/abi/macro1.C: Likewise.
13128         * g++.dg/abi/macro2.C: Likewise.
13129
13130         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
13131         * g++.dg/abi/bitfield7.C: Likewise.
13132         * g++.dg/abi/dtor2.C: Likewise.
13133         * g++.dg/abi/mangle11.C: Likewise.
13134         * g++.dg/abi/mangle12.C: Likewise.
13135         * g++.dg/abi/mangle14.C: Likewise.
13136         * g++.dg/abi/mangle17.C: Likewise.
13137         * g++.dg/abi/vbase10.C: Likewise.
13138         * g++.dg/abi/vbase14.C: Likewise.
13139         * g++.dg/template/qualttp17.C: Likewise.
13140
13141 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13142
13143         PR c/11995
13144         * gcc.dg/20031223-1.c: New test.
13145
13146 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13147
13148         * gcc.dg/noreturn-7.c: New test.
13149
13150 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13151
13152         * gcc.dg/null-pointer-1.c: New test.
13153
13154 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13155
13156         * g++.old-deja/g++.jason/template18.C: Remove.
13157         * g++.old-deja/g++.jason/template37.C: Likewise.
13158
13159         PR c++/12862
13160         * g++.dg/lookup/ns1.C: New test.
13161
13162         PR c++/12397
13163         * g++.dg/template/lookup3.C: New test.
13164
13165 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13166
13167         * g++.dg/template/recurse1.C: New test
13168
13169 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
13170
13171         PR c++/12479
13172         * g++.dg/parse/semicolon1.C: New test.
13173         * g++.dg/parse/semicolon1.h: Likewise.
13174
13175 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
13176
13177         * gcc.dg/darwin-misaligned.c: New test.
13178
13179 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
13180
13181         PR c/9163
13182         * gcc.dg/20031222-1.c: New test.
13183
13184 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
13185
13186         PR c++/13438
13187         * g++.dg/parse/error8.C: New test.
13188
13189         PR c++/11554
13190         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
13191
13192 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
13193
13194         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
13195         too small.
13196         * gcc.c-torture/compile/930217-1.c: Likewise.
13197         * gcc.c-torture/compile/930513-1.c: Likewise.
13198         * gcc.c-torture/execute/920908-2.c: Likewise.
13199         * gcc.c-torture/execute/921204-1.c: Likewise.
13200         * gcc.c-torture/execute/930621-1.c: Likewise.
13201         * gcc.c-torture/execute/930630-1.c: Likewise.
13202         * gcc.c-torture/execute/931031-1.c: Likewise.
13203         * gcc.c-torture/execute/980602-2.c: Likewise.
13204         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
13205         * gcc.c-torture/execute/compndlit-1.c: Likewise.
13206         * gcc.c-torture/execute/extzvsi.c: Likewise.
13207         * gcc.c-torture/unsorted/ext.c: Likewise.
13208
13209 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
13210
13211         PR target/12749
13212         * gcc.c-torture/compile/20031220-2.c: New test case.
13213
13214 2003-12-20  Roger Sayle  <roger@eyesopen.com>
13215
13216         PR optimization/13031
13217         * gcc.c-torture/compile/20031220-1.c: New test case.
13218
13219 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13220
13221         * gcc.dg/cast-function-1.c: New test.
13222
13223 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
13224
13225         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
13226         formats.
13227
13228 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
13229
13230         PR c++/12795
13231         * g++.dg/ext/attrib10.C: New test.
13232
13233 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13234
13235         * gcc.dg/cleanup-10.c: New test.
13236         * gcc.dg/cleanup-11.c: New test.
13237
13238 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
13239
13240         PR c++/13239
13241         * g++.dg/opt/expect1.C: New test.
13242
13243 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13244
13245         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13246
13247 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13248
13249         PR debug/12923
13250         * gcc.dg/20031218-1.c: New test.
13251
13252         PR debug/12389
13253         * gcc.dg/20031218-2.c: New test.
13254         * gcc.dg/20031218-3.c: New test.
13255
13256         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13257         of label name and allow for USER_LABEL_PREFIX == "_" names.
13258         * g++.dg/abi/mangle18-2.C: Likewise.
13259         * g++.dg/abi/mangle19-1.C: Likewise.
13260         * g++.dg/abi/mangle19-2.C: Likewise.
13261         * g++.dg/abi/mangle20-1.C: Likewise.
13262         * g++.dg/abi/mangle20-2.C: Likewise.
13263
13264 2003-12-18  Richard Henderson  <rth@redhat.com>
13265
13266         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13267
13268 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13269             Dan Kegel <dank@kegel.com>
13270
13271         PR other/12009
13272         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13273         testing a cross compiler, it causes spurious compile failures.
13274         * lib/g++.exp: Likewise.
13275
13276 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13277
13278         PR c++/13262
13279         * g++.dg/template/access13.C: New test.
13280
13281 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13282
13283         * gcc.dg/20031216-1.c: New test.
13284
13285 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13286
13287         PR c++/9154
13288         * g++.dg/template/error10.C: New test.
13289
13290 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13291
13292         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13293         * g++.dg/eh/simd-2.C: Likewise.
13294
13295 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13296             Roger Sayle  <roger@eyesopen.com>
13297
13298         * gcc.c-torture/execute/ieee/mzero5.c: New.
13299
13300 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13301
13302         PR c++/10603
13303         * g++.dg/parse/error6.C: New test.
13304
13305         PR c++/12827
13306         * g++.dg/parse/error7.C: New test.
13307
13308 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13309
13310         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13311         at -O with stabs debugging formats.
13312         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13313         * gcc.dg/debug/debug-2.c: Likewise.
13314
13315 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13316
13317         PR c++/12696
13318         * g++.dg/init/error1.C: New test.
13319
13320         PR c++/12218
13321         * g++.dg/init/pm3.C: New test.
13322
13323 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13324
13325         PR c/3347
13326         * gcc.dg/bitfld-8.c: New test.
13327
13328 2003-12-16  James Lemke  <jim@wasabisystems.com>
13329
13330         * gcc.dg/arm-scd42-[123].c: New tests.
13331
13332 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13333
13334         PR c++/9043
13335         * g++.dg/abi/mangle20-1.C: New test.
13336         * g++.dg/abi/mangle20-2.C: New test.
13337
13338 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13339
13340         PR c++/13275
13341         * g++.dg/other/offsetof2.C: Remove XFAIL.
13342         * g++.dg/parse/offsetof1.C: New test.
13343         * g++.gd/parse/offsetof2.C: Likewise.
13344
13345 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13346
13347         * g++.dg/template/nontype3.C: New test.
13348         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13349
13350 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13351
13352         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13353
13354 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13355
13356         PR c++/13387
13357         * g++.dg/expr/assign1.C: New test.
13358
13359         PR c++/13242
13360         * g++.dg/abi/mangle19-1.C: New test.
13361         * g++.dg/abi/mangle19-2.C: New test.
13362
13363 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13364
13365         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13366
13367 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13368
13369         * gcc.c-torture/execute/20031216-1.c: New test.
13370
13371 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13372
13373         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13374         an ICE regression.
13375
13376 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13377
13378         PR c++/10926
13379         * g++.dg/template/error9.C: New test.
13380
13381         PR c++/11116
13382         * g++.dg/template/error8.C: New test.
13383
13384 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13385
13386         PR middle-end/13400
13387         * gcc.c-torture/execute/20031215-1.c: New test case.
13388
13389 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13390
13391         PR c++/13269
13392         * g++.dg/parse/error5.C: New test.
13393
13394         PR c++/12989
13395         * g++.dg/expr/sizeof1.C: New test.
13396
13397         PR c++/13310
13398         * g++.dg/template/crash15.C: New test.
13399
13400 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13401
13402         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13403         a non-POD type as the last named parameter of a varargs function.
13404
13405 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13406
13407         PR c++/13243
13408         PR c++/12573
13409         * g++.dg/template/crash14.C: New test.
13410         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13411
13412 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13413
13414         * g++.dg/other/java1.C: New test.
13415
13416         PR c++/13241
13417         * g++.dg/abi/mangle18-1.C: New test.
13418         * g++.dg/abi/mangle18-2.C: New test.
13419
13420 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13421
13422         PR optimization/10312
13423         * gcc.c-torture/execute/20031214-1.c: New.
13424
13425 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13426
13427         PR c++/10779
13428         PR c++/12160
13429         * g++.dg/parse/error3.C: New test.
13430         * g++.dg/parse/error4.C: Likewise.
13431         * g++.dg/abi/mangle4.C: Tweak error messages.
13432         * g++.dg/lookup/using5.C: Likewise.
13433         * g++.dg/other/error2.C: Likewise.
13434         * g++.dg/parse/typename5.C: Likewise.
13435         * g++.dg/parse/undefined1.C: Likewise.
13436         * g++.dg/template/arg2.C: Likewise.
13437         * g++.dg/template/ttp3.C: Likewise.
13438         * g++.dg/template/type1.C: Likewise.
13439         * g++.old-deja/g++.other/crash32.C: Likewise.
13440         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13441
13442 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13443
13444         PR c++/13106
13445         * g++.dg/warn/noreturn-3.C: New test.
13446
13447 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13448
13449         PR c++/13118
13450         * g++.dg/abi/covariant3.C: New.
13451
13452 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13453
13454         * g++.dg/eh/ia64-1.C: New test.
13455
13456 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13457
13458         PR optimization/13037
13459         * g77.f-torture/execute/13037.f: New test case.
13460
13461 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13462
13463         PR c++/12881
13464         * g++.dg/abi/covariant2.C: New.
13465
13466 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13467
13468         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13469
13470 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13471
13472         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13473
13474 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13475
13476         PR other/10819
13477         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13478         to fix Bug 10819.
13479         * lib/g++.exp (g++_version): Likewise.
13480         * lib/g77.exp (g77_version): Likewise.
13481         * lib/objc.exp (default_objc_version): Likewise.
13482
13483 2003-12-10  Richard Henderson  <rth@redhat.com>
13484
13485         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13486
13487         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13488
13489 2003-12-08  Matt Austern  <austern@apple.com>
13490
13491         PR c/13134
13492         * lib/gcc-dg.exp (dg-require-visibility): Define.
13493         * lib/target-supports (check_visibility_available): Define.
13494         * gcc.dg/visibility-1.c: New test.
13495         * gcc.dg/visibility-2.c: Likewise.
13496         * gcc.dg/visibility-3.c: Likewise.
13497         * gcc.dg/visibility-4.c: Likewise.
13498         * gcc.dg/visibility-5.c: Likewise.
13499         * gcc.dg/visibility-6.c: Likewise.
13500         * g++.dg/ext/visibility-1.C: Likewise.
13501         * g++.dg/ext/visibility-2.C: Likewise.
13502         * g++.dg/ext/visibility-3.C: Likewise.
13503         * g++.dg/ext/visibility-4.C: Likewise.
13504         * g++.dg/ext/visibility-5.C: Likewise.
13505         * g++.dg/ext/visibility-6.C: Likewise.
13506
13507 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13508
13509         * g++.dg/lookup/java1.C: New test.
13510         * g++.dg/lookup/java2.C: New test.
13511
13512 2003-12-07  Falk Hueffner  <falk@debian.org>
13513
13514         * g++.dg/opt/noreturn-1.C: New test.
13515
13516 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13517
13518         * gcc.dg/overflow-1.c: New test.
13519
13520 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13521
13522         * g77.f-torture/compile/13060.f: New test.
13523
13524 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13525
13526         PR c++/13323
13527         * g++.dg/inherit/operator2.C: New test.
13528
13529 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13530
13531         PR c++/13305
13532         * g++.dg/ext/attrib9.C: New test.
13533
13534 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13535
13536         PR c++/13314
13537         * g++.dg/template/error7.C: New test.
13538
13539 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13540             J"orn Rennecke <joern.rennecke@superh.com>
13541
13542         PR target/13302
13543         * g++.dg/other/struct-va_list.C: New test.
13544
13545 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13546
13547         PR c++/13166
13548         * g++.dg/parse/defarg6.C: New test.
13549
13550 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13551
13552         PR target/13256
13553         * gcc.c-torture/execute/20031201-1.c: New test.
13554
13555 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13556
13557         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13558
13559 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13560
13561         * gcc.dg/builtin-return-1.c: New test.
13562
13563 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13564             J"orn Rennecke <joern.rennecke@superh.com>
13565
13566         PR optimization/13260
13567         * gcc.c-torture/execute/20031204-1.c: New test.
13568
13569 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13570
13571         PR c++/9127
13572         * g++.dg/template/error6.C: New test.
13573
13574 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13575
13576         * gcc.dg/20031202-1.c: New test.
13577
13578 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13579
13580         PR c++/13179
13581         * g++.dg/template/eh1.C: New test.
13582
13583         PR c++/10771
13584         * g++.dg/template/error5.C: New test.
13585
13586 2003-12-02  David Ung  <davidu@mips.com>
13587
13588         * gcc.dg/compat/vector-check.h: Corrected type for var
13589         g_##TMODE
13590
13591 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13592
13593         PR c++/10126
13594         * g++.dg/template/ptrmem8.C: New test.
13595
13596 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13597
13598         PR c++/12573
13599         * g++.dg/template/dependent-expr3.C: New test.
13600
13601 2003-12-01  James Lemke  <jim@wasabisystems.com>
13602
13603         * gcc.dg/arm-g2.c: New test.
13604
13605 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13606
13607         PR optimization/11634
13608         * gcc.dg/20031201-2.c: New test case.
13609
13610 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13611
13612         PR 11433
13613         * objc.dg/proto-lossage-3.m: New test.
13614
13615 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13616
13617         PR optimization/12628
13618         * gcc.dg/20031201-1.c: New test case.
13619
13620 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13621
13622         * gcc.dg/unaligned-1.c: New test.
13623
13624 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13625
13626         PR c++/9849
13627         * g++.dg/template/error4.C: New test.
13628         * g++.dg/template/nested3.C: Adjust error markers.
13629
13630 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13631
13632         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13633
13634 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13635
13636         PR c/10333
13637         * gcc.dg/bitfld-7.c: New test.
13638
13639 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13640
13641         * gcc.dg/tls/asm-1.C: New test.
13642
13643 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13644
13645         * gcc.dg/cpp/assert4.c: Update.
13646
13647 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13648
13649         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13650         * gcc.dg/builtin-apply3.c: New test.
13651
13652 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13653
13654         * lib/compat.exp (compat-obj): New xfaildata parameter.
13655         Use it to set compiler_conditional_xfail_data before compiling.
13656         (compat-get-options): Handle dg-xfail-if.
13657         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13658         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13659         * gcc.dg/compat/vector-1_y.c: Likewise.
13660         * gcc.dg/compat/vector-2_x.c: Likewise.
13661         * gcc.dg/compat/vector-2_y.c: Likewise.
13662
13663 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13664
13665         * g++.dg/opt/reg-stack4.C: New test.
13666
13667 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13668
13669         * gcc.dg/builtin-apply2.c: New test.
13670
13671 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13672
13673         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13674
13675 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13676
13677         PR c++/12924
13678         * g++.dg/template/template-id-2.C: New test.
13679
13680 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13681
13682         PR c++/5369
13683         * g++.dg/template/memfriend1.C: New test.
13684         * g++.dg/template/memfriend2.C: Likewise.
13685         * g++.dg/template/memfriend3.C: Likewise.
13686         * g++.dg/template/memfriend4.C: Likewise.
13687         * g++.dg/template/memfriend5.C: Likewise.
13688         * g++.dg/template/memfriend6.C: Likewise.
13689         * g++.dg/template/memfriend7.C: Likewise.
13690         * g++.dg/template/memfriend8.C: Likewise.
13691         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13692
13693 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13694
13695         PR c++/12515
13696         * g++.dg/ext/cond1.C: New test.
13697
13698 2003-11-20  Richard Henderson  <rth@redhat.com>
13699
13700         * gcc.dg/20020201-2.c: Remove.
13701         * gcc.dg/20020201-4.c: Remove.
13702         * gcc.dg/20020304-1.c: Remove.
13703
13704 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13705
13706         * gcc.dg/cpp/trad/xwin1.c: New test case.
13707
13708 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13709
13710         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13711         * lib/g77.exp: Likewise.
13712         * lib/objc.exp: Likewise.
13713         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13714         for darwin.
13715
13716 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13717
13718         PR c++/12932
13719         * g++.dg/template/static5.C: New test.
13720
13721 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13722
13723         * gcc.dg/nested-func-1.c: New test.
13724
13725 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13726
13727         * gcc.dg/cpp/assert4.c: New test.
13728
13729 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13730
13731         PR c++/2294
13732         * g++.dg/lookup/using9.c: New test.
13733
13734 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13735
13736         PR c++/12762
13737         * g++.dg/template/error3.C: New test.
13738
13739 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13740
13741         PR ada/13035
13742         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13743         No longer use a wrapper for gcc, since this does not work under
13744         Windows.
13745
13746 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13747
13748         PR c++/2094
13749         * g++.dg/template/ptrmem7.C: New test.
13750
13751 2003-11-13  Andrew Pinski <apinski@apple.com>
13752
13753         * gcc.c-torture/compile/20031113-1.c: New test.
13754
13755 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13756             Kean Johnston <jkj@sco.com>
13757
13758         PR c/13029
13759         * gcc.dg/unused-4.c: Update.
13760
13761 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13762
13763         * g++.dg/opt/const3.C: New test.
13764
13765 2003-11-13  Jan Hubicka  <jh@suse.cz>
13766
13767         * gcc.c-torture/compile/20031112-1.c: New test.
13768
13769 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13770
13771         * g++.dg/parse/crash10.C: Remove bogus error marker.
13772
13773 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13774
13775         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13776         (host_gcc): Likewise.
13777         (ROOT): Honor $PWDCMD.
13778         (BASE): Likewise.
13779         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13780
13781 2003-11-12  Catherine Moore  <clm@redhat.com>
13782
13783         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13784
13785 2003-11-12  Andreas Jaeger  <aj@suse.de>
13786             Jakub Jelinek  <jakub@redhat.com>
13787             Andrew Pinski  <pinskia@physics.uc.edu>
13788             Richard Henderson  <rth@redhat.com>
13789
13790         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13791         systems.
13792         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13793
13794         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13795         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13796
13797 2003-11-11  Andreas Jaeger  <aj@suse.de>
13798
13799         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13800
13801         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13802
13803 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13804
13805         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13806         Clean ups.
13807
13808 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13809
13810         * gcc.dg/trampoline-1.c: New test.
13811
13812 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13813
13814         * gcc.c-torture/compile/200031109-1.c: New test.
13815
13816 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13817
13818         PR c/3190
13819         PR c/8714
13820         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13821         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13822         gcc.dg/format/no-y2k-1.c: Update.
13823
13824 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13825
13826         PR optimization/10467
13827         * gcc.dg/20031108-1.c: New test case.
13828
13829 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13830
13831         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13832
13833 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13834
13835         * gcc.dg/compound-lvalue-1.c: New test.
13836         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13837         some XFAILs.
13838
13839 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13840
13841         * gcc.dg/altivec-varargs-1.c: New test.
13842
13843 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13844
13845         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13846         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13847         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13848         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13849         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13850
13851 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13852
13853         * gcc.dg/cond-lvalue-1.c: New test.
13854
13855 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13856
13857         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13858
13859 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13860
13861         PR c++/11616
13862         * g++.dg/template/instantiate5.C: New test.
13863
13864 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13865
13866         PR c++/12726
13867         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13868         * ChangeLog: Add missing first entry for above test.
13869
13870 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13871
13872         PR c++/9810
13873         * g++.dg/template/using8.C: New test.
13874         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13875
13876 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13877
13878         PR optimization/10817
13879         * gcc.c-torture/compile/20031102-1.c: New test case.
13880
13881 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13882
13883         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13884         2147483647.
13885
13886 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13887
13888         * gcc.dg/20031102-1.c: New test.
13889
13890 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13891
13892         * gcc.dg/complex-1.c: New test.
13893
13894 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13895
13896         PR c++/12796
13897         * g++.dg/template/crash13.C: Adjust expected error location.
13898         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13899
13900 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13901
13902         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13903
13904 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13905
13906         PR/10239
13907         * gcc.c-torture/compile/20031031-2.c: New test.
13908
13909 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13910
13911         PR/11640
13912         * gcc.c-torture/compile/20031031-1.c: New test.
13913
13914 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13915
13916         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13917         * gcc.misc-tests/bprob.exp: Likewise.
13918         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13919         the execution test on arm-elf configs.
13920         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13921         configs that don't support scratch files.
13922         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13923
13924 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13925
13926         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13927         done by dejagnu.
13928
13929 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13930
13931         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13932         Avoid non pure sh syntax. Add more logging.
13933
13934         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13935         fail.
13936
13937 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13938
13939         PR libgcj/10610
13940         * gcc.dg/ppc-stackalign-1.c: New test.
13941
13942 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13943
13944         * ada/acats/run_all.sh: Change output to be more compliant with
13945         dejagnu framework.
13946         Create acats.sum and acats.log files under testsuite/ada/acats
13947         Only run [a-z]* directories, to filter out e.g. CVS.
13948         Redirect build output to log file.
13949
13950 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13951
13952         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13953
13954 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13955
13956         PR ada/5909:
13957         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13958
13959 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13960
13961         * gcc.c-torture/compile/20031023-1.c: New test.
13962         * gcc.c-torture/compile/20031023-2.c: New test.
13963         * gcc.c-torture/compile/20031023-3.c: New test.
13964         * gcc.c-torture/compile/20031023-4.c: New test.
13965
13966 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13967
13968         PR c++/10371
13969         * g++.dg/lookup/scoped8.C: New test.
13970
13971 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13972
13973         * g++.dg/opt/reg-stack3.C: New test.
13974
13975 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13976
13977         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13978
13979 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13980
13981         PR c++/11076
13982         * g++.dg/template/crash13.C: New test.
13983
13984 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13985
13986         * gcc.dg/c99-restrict-2.c: New test.
13987
13988 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13989
13990         PR c++/12698, c++/12699, c++/12700, c++/12566
13991         * g++.dg/inherit/covariant9.C: New test.
13992         * g++.dg/inherit/covariant10.C: New test.
13993         * g++.dg/inherit/covariant11.C: New test.
13994
13995 2003-10-23  Jason Merrill  <jason@redhat.com>
13996
13997         PR c++/12726
13998         * g++.dg/ext/complit2.C: New test.
13999
14000 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14001
14002         PR target/12654
14003         * gcc.c-torture/execute/20031020-1.c: New test.
14004
14005 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14006
14007         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
14008         following the jump_insn.
14009
14010 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14011
14012         * gcc.dg/cast-lvalue-1.c: New test.
14013
14014 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
14015
14016         PR c++/11962
14017         * g++.dg/template/cond2.C: New test.
14018
14019 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14020
14021         * gcc.dg/builtins-28.c: New test.
14022
14023 2003-10-20  Jan Hubicka  <jh@suse.cz>
14024
14025         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
14026         parameter.
14027         * testsuite/gcc.dg/inline-2.c: Likewise.
14028
14029 2003-10-20  Phil Edwards  <phil@codesourcery.com>
14030
14031         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
14032         * gcc.dg/nest.c:  Likewise.
14033
14034 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14035
14036         PR c++/9781, c++/10583, c++/11862
14037         * g++.dg/parse/crash13.C: New test.
14038
14039 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14040
14041         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
14042
14043 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14044
14045         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
14046         Define HAVE_C99_RUNTIME except on Solaris.
14047         * gcc.dg/builtins-20.c: Likewise.
14048
14049 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14050
14051         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
14052
14053 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14054
14055         PR c++/12495
14056         * g++.dg/template/crash21.C: New test.
14057
14058 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14059
14060         PR c++/2513
14061         * g++.dg/template/typename5.C: New test.
14062
14063 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14064
14065         PR c++/12369
14066         * g++.dg/template/friend25.C: New test.
14067
14068 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
14069
14070         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
14071         versions.
14072
14073 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
14074
14075         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
14076         == 2147483647.
14077
14078 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
14079
14080         * gcc.c-torture/execute/960416-1.x: Remove.
14081         * gcc.c-torture/execute/divconst-3.x: Likewise.
14082
14083 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
14084
14085         PR target/12598
14086         * gcc.dg/torture/cris-volatile-1.c: New test.
14087
14088 2003-10-14  Roger Sayle  <roger@eyesopen.com>
14089
14090         PR optimization/9325
14091         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
14092         for overflowing floating point to integer conversion during RTL
14093         simplification.
14094
14095 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
14096
14097         * objc/execute/_cmd.m: Fix typo.
14098         * objc.dg/image-info.m, objc.dg/symtab-1.m:
14099         Relax 'scan-assembler' regexp.
14100         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
14101         objc.dg/try-catch-4.m: Run on non-Darwin targets.
14102         * objc.dg/zero-link-2.m: Remove blank line.
14103         * objc.dg/zero-link-3.m: New test case.
14104
14105 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
14106
14107         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
14108
14109         * gcc.dg/asm-names.c: Use scan-assembler-not rather
14110         than linker trickery.
14111
14112 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14113
14114         PR c++/12370
14115         * g++.dg/other/friend2.C: New test.
14116
14117 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14118
14119         * gcc.dg/20031012-1.c: New test.
14120
14121 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
14122
14123         * gcc.dg/weak/weak-3.c: Fix for new warning.
14124
14125 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
14126
14127         PR optimization/8750
14128         * gcc.c-torture/execute/20031012-1.c: New test case.
14129
14130 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14131
14132         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
14133         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
14134
14135 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14136
14137         PR optimization/12260
14138         * gcc.c-torture/compile/20031011-2.c: New test case.
14139
14140 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14141
14142         * gcc.c-torture/execute/20031011-1.c: New testcase.
14143
14144 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14145
14146         * gcc.c-torture/compile/20031011-1.c: New test.
14147
14148 2003-10-11  Jan Hubicka  <jh@suse.cz>
14149
14150         * g++.dg/other/first-global.C: New test.
14151
14152 2003-10-11  Roger Sayle  <roger@eyesopen.com>
14153
14154         * gcc.c-torture/execute/string-opt-18.c: New testcase.
14155
14156 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
14157
14158         * gcc.c-torture/compile/20031010-1.c: New test.
14159
14160 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
14161
14162         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
14163         * gcc.c-torture/execute/va-arg-25.c: ... here.
14164
14165 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
14166
14167         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
14168
14169 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
14170
14171         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
14172
14173 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
14174
14175         * g++.dg/parse/error2.C: New test.
14176
14177 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
14178
14179         PR c++/11097
14180         * g++.dg/other/error5.C: Modify the error message.
14181         * g++.dg/lookup/using8.C: New test.
14182
14183 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
14184
14185         * gcc.dg/darwin-abi-2.c: New file.
14186         * gcc.c-torture/execute/va-arg-24.c: New file.
14187
14188 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
14189
14190         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
14191         indentation.
14192
14193 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
14194
14195         PR c++/10147
14196         * g++.dg/other/error4.C: Update error messages.
14197         * g++.dg/template/ptrmem4.C: Likewise.
14198
14199         PR c++/12337
14200         * g++.dg/init/new9.C: New test.
14201
14202         PR c++/12334, c++/12236, c++/8656
14203         * g++.dg/ext/attrib8.C: New test.
14204
14205 2003-10-06  Devang Patel  <dpatel@apple.com>
14206
14207         * gcc.dg/debug/dwarf2-3.h: New test.
14208         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
14209
14210 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
14211
14212         * g++.dg/opt/cfg2.C: New test.
14213
14214 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14215
14216         * g++.dg/opt/float1.C: New test.
14217
14218 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14219
14220         * gcc.dg/c90-array-lval-6.c: New test.
14221         * gcc.dg/c99-array-lval-6.c: New test.
14222
14223 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
14224             Ziemowit Laski  <zlaski@apple.com>
14225
14226         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
14227         'Derived', so that it is never considered a class method; add
14228         new warning for '+port' method ambiguity.
14229         * objc.dg/method-12.m: Include <objc/objc.h> instead of
14230         <objc/objc-api.h> (needed on Mac OS X).
14231         * objc.dg/method-13.m: New test.
14232
14233 2003-10-03  Roger Sayle  <roger@eyesopen.com>
14234
14235         PR optimization/9325, PR java/6391
14236         * gcc.c-torture/execute/20031003-1.c: New test case.
14237
14238 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
14239
14240         PR optimization/12180
14241         * gcc.dg/20031002-1.c: New test.
14242
14243         PR c++/12486
14244         * g++.dg/inherit/error1.C: New test.
14245
14246 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14247
14248         * lib/f-torture.exp (search_for): Rename to...
14249         (search_for_re): This.  Also, clean up comments and the
14250         "regexp" invocation.
14251
14252 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14253
14254         * gcc.c-torture/compile/20031002-1.c: New test.
14255
14256 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14257
14258         * g++.dg/opt/cond1.C: New test.
14259
14260 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14261
14262         * gcc.dg/Wold-style-definition-2.c: New testcase.
14263         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14264
14265 2003-09-29  Richard Henderson  <rth@redhat.com>
14266
14267         * g++.dg/init/array10.C: Add dg-options.
14268
14269 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14270
14271         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14272
14273 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14274
14275         * g++.dg/template/friend19.C: Fix typo.
14276         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14277
14278 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14279
14280         * gcc.c-torture/execute/20030928-1.c: New test.
14281         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14282
14283 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14284
14285         * g++.dg/opt/unroll1.C: New test.
14286
14287 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14288
14289         PR optimization/11741
14290         * gcc.dg/20030926-1.c: New test case.
14291
14292 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14293
14294         PR c++/5655
14295         * g++.dg/parse/access7.C: New test.
14296         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14297
14298 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14299
14300         MERGE OF objc-improvements-branch into MAINLINE:
14301         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14302         if libobjc has not been built.
14303         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14304         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14305         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14306         objc/execute/nested-3.m, objc/execute/np-2.m,
14307         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14308         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14309         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14310         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14311         objc.dg/special/unclaimed-category-1.h,
14312         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14313         well as GNU runtime.
14314         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14315         * execute/cascading-1.m, execute/function-message-1.m,
14316         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14317         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14318         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14319         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14320         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14321         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14322         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14323         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14324         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14325         * objc.dg/bitfield-2.m: Run only on Darwin.
14326         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14327         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14328         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14329         * objc.dg/const-str-1.m: Fix constant string layout.
14330
14331 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14332
14333         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14334
14335 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14336
14337         * gcc.dg/darwin-abi-1.c: New file.
14338
14339 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14340
14341         PR target/12281
14342         * gcc.c-torture/compile/20030921-1.c: New test.
14343
14344 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14345
14346         * g++.dg/opt/reg-stack2.C: New test.
14347
14348 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14349
14350         * g++.dg/eh/delayslot1.C: New test.
14351
14352 2003-09-20  Richard Henderson  <rth@redhat.com>
14353
14354         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14355
14356 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14357
14358         * gcc.c-torture/execute/20030920-1.c: New test case.
14359
14360 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14361
14362         * g++.dg/rtti/typeid3.C: Correct expected error message.
14363
14364 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14365
14366         PR c++/157
14367         * g++.dg/parse/crash12.C: New test.
14368
14369 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14370
14371         * gcc.dg/compat/mixed-struct-check.h: New.
14372         * gcc.dg/compat/mixed-struct-defs.h: New.
14373         * gcc.dg/compat/mixed-struct-init.h: New.
14374         * gcc.dg/compat/struct-by-value-19_main.c: New.
14375         * gcc.dg/compat/struct-by-value-19_x.c: New.
14376         * gcc.dg/compat/struct-by-value-19_y.c: New.
14377         * gcc.dg/compat/struct-by-value-20_main.c: New.
14378         * gcc.dg/compat/struct-by-value-20_x.c: New.
14379         * gcc.dg/compat/struct-by-value-20_y.c: New.
14380         * gcc.dg/compat/struct-return-19_main.c: New.
14381         * gcc.dg/compat/struct-return-19_x.c: New.
14382         * gcc.dg/compat/struct-return-19_y.c: New.
14383         * gcc.dg/compat/struct-return-20_main.c: New.
14384         * gcc.dg/compat/struct-return-20_x.c: New.
14385         * gcc.dg/compat/struct-return-20_y.c: New.
14386
14387 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14388         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14389         so that it will not complain on LP64 targets.
14390
14391 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14392
14393         PR c++/495
14394         * g++.dg/template/friend24.C: New test.
14395
14396 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14397
14398         PR c++/12332
14399         * g++.dg/template/memtmpl2.C: New test.
14400
14401 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14402
14403         PR target/11184
14404         * gcc.dg/builtin-apply1.c: New test.
14405
14406 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14407
14408         PR c++/9848
14409         * g++.dg/warn/Wunused-4.C: New test.
14410
14411 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14412
14413         PR c++/12316
14414         * g++.dg/other/gc2.C: New test.
14415
14416 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14417
14418         PR c++/11991
14419         * g++.dg/rtti/typeid3.C: New test.
14420
14421         PR c++/12266
14422         * g++.dg/overload/template1.C: New test.
14423
14424 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14425
14426         * g++.dg/opt/cfg3.C: New test.
14427
14428 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14429
14430         PR c++/7939
14431         * g++.dg/template/crash11.C: New test.
14432
14433 2003-09-16  Jason Merrill  <jason@redhat.com>
14434             Jakub Jelinek  <jakub@redhat.com>
14435
14436         * gcc.dg/attr-warn-unused-result.c: New test.
14437
14438 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14439
14440         PR c++/12184
14441         * g++.dg/expr/call2.C: New test.
14442
14443 2003-09-15  Andreas Jaeger  <aj@suse.de>
14444
14445         * gcc.dg/Wold-style-definition-1.c: New test.
14446
14447 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14448
14449         PR c++/3907
14450         * g++.dg/parse/template12.C: New test.
14451
14452         * g++.dg/abi/bitfield11.C: New test.
14453         * g++.dg/abi/bitfield12.C: Likewise.
14454
14455 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14456
14457         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14458         non-expansion of functional macro name without arguments at EOL.
14459         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14460
14461 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14462
14463         * gcc.c-torture/execute/20030914-[12].c: New tests.
14464
14465 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14466
14467         PR c++/11788
14468         * g++.dg/overload/addr1.C: New test.
14469
14470 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14471
14472         * gcc.dg/20030909-1.c: New test.
14473
14474 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14475
14476         * gcc.dg/ultrasp10.c: New test.
14477
14478 2003-09-09  Devang Patel  <dpatel@apple.com>
14479
14480         * gcc.dg/darwin-ld-6.c: New test.
14481
14482 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14483
14484         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14485
14486 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14487
14488         * gcc.dg/ia64-types1.c: New test.
14489         * gcc.dg/ia64-types2.c: Likewise.
14490
14491 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14492
14493         * gcc.dg/builtins-1.c: Add more _Complex tests.
14494         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14495
14496         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14497         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14498
14499 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14500
14501         PR c++/11786
14502         * g++.dg/lookup/koenig2.C: New test.
14503
14504         PR c++/5296
14505         * g++.dg/rtti/typeid2.C: New test.
14506
14507 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14508
14509         * gcc.c-torture/compile/20030904-1.c: New test.
14510
14511 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14512
14513         * g++.dg/opt/longbranch2.C: New test.
14514
14515 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14516
14517         * g++.dg/template/crash10.C: Only compile it.
14518
14519 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14520
14521         PR middle-end/11665
14522         * gcc.c-torture/compile/20030907-1.c: New test.
14523         * g++.dg/init/array11.C: New test.
14524
14525 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14526
14527         PR c++/11852
14528         * g++.dg/init/struct1.C: New test.
14529
14530 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14531
14532         PR c++/12181
14533         * g++.dg/expr/comma1.C: New test.
14534
14535 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14536
14537         PR c++/11867
14538         * g++.dg/expr/static_cast5.C: New test.
14539
14540 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14541
14542         PR c++/11507
14543         * g++.dg/lookup/scoped7.C: New test.
14544
14545         PR c++/9574
14546         * g++.dg/other/static1.C: New test.
14547
14548         PR c++/11490
14549         * g++.dg/warn/template-1.C: New test.
14550
14551         PR c++/11432
14552         * g++.dg/template/crash10.C: New test.
14553
14554         PR c++/2478
14555         * g++.dg/overload/VLA.C: New test.
14556
14557         PR c++/10804
14558         * g++.dg/template/call1.C: New test.
14559
14560 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14561
14562         PR c++/11794
14563         * g++.dg/parse/using3.C: New test.
14564
14565 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14566
14567         PR c++/11409
14568         * g++.dg/overload/builtin3.C: New test case.
14569
14570 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14571
14572         PR c/9862
14573         * gcc.dg/20030906-1.c: New test.
14574         * gcc.dg/20030906-2.c: Likewise.
14575
14576 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14577
14578         PR c++/12167
14579         * g++.dg/parse/defarg5.C: New test.
14580
14581         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14582
14583 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14584
14585         PR c++/12163
14586         * g++.dg/expr/static_cast4.C: New test.
14587
14588         PR c++/12146
14589         * g++.dg/template/crash9.C: New test.
14590
14591 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14592
14593         * g++.old-deja/g++.ext/pretty2.C: Update for change
14594         in __FUNCTION__.
14595         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14596
14597 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14598
14599         PR c++/11922
14600         * g++/dg/template/qualified-id1.C: New test.
14601
14602         PR c++/12037
14603         * g++.dg/warn/noeffect4.C: New test.
14604
14605 2003-09-04  Matt Austern  <austern@apple.com>
14606
14607         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14608         * g++.dg/ext/fnname2.C: Likewise.
14609         * g++.dg/ext/fnname3.C: Likewise.
14610
14611 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14612
14613         * g++.dg/expr/lval1.C: New test.
14614         * g++.dg/ext/lvcast.C: Remove.
14615
14616 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14617
14618         PR optimization/11700.
14619         * gcc.c-torture/compile/20030903-1.c: New test case.
14620
14621 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14622
14623         PR c++/12053
14624         * g++.dg/abi/layout4.C: New test.
14625
14626 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14627
14628         PR c++/11553
14629         * g++.dg/parse/friend3.C: New test.
14630
14631 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14632
14633         PR c++/11847
14634         * g++.dg/template/class1.C: New test.
14635
14636         PR c++/11808
14637         * g++.dg/expr/call1.C: New test.
14638
14639 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14640
14641         PR c++/12114
14642         * g++.dg/init/ref9.C: New test.
14643
14644         PR c++/11972
14645         * g++.dg/template/nested4.C: New test.
14646
14647 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/12093
14650         * g++.dg/template/non-dependent4.C: New test.
14651
14652         PR c++/11928
14653         * g++.dg/inherit/conv1.C: New test.
14654
14655 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14656
14657         PR c++/6196
14658         * g++.dg/ext/label1.C: New test.
14659         * g++.dg/ext/label2.C: Likewise.
14660
14661 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14662
14663         * g++.dg/expr/cond3.C: New test.
14664
14665 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14666
14667         * gcc.dg/builtins-1.c: Add new builtin cases.
14668
14669 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14670
14671         * gcc.dg/builtins-1.c: Add new cases.
14672         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14673
14674 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14675
14676         * gcc.dg/builtins-1.c: Add more math builtin tests.
14677         * gcc.dg/torture/builtin-attr-1.c: New test.
14678
14679 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR optimization/5079
14682         * g++.dg/opt/static3.C: New test.
14683
14684 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14685
14686         * gcc.misc-tests/gcov-10b.c: New test.
14687
14688 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14689
14690         * g++.dg/opt/ptrmem3.C: New test.
14691
14692         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14693
14694 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14695
14696         * gcc.dg/20030826-2.c: New test.
14697
14698 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14699
14700         PR middle-end/12002
14701         * g77.f-torture/compile/12002.f: New test case.
14702
14703 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14704
14705         * gcc.dg/20030826-1.c: New test case.
14706
14707 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14708
14709         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14710
14711 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         PR c++/11871
14714         * c++.dg/lookup/crash1.C: New test.
14715
14716         * c++.dg/warn/noeffect3.C: New test.
14717
14718 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14719
14720         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14721         * gcc.dg/compat/vector-1_y.c: Ditto.
14722         * gcc.dg/compat/vector-2_x.c: Ditto.
14723         * gcc.dg/compat/vector-2_y.c: Ditto.
14724
14725 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14726
14727         * gcc.dg/20030702-1.c: New test.
14728
14729 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14730
14731         PR c++/8795
14732         * g++.dg/ext/altivec-1.C: New test.
14733
14734 2003-08-24  Richard Henderson  <rth@redhat.com>
14735
14736         * g++.dg/eh/simd-2.C: Add -w for x86.
14737
14738 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14739
14740         * gcc.dg/20030815-1.c: New test.
14741
14742 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14743
14744         PR c++/3765
14745         * g++.dg/parse/access6.C: New test.
14746
14747 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14748
14749         PR c++/641, c++/11876
14750         * g++.dg/template/friend22.C: New test.
14751         * g++.dg/template/friend23.C: Likewise.
14752
14753 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14754
14755         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14756         identically.
14757
14758 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14759
14760         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14761
14762 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14763
14764         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14765
14766 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14767
14768         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14769
14770 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14771
14772         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14773
14774 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/11919
14777         * g++.dg/overload/prom1.C: New test.
14778
14779         PR c++/11551
14780         * g++.dg/parse/dtor2.C: New test.
14781
14782         PR c++/10762
14783         * g++.dg/parse/using2.C: New test.
14784
14785 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14786
14787         PR target/11805
14788         * gcc.c-torture/compile/20030821-1.c: New.
14789
14790 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14791
14792         PR c++/11834
14793         * g++.dg/template/deduce2.C: New test.
14794
14795 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14796
14797         * gcc.c-torture/execute/20030821-1.c: New test.
14798
14799 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14800
14801         PR middle-end/11984
14802         * gcc.dg/20030820-1.c: New test case.
14803
14804 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14805
14806         PR c++/11945
14807         * g++.dg/warn/noeffect2.C: New test.
14808
14809 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14810
14811         PR c++/10926
14812         * g++.dg/template/dtor2.C: New test.
14813
14814         PR c++/11684
14815         * g++.dg/template/operator1.C: New test.
14816         * g++.dg/parse/operator4.C: New test.
14817
14818         PR c++/11946.C
14819         * g++.dg/expr/enum1.C: New test.
14820         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14821
14822         PR c++/11036.C
14823         * g++.dg/parse/elab2.C: New test.
14824         * g++.dg/parse/typedef4.C: Change error message.
14825         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14826         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14827         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14828
14829 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14830
14831         * gcc.dg/pch/warn-1.c: New.
14832         * gcc.dg/pch/warn-1.hs: New.
14833
14834         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14835         not-tested file.
14836
14837 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14838
14839         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14840
14841 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14842
14843         * gcc.dg/uninit-D.c: New Test.
14844         * gcc.dg/uninit-E.c: New Test.
14845         * gcc.dg/uninit-F.c: New Test.
14846         * gcc.dg/uninit-G.c: New Test.
14847
14848 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14849
14850         * g++.dg/README: Describe the pch directory.
14851
14852 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14853
14854         PR c++/11174
14855         * g++.dg/parse/access4.C: New test.
14856         * g++.dg/parse/access5.C: Likewise.
14857         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14858
14859 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14860
14861         * gcc.dg/noncompile/20030818-1.c: New.
14862
14863 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         PR c++/11957
14866         * g++.dg/warn/noeffect1.C: New test.
14867
14868         * g++.dg/template/scope2.C: New test.
14869         * g++.dg/template/error2.C: Correct dg-error
14870
14871 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14872
14873         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14874
14875 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14876
14877         PR C++/11512
14878         * g++.dg/template/warn1.C: New.
14879
14880 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14881
14882         * g++.dg/template/error2.C: New test.
14883         * g++.dg/lookup/using7.C: Adjust errors
14884         * g++.old-deja/g++.pt/crash36.C: Likewise.
14885         * g++.old-deja/g++.pt/derived3.C: Likewise.
14886
14887 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14888
14889         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14890         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14891         * gcc.c-torture/execute/builtins/string-9.c: New, from
14892         string-opt-9.c.  Adjust for execute/builtins framework.
14893         * gcc.c-torture/execute/string-opt-9.c: Delete.
14894
14895 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14896
14897         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14898
14899         * g++.dg/parse/ret-type2.C: New test.
14900
14901         PR c++/11703
14902         * g++.dg/init/new8.C: New test.
14903
14904         PR c++/10923
14905         * g++.dg/parse/typedef5.C: New test.
14906
14907         PR c++/9512
14908         * g++.dg/parse/qualified2.C: New test.
14909         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14910         invalid code.
14911
14912 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14913
14914         * g++.dg/conversion/ptrmem1.C: New test.
14915
14916 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14917
14918         PR target/11693
14919         * gcc.dg/20030811-1.c: New test.
14920
14921         PR target/11535
14922         * gcc.c-torture/execute/20030811-1.c: New test.
14923
14924 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14925
14926         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14927
14928 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14929
14930         PR c++/11789.C
14931         * g++.dg/inherit/multiple1.C: New test.
14932
14933 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14934
14935         * gcc.dg/spe1.c: New test.
14936
14937         PR c++/11670
14938         * g++.dg/expr/cast2.C: New test.
14939
14940         PR c++/10530
14941         * g++.dg/template/dependent-name2.C: New test.
14942
14943 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14944
14945         * g++.dg/parse/crash11.C: Put the dg options in comments.
14946
14947 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14948
14949         * lib/gcc-dg.exp: Update for diagnostic change.
14950
14951 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14952
14953         PR c++/5767
14954         * g++.dg/parse/crash11.C: New test.
14955
14956 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14957
14958         * gcc.dg/cpp/spacing1.c: Update.
14959
14960 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14961
14962         PR target/11739
14963         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14964         a value for -mtune.
14965
14966 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14967
14968         PR middle-end/11771
14969         * gcc.c-torture/compile/20030804-1.c: New test case.
14970
14971 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14972
14973         * gcc.dg/20030804-1.c: New test case.
14974
14975 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14976
14977         * gcc.dg/cpp/separate-1.c: New test.
14978
14979 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14980
14981         PR c++/11704
14982         * g++.dg/template/dependent-expr2.C: New test.
14983
14984         PR c++/11766
14985         * g++.dg/expr/ptrmem1.C: New test.
14986
14987 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14988
14989         PR c++/9453
14990         * g++.dg/template/friend15.C: New test.
14991
14992 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14993
14994         * lib/dg-pch.exp: Work round PCH bug.
14995
14996 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14997
14998         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14999         builtins.  Move cases from builtins-4.c here.
15000
15001         * gcc.dg/torture/builtin-math-1.c: New test taken from
15002         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
15003         additional cases.
15004
15005         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
15006         Delete.
15007
15008 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
15009
15010         PR c++/9447
15011         * g++.dg/template/using7.C: New test.
15012
15013 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
15014
15015         * import1.c, import2.c: New tests.
15016
15017 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
15018
15019         * g++.dg/eh/crossjump1.C: New test.
15020
15021 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
15022
15023         PR c++/11697
15024         * g++.dg/template/using6.C: New test.
15025
15026         PR c++/11744
15027         * g++.dg/template/koenig2.C: New test.
15028
15029 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15030
15031         PR c++/7983
15032         * g++.dg/parse/typedef4.C: New test.
15033
15034 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15035
15036         PR c++/8442, c++/8806
15037         * g++.dg/template/elab1.C: New test.
15038         * g++.dg/template/type2.C: Likewise.
15039         * g++.dg/template/ttp3.C: Adjust expected error message.
15040         * g++.old-deja/g++.law/visibility13.C: Likewise.
15041         * g++.old-deja/g++.niklas/t135.C: Likewise.
15042         * g++.old-deja/g++.pt/ttp41.C: Likewise.
15043         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
15044         template argument.
15045         * g++.old-deja/g++.pt/ttp44.C: Likewise.
15046
15047 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
15048
15049         PR c++/11295
15050         * g++.dg/ext/stmtexpr1.C: New test.
15051
15052         * g++.dg/opt/tmp1.C: New test.
15053
15054         PR c++/11525
15055         * g++.dg/parse/constant4.C: New test.
15056
15057         PR c++/9447
15058         * g++.dg/template/using5.C: New test.
15059
15060 2003-07-31  Roger Sayle  <roger@eyesopen.com>
15061
15062         * gcc.dg/builtins-27.c: New test case.
15063
15064 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
15065
15066         * gcc.dg/tls/opt-7.c: New test.
15067
15068 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
15069
15070         * g++.old-deja/g++.other/crash18.C: Remove.
15071
15072 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
15073
15074         * g++.dg/template/explicit3.C: New.
15075         * g++.dg/template/explicit4.C: New.
15076         * g++.dg/template/explicit5.C: New.
15077
15078         PR c++/11347
15079         * g++.dg/template/memtmpl1.C: New.
15080
15081 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
15082
15083         PR target/11565
15084         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
15085         * gcc.dg/i386-387-5.c (dg-options): Likewise.
15086
15087 2003-07-30  Jan Hubicka  <jh@suse.cz>
15088
15089         * vtgc1.c: Kill.
15090
15091 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
15092
15093         * gcc.dg/struct-in-proto-1.c: New test.
15094
15095 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
15096
15097         * gcc.dg/cpp/include2.c: Only expect one message.
15098
15099 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
15100
15101         PR c++/9447
15102         * g++.dg/template/using1.C: New test.
15103         * g++.dg/template/using2.C: New test.
15104         * g++.dg/template/using3.C: New test.
15105         * g++.dg/template/using4.C: New test.
15106
15107 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
15108
15109         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
15110         * gcc.c-torture/execute/string-opt-10.c: Likewise.
15111
15112 2003-07-28  Jan Hubicka  <jh@suse.cz>
15113
15114         PR c++/11530
15115         * g++.dg/opt/call1.C: New test.
15116
15117 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
15118
15119         PR c++/11667
15120         * g++.dg/init/enum2.C: New test.
15121         * g++.dg/template/overload1.C: Add "-w" option.
15122
15123 2003-07-28    <hp@bitrange.com>
15124
15125         * gcc.dg/Wdeclaration-after-statement-1.c,
15126         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
15127
15128 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
15129
15130         * gcc.c-torture/compile/20030725-1.c: New test.
15131
15132 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
15133
15134         * gcc.dg/20030505.c: Only run for SPE.
15135         Remove definition of opaque type.
15136
15137 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
15138
15139         * g++.dg/template/ptrmem6.C: New test.
15140
15141 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
15142
15143         * gcc.c-torture/compile/zero-strct-2.c: New test.
15144
15145 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
15146
15147         * gcc.dg/intermod-1.c: New test.
15148
15149 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15150
15151         PR c++/11617
15152         * g++.dg/template/lookup2.C: New test.
15153         * g++.dg/template/memclass1.C: Remove instantiated from error.
15154         * g++.dg/other/error2.C: Tweak expected errors.
15155
15156         PR c++/11596
15157         * g++.dg/template/defarg3.C: New test.
15158
15159         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
15160
15161 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
15162
15163         * g++.dg/inherit/access5.C: New test.
15164
15165 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15166
15167         PR c++/11513
15168         * g++.dg/template/crash8.C: New test.
15169
15170 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
15171
15172         PR c/10602
15173         * gcc.dg/noncompile/incomplete-2.c: New test.
15174
15175 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
15176
15177         PR c++/11645
15178         * g++.dg/inherit/access4.C: New test.
15179
15180         PR c++/11517
15181         * g++.dg/expr/cond2.C: New test.
15182
15183         PR optimization/10679
15184         * g++.dg/opt/inline4.C: New test.
15185
15186 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15187
15188         * g++.dg/parse/crash10: New test.
15189
15190 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15191
15192         * g++.dg/ext/flexary1.C: New test.
15193
15194 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15195
15196         PR c++/10793
15197         * g++.dg/template/crash9.C: New test.
15198
15199 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15200
15201         PR c++/3004
15202         * g++.dg/parse/typedef3.C: New test.
15203
15204         PR c++/7906
15205         * g++.dg/parse/operator2.C: New test.
15206
15207         PR c++/8895
15208         * g++.dg/parse/def-tmpl-arg1.C: New test.
15209
15210         PR c++/9282
15211         * g++.dg/parse/funptr1.C: New test.
15212
15213         PR c++/9452
15214         * g++.dg/parse/ambig3.C: New test.
15215
15216         PR c++/9454
15217         * g++.dg/parse/operator3.C: New test.
15218
15219         PR c++/9486
15220         * g++.dg/parse/template10.C: New test.
15221
15222         PR c++/9488
15223         * g++.dg/parse/template11.C: New test.
15224
15225         PR c++/10150
15226         * g++.dg/parse/invalid-op1.C: New test.
15227
15228         PR c++/10247
15229         * g++.dg/parse/condexpr1.C: New test.
15230
15231 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15232
15233         * g++.dg/ext/packed3.C: New test.
15234         * g++.dg/ext/packed4.C: New test.
15235
15236         * gcc.dg/pack-test-3.c: New test.
15237
15238 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
15239
15240         * lib/compat.exp: Handle dg-options per source file.
15241         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15242         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15243         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15244         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15245         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15246         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15247         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15248         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15249         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15250         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15251         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15252         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15253         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15254         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15255
15256 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15257
15258         PR c/10320
15259         * gcc.c-torture/execute/20030718-1.c: New test.
15260
15261 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15262
15263         PR optimization/11536
15264         * gcc.dg/20030721-1.c: New test.
15265
15266 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15267
15268         PR c++/11546
15269         * g++.dg/template/lookup1.C: New test.
15270
15271 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15272
15273         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15274         diagnostics of ill-formed constructs involving labels.
15275         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15276         the new 'previously defined here' message.
15277
15278 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15279
15280         * g++.dg/parse/non-dependent2.C: New test.
15281
15282 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15283
15284         * g++.dg/init/init-ref4.C: xfail on targets without
15285         weak symbols.
15286
15287 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15288
15289         PR target/11087
15290         * gcc.c-torture/execute/20030717-1.c: New test.
15291
15292 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15293
15294         * g++.dg/opt/cfg1.C: New test.
15295
15296 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15297
15298         PR optimization/11557
15299         * gcc.dg/20030717-1.c: New test.
15300
15301 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15302
15303         PR c++/10476
15304         * g++.dg/expr/crash-1.C: New test.
15305
15306         PR c++/11027
15307         * g++.dg/template/init3.C: New test.
15308
15309         PR c++/8222
15310         * g++.dg/template/non-dependent1.C: New test.
15311
15312         PR c++/11070
15313         * g++.dg/template/non-dependent2.C: New test.
15314
15315         PR c++/11071
15316         * g++.dg/template/non-dependent3.C: New test.
15317
15318         PR c++/9907
15319         * g++.dg/template/sizeof5.C: New test.
15320
15321 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15322
15323         PR 11498
15324         * gcc.c-torture/compile/mangle-1.c: New file.
15325
15326 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15327
15328         PR c++/7809
15329         * g++.dg/parse/access3.C: New test.
15330
15331 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15332
15333         PR c++/11384
15334         * g++.dg/init/init-ref4.C: New test.
15335
15336 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/11547
15339         * g++.dg/parse/constant3.C: New test.
15340         * g++.dg/parse/crash7.C: Likewise.
15341
15342 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15343
15344         PR target/11008
15345         * gcc.dg/i386-pentium4-not-mull.c: New.
15346
15347 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15348
15349         * gcc.dg/asm-names.c (ymain): Make it weak.
15350
15351 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15352
15353         PR c++/5421
15354         * g++.dg/template/friend21.C: New test.
15355
15356 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15357
15358         * gcc.dg/cleanup-8.c: New test.
15359         * gcc.dg/cleanup-9.c: New test.
15360
15361 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15362
15363         * g++.dg/ext/dll-MI1.h: New file.
15364         * g++.dg/ext/dllexport-MI1.C: New file.
15365         * g++.dg/ext/dllimport-MI1.C: New file.
15366
15367 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15368
15369         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15370         it does not have cmpstrsi patterns (just cmpmemsi).
15371
15372 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR debug/11473
15375         * g++.dg/debug/debug8.C: New test.
15376
15377 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15378
15379         PR c++/10108
15380         * g++.dg/template/crash7.C: New test.
15381
15382 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15383
15384         PR target/10795
15385         * gcc.c-torture/compile/20030708-1.c: New.
15386
15387 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15388
15389         * gcc.c-torture/execute/20030715-1.c: New test.
15390
15391 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15392
15393         * gcc.dg/pch/inline-3.c: New file.
15394         * gcc.dg/pch/inline-3.hs: New file.
15395         * gcc.dg/pch/inline-4.c: New file.
15396         * gcc.dg/pch/inline-4.hs: New file.
15397
15398 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15399
15400         PR c++/11509
15401         * g++.dg/template/crash6.C: New test.
15402
15403         PR c++/7053
15404         * g++.dg/template/friend20.C: New test.
15405
15406         PR c++/7019
15407         * g++.dg/template/overload2.C: New test.
15408
15409 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15410
15411         PR optimization/11440
15412         * gcc.c-torture/execute/20030714-1.c: New test.
15413
15414 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15415
15416         PR c++/11154
15417         * g++.dg/template/partial2.C: New test.
15418
15419 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15420
15421         PR c++/11503
15422         * g++.dg/template/anon1.C: New test.
15423
15424         PR c++/11493
15425         PR c++/11495
15426         * g++.dg/parse/template9.C: Likewise.
15427         * g++.dg/template/crash4.C: New test.
15428         * g++.dg/template/koenig1.C: Likewise.
15429         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15430         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15431         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15432         functions.
15433         * g++.old-deja/g++.jason/template36.C: Likewise.
15434         * g++.old-deja/g++.mike/p1989.C: Likewise.
15435         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15436         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15437         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15438         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15439         compiling.
15440         * g++.old-deja/g++.pt/union2.C: Use this->.
15441
15442 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15443
15444         * gcc.dg/20030711-1.c: New test.
15445
15446 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15447
15448         PR c++/11050
15449         * g++.dg/parse/args1.C: New test.
15450         * g++.pt/defarg8.C: Change expected errors.
15451
15452 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/8164
15455         * g++.dg/template/nontype2.C: New test.
15456
15457         PR c++/10558
15458         * g++.dg/parse/template8.C: New test.
15459
15460         PR c++/8327
15461         * g++.dg/template/scope1.C: New test.
15462
15463         * g++.dg/warn/Wsign-compare-1.C: New test.
15464
15465 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15466
15467         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15468
15469 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15470
15471         PR c++/9411
15472         * g++.dg/template/explicit2.C: New test.
15473
15474         PR c++/10032
15475         * g++.dg/warn/pedantic1.C: New test.
15476
15477 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         PR c++ 9483
15480         * g++.dg/other/field1.C: New test.
15481
15482 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15483
15484         PR c/11449
15485         * gcc.c-torture/compile/20030707-1.c: New.
15486
15487 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15488
15489         PR c++/10849
15490         * g++.dg/template/access12.C: New test.
15491
15492 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15495         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15496         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15497         * gcc.misc-tests/gcov.exp: Update
15498         * g++.dg/gcov/gcov.exp: Update
15499         * lib/gcov.exp: Update.
15500
15501 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15502
15503         * g++.dg/abi/mangle17.C: Make sure template expressions are
15504         dependent.
15505         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15506         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15507         * g++.dg/opt/stack1.C: Remove erroneous code.
15508         * g++.dg/parse/template7.C: New test.
15509         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15510         * g++.old-deja/g++.pt/crash4.C: Likewise.
15511
15512 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15513
15514         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15515         with zero or one occurence of `$' after the initial `L'.
15516
15517 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15518
15519         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15520
15521 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15522
15523         PR c/11370
15524         * gcc.dg/Wunreachable-6.c: New testcase.
15525         * gcc.dg/Wunreachable-7.c: New testcase.
15526
15527 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15528
15529         PR c/11420
15530         * gcc.dg/20030708-1.c: New test.
15531
15532 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15533
15534         * gcc.dg/compat/sdata-section.h: New file.
15535         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15536         * gcc.dg/torture/mips-sdata-1.c: New test.
15537
15538 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15539
15540         PR c++/11030
15541         * g++.dg/template/friend19.C: New test.
15542
15543 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15544
15545         * g++.dg/opt/strength-reduce.C: New test.
15546
15547 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15548
15549         PR target/10979
15550         * gcc.dg/20030707-1.c: New testcase.
15551
15552 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15553
15554         PR optimization/11059
15555         * g++.dg/opt/emptyunion.C: New testcase.
15556
15557 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15558             Eric Botcazou  <ebotcazou@libertysurf.fr>
15559
15560         * g++.dg/opt/stack1.C: New test.
15561
15562 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15563
15564         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15565         run test.
15566
15567         PR c++/11431
15568         * g++.dg/expr/static_cast3.C: New test.
15569
15570 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15571
15572         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15573         everywhere.
15574         * gcc.dg/concat.c: Concatenation of string constants with
15575         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15576         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15577         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15578         necessary to avoid multi-character character constant warning.
15579         * gcc.dg/cpp/escape.c: Likewise.
15580         * gcc.dg/cpp/ucs.c: Likewise.
15581         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15582         Fix a typo.
15583
15584 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15585
15586         PR c/11428
15587         * gcc.c-torture/compile/20030704-1.c: New.
15588
15589 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15590
15591         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15592
15593 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15594
15595         PR c++/5287, PR c++/7910,  PR c++/11021
15596         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15597         tests for warnings.
15598         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15599         * g++.dg/ext/dllimport3.C: Likewise.
15600         * g++.dg/ext/dllimport4.C: New file.
15601         * g++.dg/ext/dllimport5.C: New file.
15602         * g++.dg/ext/dllimport6.C: New file.
15603         * g++.dg/ext/dllimport7.C: New file.
15604         * g++.dg/ext/dllimport8.C: New file.
15605         * g++.dg/ext/dllimport9.C: New file.
15606         * g++.dg/ext/dllimport10.C: New file.
15607         * g++.dg/ext/dllexport1.C: New file.
15608
15609 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15610
15611         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15612         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15613
15614 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15615
15616         * gcc.dg/builtins-25.c: New testcase.
15617         * gcc.dg/builtins-26.c: New testcase.
15618
15619 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15620
15621         * gcc.dg/compat/vector-defs.h: New file.
15622         * gcc.dg/compat/vector-setup.h: New file.
15623         * gcc.dg/compat/vector-check.h: New file.
15624         * gcc.dg/compat/vector-1_main.c: New file.
15625         * gcc.dg/compat/vector-1_x.c: New file.
15626         * gcc.dg/compat/vector-1_y.c: New file.
15627         * gcc.dg/compat/vector-2_main.c: New file.
15628         * gcc.dg/compat/vector-2_x.c: New file.
15629         * gcc.dg/compat/vector-2_y.c: New file.
15630
15631         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15632         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15633         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15634         * gcc.dg/compat/struct-align-1.h: New file.
15635         * gcc.dg/compat/struct-align-1_main.c: New file.
15636         * gcc.dg/compat/struct-align-1_x.c: New file.
15637         * gcc.dg/compat/struct-align-1_y.c: New file.
15638         * gcc.dg/compat/struct-align-2.h: New file.
15639         * gcc.dg/compat/struct-align-2_main.c: New file.
15640         * gcc.dg/compat/struct-align-2_x.c: New file.
15641         * gcc.dg/compat/struct-align-2_y.c: New file.
15642
15643         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15644         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15645         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15646         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15647         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15648         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15649         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15650         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15651         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15652         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15653         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15654         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15655         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15656         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15657         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15658         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15659         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15660         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15661         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15662         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15663         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15664         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15665         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15666         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15667         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15668         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15669         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15670         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15671         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15672
15673 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15674
15675         * gcc.dg/i386-call-1.c: New test.
15676
15677 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         PR c++/9162
15680         * g++.dg/parse/defarg4.C: New.
15681
15682 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15683
15684         PR target/10700
15685         * gcc.c-torture/compile/20030703-1.c: New test case.
15686
15687 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15688
15689         * g++.dg/template/local3.C: Remove extra semicolon.
15690
15691 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15692
15693         * gcc.dg/i386-volatile-1.c: New test.
15694
15695 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15696
15697         PR c++/11072
15698         * g++.dg/other/offsetof2.C: XFAIL.
15699         * g++.dg/other/offsetof5.C: New.
15700
15701         PR c++/10219
15702         * g++.dg/template/error1.C: New.
15703
15704         PR c++/9779
15705         * g++.dg/template/dependent-expr1.C: New.
15706
15707 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15708
15709         PR c++/6949
15710         * g++.dg/template/local3.C: New test.
15711
15712         PR c++/11149
15713         * g++.dg/lookup/scoped6.C: New test.
15714
15715 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15716
15717         PR c++/8046
15718         * g++.dg/other/error7.C: New test.
15719
15720 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15721
15722         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15723         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15724         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15725         * g++.old-deja/g++.other/union2.C: Likewise.
15726         * gcc.dg/c90-const-expr-2.c: Likewise.
15727         * gcc.dg/c90-const-expr-3.c: Likewise.
15728         * gcc.dg/c99-const-expr-2.c: Likewise.
15729         * gcc.dg/c99-const-expr-3.c: Likewise.
15730         * gcc.dg/concat.c: Likewise.
15731
15732 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15733
15734         PR c++/9559
15735         * g++.dg/init/static1.C: New test.
15736
15737 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15738
15739         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15740         * g++.old-deja/g++.other/access2.C: Likewise.
15741         * g++.old-deja/g++.other/decl2.C: Likewise.
15742         * gcc.c-torture/execute/20020615-1.c: Likewise.
15743
15744 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15745
15746         PR c++/4933
15747         * g++.dg/template/sizeof4.C: New test.
15748
15749 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15750
15751         * g++.dg/other/error6.C: New test.
15752
15753 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15754
15755         PR c++/10750
15756         * g++.dg/parse/constant2.C: New test.
15757
15758 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15759
15760         PR c++/11106
15761         * g++.dg/other/error5.C: New test.
15762
15763 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15764
15765         * gcc.dg/format/gcc_diag-1.c: New test.
15766
15767 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15768
15769         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15770
15771 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15772
15773         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15774         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15775         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15776
15777 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15778
15779         * gcc.c-torture/execute/builtins/string-8.c: New test.
15780         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15781         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15782         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15783
15784 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15785
15786         PR c++/10468
15787         * g++.dg/ext/typeof6.C: New test.
15788
15789 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15790
15791         PR c++/10796
15792         * g++.dg/init/enum1.C: New test.
15793
15794 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15795
15796         * gcc.dg/20030627-1.c: New test.
15797
15798 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15799
15800         PR c++/11332
15801         * g++.dg/expr/static_cast2.C: New test.
15802
15803 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15804             Jakub Jelinek  <jakub@redhat.com>
15805
15806         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15807         sprintf(dst,"%s",src) optimization.
15808         * gcc.c-torture/execute/20030626-1.c: New test case.
15809         * gcc.c-torture/execute/20030626-2.c: New test case.
15810
15811 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15812
15813         * gcc.c-torture/execute/multi-ix.c: New test.
15814
15815         * gcc.c-torture/execute/simd-4.c (main):
15816         Added missing semicolon at end of union.
15817
15818 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15819
15820         PR c++/8266
15821         * g++.dg/template/explicit-instantiation3.C: New test.
15822
15823 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15824
15825         * gcc.dg/20030626-1.c: Use signed char.
15826
15827 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15828
15829         * gcc.dg/20030626-1.c: New test.
15830
15831 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15832
15833         * const-str-2.m: Update.
15834
15835 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15836
15837         PR c++/10990
15838         * g++.dg/rtti/dyncast1.C: New test.
15839         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15840         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15841         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15842
15843         PR c++/10931
15844         * g++.dg/expr/static_cast1.C: New test.
15845
15846 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15847
15848         * gcc.dg/20030625-1.c: New test.
15849
15850 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15851
15852         * gcc.c-torture/compile/20030624-1.c: New test case.
15853
15854 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15855
15856         * gcc.c-torture/execute/string-opt-17.c: New test.
15857
15858 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15859
15860         PR c++/5754
15861         * g++.dg/parse/crash6.C: New test.
15862
15863 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15864
15865         * gcc.dg/builtins-24.c: New test case.
15866
15867 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15868
15869         * g++.dg/opt/operator1.C: New test.
15870
15871 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15872
15873         * gcc.c-torture/execute/string-opt-16.c: New test case.
15874
15875 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15876
15877         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15878         * g++.old-deja/g++.other/conv7.C: Likewise
15879         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15880         * g++.old-deja/g++.other/overload14.C: Likewise.
15881
15882 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15883
15884         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15885         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15886
15887 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15888
15889         PR c++/10888
15890         * g++.dg/warn/Winline-3.C: New test.
15891
15892 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15893
15894         * lib/target-supports.exp (check_alias_available): Make the test
15895         program acceptable to the Solaris assembler.
15896
15897         PR c++/10749
15898         * g++.dg/template/memclass2.C: New test.
15899
15900 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15901             Eric Botcazou  <ebotcazou@libertysurf.fr>
15902
15903         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15904         data for non-matching targets.
15905         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15906
15907 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15908
15909         PR c++/10845
15910         * g++.dg/template/member3.C: New test.
15911
15912 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15913
15914         PR c++/10939
15915         * g++.dg/template/func1.C: New test.
15916
15917         PR c++/9649
15918         * g++.dg/template/static4.C: New test.
15919         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15920
15921         PR c++/11041
15922         * g++.dg/init/ref7.C: New test.
15923
15924 2003-06-19  Matt Austern  <austern@apple.com>
15925
15926         PR c++/11228
15927         * g++.dg/anew1.C: New test.
15928         * g++.dg/anew2.C: New test.
15929         * g++.dg/anew3.C: New test.
15930         * g++.dg/anew4.C: New test.
15931
15932 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15933
15934         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15935
15936 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15937
15938         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15939         endian-dependent.
15940
15941 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15942
15943         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15944         Remove cruft.
15945
15946 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15947
15948         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15949         * gcc.c-torture/compile/961203-1.c: Likewise.
15950         * gcc.c-torture/compile/980506-1.c: Likewise.
15951
15952 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15953
15954         PR c++/10712
15955         * g++.dg/lookup/using7.C: New test.
15956
15957 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15958
15959         PR c++/11105
15960         * g++.dg/abi/conv1.C: Remove it.
15961         * g++.dg/template/conv7.C: New test.
15962         * g++.dg/template/conv8.C: Likewise.
15963         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15964         conversion operator.
15965
15966 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15967
15968         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15969         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15970         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15971         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15972         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15973         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15974         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15975         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15976         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15977         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15978         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15979         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15980         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15981         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15982         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15983         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15984         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15985         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15986         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15987         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15988         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15989         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15990         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15991         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15992         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15993         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15994         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15995         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15996         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15997
15998 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15999
16000         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
16001         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
16002         indications.
16003
16004 2003-06-16  Roger Sayle  <roger@eyesopen.com>
16005
16006         * gcc.dg/i386-387-5.c: New test case.
16007         * gcc.dg/i386-387-6.c: New test case.
16008         * gcc.dg/builtins-23.c: New test case.
16009
16010 2003-06-15  Roger Sayle  <roger@eyesopen.com>
16011
16012         * gcc.dg/builtins-22.c: New test case.
16013         * gcc.dg/i386-387-1.c: Update to test exp.
16014         * gcc.dg/i386-387-2.c: Likewise.
16015
16016 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16017
16018         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
16019
16020 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16021
16022         * lib/gcc-dg.exp (dg-require-dll): New function.
16023         (dg-xfail-if): Likewise.
16024         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
16025         driver.
16026
16027         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
16028         * gcc.c-torture/compile/20001205-1.c: Likewise.
16029         * gcc.c-torture/compile/20001226-1.c: Likewise.
16030         * gcc.c-torture/compile/20010518-2.c: Likewise.
16031         * gcc.c-torture/compile/20020312-1.c: Likewise.
16032         * gcc.c-torture/compile/20020604-1.c: Likewise.
16033         * gcc.c-torture/compile/920501-12.c: Likewise.
16034         * gcc.c-torture/compile/920501-4.c: Likewise.
16035         * gcc.c-torture/compile/920520-1.c: Likewise.
16036         * gcc.c-torture/compile/920521-1.c: Likewise.
16037         * gcc.c-torture/compile/920625-1.c: Likewise.
16038         * gcc.c-torture/compile/961203-1.c: Likewise.
16039         * gcc.c-torture/compile/980506-1.c: Likewise.
16040         * gcc.c-torture/compile/981006-1.c: Likewise.
16041         * gcc.c-torture/compile/981022-1.c: Likewise.
16042         * gcc.c-torture/compile/981223-1.c: Likewise.
16043         * gcc.c-torture/compile/990617-1.c: Likewise.
16044         * gcc.c-torture/compile/dll.c: Likewise.
16045         * gcc.c-torture/compile/labels-3.c: Likewise.
16046         * gcc.c-torture/compile/mipscop-1.c: Likewise.
16047         * gcc.c-torture/compile/mipscop-2.c: Likewise.
16048         * gcc.c-torture/compile/mipscop-3.c: Likewise.
16049         * gcc.c-torture/compile/mipscop-4.c: Likewise.
16050         * gcc.c-torture/compile/simd-5.c: Likewise.
16051         * gcc.c-torture/compile/20000804-1.x: Remove.
16052         * gcc.c-torture/compile/20001205-1.x: Likewise.
16053         * gcc.c-torture/compile/20001226-1.x: Likewise.
16054         * gcc.c-torture/compile/20010518-2.x: Likewise.
16055         * gcc.c-torture/compile/20020312-1.x: Likewise.
16056         * gcc.c-torture/compile/20020604-1.x: Likewise.
16057         * gcc.c-torture/compile/920501-12.x: Likewise.
16058         * gcc.c-torture/compile/920501-4.x: Likewise.
16059         * gcc.c-torture/compile/920520-1.x: Likewise.
16060         * gcc.c-torture/compile/920521-1.x: Likewise.
16061         * gcc.c-torture/compile/920625-1.x: Likewise.
16062         * gcc.c-torture/compile/961203-1.x: Likewise.
16063         * gcc.c-torture/compile/980506-1.x: Likewise.
16064         * gcc.c-torture/compile/981006-1.x: Likewise.
16065         * gcc.c-torture/compile/981022-1.x: Likewise.
16066         * gcc.c-torture/compile/981223-1.x: Likewise.
16067         * gcc.c-torture/compile/990617-1.x: Likewise.
16068         * gcc.c-torture/compile/mipscop-1.x: Likewise.
16069         * gcc.c-torture/compile/mipscop-2.x: Likewise.
16070         * gcc.c-torture/compile/mipscop-3.x: Likewise.
16071         * gcc.c-torture/compile/mipscop-4.x: Likewise.
16072         * gcc.c-torture/compile/simd-5.x: Likewise.
16073
16074         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
16075
16076 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16077
16078         * gcc.c-torture/execute/20030611-1.c: New test.
16079
16080 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16081
16082         PR middle-end/168
16083         * gcc.dg/20030612-1.c: New test case.
16084
16085 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
16086
16087         PR c++/10635
16088         * g++.dg/expr/cast1.C: New test.
16089
16090 2003-06-12  Roger Sayle  <roger@eyesopen.com>
16091
16092         * gcc.dg/builtins-21.c: New test case.
16093
16094 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
16095
16096         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
16097         options instead of at the end.
16098         * lib/objc.exp (objc_target_compile): Likewise.
16099
16100 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
16101
16102         PR c++/10432
16103         * g++.dg/parse/error1.C: New test.
16104
16105 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
16106
16107         * gcc.dg/compat/struct-by-value-11_main.c: New file.
16108         * gcc.dg/compat/struct-by-value-11_x.c: New file.
16109         * gcc.dg/compat/struct-by-value-11_y.c: New file.
16110         * gcc.dg/compat/struct-by-value-12_main.c: New file.
16111         * gcc.dg/compat/struct-by-value-12_x.c: New file.
16112         * gcc.dg/compat/struct-by-value-12_y.c: New file.
16113         * gcc.dg/compat/struct-by-value-13_main.c: New file.
16114         * gcc.dg/compat/struct-by-value-13_x.c: New file.
16115         * gcc.dg/compat/struct-by-value-13_y.c: New file.
16116         * gcc.dg/compat/struct-by-value-14_main.c: New file.
16117         * gcc.dg/compat/struct-by-value-14_x.c: New file.
16118         * gcc.dg/compat/struct-by-value-14_y.c: New file.
16119         * gcc.dg/compat/struct-by-value-15_main.c: New file.
16120         * gcc.dg/compat/struct-by-value-15_x.c: New file.
16121         * gcc.dg/compat/struct-by-value-15_y.c: New file.
16122         * gcc.dg/compat/struct-by-value-16_main.c: New file.
16123         * gcc.dg/compat/struct-by-value-16_x.c: New file.
16124         * gcc.dg/compat/struct-by-value-16_y.c: New file.
16125         * gcc.dg/compat/struct-by-value-17_main.c: New file.
16126         * gcc.dg/compat/struct-by-value-17_x.c: New file.
16127         * gcc.dg/compat/struct-by-value-17_y.c: New file.
16128         * gcc.dg/compat/struct-by-value-18_main.c: New file.
16129         * gcc.dg/compat/struct-by-value-18_x.c: New file.
16130         * gcc.dg/compat/struct-by-value-18_y.c: New file.
16131
16132         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
16133         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
16134         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
16135         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
16136         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
16137         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
16138         * gcc.dg/compat/scalar-return-3_main.c: New file.
16139         * gcc.dg/compat/scalar-return-3_x.c: New file.
16140         * gcc.dg/compat/scalar-return-3_y.c: New file.
16141         * gcc.dg/compat/scalar-return-4_main.c: New file.
16142         * gcc.dg/compat/scalar-return-4_x.c: New file.
16143         * gcc.dg/compat/scalar-return-4_y.c: New file.
16144
16145 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
16146
16147         * gcc.dg/compat/fp2-struct-check.h: New file.
16148         * gcc.dg/compat/fp2-struct-defs.h: New file.
16149         * gcc.dg/compat/fp2-struct-init.h: New file.
16150         * gcc.dg/compat/struct-by-value-10_main.c: New file.
16151         * gcc.dg/compat/struct-by-value-10_x.c: New file.
16152         * gcc.dg/compat/struct-by-value-10_y.c: New file.
16153         * gcc.dg/compat/struct-return-10_main.c: New file.
16154         * gcc.dg/compat/struct-return-10_x.c: New file.
16155         * gcc.dg/compat/struct-return-10_y.c: New file.
16156
16157         * gcc.dg/compat/compat-common.h: New file.
16158         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
16159         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
16160         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
16161         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
16162         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
16163         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
16164         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
16165         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
16166         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
16167         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
16168         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
16169         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
16170         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
16171         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
16172         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
16173         * gcc.dg/compat/small-struct-check.h: Ditto.
16174         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
16175         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
16176         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
16177         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
16178         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
16179         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16180         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
16181         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
16182         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
16183         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
16184         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16185         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16186         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
16187         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16188         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16189         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
16190         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
16191         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
16192         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
16193         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
16194         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
16195         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
16196         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
16197         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
16198         * gcc.dg/compat/struct-return-2_main.c: Ditto.
16199         * gcc.dg/compat/struct-return-2_x.c: Ditto.
16200         * gcc.dg/compat/struct-return-2_y.c: Ditto.
16201         * gcc.dg/compat/struct-return-3_main.c: Ditto.
16202         * gcc.dg/compat/struct-return-3_x.c: Ditto.
16203         * gcc.dg/compat/struct-return-3_y.c: Ditto.
16204
16205 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
16206
16207         * g++.dg/pch/static-1.C: New file.
16208         * g++.dg/pch/static-1.Hs: New file.
16209
16210 2003-06-10  Richard Henderson  <rth@redhat.com>
16211
16212         * gcc.dg/asm-7.c: Adjust expected warning text.
16213
16214 2003-06-10  Roger Sayle  <roger@eyesopen.com>
16215
16216         * gcc.dg/builtins-20.c: New test case.
16217
16218 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
16219
16220         PR c++/11131
16221         * g++.dg/opt/template1.C: New test.
16222
16223 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16224
16225         * lib/gcc-dg.exp (dg-test): Clear additional_files and
16226         additional_sources.
16227
16228 2003-05-21  David Taylor  <dtaylor@emc.com>
16229
16230         * gcc.dg/Wpadded.c: New file.
16231
16232 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16233
16234         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
16235         * gcc.dg/special/weak-2.c: Add dg-require-weak.
16236         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
16237         dg-require-weak.
16238
16239 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
16240
16241         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16242
16243 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16244
16245         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16246         (dg-require-alias): Likewise.
16247         (dg-require-gc-sections): Likewise.
16248         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16249
16250 2003-06-08  Richard Henderson  <rth@redhat.com>
16251
16252         * gcc.dg/20011029-2.c: Fix the array reference.
16253         * gcc.dg/asm-7.c: New.
16254
16255 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16256
16257         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16258
16259 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16260
16261         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16262         (dg-require-gc-sections): Likewise.
16263
16264 2003-06-08  Jan Hubicka  <jh@suse.cz>
16265
16266         * i386-cmov1.c: Fix regular expression.
16267         * i386-cvt-1.c: Likewise.
16268         * i386-local.c: Likewise.
16269         * i386-local2.c: Likewise.
16270         * i386-mul.c: Likewise.
16271         * i386-ssetype-1.c: Likewise.
16272         * i386-ssetype-3.c: Likewise.
16273         * i386-ssetype-5.c: Likewise.
16274
16275 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16276
16277         PR c++/11039
16278         * g++.dg/warn/implicit-typename2.C: New test.
16279         * g++.dg/warn/implicit-typename3.C: New test.
16280
16281 2003-06-07  Richard Henderson  <rth@redhat.com>
16282
16283         * g++.dg/other/offsetof3.C: Use size_t.
16284         * g++.dg/other/offsetof4.C: Likewise.
16285
16286 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16287
16288         * lib/copy-file.exp: New. Implement gcc_copy_files.
16289
16290         * lib/dg-pch.exp: Load copy-file.exp
16291         (dg-pch): Use gcc_copy_files instead of "file copy".
16292
16293 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16294
16295         * gcc.dg/weak/weak.exp: Simplify.
16296         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16297         * gcc.dg/weak/weak-1.c: Likewise.
16298         * gcc.dg/weak/weak-2.c: Likewise.
16299         * gcc.dg/weak/weak-3.c: Likewise.
16300         * gcc.dg/weak/weak-4.c: Likewise.
16301         * gcc.dg/weak/weak-5.c: Likewise.
16302         * gcc.dg/weak/weak-6.c: Likewise.
16303         * gcc.dg/weak/weak-7.c: Likewise.
16304         * gcc.dg/weak/weak-8.c: Likewise.
16305         * gcc.dg/weak/weak-9.c: Likewise.
16306
16307 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16308
16309         gcc.c-torture/execute/20030606-1.c: New.
16310
16311 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16312
16313         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16314         * gcc.dg/builtins-19.c: Likewise.
16315
16316 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16317
16318         * gcc.dg/builtins-2.c: Add some more tests.
16319         * gcc.dg/builtins-18.c: New test case.
16320         * gcc.dg/builtins-19.c: New test case.
16321
16322 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16323             Jim Wilson  <wilson@tuliptree.org>
16324
16325         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16326
16327 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16328
16329         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16330         mempcpy/stpcpy calls not to be optimized into something else.
16331         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16332         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16333         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16334
16335 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16336
16337         * gcc.dg/format/asm_fprintf-1.c: New test.
16338
16339 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16340
16341         * lib/gcc-defs.exp (additional_sources): New variable.
16342         (dg-additional-sources): New function.
16343         (additional_files): New variable.
16344         (dg-additional-files): New function.
16345         (dg-additional-files-options): Likewise.
16346         * lib/gcc-dg.exp (dg-require-weak): New function.
16347         (dg-require-alias): Likewise.
16348         (dg-require-gc-sections): Likewise.
16349         * lib/target-supports.exp (check_alias_available): Remove testfile
16350         parameter.
16351         (check_gc_sections_available): New function.
16352         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16353         (dg-gpp-additional-files): Likewise.
16354         * lib/g++.exp (additional_sources): Remove.
16355         (additional_files): Likewise.
16356         (g++_target_compile): Use dg-additional-files-options.
16357
16358         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16359         Tcl logic.
16360         * gcc.dg/special/ecos.exp: Remove.
16361         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16362         * gcc.dg/special/alias-1.c: Likewise.
16363         * gcc.dg/special/alias-2.c: Likewise.
16364         * gcc.dg/special/gcsec-1.c: Likewise.
16365         * gcc.dg/special/weak-1.c: Likewise.
16366         * gcc.dg/special/weak-2.c: Likewise.
16367         * gcc.dg/special/wkali-1.c: Likewise.
16368         * gcc.dg/special/wkali-2.c: Likewise.
16369
16370         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16371         dg-gpp-additional-*.
16372         * g++.dg/special/conpr-3.C: Likewise.
16373         * g++.dg/special/conpr-4.C: Likewise.
16374         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16375         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16376         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16377         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16378         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16379         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16380         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16381         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16382         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16383         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16384         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16385         * g++.old-deja/g++.other/comdat1.C: Likewise.
16386         * g++.old-deja/g++.other/comdat2.C: Likewise.
16387         * g++.old-deja/g++.other/comdat3.C: Likewise.
16388         * g++.old-deja/g++.other/ctor1.C: Likewise.
16389         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16390
16391 2003-06-05  Richard Henderson  <rth@redhat.com>
16392
16393         * gcc.dg/debug/20030605-1.c: New.
16394
16395 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16396
16397         * README.QMTEST: Update.
16398
16399 2003-06-04  Richard Henderson  <rth@redhat.com>
16400
16401         * gcc.dg/cleanup-1.c: New.
16402         * gcc.dg/cleanup-2.c: New.
16403         * gcc.dg/cleanup-3.c: New.
16404         * gcc.dg/cleanup-4.c: New.
16405         * gcc.dg/cleanup-5.c: New.
16406         * gcc.dg/cleanup-6.c: New.
16407         * gcc.dg/cleanup-7.c: New.
16408
16409 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16410
16411         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16412
16413         * lib/dg-pch.exp: New file.
16414         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16415         * gcc.dg/pch/pch.exp: Likewise.
16416
16417 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16418
16419         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16420         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16421         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16422         * gcc.dg/builtins-17.c: New test case.
16423         * gcc.dg/i386-387-4.c: New test case.
16424         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16425
16426 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16427
16428         * gcc.dg/ultrasp9.c: New test.
16429
16430 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16431
16432         * gcc.c-torture/compile/20030604-1.c: New test.
16433         * gcc.dg/sparc-constant-1.c: New test.
16434
16435 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16436
16437         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16438
16439 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16440
16441         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16442
16443         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16444         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16445
16446 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16447
16448         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16449
16450 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16451
16452         PR c++/10940
16453         * g++.dg/template/spec10.C: New test.
16454
16455 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16456
16457         * gcc.dg/builtins-16.c: New test case.
16458
16459 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16460
16461         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16462         mempcpy test with post-increments.
16463         * gcc.c-torture/execute/string-opt-3.c: New test.
16464         * gcc.dg/string-opt-1.c: New test.
16465
16466 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16467
16468         PR fortran/10965
16469         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16470
16471 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16472
16473         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16474         (scan-assembler): ... here.  Use dg-scan.
16475         (scan-assembler-not): Likewise.
16476         (scan-file): New function.
16477         (scan-file-not): Likewise.
16478         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16479         * gcc.dg/cpp/_Pragma4.c: Likewise.
16480         * gcc.dg/cpp/_Pragma5.c: Likewise.
16481         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16482         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16483         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16484         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16485         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16486         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16487         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16488         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16489         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16490         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16491         * gcc.dg/cpp/cxxcom1.c: Likewise.
16492         * gcc.dg/cpp/line1.c: Likewise.
16493         * gcc.dg/cpp/maccom1.c: Likewise.
16494         * gcc.dg/cpp/maccom2.c: Likewise.
16495         * gcc.dg/cpp/maccom3.c: Likewise.
16496         * gcc.dg/cpp/maccom4.c: Likewise.
16497         * gcc.dg/cpp/maccom5.c: Likewise.
16498         * gcc.dg/cpp/maccom6.c: Likewise.
16499         * gcc.dg/cpp/multiline.c: Likewise.
16500         * gcc.dg/cpp/spacing1.c: Likewise.
16501         * gcc.dg/cpp/spacing2.c: Likewise.
16502         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16503         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16504         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16505         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16506         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16507         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16508         * gcc.dg/cpp/cxxcom2.c: Likewise.
16509         * gcc.dg/cpp/cxxcom2.h: New file.
16510
16511         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16512         * g++.dg/cpp/truefalse.C: Here.
16513         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16514
16515 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16516
16517         * gcc.dg/cpp/redef3.c: New file.
16518
16519 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16520
16521         * gcc.dg/i386-loop-3.c: New test.
16522
16523 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16524
16525         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16526
16527 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16528
16529         * gcc.dg/fwrapv-1.c: New test case.
16530         * gcc.dg/fwrapv-2.c: New test case.
16531
16532 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16533
16534         PR c++/10956
16535         * g++.dg/template/spec9.C: New test.
16536
16537 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16538
16539         * gcc.dg/duff-4.c: New test case.
16540
16541 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16542
16543         PR fortran/10843
16544         * g77.dg/ffixed-form-1.f: New test
16545         * g77.dg/ffixed-form-2.f: New test
16546         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16547         * g77.dg/ffree-form-3.f: New test
16548
16549 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16550
16551         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16552         * gcc.dg/wint_t-1.c: Likewise.
16553
16554 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16555
16556         * g++.dg/template/access11.C: New test.
16557
16558 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16559
16560         PR c++/10849
16561         * g++.dg/template/access10.C: New test.
16562
16563 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16564             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16565
16566         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16567
16568 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16569
16570         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16571         suppress for powerpc-*-darwin*.
16572         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16573
16574 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16575
16576         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16577         suppress option for powerpc-*-darwin*.
16578
16579 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16580
16581         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16582         * gcc.dg/builtins-4.c: Add test for fmod.
16583
16584 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16585
16586         PR c++/10682
16587         * g++.dg/template/instantiate4.C: New test.
16588
16589 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16590
16591         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16592
16593 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16594
16595         * gcc.dg/compat/scalar-return-1_main.c: New file.
16596         * gcc.dg/compat/scalar-return-1_x.c: New file.
16597         * gcc.dg/compat/scalar-return-1_y.c: New file.
16598         * gcc.dg/compat/scalar-return-2_main.c: New file.
16599         * gcc.dg/compat/scalar-return-2_x.c: New file.
16600         * gcc.dg/compat/scalar-return-2_y.c: New file.
16601         * gcc.dg/compat/struct-return-3_main.c: New file.
16602         * gcc.dg/compat/struct-return-3_y.c: New file.
16603         * gcc.dg/compat/struct-return-3_x.c: New file.
16604         * gcc.dg/compat/struct-return-2_main.c: New file.
16605         * gcc.dg/compat/struct-return-2_x.c: New file.
16606         * gcc.dg/compat/struct-return-2_y.c: New file.
16607
16608 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16609
16610         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16611         for hppa*-hp-hpux*.
16612         * gcc.dg/20021014-1.c (dg-options): Likewise.
16613         * gcc.dg/nest.c (dg-options): Likewise.
16614
16615 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16616
16617         PR c++/9738
16618         * g++.dg/ext/dllimport2.C: New file.
16619         * g++.dg/ext/dllimport3.C: New file.
16620
16621 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16622
16623         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16624         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16625         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16626         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16627         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16628         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16629         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16630         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16631         * gcc.dg/compat/small-struct-defs.h: New file.
16632         * gcc.dg/compat/small-struct-init.h: New file.
16633         * gcc.dg/compat/small-struct-check.h: New file.
16634         * gcc.dg/compat/fp-struct-defs.h: New file.
16635         * gcc.dg/compat/fp-struct-check.h: New file.
16636         * gcc.dg/compat/fp-struct-init.h: New file.
16637         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16638         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16639
16640 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16641
16642         * gcc.dg/20030225-2.c: New test.
16643
16644 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16645             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16646
16647         * gcc.c-torture/compile/20030518-1.c: New test case.
16648
16649 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16650
16651         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16652         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16653         gcc-dg-debug-runtest.
16654         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16655         gcc-dg-debug-runtest.
16656
16657 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16658
16659         PR c++/9022
16660         * g++.dg/lookup/using6.C: New test.
16661
16662 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16663
16664         * g++.dg/parse/access2.C: New test.
16665
16666 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16667
16668         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16669         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16670         * gcc.dg/debug/debug.exp: Likewise.
16671
16672 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16673
16674         * gcc.dg/dollar.c: New test.
16675
16676 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16677
16678         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16679         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16680         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16681         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16682         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16683         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16684         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16685         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16686         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16687         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16688         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16689         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16690         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16691         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16692         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16693         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16694         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16695         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16696
16697 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16698
16699         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16700         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16701         support for "repo" mode.
16702         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16703         * lib/g77-dg.exp: Likewise.
16704         * lib/obj-dg.exp: Likewise.
16705
16706 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16707
16708         Merge from gcc-3_2-rhl8-branch:
16709         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16710
16711         * gcc.dg/tls/opt-6.c: New test.
16712
16713         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16714
16715         * gcc.dg/20030405-1.c: New test.
16716
16717         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16718
16719         * gcc.dg/20030309-1.c: New test.
16720
16721         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16722
16723         * gcc.c-torture/execute/20030307-1.c: New test.
16724
16725         2003-02-20  Randolph Chung  <tausq@debian.org>
16726
16727         * gcc.c-torture/compile/20030220-1.c: New test.
16728
16729         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16730
16731         * gcc.dg/20030217-1.c: New test.
16732
16733         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16734
16735         * gcc.c-torture/compile/20020129-1.c: New test.
16736
16737         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16738
16739         * gcc.dg/unroll-1.c: New test.
16740
16741         2002-11-16  Jan Hubicka  <jh@suse.cz>
16742
16743         * gcc.c-torture/execute/20020920-1.c: New test.
16744
16745         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16746
16747         PR target/7434
16748         * gcc.c-torture/compile/20021008-1.c: New test.
16749
16750         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16751
16752         PR target/7559
16753         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16754
16755         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16756
16757         * gcc.c-torture/compile/20020807-1.c: New test.
16758
16759         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16760
16761         * gcc.dg/tls/opt-1.c: New test.
16762
16763         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16764
16765         * gcc.dg/20020729-1.c: New test.
16766
16767         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16768
16769         * g++.dg/opt/life1.C: New test.
16770
16771         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16772
16773         * gcc.dg/20020525-1.c: New test.
16774
16775         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16776
16777         PR c++/6794
16778         * g++.dg/ext/pretty1.C: New test.
16779         * g++.dg/ext/pretty2.C: New test.
16780
16781 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16782
16783         PR c++/8385
16784         * g++.dg/ext/typeof5.C: New test.
16785
16786 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16787
16788         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16789         __USER_LABEL_PREFIX__ into account.
16790         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16791
16792 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16793
16794         * gcc.dg/builtins-15.c: New test case.
16795
16796 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16797
16798         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16799
16800 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16801
16802         * lib/g++.exp: Tweak handling of additional source files.
16803         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16804         * g++.dg/special/conpr-2a.C: Rename to ...
16805         * g++.dg/special/conpr-2a.cc: ... this.
16806         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16807         * g++.dg/special/conpr-3a.C: Rename to ...
16808         * g++.dg/special/conpr-3a.cc: This.
16809         * g++.dg/special/conpr-3b.C: Rename to ...
16810         * g++.dg/special/conpr-3b.cc: This.
16811         * g++.dg/special/conpr-4.C: New test.
16812         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16813
16814 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16815
16816         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16817
16818 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16819
16820         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16821         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16822         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16823         * g++.old-deja/g++.other/warn3.C: Likewise.
16824
16825 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16826
16827         * gcc.dg/i386-387-1.c: Update to also test log.
16828         * gcc.dg/i386-387-2.c: Likewise.
16829
16830 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16831
16832         * g77.f-torture/execute/int8421.f: New test.
16833
16834 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16835
16836         PR c++/10230, c++/10481
16837         * g++.dg/lookup/scoped5.C: New test.
16838
16839 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16840
16841         PR c++/10552
16842         * g++.dg/template/ttp6.C: New test.
16843
16844 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16845
16846         * gcc.c-torture/execute/builtins: New directory.
16847         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16848         gcc.c-torture/execute/builtins.
16849         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16850         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16851         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16852         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16853
16854 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16855
16856         PR c++/9252
16857         * g++.dg/template/access8.C: New test.
16858         * g++.dg/template/access9.C: New test.
16859
16860 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16861
16862         PR c++/9554
16863         * g++.dg/parse/access1.C: New test.
16864
16865 2003-05-09  DJ Delorie  <dj@redhat.com>
16866
16867         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16868         long, and not an int.
16869
16870 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16871
16872         PR c++/10555, c++/10576
16873         * g++.dg/template/memclass1.C: New test.
16874
16875 2003-05-08  DJ Delorie  <dj@redhat.com>
16876
16877         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16878         targets.
16879         * gcc.c-torture/execute/20021024-1.x: Likewise.
16880         * gcc.c-torture/execute/shiftdi.x: Likewise.
16881         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16882         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16883         * gcc.dg/20021018-1.c: Likewise.
16884
16885 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16886
16887         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16888
16889         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16890         (bcopy): Call memmove.
16891
16892 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16893
16894         * g77.f-torture/compile/8485.f: New test case.
16895
16896 2003-05-07  Richard Henderson  <rth@redhat.com>
16897
16898         PR c++/10570
16899         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16900         Verify exception_cleanup not called for rethrows.
16901         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16902         when exiting catch block without rethrowing.
16903         * g++.dg/eh/forced3.C: New.
16904         * g++.dg/eh/forced4.C: New.
16905
16906 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16907
16908         * gcc.dg/20030505.c: Fix triplet.
16909
16910 2003-05-06  DJ Delorie  <dj@redhat.com>
16911
16912         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16913         * gcc.dg/nest.c: Likewise.
16914
16915 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16916
16917         * gcc.dg/builtins-14.c: New test case.
16918
16919 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16920
16921         * lib/compat.exp (compat-execute): New argument.
16922         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16923         * gcc.dg/compat: New test directory.
16924         * gcc.dg/compat/compat.exp: New expect script.
16925         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16926         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16927         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16928         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16929         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16930         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16931
16932         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16933         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16934         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16935         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16936         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16937         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16938         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16939         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16940         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16941         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16942         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16943         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16944         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16945         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16946         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16947
16948 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16949
16950         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16951
16952 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16953
16954         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16955
16956 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16957
16958         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16959         * gcc.dg/ppc-fsel-2.c: New test.
16960
16961         * gcc.dg/unused-5.c: New test.
16962
16963 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16964
16965         PR c++/10496
16966         * g++.dg/warn/pmf1.C: New test.
16967
16968 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16969
16970         PR c++/4494
16971         * g++.dg/warn/main.C: New test.
16972
16973 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16974
16975         * gcc.dg/nonnull-3.c: New test.
16976
16977 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16978
16979         * gcc.dg/cpp/Wtrigraphs.c: Update.
16980         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16981
16982 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16983
16984         * gcc.dg/ppc-fsel-1.c: New test.
16985
16986 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16987
16988         PR c/10604
16989         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16990
16991 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16992
16993         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16994
16995 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16996
16997         PR c++/9364, c++/10553, c++/10586
16998         * g++.dg/parse/typename4.C: New test.
16999         * g++.dg/parse/typename5.C: Likewise.
17000
17001 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
17002
17003         * gcc.c-torture/compile/20030503-1.c: New test.
17004
17005 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17006
17007         * g++.dg/lookup/using5.C: Fix testcase error.
17008
17009 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
17010
17011         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
17012         since MEABI is no longer supported.  Remove all vestiges
17013         of MEABI from the test.
17014
17015 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17016
17017         PR c++/10554
17018         * g++.dg/lookup/using5.C: New test.
17019
17020 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17021
17022         PR c++/8772
17023         * g++.dg/template/ttp5.C: New test.
17024
17025 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
17026
17027         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
17028         (dg-gpp-additional-sources): New function.
17029         (dg-gpp-additional-files): Likewise.
17030         * lib/g++.exp (additional_sources): New variable.
17031         (additional_files): Likewise.
17032         (g++_target_compile): Deal with them.
17033         * lib/old-dejagnu.exp: Remove.
17034         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
17035         * g++.old-deja: Revise all tests to use dg commands.
17036
17037 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17038
17039         PR c++/9432, c++/9528
17040         * g++.dg/lookup/using4.C: New test.
17041
17042 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
17043
17044         * gcc.dg/noreturn-5.c: New file.
17045         * gcc.dg/noreturn-6.c: New file.
17046
17047         * gcc.c-torture/compile/inline-1.c: New file.
17048
17049 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17050
17051         PR c++/10551
17052         * g++.dg/template/explicit1.C: New test.
17053
17054 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17055
17056         PR c++/10549
17057         * g++.dg/other/bitfield1.C: New test.
17058
17059         PR c++/10527
17060         * g++.dg/init/new7.C: New test.
17061
17062 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
17063
17064         * g++.dg/ext/desig1.C: New test.
17065         * g++.dg/ext/init1.C: Update.
17066
17067         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
17068
17069 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
17070
17071         PR c++/10180
17072         * g++.dg/warn/Winline-1.C: New test.
17073
17074 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
17075
17076         * gcc.c-torture/execute/string-opt-19.c: New test.
17077
17078         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
17079         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
17080
17081 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
17082
17083         PR c++/10506
17084         * g++.dg/init/new6.C: New test.
17085
17086         PR c++/10503
17087         * g++.dg/init/ref6.C: New test.
17088
17089 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
17090
17091         * g++.dg/warn/weak1.C: XFAIL on AIX4.
17092
17093 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17094
17095         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
17096         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
17097
17098 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
17099
17100         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
17101         initialized static data members.
17102
17103 2003-04-25  H.J. Lu <hjl@gnu.org>
17104
17105         * gcc.dg/ia64-sync-4.c: New test.
17106
17107 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17108
17109         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
17110         date.
17111
17112 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
17113
17114         PR c++/10337
17115         * g++.dg/warn/conv1.C: New test.
17116         * g++.old-deja/g++.other/conv7.C: Adjust.
17117         * g++.old-deja/g++.other/overload14.C: Adjust.
17118
17119 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17120
17121         PR c++/10471
17122         * g++.dg/template/defarg2.C: New test.
17123
17124 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
17125
17126         * gcc.dg/cpp/include2.c: Update.
17127         * gcc.dg/cpp/multiline-2.c: New.
17128         * gcc.dg/cpp/multiline.c: Update.
17129         * gcc.dg/cpp/strify2.c: Update.
17130         * gcc.dg/cpp/trad/literals-2.c: Update.
17131
17132 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17133
17134         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
17135
17136 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17137
17138         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
17139
17140 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
17141
17142         PR c++/10451
17143         * g++.dg/parse/crash4.C: New test.
17144
17145         PR c++/9847
17146         * g++.dg/parse/crash5.C: New test.
17147
17148 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
17149
17150         PR c++/10446
17151         * g++.dg/parse/crash3.C: New test.
17152
17153         PR c++/10428
17154         * g++.dg/parse/elab1.C: New test.
17155
17156 2003-04-22  Devang Patel  <dpatel@apple.com>
17157
17158         * gcc.dg/cpp/trad/funlike-5.c: New test.
17159
17160 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
17161
17162         * g++.dg/other/packed1.C: Fix dg options.
17163
17164 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
17165
17166         * g++.dg/other/offsetof2.C: New test.
17167
17168 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
17169
17170         * g++.dg/template/recurse.C: Adjust location of error messages.
17171
17172 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
17173
17174         PR c++/9881
17175         * g++.dg/init/addr-const1.C: New test.
17176         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
17177
17178 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17179
17180         PR c++/10405
17181         * g++.dg/lookup/struct-hack1.C: New test.
17182
17183 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
17184
17185         * ucs.c: Update diagnostic messages.
17186
17187 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17188
17189         * gcc.dg/cpp/truefalse.cpp: New test.
17190         * gcc.dg/cpp/cpp.exp: Update.
17191         * g++.dg/other/stdbool-if.C: Remove.
17192
17193 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
17194
17195         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
17196         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
17197
17198 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17199
17200         * gcc.c-torture/compile/20030418-1.c: New test.
17201
17202 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
17203
17204         * README.compat: Remove; content moved to doc/sourcebuild.texi.
17205
17206 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17207
17208         PR c++/10347
17209         g++.dg/template/dependent-name1.C: New test.
17210
17211 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
17212
17213         * gcc.dg/warn-1.c (tourist_guide): New array,
17214         contains a pointer to bar.
17215
17216 2003-04-16  Roger Sayle  <roger@eyesopen.com>
17217
17218         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
17219         * gcc.c-torture/execute/medce-1.c: New test case.
17220         * gcc.c-torture/execute/medce-2.c: New test case.
17221
17222 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
17223
17224         * lib/prune.exp: Ignore more messages.
17225
17226         PR c++/10381
17227         * g++.dg/parse/lookup3.C: New test.
17228
17229 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
17230
17231         * gcc.c-torture/compile/20030415-1.c : New test.
17232
17233 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
17234
17235         * gcc.c-torture/execute/scope-2.c: Move to ...
17236         * gcc.dg/noncompile/scope.c: .... here.
17237
17238 2003-04-14  Roger Sayle  <roger@eyesopen.com>
17239
17240         * gcc.dg/20030414-2.c: New test case.
17241
17242 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17243
17244         PR target/10377
17245         * gcc.dg/20030414-1.c: New test.
17246
17247 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17248
17249         * gcc.dg/builtins-12.c: New test case.
17250         * gcc.dg/builtins-13.c: New test case.
17251
17252 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17253
17254         * gcc.c-torture/execute/string-opt-18.c: New test.
17255
17256 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17257
17258         PR c++/10300
17259         * g++.dg/init/new5.C: New test.
17260
17261 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17262
17263         PR c++/7910
17264         * g++.dg/ext/dllimport1.C: New test.
17265
17266 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17267
17268         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17269
17270 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17271
17272         PR Fortran/9263
17273         * g77.f-torture/noncompile/9263.f: New test
17274         PR Fortran/1832
17275         * g77.f-torture/execute/1832.f: New test
17276
17277 2003-04-11  David Chad  <davidc@freebsd.org>
17278             Loren J. Rittle  <ljrittle@acm.org>
17279
17280         libobjc/8562
17281         * objc.dg/headers.m: New test.
17282
17283 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17284
17285         * gcc.c-torture/execute/builtin-noret-2.c: New.
17286         * gcc.c-torture/execute/builtin-noret-2.x: New.
17287         XFAIL builtin-noret-2.c at -O1 and above.
17288         * gcc.dg/redecl.c: New.
17289         * gcc.dg/Wshadow-1.c: Update error regexps.
17290
17291 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17292
17293         * g++.dg/abi/bitfield10.C: New test.
17294
17295 2003-04-09  Mike Stump  <mrs@apple.com>
17296
17297         * gcc.dg/pch/pch.exp: Make testcase names longer.
17298         * g++.dg/pch/pch.exp: Make testcase names longer.
17299
17300 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17301
17302         * gcc.dg/builtins-11.c: New test case.
17303
17304 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17305
17306         * gcc.dg/builtins-9.c: New test case.
17307         * gcc.dg/builtins-10.c: New test case.
17308
17309 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17310
17311         * gcc.dg/noncompile/init-4.c.c: New test.
17312
17313 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17314
17315         * gcc.misc-test/gcov-9.c: New test.
17316         * gcc.misc-test/gcov-10.c: New test
17317         * gcc.misc-test/gcov-11.c: New test.
17318
17319 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17320
17321         PR optimization/10024
17322         * gcc.c-torture/compile/20030405-1.c: New test.
17323
17324 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17325
17326         * gcc.dg/pch/static-3.c: New.
17327         * gcc.dg/pch/static-3.hs: New.
17328         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17329
17330 2003-04-04  Richard Henderson  <rth@redhat.com>
17331
17332         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17333         * g++.dg/eh/forced2.C: Likewise.
17334
17335 2003-04-03  Mike Stump  <mrs@apple.com>
17336
17337         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17338         target arg.
17339         (scan-assembler-times, scan-assembler-not): Likewise.
17340         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17341
17342 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17343
17344         * gcc.dg/sparc-loop-1.c: New test.
17345
17346 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17347
17348         PR other/9274
17349         * g++.dg/pch/system-2.C: New.
17350         * g++.dg/pch/system-2.Hs: New.
17351
17352 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17353
17354         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17355
17356         * g++.dg/eh/simd-1.C (vecfunc): Same.
17357
17358 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17359
17360         * gcc.c-torture/execute/20030401-1.c: New test case.
17361
17362 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17363
17364         * objc.dg/defs.m: New.
17365
17366 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17367
17368         * g++.dg/eh/simd-1.C: New.
17369         * g++.dg/eh/simd-2.C: New.
17370
17371 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17372
17373         * gcc.c-torture/execute/simd-3.c: New.
17374
17375 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c/9936
17378         * gcc.dg/20030331-2.c: New test.
17379
17380 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17381
17382         PR c++/10278
17383         * g++.dg/parse/crash2.C: New test.
17384
17385 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17386
17387         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17388         * gcc.c-torture/execute/20030331-1.c: ...here.
17389
17390 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17391
17392         * gcc.c-torture/execute/20030331-1.c: New test.
17393
17394 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17395
17396         * lib/gcov.exp: Adjust call return testing strings.
17397         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17398
17399 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17400
17401         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17402         * gcc.dg/builtins-7.c: New test case.
17403         * gcc.dg/builtins-8.c: New test case.
17404
17405 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17406
17407         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17408
17409 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17410
17411         PR c++/7647
17412         * g++.dg/lookup-class-member-2.C: New test.
17413
17414 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17415
17416         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17417
17418 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17419
17420         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17421
17422 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17423
17424         * g++.dg/init/attrib1.C: New test.
17425
17426 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17427
17428         * gcc.dg/ultrasp8.c: New test.
17429
17430 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17431
17432         * gcc.dg/ultrasp7.c: New test.
17433
17434 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17435
17436         PR c++/10047
17437         * g++.dg/template/inline1.C: New test.
17438
17439 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17440
17441         * gcc.dg/sparc-dwarf2.c: New test.
17442
17443 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17444
17445         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17446         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17447
17448 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17449
17450         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17451         than reading .x files.
17452         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17453         * g77.dg/gcov/gcov-1.f: Likewise.
17454         * gcc.misc-tests/gcov-4b.c: Likewise.
17455         * gcc.misc-tests/gcov-5b.c: Likewise.
17456         * gcc.misc-tests/gcov-6.c: Likewise.
17457         * gcc.misc-tests/gcov-7.c: Likewise.
17458         * gcc.misc-tests/gcov-8.c: Likewise.
17459         * g++.dg/gcov/gcov-1.x: Remove.
17460         * g77.dg/gcov/gcov-1.x: Likewise.
17461         * gcc.misc-tests/gcov-4b.x: Likewise.
17462         * gcc.misc-tests/gcov-5b.x: Likewise.
17463         * gcc.misc-tests/gcov-6.x: Likewise.
17464         * gcc.misc-tests/gcov-7.x: Likewise.
17465         * gcc.misc-tests/gcov-8.x: Likewise.
17466
17467 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17468
17469         PR opt/10087
17470         * gcc.dg/20030324-1.c: New test.
17471
17472 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17473
17474         PR c++/10224
17475         * g++.dg/template/arg3.C: New test.
17476
17477         PR c++/10158
17478         * g++.dg/template/friend18.C: New test.
17479
17480 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17481
17482         * g77.f-torture/compile/20030326-1.f: New test case.
17483
17484 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17485
17486         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17487
17488         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17489
17490 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17491
17492         * gcc.dg/ia64-sync-3.c: New test.
17493
17494 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17495
17496         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17497
17498 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17499
17500         * gcc.dg/ultrasp6.c: New test.
17501
17502 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17503
17504         * gcc.dg/i386-signbit-1.c: New test.
17505         * gcc.dg/i386-signbit-2.c: New test.
17506         * gcc.dg/i386-signbit-3.c: New test.
17507
17508 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17509
17510         * gcc.dg/ultrasp5.c: Fix options.
17511
17512 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17513
17514         * gcc.dg/ultrasp5.c: Fix comment.
17515
17516 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17517
17518         PR fortran/10197
17519         * g77.f-torture/execute/10197.f: New test.
17520
17521 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17522
17523         PR c++/9898, c++/383
17524         * g++.dg/template/conv6.C: New test.
17525
17526         PR c++/10119
17527         * g++.dg/template/ptrmem5.C: New test.
17528
17529         PR c++/10026
17530         * g++.dg/lookup/koenig1.C: New test.
17531
17532         PR C++/10199
17533         * g++.dg/lookup/template2.C: New test.
17534
17535 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17536
17537         * g++.dg/opt/rtti1.C: New test.
17538
17539 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17540
17541         * gcc.dg/ultrasp5.c: New test.
17542
17543 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17544
17545         PR middle-end/9967
17546         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17547         builtin fputs.
17548
17549 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17550
17551         PR c/8224
17552         * gcc.dg/20030323-1.c: New test.
17553
17554 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17555
17556         * gcc.c-torture/compile/20030323-1.c: New test case.
17557
17558 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17559
17560         * gcc.dg/20030321-1.c: New test.
17561
17562 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17563
17564         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17565
17566 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17567
17568         PR c++/9978, c++/9708
17569         * g++.dg/ext/vlm1.C: Adjust expected error.
17570         * g++.dg/ext/vla2.C: New test.
17571         * g++.dg/template/arg1.C: New test.
17572         * g++.dg/template/arg2.C: New test.
17573
17574 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17575
17576         * g77.f-torture/execute/select.f: New test.
17577         * g77.f-torture/noncompile/select_no_compile.f: New test.
17578
17579 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17580
17581         PR c++/9898
17582         * g++.dg/other/error4.C: New test.
17583
17584 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17585
17586         * g++.dg/template/friend17.C: New test.
17587
17588 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17589
17590         * gcc.c-torture/compile/20030320-1.c: New.
17591
17592 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17593
17594         * gcc.dg/builtins-6.c: New test case.
17595
17596 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17597
17598         PR target/10073
17599         * gcc.c-torture/compile/20030319-1.c: New.
17600
17601 2003-03-18  Jan Hubicka  <jh@suse.cz>
17602
17603         * gcc.dg/i386-cvt-1.c: New test.
17604
17605 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17606
17607         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17608         * objc.dg/naming-2.m: Likewise.
17609
17610 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17611
17612         PR c++/9639
17613         * g++.dg/parse/crash1.C: New test.
17614
17615 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17616
17617         PR c++/8805
17618         * g++.dg/eh/cleanup1.C: New test.
17619
17620 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17621
17622         * gcc.c-torture/execute/20030316-1.c: New test case.
17623
17624 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17625
17626         PR c++/9629
17627         * g++.dg/init/ctor2.C: New test.
17628
17629 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17630
17631         * g77.f-torture/compile/xformat.f: New test case.
17632
17633 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17634
17635         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17636         * g++.old-deja/g++.mike/eh50.C: Likewise.
17637
17638 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17639
17640         PR c++/6440
17641         * g++.dg/template/spec7.C: New test.
17642         * g++.dg/template/spec8.C: Likewise.
17643
17644 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17645
17646         * gcc.c-torture/execute/20030313-1.c: New test.
17647
17648 2003-03-14  Richard Henderson  <rth@redhat.com>
17649
17650         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17651
17652 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17653
17654         * gcc.c-torture/compile/20030314-1.c: New test.
17655
17656 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17657
17658         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17659         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17660         thumb target,
17661         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17662         to accept newer _imp__  prefix and additional
17663         newline in .drectve section.
17664         * gcc.dg/dll-4.c: Likewise.
17665         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17666         switch.
17667
17668 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17669
17670         * g++.dg/parse/namespace9.C: New test.
17671
17672         * g++.dg/init/ref5.C: New test.
17673         * g++.dg/parse/ptrmem1.C: Likewise.
17674
17675 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17676
17677         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17678         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17679         regular expression.
17680         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17681         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17682
17683 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17684
17685         * gcc.c-torture/execute/20030224-2.c: New test.
17686
17687 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17688
17689         * gcc.dg/decl-3.c: New test.
17690
17691 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17692
17693         * gcc.dg/i386-loop-2.c: New test.
17694
17695 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17696
17697         PR c++/9474
17698         * g++.dg/parse/namespace8.C: New test.
17699
17700         PR c++/9924
17701         * g++.dg/overload/builtin2.C: New test.
17702
17703 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17704
17705         * gcc.dg/return-type-3.c: New test.
17706
17707 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17708
17709         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17710         profiling options are not supported.
17711
17712 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17713
17714         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17715         * g++.old-deja/g++.warn/impint2.C: Likewise.
17716
17717 2003-03-10  Devang Patel  <dpatel@apple.com>
17718
17719         * g++.dg/cpp/c++_cmd_1.C: New test.
17720         * g++.dg/cpp/c++_cmd_1.h: New file.
17721
17722 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17723
17724         * gcc.dg/altivec-9.c: New file.
17725
17726 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17727
17728         * gcc.dg/ppc-sdata-1.c: New test.
17729         * gcc.dg/ppc-sdata-2.c: New test.
17730
17731 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17732
17733         PR c++/9373
17734         * g++.dg/opt/ptrmem2.C: New test.
17735
17736         PR c++/8534
17737         * g++.dg/opt/ptrmem1.C: New test.
17738
17739 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17740
17741         * gcc.dg/i386-loop-1.c: New test.
17742
17743 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17744
17745         PR c++/9970
17746         * g++.dg/lookup/friend1.C: New test.
17747
17748 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17749
17750         PR c++/9823
17751         * g++.dg/parser/constructor1.C: New test.
17752
17753 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17754
17755         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17756
17757         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17758
17759 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17760
17761         * gcc.dg/cpp/Wunused.c: Update test.
17762
17763 2003-03-08  Jan Hubicka  <jh@suse.cz>
17764
17765         * gcc.dg/inline-3.c: New test.
17766
17767 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17768
17769         PR c++/9809
17770         * g++.dg/parse/builtin1.C: New test.
17771
17772         PR c++/9982
17773         * g++.dg/abi/cookie1.C: New test.
17774         * g++.dg/abi/cookie2.C: Likewise.
17775
17776         PR c++/9524
17777         * g++.dg/template/field1.C: New test.
17778
17779         PR c++/9912
17780         * g++.dg/parse/class1.C: New test.
17781         * g++.dg/parse/namespace7.C: Likewise.
17782         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17783
17784 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17785
17786         * g++.dg/init/ref4.C: New test.
17787
17788 2003-03-07  Jan Hubicka  <jh@suse.cz>
17789
17790         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17791         * gcc.dg/inline-3.c:  New test.
17792
17793 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17794
17795         * g++.dg/init/ref3.C: New test.
17796
17797         PR c++/9965
17798         * g++.dg/init/ref2.C: New test.
17799
17800         PR c++/9400
17801         * g++.dg/warn/Wshadow-2.C: New test.
17802
17803         PR c++/9791
17804         * g++.dg/warn/Woverloaded-1.C: New test.
17805
17806 2003-03-05  Jan Hubicka  <jh@suse.cz>
17807
17808         * gcc.dg/i386-local2.c: New.
17809         * gcc.dg/i386-local.c: Fix typo.
17810
17811 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17812
17813         * g++.dg/abi/layout3.C: New test.
17814
17815 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17816
17817         * gcc.c-torture/compile/20030305-1.c
17818
17819 2003-03-05  Jan Hubicka  <jh@suse.cz>
17820
17821         * gcc.dg/i386-local.c: New.
17822
17823 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17824
17825         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17826
17827 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17828
17829         * gcc.dg/switch-2.c: New test.
17830         * gcc.dg/switch-3.c: New test.
17831         * gcc.dg/Wswitch.c: Adjust line numbers.
17832         * gcc.dg/Wswitch-default.c: Likewise.
17833         * gcc.dg/Wswitch-enum.c: Likewise.
17834
17835 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17836
17837         * gcc.c-torture/execute/20030222-1.c: New test.
17838
17839 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17840
17841         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17842
17843 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17844
17845         PR c++/9878
17846         * g++.dg/init/ref1.C: New test.
17847
17848 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17849
17850         * gcc.dg/sh-relax.c: New SH-only test.
17851
17852 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17853
17854         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17855         comment explaining purpose of testcase.
17856
17857 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17858
17859         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17860         for HC11/HC12 (asm needs two int registers).
17861         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17862         HC11/HC12 because the test uses an asm which needs two 32-bit
17863         registers.
17864
17865 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17866
17867         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17868         for HC11/HC12 (array is too large otherwise).
17869         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17870         * gcc.c-torture/compile/20010518-2.x: Likewise.
17871         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17872         HC11/HC12 (array is too large).
17873
17874 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17875
17876         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17877         * lib/g++-dg.exp (g++-dg-test): Likewise.
17878
17879 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17880
17881         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17882         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17883
17884 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17885
17886         * g++.dg/warn/implicit-typename1.C: Remove warning.
17887
17888 2003-02-28  Richard Henderson  <rth@redhat.com>
17889
17890         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17891         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17892
17893 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17894
17895         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17896         * g++.dg/pch/pch.exp: Likewise.
17897
17898 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17899
17900         PR c++/9879
17901         * testsuite/g++.dg/init/new4.C: New test.
17902
17903 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17904
17905         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17906
17907 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17908
17909         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17910         unsigned long.
17911
17912         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17913         wider than float.
17914
17915 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17916
17917         * lib/scanasm.exp: Add support for counting numbers of
17918         occurences.
17919         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17920         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17921
17922 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17923
17924         PR c++/9683
17925         * g++.dg/template/static3.C: New test.
17926
17927         PR c++/9829
17928         * g++.dg/parse/namespace6.C: New test.
17929
17930 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17931
17932         PR target/9732
17933         * gcc.dg/20030225-1.c: New test.
17934
17935 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17936
17937         * README: Remove out-of-date information.
17938
17939         PR c++/9836
17940         * g++.dg/template/spec6.C: New test.
17941
17942 2003-02-24  Jeff Law  <law@redhat.com>
17943
17944         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17945
17946 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17947
17948         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17949         * gcc.dg/pragma-ep-1.c: Likewise.
17950
17951 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17952
17953         PR c++/9602
17954         * g++.dg/template/friend16.C: New test.
17955
17956 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17957
17958         PR c++/5333
17959         * g++.dg/parse/fused-params1.C: Adjust error messages.
17960         * g++.dg/template/nested3.C: New test.
17961
17962 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17963
17964         * g++.dg/abi/param1.C: New test.
17965
17966 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17967
17968         PR c++/7982
17969         * g++.dg/warn/implicit-typename1.C: New test.
17970
17971 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17972
17973         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17974         with "mtune".
17975         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17976         * gcc.c-torture/execute/20010129-1.x: Likewise.
17977         * gcc.dg/20011107-1.c: Likewise.
17978         * gcc.dg/20020108-1.c: Likewise.
17979         * gcc.dg/20020122-3.c: Likewise.
17980         * gcc.dg/20020206-1.c: Likewise.
17981         * gcc.dg/20020310-1.c: Likewise.
17982         * gcc.dg/20020426-2.c: Likewise.
17983         * gcc.dg/20020517-1.c: Likewise.
17984         * gcc.dg/991230-1.c: Likewise.
17985         * gcc.dg/i386-unroll-1.c: Likewise.
17986         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17987
17988 2003-02-22  Jan Hubicka  <jh@suse.cz>
17989
17990         * gcc.dg/i386-mul.c: New test.
17991
17992 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17993
17994         * gcc.dg/builtins-5.c: New test case.
17995
17996 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17997
17998         * gcc.dg/asmreg-1.c: New test.
17999
18000 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18001
18002         PR c++/9749
18003         * g++.dg/parse/varmod1.C: New test.
18004
18005 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/9727
18008         * g++.dg/template/op1.C: New test.
18009
18010 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18011
18012         PR c++/8906
18013         * g++.dg/template/nested2.C: New test.
18014
18015 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
18016
18017         PR c++/8724
18018         * g++.dg/expr/dtor1.C: New test.
18019
18020 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
18021
18022         * gcc.dg/cpp/include3.c: New test.
18023         * gcc.dg/cpp/inc/foo.h: New file.
18024
18025 2003-02-21  Glen Nakamura  <glen@imodulo.com>
18026
18027         * gcc.c-torture/execute/20030221-1.c: New test.
18028
18029 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
18030
18031         PR c++/9729
18032         * g++.dg/abi/conv1.C: New test.
18033
18034 2003-02-20  Jan Hubicka  <jh@suse.cz>
18035
18036         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
18037
18038 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
18039
18040         * gcc.c-torture/compile/20030219-1.c: New test.
18041
18042 2003-02-18  Jan Hubicka  <jh@suse.cz>
18043
18044         * gcc.dg/funcorder.c: New test.
18045
18046 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18047
18048         * gcc.c-torture/execute/20030218-1.c: New.
18049
18050 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
18051
18052         * gcc.dg/20030218-1.c: New.
18053
18054 2003-02-18  Richard Henderson  <rth@redhat.com>
18055
18056         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
18057         * gcc.dg/attr-used-2.c: New.
18058
18059 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
18060
18061         PR c++/9704
18062         * g++.dg/init/copy5.C: New test.
18063
18064 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
18065
18066         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
18067         * g++.dg/pch/pch.exp: Likewise.
18068
18069 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
18070
18071         * gcc.c-torture/execute/20030209-1.c: Enable the test if
18072         STACK_SIZE is not defined.
18073
18074 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18075
18076         PR c++/9457
18077         * g++.dg/template/init1.C: New test.
18078
18079 2003-02-16  Jan HUbicka  <jh@suse.cz>
18080
18081         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
18082         (foo): Add few extra tests
18083         * gcc.dg/c99-const-expr-3.c: Likewise.
18084         * gcc.c-torture/execute/20030216-1.c: New.
18085
18086 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18087
18088         PR c++/9459
18089         * g++.dg/ext/typeof4.C: New test.
18090
18091 2003-02-15  Roger Sayle  <roger@eyesopen.com>
18092
18093         * gcc.dg/i386-387-3.c: New test case.
18094
18095 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
18096
18097         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
18098         cris-*-elf* cris-*-aout* and mmix-*-*.
18099
18100 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
18101
18102         * gcc.dg/20030213-1.c: New test.
18103
18104 2003-02-12  Roger Sayle  <roger@eyesopen.com>
18105
18106         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
18107         * gcc.dg/i386-387-2.c: Likewise.
18108
18109 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
18110
18111         * gcc.dg/ppc-spe.c: Fix formatting.
18112         Enable tests that were previously unsupported by gas.
18113         Delete tests for instructions that no longer exist.
18114         Switch arguments on evsubifw builtin.
18115
18116 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
18117
18118         * gcc.c-torture/execute/20030209-1.c: Disable the test if
18119         STACK_SIZE is too small.
18120
18121 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18122             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18123
18124         * gcc.dg/decl-2.c: New test.
18125
18126 2003-02-10  Jan Hubicka  <jh@suse.cz>
18127
18128         * gcc.dg/i386-fpcvt-1.c:  New test.
18129
18130 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
18131
18132         * gcc.c-torture/execute/20030209-1.c: New test.
18133
18134 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
18135
18136         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
18137         int-wide bitops, use the constants of the same width.
18138         Likewise, if long long is 32-bit wide, test bitops using
18139         32-bit constants.
18140
18141 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
18142
18143         * gcc.dg/20021014-1.c: Annotate with expected notice text.
18144
18145 2003-02-07  Roger Sayle  <roger@eyesopen.com>
18146
18147         * testsuite/gcc.dg/builtins-4.c: New test case.
18148
18149 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18150
18151         * gcc.dg/20020430-1.c: Fix dg command typos.
18152         * gcc.dg/20020503-1.c: Likewise.
18153
18154 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18155
18156         PR c++/8785
18157         * g++.dg/parse/fused-params1.C: New test.
18158
18159         PR c++/8857
18160         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
18161
18162         PR c++/8921
18163         * g++.dg/parse/non-dependent1.C: New test.
18164
18165         PR c++/8928
18166         * g++.dg/parse/dupl-tmpl-args1.C: New test.
18167
18168         PR c++/9228
18169         * g++.dg/parse/undefined7.C: New test.
18170         * g++.dg/parse/non-templ1.C: New test.
18171
18172         PR c++/9229
18173         * g++.dg/parse/too-many-tmpl-args1.C: New test.
18174
18175 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
18176
18177         * gcc.c-torture/compile/20030206-1.c: New test.
18178
18179 2003-02-05  Roger Sayle  <roger@eyesopen.com>
18180
18181         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
18182         "pow" to "foo" to avoid potential confusion with a math built-in.
18183
18184 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18185
18186         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
18187         conditions for SPARC targets.
18188
18189 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
18190
18191         * gcc.dg/20030204-1.c: New test.
18192
18193 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18194
18195         PR c++/38
18196         * g++.dg/parse/array-size1.C: New test.
18197
18198         PR c++/5657
18199         * g++.dg/parse/undefined3.C: New test.
18200
18201         PR c++/5665
18202         * g++.dg/parse/undefined4.C: New test.
18203
18204         PR c++/5975
18205         * g++.dg/parse/undefined5.C: New test.
18206
18207         PR c++/7259
18208         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
18209
18210         PR c++/8578
18211         * g++.dg/parse/casting-operator1.C: New test.
18212
18213         PR c++/8596
18214         * g++.dg/parse/undefined6.C: New test.
18215
18216         PR c++/8736
18217         * g++.dg/parse/missing-template1.C: New test.
18218
18219 2003-02-04  Jan Hubicka  <jh@suse.cz>
18220
18221         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
18222         * gcc.dg/i386-cmov?.c:  Likewise.
18223         * gcc.dg/i386-fpcvt-?.c:  Likewise.
18224         * gcc.dg/i386-ssefp-1.c:  Likewise.
18225         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
18226         conventions.
18227
18228 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/7129
18231         * testsuite/g++.dg/ext/max.C: New test.
18232
18233 2003-02-03  Jan Hubicka  <jh@suse.cz>
18234
18235         * gcc.c-torture/execute/20030203-1.c: New test.
18236
18237 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
18238
18239         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
18240         'natural-endian'.
18241
18242 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18243
18244         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18245         * g++.dg/init/new2.C: Likewise.
18246         * g++.dg/other/new1.C: Likewise.
18247
18248 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18249
18250         * gcc.dg/struct-ret-libc.c: New test.
18251
18252 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18253
18254         * gcc.dg/20030129-1.c: New test.
18255
18256 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18257
18258         PR c++/8849
18259         * g++.dg/template/ptrmem4.C: New test.
18260
18261 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18262
18263         * g++.dg/parser/constant1.C: New test.
18264
18265 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18266
18267         PR c++/8591
18268         * g++.dg/parse/friend2.C: New test.
18269
18270 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18271
18272         PR c++/9437
18273         * g++.dg/template/unify4.C: New test.
18274
18275 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18276
18277         * gcc.c-torture/execute/20030128-1.c: New test.
18278
18279 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18280
18281         * g++.dg/lookup/nested1.C: Test moved from ...
18282         * g++.old-deja/g++.other/lookup24.C: ... here.
18283
18284 2003-01-28  Jan Hubicka  <jh@suse.cz>
18285
18286         * gcc.dg/i386-cmov5.c:  New test.
18287
18288 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18289
18290         * gcc.c-torture/execute/20010925-1.c: Changed the
18291         memcpy declaration.
18292
18293 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18294
18295         PR c++/3902
18296         * g++.dg/parse/template5.C: New test.
18297
18298 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18299
18300         PR fortran/9258
18301         * g77.dg/pr9258: New test.
18302
18303 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18304
18305         * README: Move relevant parts from README.g++.
18306
18307         * README.g++: Remove this file.
18308
18309 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18310
18311         * g++.dg/abi/dcast1.C: New test.
18312
18313 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18314
18315         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18316
18317 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18318
18319         PR c++/47
18320         * g++.old-deja/g++.other/lookup24.C: New test.
18321
18322 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18323
18324         PR middle-end/7227
18325         * gcc.dg/uninit-C.c: New test.
18326
18327 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18328
18329         * g++.dg/abi/covariant1.C: New test.
18330
18331 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18332
18333         * gcc.dg/20030123-1.c: New test.
18334
18335 2003-01-25  Jan Hubicka  <jh@suse.cz>
18336
18337         PR opt/8492
18338         * gcc.c-torture/compile/20030125-1.c
18339
18340 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18341
18342         PR c++/9403
18343         * g++.dg/parse/template3.C: New test.
18344         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18345
18346         PR c++/795
18347         * g++.dg/parse/template4.C: New test.
18348
18349         PR c++/9415
18350         * g++.dg/template/qual2.C: New test.
18351
18352         PR c++/8545
18353         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18354
18355         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18356
18357 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18358
18359         * gcc.c-torture/execute/switch-1.c: New test case.
18360
18361 2003-01-25  Jan Hubicka  <jh@suse.cz>
18362
18363         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18364
18365 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18366
18367         Tweaks for Bison-1.875. From the NEWS file:
18368         "- `parse error' -> `syntax error'
18369         Bison now uniformly uses the term `syntax error'"
18370         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18371         * gcc.dg/cpp/digraph2.c: Likewise.
18372         * gcc.dg/cpp/direct2.c: Likewise.
18373         * gcc.dg/cpp/paste4.c: Likewise.
18374         * gcc.dg/c90-restrict-1.c: Likewise.
18375         * gcc.dg/c99-func-2.c: Likewise.
18376         * gcc.dg/noncompile/920721-2.c: Likewise.
18377         * gcc.dg/noncompile/930622-2.c: Likewise.
18378         * gcc.dg/noncompile/940112-1.c: Likewise.
18379         * gcc.dg/noncompile/950921-1.c: Likewise.
18380         * gcc.dg/noncompile/951123-1.c: Likewise.
18381         * gcc.dg/noncompile/971104-1.c: Likewise.
18382         * gcc.dg/noncompile/990416-1.c: Likewise.
18383
18384 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18385
18386         * g++.dg/parse/undefined1.C: Add error message.
18387
18388 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18389
18390         PR c++/9354
18391         * g++.dg/parse/new1.C: New test.
18392
18393         PR c++/9216
18394         * g++.dg/parse/template2.C: New test.
18395
18396         PR c++/9354
18397         * g++.dg/parse/typedef2.C: New test.
18398
18399         PR c++/9328
18400         * g++.dg/ext/typeof3.C: New test.
18401
18402 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18403
18404         PR c++/2738
18405         * g++.dg/parse/ret-type1.C: New test.
18406
18407         PR c++/3792
18408         * g++.dg/parse/tmpl-outside1.C: New test.
18409
18410         PR c++/4207
18411         * g++.dg/parse/int-as-enum1.C: New test.
18412
18413         PR c++/4903
18414         * g++.dg/parse/no-typename1.C: New test.
18415
18416         PR c++/5533
18417         * g++.dg/parse/no-value1.C: New test.
18418
18419         PR c++/5921
18420         * g++.dg/parse/wrong-inline1.C: New test.
18421
18422         PR c++/6402
18423         * g++.dg/parse/ref1.C: New test.
18424
18425         PR c++/6992
18426         * g++.dg/parse/attr-ctor1.C: New test.
18427
18428         PR c++/7229
18429         * g++.dg/parse/namespace5.C: New test.
18430
18431         PR c++/7917
18432         * g++.dg/parse/func-def1.C: New test.
18433
18434         PR c++/8143
18435         * g++.dg/parse/undefined1.C: New test.
18436
18437         PR c++/5723, PR c++/8522
18438         * g++.dg/parse/specialization1.C: New test.
18439
18440         PR c++/163, PR c++/8595
18441         * g++.dg/parse/struct-as-enum1.C: New test.
18442
18443         PR c++/9173
18444         * g++.dg/parse/undefined2.C: New test.
18445
18446 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18447
18448         PR c++/9298
18449         * g++.dg/parse/template1.C: New test.
18450
18451         PR c++/9384
18452         * g++.dg/parse/using1.C: New test.
18453
18454         PR c++/9285
18455         PR c++/9294
18456         * g++.dg/parse/expr2.C: New test.
18457
18458         PR c++/9388
18459         * g++.dg/parse/lookup2.C: Likewise.
18460
18461 2003-01-21  Jan Hubicka  <jh@suse.cz>
18462
18463         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18464         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18465         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18466         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18467
18468 2003-01-20  Nick Clifton  <nickc@redhat.com>
18469
18470         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18471         problem with ARM sibcall code generation.
18472
18473 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18474
18475         * gcc.c-torture/execute/20030120-1.c: New.
18476
18477 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18478
18479         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18480
18481 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18482
18483         PR c++/9272
18484         * g++.dg/parse/ctor1.C: New test.
18485
18486         PR c++/9294:
18487         * g++.dg/parse/qualified1.C: New test.
18488
18489         * g++.dg/parse/typename3.C: New test.
18490
18491 2003-01-16  Richard Henderson  <rth@redhat.com>
18492
18493         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18494
18495 2003-01-16  Richard Henderson  <rth@redhat.com>
18496
18497         * g++.dg/pch/pch.exp: Copy test header to the working directory
18498         before using it either for precompilation or direct use.
18499         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18500         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18501
18502 2003-01-16  Richard Henderson  <rth@redhat.com>
18503
18504         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18505         before using it either for precompilation or direct use.
18506         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18507         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18508
18509 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18510
18511         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18512         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18513         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18514         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18515         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18516         typename warning into error.
18517         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18518         error messages.
18519         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18520         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18521         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18522         messages.
18523         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18524         make declaration visible in template.
18525         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18526         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18527         messages.
18528         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18529         message.
18530         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18531         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18532         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18533         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18534         typename warning with error message.
18535         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18536         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18537         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18538
18539 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18540
18541         * g++.dg/parse/ambig2.C: New test.
18542
18543 2003-01-15  Richard Henderson  <rth@redhat.com>
18544
18545         * g++.dg/tls/init-2.C: Update error message string.
18546
18547 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18548
18549         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18550
18551 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18552
18553         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18554         all for HC11/HC12.
18555         * gcc.c-torture/compile/20001205-1.x: Likewise.
18556         * gcc.c-torture/compile/20001226-1.x: Likewise.
18557         * gcc.c-torture/compile/920520-1.x: Likewise.
18558         * gcc.c-torture/compile/961203-1.x: Likewise.
18559         * gcc.c-torture/compile/20020604-1.x: Likewise.
18560
18561 2003-01-15  Jan Hubicka  <jh@suse.cz>
18562
18563         * gcc.c-torture/compile/20030115-1.c: New test.
18564
18565         * gcc.dg/i386-fpcvt-1.c: New test.
18566         * gcc.dg/i386-fpcvt-2.c: New test.
18567
18568 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18569
18570         Further conform g++'s __vmi_class_type_info to the C++ ABI
18571         specification.
18572         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18573         the specification.
18574
18575 2003-01-14  Jan Hubicka  <jh@suse.cz>
18576
18577         * gcc.dg/i386-fpcvt-1.c: New test.
18578         * gcc.dg/i386-fpcvt-2.c: New test.
18579
18580 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18581
18582         * gcc.dg/i386-mmx-3.c: New test.
18583
18584 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18585
18586         PR c++/9264
18587         * g++.dg/parse/octal1.C: New file.
18588
18589         PR c++/9172
18590         * g++.dg/parse/typename1.C: New file.
18591
18592 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18593
18594         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18595         * gcc.dg/bf-no-ms-layout.c: Likewise.
18596         * gcc.dg/bf-ms-attrib.c: Likewise.
18597
18598 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18599
18600         PR c++/9099
18601         * g++.dg/parse/dtor1.C: New file.
18602
18603         PR c++/9128
18604         * g++.dg/rtti/typeid1.C: New file.
18605
18606         PR c++/9153
18607         * g++.dg/parse/lookup1.C: New file.
18608
18609         PR c++/9171
18610         * g++.dg/templ/spec5.C: New file.
18611
18612 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18613
18614         * gcc.c-torture/compile/20030110-1.c: New test.
18615
18616 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18617
18618         Merge from pch-branch:
18619
18620         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18621
18622         * gcc.dg/pch/cpp-1.h: New.
18623         * gcc.dg/pch/cpp-1.c: New.
18624         * gcc.dg/pch/cpp-2.h: New.
18625         * gcc.dg/pch/cpp-2.c: New.
18626
18627         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18628
18629         * gcc.dg/pch/except-1.h: New.
18630         * gcc.dg/pch/except-1.c: New.
18631
18632         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18633
18634         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18635         running test.
18636         * gcc.dg/pch: Include *.hp not *.h.
18637         * gcc.dg/pch/system-1.h: New.
18638         * gcc.dg/pch/system-1.c: New.
18639
18640         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18641
18642         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18643         rather than trying to build and run a program using PCH.
18644         * gcc.dg/pch: Remove dg-do commands from test files.
18645
18646         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18647
18648         * gcc.dg/pch/macro-3.c: New.
18649         * gcc.dg/pch/macro-3.h: New.
18650
18651         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18652
18653         * gcc.dg/pch/common-1.c: New.
18654         * gcc.dg/pch/common-1.h: New.
18655         * gcc.dg/pch/decl-1.c: New.
18656         * gcc.dg/pch/decl-1.h: New.
18657         * gcc.dg/pch/decl-2.c: New.
18658         * gcc.dg/pch/decl-2.h: New.
18659         * gcc.dg/pch/decl-3.c: New.
18660         * gcc.dg/pch/decl-3.h: New.
18661         * gcc.dg/pch/decl-4.c: New.
18662         * gcc.dg/pch/decl-4.h: New.
18663         * gcc.dg/pch/decl-5.c: New.
18664         * gcc.dg/pch/decl-5.h: New.
18665         * gcc.dg/pch/global-1.c: New.
18666         * gcc.dg/pch/global-1.h: New.
18667         * gcc.dg/pch/inline-1.c: New.
18668         * gcc.dg/pch/inline-1.h: New.
18669         * gcc.dg/pch/inline-2.c: New.
18670         * gcc.dg/pch/inline-2.h: New.
18671         * gcc.dg/pch/static-1.c: New.
18672         * gcc.dg/pch/static-1.h: New.
18673         * gcc.dg/pch/static-2.c: New.
18674         * gcc.dg/pch/static-2.h: New.
18675
18676         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18677
18678         * g++.dg/pch/pch.exp: Better handle failing testcases.
18679         * gcc.dg/pch/pch.exp: Likewise.
18680         * gcc.dg/pch/macro-1.c: New.
18681         * gcc.dg/pch/macro-1.h: New.
18682         * gcc.dg/pch/macro-2.c: New.
18683         * gcc.dg/pch/macro-2.h: New.
18684
18685         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18686
18687         * g++.dg/dg.exp: Treat files in pch/ specially.
18688         * g++.dg/pch/pch.exp: New file.
18689         * g++.dg/pch/empty.H: New file.
18690         * g++.dg/pch/empty.C: New file.
18691         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18692         "precompile".
18693
18694         * gcc.dg/pch/pch.exp: New file.
18695         * gcc.dg/pch/empty.h: New file.
18696         * gcc.dg/pch/empty.c: New file.
18697         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18698         "precompile".
18699
18700 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18701
18702         * g++.dg/template/friend14.C: New test.
18703
18704 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18705
18706         * gcc.dg/old-style-asm-1.c: New test.
18707
18708 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18709
18710         * gcc.c-torture/compile/20030109-1.c: New test.
18711
18712 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18713
18714         * gcc.c-torture/execute/20030109-1.c: New test.
18715
18716 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18717
18718         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18719         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18720         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18721         * g++.old-deja/g++.mike/eh2.C: Likewise
18722         * g++.old-deja/g++.mike/eh3.C: Likewise
18723         * g++.old-deja/g++.mike/eh5.C: Likewise
18724         * g++.old-deja/g++.mike/eh6.C: Likewise
18725         * g++.old-deja/g++.mike/eh7.C: Likewise
18726         * g++.old-deja/g++.mike/eh8.C: Likewise
18727         * g++.old-deja/g++.mike/eh9.C: Likewise
18728         * g++.old-deja/g++.mike/eh10.C: Likewise
18729         * g++.old-deja/g++.mike/eh12.C: Likewise
18730         * g++.old-deja/g++.mike/eh13.C: Likewise
18731         * g++.old-deja/g++.mike/eh14.C: Likewise
18732         * g++.old-deja/g++.mike/eh16.C: Likewise
18733         * g++.old-deja/g++.mike/eh17.C: Likewise
18734         * g++.old-deja/g++.mike/eh18.C: Likewise
18735         * g++.old-deja/g++.mike/eh21.C: Likewise
18736         * g++.old-deja/g++.mike/eh23.C: Likewise
18737         * g++.old-deja/g++.mike/eh24.C: Likewise
18738         * g++.old-deja/g++.mike/eh25.C: Likewise
18739         * g++.old-deja/g++.mike/eh26.C: Likewise
18740         * g++.old-deja/g++.mike/eh27.C: Likewise
18741         * g++.old-deja/g++.mike/eh28.C: Likewise
18742         * g++.old-deja/g++.mike/eh29.C: Likewise
18743         * g++.old-deja/g++.mike/eh31.C: Likewise
18744         * g++.old-deja/g++.mike/eh33.C: Likewise
18745         * g++.old-deja/g++.mike/eh34.C: Likewise
18746         * g++.old-deja/g++.mike/eh35.C: Likewise
18747         * g++.old-deja/g++.mike/eh36.C: Likewise
18748         * g++.old-deja/g++.mike/eh37.C: Likewise
18749         * g++.old-deja/g++.mike/eh38.C: Likewise
18750         * g++.old-deja/g++.mike/eh39.C: Likewise
18751         * g++.old-deja/g++.mike/eh40.C: Likewise
18752         * g++.old-deja/g++.mike/eh41.C: Likewise
18753         * g++.old-deja/g++.mike/eh42.C: Likewise
18754         * g++.old-deja/g++.mike/eh44.C: Likewise
18755         * g++.old-deja/g++.mike/eh46.C: Likewise
18756         * g++.old-deja/g++.mike/eh47.C: Likewise
18757         * g++.old-deja/g++.mike/eh48.C: Likewise
18758         * g++.old-deja/g++.mike/eh49.C: Likewise
18759         * g++.old-deja/g++.mike/eh50.C: Likewise
18760         * g++.old-deja/g++.mike/eh51.C: Likewise
18761         * g++.old-deja/g++.mike/eh53.C: Likewise
18762         * g++.old-deja/g++.mike/eh55.C: Likewise
18763         * g++.old-deja/g++.mike/p7912.C: Likewise
18764         * g++.old-deja/g++.mike/p9706.C: Likewise
18765         * g++.old-deja/g++.mike/p10416.C: Likewise
18766         * g++.old-deja/g++.mike/p11667.C: Likewise
18767         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18768         Remove redundant reference to Iris.
18769         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18770         Elxsi, i860, Pico Java, and WE32K.
18771
18772 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18773
18774         * g++.dg/ext/asm4.C: New test.
18775
18776 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18777
18778         PR c++/9030
18779         * g++.dg/template/friend12.C: New test.
18780         * g++.dg/template/friend13.C: Likewise.
18781         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18782
18783 2003-01-08  Jan Hubicka  <jh@suse.cz>
18784
18785         * gcc.dg/i386-cadd.c: New test.
18786         * gcc.dg/i386-cmov4.c: Likewise.
18787
18788 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18789
18790         PR c++/9165
18791         * g++.dg/warn/Wunused-3.C: New test.
18792
18793         * g++.dg/abi/bitfield9.C: New test.
18794
18795         PR c++/9189
18796         * g++.dg/parse/defarg3.C: New test.
18797
18798 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18799
18800         * g++.dg/parse/ambig1.C: New test.
18801         * g++.dg/parse/defarg2.C: New test.
18802
18803 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18804
18805         * g++.dg/template/defarg-1.C: New test.
18806         * g++.dg/template/local2.C: Likewise.
18807
18808 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18809
18810         * gcc.c-torture/execute/20030105-1.c: New test.
18811
18812 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18813
18814         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18815         * g++.dg/parse/namespace4.C: Likewise.
18816
18817 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18818
18819         * g++.dg/template/ntp2.C: New test.
18820
18821 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18822
18823         * g++.dg/parse/extern-C-1.C: New test.
18824
18825         * g++.dg/parse/namespace4.C: New test.
18826
18827         * g++.dg/template/nested1.C: New test.
18828
18829         * g++.dg/parse/namespace3.C: New test.
18830
18831 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18832
18833         * g++.dg/lookup/two-stage1.C: New test.
18834
18835 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18836
18837         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18838         * g++.old-deja/g++.jason/access8.C: Likewise.
18839         * g++.old-deja/g++.other/decl5.C: Likewise.
18840
18841 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18842
18843         * g++.dg/parse/parse7.C: New test.
18844
18845 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18846
18847         PR c++/2843
18848         * g++.dg/ext/attrib7.C: New test.
18849
18850 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18851
18852         * g++.dg/parse/parse6.C: New test.
18853
18854 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18855
18856         * gcc.dg/h8300-stack-1.c: New.
18857
18858 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18859
18860         g++.dg/lookup/exception1.C: New test.
18861
18862         g++.dg/lookup/template1.C: New test.
18863
18864         g++.dg/parse/namespace2.C: New test.
18865
18866         g++.dg/parse/parens2.C: New test.
18867
18868 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18869
18870         * g++.dg/parse/parse5.C: New test.
18871         * g++.dg/lookup/scoped4.C: New test.
18872
18873 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18874
18875         * g++.dg/parse/parens1.C: New test.
18876
18877         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18878         angle-bracket1.C.
18879         * g++.dg/parse/parens2.C: New test.
18880
18881         * g++.dg/lookup/scope-operator1.C: New test.
18882
18883         * g++.dg/parse/operator1.C: New test.
18884
18885 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18886
18887         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18888         * g++.old-deja/g++.other/access6.C: Likewise.
18889         * g++.old-deja/g++.other/decl1.C: Likewise.
18890         * g++.old-deja/g++.pt/typename12.C: Likewise.
18891
18892 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18893
18894         * g++.dg/parse/namespace1.C: New test.
18895
18896 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18897
18898         * g++.dg/parse/parse4.C: New test.
18899
18900 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18901
18902         * g++.dg/parse/parse3.C: New test.
18903
18904 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18905
18906         * g++.dg/parse/parse2.C: New test.
18907
18908 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18909
18910         * g++.dg/template/friend11.C: New test.
18911
18912 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18913
18914         * g++.dg/parse/parse1.C: New test.
18915
18916 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18917
18918         * lib/profopt.exp: Change the name of a global variable to avoid
18919         possible clashes with other test suites.
18920
18921 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18922
18923         * g++.dg/inherit/covariant8.C: New test.
18924
18925 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18926
18927         * g++.dg/init/array9.C: New test.
18928
18929         PR c++/9112
18930         * g++.dg/parse/expr1.C: New test.
18931
18932 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18933
18934         * gcc.c-torture/compile/20021230-1.c: New test.
18935
18936 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18937
18938         * g++.dg/inherit/covariant5.C: New test.
18939         * g++.dg/inherit/covariant6.C: New test.
18940         * g++.dg/inherit/covariant7.C: New test.
18941
18942 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18943
18944         PR c++/2739
18945         * g++.dg/other/access2.C: New test.
18946
18947 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18948
18949         * g++.dg/other/anon-struct.C: No longer fails
18950         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18951         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18952         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18953
18954 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18955
18956         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18957
18958 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18959
18960         * g++.dg/eh/spec4.C: Remove stray semicolon.
18961         * g++.dg/expr/pmf-1.C: Change error message.
18962         * g++.dg/ext/asm1.C: Remove stray semicolon.
18963         * g++.dg/ext/typename1.C: Add missing typenames.
18964         * g++.dg/inherit/template-as-base.C: Change error message.
18965         * g++.dg/lookup/scoped1.C: Likewise.
18966         * g++.dg/lookup/scoped2.C: Likewise.
18967         * g++.dg/lookup/using2.C: Likewise.
18968         * g++.dg/other/component1.C: Remove stray semicolon.
18969         * g++.dg/other/do1.C: Change error message.
18970         * g++.dg/other/error2.C: Likewise.
18971         * g++.dg/other/init1.C: Likewise.
18972         * g++.dg/other/packed1.C: Remove stray semicolon.
18973         * g++.dg/other/ptrmem2.C: Change error message.
18974         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18975         marker.
18976         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18977         * g++.dg/template/access3.C: Add typename keyword.
18978         * g++.dg/template/access5.C: Remove stray semicolon.
18979         * g++.dg/template/access6.C: Likewise.
18980         * g++.dg/template/complit1.C: Likewise.
18981         * g++.dg/template/crash1.C: Change error message.
18982         * g++.dg/template/inherit2.C: Remove stray semicolon.
18983         * g++.dg/template/instantiate2.C: Likewise.
18984         * g++.dg/template/instantiate3.C: Change error message.
18985         * g++.dg/template/qual1.C: Remove stray semicolon.
18986         * g++.dg/template/qualttp18.C: Change error message.
18987         * g++.dg/template/ref1.C: Remove stray semicolon.
18988         * g++.dg/template/sizeof1.C (A::value): Declare it.
18989         * g++.dg/template/spec4.C: Change error message.
18990         * g++.dg/template/static1.C: Likewise.
18991         * g++.dg/template/type1.C: Likewise.
18992         * g++.dg/template/typename3.C: Likewise.
18993         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18994         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18995         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18996         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18997         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18998         named return value extension.
18999         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
19000         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
19001         * g++.old-deja/g++.bob/extern_C.C: Likewise.
19002         * g++.old-deja/g++.bob/inherit2.C: Likewise.
19003         * g++.old-deja/g++.brendan/complex1.C: Likewise.
19004         * g++.old-deja/g++.brendan/copy5.C: Likewise.
19005         * g++.old-deja/g++.brendan/crash13.C: Likewise.
19006         * g++.old-deja/g++.brendan/crash15.C: Likewise.
19007         * g++.old-deja/g++.brendan/crash18.C: Change error message.
19008         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
19009         * g++.old-deja/g++.brendan/crash38.C: Likewise.
19010         * g++.old-deja/g++.brendan/crash50.C: Likewise.
19011         * g++.old-deja/g++.brendan/crash56.C: Likewise.
19012         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
19013         syntax.
19014         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
19015         * g++.old-deja/g++.brendan/crash8.C: Change error message.
19016         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
19017         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
19018         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
19019         * g++.old-deja/g++.brendan/template11.C: Likewise.
19020         * g++.old-deja/g++.brendan/template26.C: Likewise.
19021         * g++.old-deja/g++.brendan/template27.C: Use explicit
19022         specialization syntax.
19023         * g++.old-deja/g++.brendan/template30.C: Likewise.
19024         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
19025         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
19026         non-dependent names.
19027         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
19028         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
19029         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
19030         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
19031         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
19032         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
19033         named return value extension.
19034         * g++.old-deja/g++.ext/namedret2.C: Likewise.
19035         * g++.old-deja/g++.ext/namedret3.C: Likewise.
19036         * g++.old-deja/g++.ext/return1.C: Likewise.
19037         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
19038         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
19039         * g++.old-deja/g++.jason/access8.C: Likewise.
19040         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
19041         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
19042         pseudo-destructor names.
19043         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
19044         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
19045         pseudo-destructor names.
19046         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
19047         * g++.old-deja/g++.jason/overload19.C: Likewise.
19048         * g++.old-deja/g++.jason/overload32.C: Likewise.
19049         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
19050         stray semicolons.
19051         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
19052         * g++.old-deja/g++.jason/return.C: Likewise.
19053         * g++.old-deja/g++.jason/return2.C: Likewise.
19054         * g++.old-deja/g++.jason/shadow1.C: Likewise.
19055         * g++.old-deja/g++.jason/special.C: Use explicit specialization
19056         syntax.
19057         * g++.old-deja/g++.jason/template10.C: Account for use of
19058         non-dependent names.
19059         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
19060         syntax.
19061         * g++.old-deja/g++.jason/template37.C: Likewise.
19062         * g++.old-deja/g++.law/access4.C: Change error messages.
19063         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
19064         pseudo-destructor names.
19065         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
19066         * g++.old-deja/g++.law/ctors9.C: Likewise.
19067         * g++.old-deja/g++.law/cvt22.C: Likewise.
19068         * g++.old-deja/g++.law/dtors5.C: Likewise.
19069         * g++.old-deja/g++.law/global-init1.C: Likewise.
19070         * g++.old-deja/g++.law/missed-error3.C: Likewise.
19071         * g++.old-deja/g++.law/operators28.C: Likewise.
19072         * g++.old-deja/g++.law/visibility28.C: Likewise.
19073         * g++.old-deja/g++.martin/eval1.C: Likewise.
19074         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
19075         name.
19076         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
19077         * g++.old-deja/g++.mike/net34.C: Likewise.
19078         * g++.old-deja/g++.mike/net36.C: Likewise.
19079         * g++.old-deja/g++.mike/ns2.C: Likewise.
19080         * g++.old-deja/g++.mike/p12306.C: Likewise.
19081         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
19082         value extension.
19083         * g++.old-deja/g++.mike/p700.C: Likewise.
19084         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
19085         * g++.old-deja/g++.mike/p710.C: Likewise.
19086         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
19087         value extension.
19088         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
19089         * g++.old-deja/g++.mike/pmf9.C: Likewise.
19090         * g++.old-deja/g++.ns/crash2.C: Likewise.
19091         * g++.old-deja/g++.ns/crash3.C: Likewise.
19092         * g++.old-deja/g++.ns/invalid1.C: Likewise.
19093         * g++.old-deja/g++.ns/ns17.C: Likewise.
19094         * g++.old-deja/g++.ns/template16.C: Likewise.
19095         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
19096         keyword.
19097         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
19098         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
19099         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
19100         named return value extension.
19101         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
19102         * g++.old-deja/g++.other/access4.C: Issue additional error
19103         messages.
19104         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
19105         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
19106         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
19107         * g++.old-deja/g++.other/crash25.C: Change error message.
19108         * g++.old-deja/g++.other/crash4.C: Change error message.
19109         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
19110         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
19111         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
19112         checks.
19113         * g++.old-deja/g++.other/defarg8.C: Likewise.
19114         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
19115         * g++.old-deja/g++.other/dtor10.C: Likewise.
19116         * g++.old-deja/g++.other/incomplete.C: Likewise.
19117         * g++.old-deja/g++.other/linkage7.C: Likewise.
19118         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
19119         lookup algorithm.
19120         * g++.old-deja/g++.other/mangle2.C: Likewise.
19121         * g++.old-deja/g++.other/refinit2.C: Likewise.
19122         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
19123         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
19124         * g++.old-deja/g++.pt/crash28.C: Likewise.
19125         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
19126         syntax.
19127         * g++.old-deja/g++.pt/crash32.C: Change error message.
19128         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
19129         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
19130         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
19131         error message position.
19132         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
19133         * g++.old-deja/g++.pt/defarg8.C: Change error message.
19134         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
19135         syntax.
19136         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
19137         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
19138         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
19139         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
19140         keyword.
19141         * g++.old-deja/g++.pt/explicit31.C: Likewise.
19142         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
19143         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
19144         keyword.
19145         * g++.old-deja/g++.pt/explicit71.C: Change error message.
19146         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
19147         syntax.
19148         * g++.old-deja/g++.pt/friend28.C: Account for use of
19149         non-dependent names.
19150         * g++.old-deja/g++.pt/friend29.C: Likewise.
19151         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
19152         rules.
19153         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
19154         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
19155         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
19156         lookup rules.
19157         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
19158         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
19159         keyword.
19160         * g++.old-deja/g++.pt/memclass20.C: Likewise.
19161         * g++.old-deja/g++.pt/memclass5.C: Likewise.
19162         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
19163         keyword.
19164         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
19165         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
19166         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
19167         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
19168         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
19169         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
19170         keyword.
19171         * g++.old-deja/g++.pt/spec10.C: Likewise.
19172         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
19173         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
19174         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
19175         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
19176         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
19177         * g++.old-deja/g++.pt/ttp62.C: Likewise.
19178         * g++.old-deja/g++.pt/ttp64.C: Likewise.
19179         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
19180         * g++.old-deja/g++.pt/typename15.C: Likewise.
19181         * g++.old-deja/g++.pt/typename22.C: Likewise.
19182         * g++.old-deja/g++.pt/typename6.C: Change error messages.
19183         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
19184         * g++.old-deja/g++.pt/virtual2.C: Likewise.
19185         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
19186         syntax.
19187         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
19188         return value extension.
19189         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
19190         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
19191         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
19192         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
19193
19194 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19195
19196         * g++.dg/warn/inline1.C: New test.
19197         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
19198         * g++.old-deja/g++.jason/synth10.C: Likewise.
19199         * g++.old-deja/g++.mike/net31.C: Likewise.
19200         * g++.old-deja/g++.mike/p8786.C: Likewise.
19201
19202         * g++.dg/template/friend10.C: New test.
19203         * g++.dg/template/conv5.C: New test.
19204
19205 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19206
19207         * g++.dg/lookup/scoped3.C: New test.
19208
19209         * g++.dg/lookup/decl1.C: New test.
19210         * g++.dg/lookup/decl2.C: New test.
19211
19212 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19213
19214         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
19215         gcc.c-torture/compile/20021015-1.c,
19216         gcc.c-torture/compile/20021015-2.c,
19217         gcc.c-torture/compile/20021123-1.c,
19218         gcc.c-torture/compile/20021123-2.c,
19219         gcc.c-torture/compile/20021123-3.c,
19220         gcc.c-torture/compile/20021123-4.c,
19221         gcc.c-torture/execute/20021024-1.c: Add tests previously added
19222         only to 3.1 or 3.2 branch.
19223
19224 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
19225
19226         * gcc.dg/i386-bitfield3.c: New test.
19227
19228         * gcc.dg/i386-bitfield2.c: New test.
19229
19230 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
19231
19232         * g++.dg/parse/conv_op1.C: New test.
19233
19234 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
19235
19236         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
19237         approved.
19238
19239 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
19240
19241         * gcc.c-torture/compile/20021220-1.c: New test.
19242
19243 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19244
19245         * gcc.dg/i386-fastcall-1.c: New.
19246
19247 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19248
19249         * gcc.c-torture/execute/20021219-1.c: New test.
19250
19251 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19252
19253         * gcc.dg/i386-pic-1.c: New test.
19254
19255 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19256
19257         PR c++/8099
19258         * g++.dg/template/friend9.C: New test.
19259
19260 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19261
19262         PR c++/3663
19263         * g++.dg/template/access7.C: New test.
19264
19265 2002-12-18  Nick Clifton  <nickc@redhat.com>
19266
19267         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19268         the libstdc++-v3 directory has been found.
19269
19270 2002-12-12  Devang Patel <dpatel@apple.com>
19271         * gcc.dg/darwin-ld-1.c: New test.
19272         * gcc.dg/darwin-ld-2.c: New test.
19273         * gcc.dg/darwin-ld-3.c: New test.
19274         * gcc.dg/darwin-ld-4.c: New test.
19275         * gcc.dg/darwin-ld-5.c: New test.
19276
19277 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19278
19279         * gcc.c-torture/compile/20021212-1.c: New test.
19280
19281 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19282
19283         * gcc.dg/fshort-wchar: New test.
19284
19285 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19286
19287         PR c++/8372
19288         * g++.dg/template/dtor1.C: New test.
19289
19290         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19291         markers.
19292
19293 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19294
19295         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19296
19297 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19298
19299         * g++.dg/template/static1.C: New test.
19300         * g++.dg/template/static2.C: New test.
19301         * g++.old-deja/g++.ext/memconst.C: New test.
19302
19303 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19304
19305         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19306         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19307         * g++.dg/special/initp1.C: Likewise.
19308
19309 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19310
19311         * gcc.c-torture/execute/20021204-1.c: New test.
19312
19313 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19314
19315         * gcc.dg/ppc-fmadd-1.c: New file.
19316         * gcc.dg/ppc-fmadd-2.c: New file.
19317         * gcc.dg/ppc-fmadd-3.c: New file.
19318
19319 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19320
19321         * gcc.c-torture/compile/20021204-1.c: New test.
19322
19323 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19324
19325         * g++.dg/inherit/covariant2.C: New test.
19326         * g++.dg/inherit/covariant3.C: New test.
19327         * g++.dg/inherit/covariant4.C: New test.
19328         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19329         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19330
19331 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19332
19333         PR c++/8688
19334         * g++.dg/init/brace3.C: New test.
19335
19336 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19337
19338         * gcc.dg/20020210-1.c: Fix a comment typo.
19339
19340 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19341
19342         PR c++/8720
19343         * g++.dg/parse/defarg1.C: New test.
19344
19345         PR c++/8615
19346         * g++.dg/template/char1.C: New test.
19347
19348         * g++.dg/template/varmod1.C: Fix typo.
19349
19350 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19351
19352         DR 180
19353         * g++.old-deja/g++.pt/crash32.C: Expect error.
19354
19355 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19356
19357         PR c++/5919
19358         * g++.dg/template/varmod1.C: New test.
19359
19360         PR c++/8727
19361         * g++.dg/inherit/typeinfo1.C: New test.
19362
19363         PR c++/8663
19364         * g++.dg/inherit/typedef1.C: New test.
19365
19366 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19367
19368         PR c++/8332
19369         PR c++/8493
19370         * g++.dg/template/strlen1.C: New test.
19371
19372         PR c++/8227
19373         * g++.dg/template/ctor2.C: New test.
19374
19375         PR c++/8214
19376         * g++.dg/init/string1.C: New test.
19377
19378         PR c++/8511
19379         * g++.dg/template/friend8.C: New test.
19380
19381 2002-11-29  Joe Buck <jbuck@synopsys.com>
19382
19383         * g++.dg/lookup/anon2.C: New test.
19384
19385 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19386
19387         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19388         h8300 port.
19389
19390 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19391
19392         * gcc.dg/bitfld-6.c: New test.
19393
19394 2002-11-27  Jan Hubicka  <jh@suse.cz>
19395
19396         * gcc.c-torture/execute/20021127.[cx]: New test.
19397
19398 2002-11-26  Jan Hubicka  <jh@suse.cz>
19399
19400         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19401         quality.
19402
19403 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19404
19405         * g++.dg/init/brace2.C: New test.
19406         * g++.old-deja/g++.mike/p9129.C: Correct.
19407
19408 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19409
19410         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19411
19412 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19413
19414         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19415
19416 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19417
19418         * testsuite/g++.dg/abi/empty11.C: New test.
19419         * testsuite/g++.dg/rtti/cv1.C: New test.
19420
19421 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19422
19423         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19424
19425 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19426
19427         * g++.dg/abi/empty10.C: New test.
19428
19429 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19430
19431         * gcc.c-torture/compile/20021124-1.c: New test.
19432
19433 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19434
19435         * g++.dg/abi/rtti2.C: New test.
19436
19437 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19438
19439         * gcc.dg/i386-unroll-1.c: New test.
19440
19441 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19442
19443         * gcc.c-torture/compile/20021120-1.c: New test.
19444         * gcc.c-torture/compile/20021120-2.c: New test.
19445
19446 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19447
19448         * gcc.dg/bitfld-5.c: New test.
19449
19450 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19451
19452         * gcc.c-torture/execute/20021120-3.c: New test.
19453
19454 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19455
19456         * gcc.c-torture/execute/20021120-2.c: New test.
19457
19458 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19459
19460         * gcc.c-torture/execute/20021120-1.c: New test.
19461
19462 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19463
19464         * gcc.c-torture/execute/20021118-3.c: New test.
19465
19466 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19467
19468         * gcc.c-torture/compile/20021119-1.c: New test.
19469
19470 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19471
19472         * gcc.dg/duff-1.c: New test.
19473         * gcc.dg/duff-2.c: New test.
19474         * gcc.dg/duff-3.c: New test.
19475
19476 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19477
19478         * gcc.dg/cpp/_Pragma5.c: New test.
19479
19480 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19481
19482         * gcc.c-torture/execute/20021118-2.c: New test.
19483
19484 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19485
19486         * gcc.c-torture/execute/20021118-1.c: New test.
19487
19488 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19489
19490         * gcc.dg/20021116-1.c: New test.
19491
19492 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19493
19494         * g++.dg/abi/vcall1.C: New test.
19495
19496 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19497
19498         * gcc.dg/20021029-1.c: New test.
19499         * gcc.dg/20021029-2.c: New test.
19500
19501 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19502
19503         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19504
19505 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19506
19507         PR c/8439
19508         * gcc.dg/20021110.c: Move to ...
19509         * gcc.c-torture/compile/20021110.c: .... here.
19510
19511 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19512
19513         PR c/8467
19514         * gcc.c-torture/execute/20021111-1.c
19515
19516 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19517
19518         PR c/8439
19519         * gcc.dg/20021110.c: New test.
19520
19521 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19522
19523         * g++.dg/abi/vthunk3.C: Run only on x86.
19524
19525 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19526
19527         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19528
19529 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19530
19531         * lib/compat.exp (compat-execute): Fix logic error in last
19532         change.
19533
19534 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19535
19536         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19537
19538 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19539
19540         PR c++/8389
19541         * g++.dg/template/access6.C: New test.
19542
19543 2002-11-08  Jan Hubicka  <jh@suse.cz>
19544
19545         * gcc.dg/i386-ssefp-1.c: New test.
19546         * gcc.dg/i386-ssefp-1.c: New test.
19547
19548 2002-11-08  Jan Hubicka  <jh@suse.cz>
19549
19550         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19551
19552 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19553
19554         * g++.dg/abi/vthunk3.C: New test.
19555
19556         PR c++/8338
19557         * g++.dg/template/crash2.C: New test.
19558
19559 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19560
19561         * testsuite/g++.dg/abi/dtor1.C: New test.
19562         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19563
19564 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19565
19566         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19567         Darwin.
19568
19569 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19570
19571         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19572         -mthumb.  Only xfail with -O0.
19573
19574 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19575
19576         * g++.dg/abi/thunk1.C: New test.
19577         * g++.dg/abi/thunk2.C: Likewise.
19578         * g++.dg/abi/vtt1.C: Likewise.
19579
19580 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19581
19582         PR optimization/8423
19583         * gcc.c-torture/execute/builtin-constant.c: New test.
19584
19585 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19586
19587         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19588         Add some more cases.
19589
19590 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/8391
19593         * g++.dg/opt/local1.C: New test.
19594
19595 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19596
19597         PR c++/8160
19598         * g++.dg/template/complit1.C: New test.
19599
19600         PR c++/8149
19601         * g++.dg/template/typename4.C: Likewise.
19602
19603 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19604
19605         Core issue 287, PR c++/7639
19606         * g++.dg/template/instantiate1.C: Adjust error location.
19607         * g++.dg/template/instantiate3.C: New test.
19608         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19609         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19610         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19611
19612 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19613
19614         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19615
19616 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19617
19618         PR c++/8287
19619         * g++.dg/init/dtor2.C: New test.
19620
19621 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19622
19623         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19624         * gcc.dg/nest.c: Bypass errors on irix6.
19625
19626 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19627
19628         * gcc.dg/nest.c: Expect error for mmix-*-*.
19629         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19630
19631 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19632
19633         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19634         markers.
19635
19636         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19637
19638 2002-10-25  Mike Stump  <mrs@apple.com>
19639
19640         * gcc.dg/warn-1.c: New test.
19641
19642 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19643
19644         * g++.dg/template/typename3.C: New test.
19645
19646 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19647
19648         * g++.dg/lookup/ptrmem1.C: New test.
19649
19650         * g++.dg/abi/vthunk2.C: New test.
19651
19652 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19653
19654         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19655
19656 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19657
19658         * g++.dg/abi/empty9.C: New test.
19659
19660 2002-10-24  Richard Henderson  <rth@redhat.com>
19661
19662         * g++.dg/inherit/thunk1.C: Enable for ia64.
19663
19664 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19665
19666         PR c++/8067
19667         * g++.dg/lookup/pretty1.C: New test.
19668
19669 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19670
19671         * gcc.dg/20021023-1.c: New test.
19672
19673 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/7679
19676         * g++.dg/parse/inline1.C: New test.
19677
19678 2002-10-23  Richard Henderson  <rth@redhat.com>
19679
19680         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19681
19682         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19683
19684 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19685
19686         PR c++/6579
19687         * g++.dg/parse/stmtexpr3.C: New test.
19688
19689 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19690
19691         * g++.dg/expr/cond1.C: New test.
19692
19693 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19694
19695         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19696
19697 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19698
19699         * g++.dg/abi/vbase13.C: New test.
19700         * g++.dg/abi/vbase14.C: Likewise.
19701
19702 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19703
19704         * gcc.dg/tls/pic-1.c: New test.
19705         * gcc.dg/tls/nonpic-1.c: New test.
19706         * gcc.dg/20021018-1.c: New test.
19707
19708 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19709
19710         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19711         Remove only files with the same base name as the test case.
19712         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19713         (profopt-execute): Likewise.  Also, remove old profiling
19714         and performance data files before running the tests.
19715
19716         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19717         * g++.dg/bprob/bprob.exp: Likewise.
19718         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19719         to allow more general test case names.
19720
19721         * g++.dg/bprob/bprob-1.C: Rename to ...
19722         * g++.dg/bprob/g++-bprob-1.C: ... this.
19723
19724         * g77.dg/bprob/bprob-1.f: Rename to ...
19725         * g77.dg/bprob/g77-bprob-1.f: ... this.
19726
19727 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19728
19729         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19730         bison 1.50 or later.
19731
19732 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19733
19734         * g++.dg/README: Describe more test directories.
19735
19736 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19737
19738         * g++.dg/init/array6.C: Add additional tests.
19739
19740 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19741
19742         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19743         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19744
19745 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19746
19747         * gcc.c-torture/compile/20020604-1.x: New.
19748         * gcc.c-torture/compile/simd-5.x: Likewise.
19749         * gcc.c-torture/execute/920710-1.x: Likewise.
19750         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19751
19752 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19753
19754         * g++.dg/inherit/override1.C: Add dg-options clause.
19755
19756 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19757
19758         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19759         _mm_slli_si128.
19760
19761 2002-10-19  Andreas Schwab  <schwab@suse.de>
19762
19763         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19764         directory component.
19765
19766 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19767
19768         * g++.dg/inherit/thunk1.C: New test.
19769
19770         * g++.dg/inherit/override1.C: New test.
19771
19772         * g++.dg/abi/mangle11.C: New test.
19773         * g++.dg/abi/mangle14.C: New test.
19774         * g++.dg/abi/mangle17.C: New test.
19775
19776 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19777
19778         * g++.dg/overload/member2.C: New test.
19779
19780 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19781
19782         * g++.dg/README: Describe new compat directory.
19783         * g++.dg/dg.exp: Skip tests in compat directory.
19784         * README.compat: New file.
19785         * lib/compat.exp: New expect script.
19786         * g++.dg/compat: New test directory.
19787         * g++.dg/compat/compat.exp: New expect script.
19788         * g++.dg/compat/abi: New test directory.
19789         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19790         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19791         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19792         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19793         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19794         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19795         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19796         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19797         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19798         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19799         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19800         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19801         * g++.dg/compat/break: New test directory.
19802         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19803         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19804         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19805         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19806         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19807         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19808         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19809         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19810         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19811         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19812         g++.dg/compat/break/README: New files.
19813         * g++.dg/compat/eh: New test directory.
19814         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19815         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19816         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19817         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19818         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19819         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19820         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19821         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19822         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19823         g++.dg/compat/eh/filter2_y.C,
19824         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19825         g++.dg/compat/eh/new1_y.C,
19826         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19827         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19828         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19829         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19830         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19831         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19832         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19833         g++.dg/compat/eh/unexpected1_y.C: New files.
19834         * g++.dg/compat/init: New test directory.
19835         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19836         g++.dg/compat/init/array5_y.C,
19837         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19838         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19839         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19840         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19841         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19842         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19843         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19844         g++.dg/compat/init/init-ref2_y.C: New files.
19845
19846 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19847
19848         PR c++/7584
19849         * g++.dg/inherit/using3.C: New test.
19850
19851 2002-10-17  Jan Hubicka  <jh@suse.cz>
19852
19853         * gcc.dg/20021017-2.c: New test.
19854
19855 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19856
19857         * g++.dg/abi/mangle16.C: Adjust.
19858
19859         * g++.dg/init/array8.C: New test.
19860
19861 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19862
19863         * gcc.dg/special/mips-abi.exp: New test.
19864         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19865
19866 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19867
19868         * g++.dg/abi/mangle16.C: New test.
19869         * g++.dg/abi/mangle17.C: Likewise.
19870
19871         PR c++/7478
19872         * g++.dg/template/ref1.C: New test.
19873
19874 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19875
19876         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19877
19878 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19879
19880         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19881
19882 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19883
19884         PR c++/7524
19885         * g++.dg/init/array7.C: New test.
19886
19887 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19888
19889         * g++.dg/init/array6.C: New test.
19890
19891         * g++.dg/abi/mangle13.C: Likewise.
19892         * g++.dg/abi/mangle14.C: Likewise.
19893         * g++.dg/abi/mangle15.C: Likewise.
19894
19895 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19896
19897         * g++.dg/abi/empty8.C: New test.
19898
19899 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19900
19901         * g++.dg/init/ctor1.C: New test.
19902
19903 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19904
19905         * gcc.c-torture/execute/20021015-1.c: New test.
19906
19907 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19908
19909         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19910
19911 2002-10-14  Jan Hubicka  <jh@suse.cz>
19912
19913         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19914
19915 2002-10-14  Richard Henderson  <rth@redhat.com>
19916
19917         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19918
19919 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19920
19921         PR optimization/6631
19922         * g++.dg/opt/const2.C: New test.
19923
19924 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19925
19926         PR c++/7176
19927         * g++.dg/parse/friend1.C: New test.
19928         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19929
19930 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19931
19932         * gcc.dg/20021014-1.c: New test.
19933
19934 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19935
19936         PR c++/5661
19937         * g++.dg/ext/vlm1.C: New test.
19938         * g++.dg/ext/vlm2.C: Likewise.
19939
19940         * g++.dg/init/array1.C: Remove invalid braces.
19941         * g++.dg/init/brace1.C: New test.
19942         * g++.dg/init/copy2.C: Likewise.
19943         * g++.dg/init/copy3.C: Likewise.
19944         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19945         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19946         braces.
19947
19948 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19949
19950         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19951
19952 2002-10-11  Richard Shann  <richard.shann@superh.com>
19953
19954         * gcc.c-torture/compile/simd-5.c: New test.
19955
19956 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19957
19958         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19959
19960 2002-10-10  Jim Wilson  <wilson@redhat.com>
19961
19962         * gcc.c-torture/execute/20021010-1.c: New test.
19963
19964 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19965
19966         PR c/7353
19967         * g++.dg/ext/typedef-init.C: New test.
19968         * gcc.dg/typedef-init.c: New test.
19969
19970 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19971
19972         * gcc.dg/cpp/paste13.c: New test.
19973
19974 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19975
19976         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19977         remaining platforms, XFAIL during compile, not execute.  Don't
19978         XFAIL at -O0.
19979
19980 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19981
19982         * gcc.dg/alias-1.c: Tweak expected warning.
19983
19984 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19985
19986         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19987
19988 2002-10-06  Andreas Jaeger  <aj@suse.de>
19989
19990         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19991         * gcc.dg/cpp/c++98.C: Likewise.
19992
19993         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19994         * g++.dg/cpp/c++98.C: Likewise.
19995
19996         * g++.dg/README (Subdirectories): Mention cpp directory.
19997
19998         PR target/7559
19999         * gcc.dg/20021006-1.c: New test.
20000
20001 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20002
20003         PR c++/7804
20004         * g++.dg/other/warning1.C: New test.
20005
20006 2002-10-04  Roger Sayle  <roger@eyesopen.com>
20007
20008         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
20009         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
20010         and sparc-*-* with -m64 as expected failures.  See PR 8087.
20011
20012 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20013
20014         PR c++/7931
20015         * g++.dg/template/ptrmem3.C: New test.
20016
20017         PR c++/7754
20018         * g++.dg/template/union1.C: New test.
20019
20020 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
20021
20022         PR c++/8006
20023         * g++.dg/abi/mangle9.C: New test.
20024         * g++.dg/abi/mangle10.C: New test.
20025         * g++.dg/abi/mangle11.C: New test.
20026         * g++.dg/abi/mangle12.C: New test.
20027
20028 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
20029
20030         PR c++/7188.
20031         * g++.dg/template/meminit1.C: New test.
20032         * g++.dg/warn/Wreorder-1.C: Likewise.
20033         * g++.old-deja/g++.mike/warn3.C: Tweak.
20034         * lib/prune.exp: Ingore "in copy constructor".
20035
20036 2002-10-02  Andreas Jaeger  <aj@suse.de>
20037
20038         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
20039         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
20040         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
20041         on x86-64.
20042
20043 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20044
20045         * gcc.dg/empty1.C: Fix typo.
20046
20047 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
20048
20049         * gcc.dg/alias-1.c: New test.
20050
20051 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
20052
20053         * gcc.dg/empty1.C: New test.
20054
20055         * g++.dg/tls/init-2.C: Tweak error messages.
20056
20057 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
20058
20059         * gcc.c-torture/compile/20020923-1.c: New test.
20060
20061 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
20062
20063         * gcc.c-torture/execute/ffs-1.c: New test.
20064         * gcc.c-torture/execute/ffs-2.c: Ditto.
20065
20066 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
20067
20068         * g++.dg/overload/member1.C: New test.
20069
20070 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
20071
20072         * g++.dg/abi/empty7.C: New test.
20073         * g++.dg/init/pm2.C: Likewise.
20074
20075 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
20076
20077         * g++.dg/rtti/crash1.C: New test.
20078
20079 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
20080
20081         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
20082         gcc.dg/sibcall-4.c: New tests.
20083
20084 2002-09-28  Roger Sayle  <roger@eyesopen.com>
20085
20086         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
20087         powerpc and MMIX targets.
20088
20089 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
20090
20091         * gcc.dg/cpp/20020927-1.c: New.
20092
20093 2002-09-26  David S. Miller  <davem@redhat.com>
20094
20095         * gcc.c-torture/compile/trunctfdf.c: New.
20096
20097 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20098
20099         * lib/target-supports.exp (check_weak_available): Handle solaris2.
20100
20101 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
20102
20103         * gcc.c-torture/execute/loop-15.c: New.
20104
20105 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
20106
20107         * README.QMTEST: Fix typo.
20108
20109 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
20110
20111         * gcc.dg/20020926-1.c: New test.
20112
20113 2002-09-25  David S. Miller  <davem@redhat.com>
20114
20115         PR target/7842
20116         * gcc.c-torture/execute/shiftdi.c: New test.
20117
20118 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
20119
20120         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
20121         unique to the tool.
20122         * lib/g77.exp (g77_init): Likewise.
20123         * lib/g++.exp (g++_init): Likewise.
20124         * lib/objc.exp (objc_init): Likewise.
20125
20126 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
20127
20128         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
20129         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
20130         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
20131
20132 2002-09-25  Richard Henderson  <rth@redhat.com>
20133
20134         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
20135         too-small long double.
20136
20137 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
20138
20139         * gcc.dg/20020919-1.c: New test.
20140
20141 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
20142
20143         * g++.dg/abi/bitfield6.C: New test.
20144         * g++.dg/abi/bitfield7.C: New test.
20145         * g++.dg/abi/bitfield8.C: New test.
20146         * g++.dg/abi/vbase11.C: New test.
20147
20148 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20149
20150         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
20151         hppa*-*-hpux*.  Update test comment.
20152
20153 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
20154
20155         * gcc.dg/tls/struct-1.c: New test.
20156
20157 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
20158
20159         * gcc.dg/cpp/tr-warn2.c: Update.
20160
20161 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20162
20163         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
20164
20165 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
20166
20167         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
20168         systems.
20169
20170 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
20171
20172         * gcc.c-torture/execute/ieee/mzero3.c: New test.
20173
20174         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20175         Adjust for c++filt moved to binutils.  Remove spurious duplicate
20176         setting of cxxfilt.
20177
20178 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
20179
20180         * gcc.dg/20020312-2.c: Update for darwin.
20181
20182 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20183
20184         * g++.old-deja/g++.other/crash32.C: Mark ICE.
20185
20186 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
20187
20188         * objc.dg/comp-types-1.m: New test.
20189         * objc.dg/comp-types-2.m: New test.
20190         * objc.dg/comp-types-3.m: New test.
20191         * objc.dg/comp-types-4.m: New test.
20192         * objc.dg/comp-types-5.m: New test.
20193         * objc.dg/comp-types-6.m: New test.
20194
20195 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20196
20197         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
20198
20199 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20200
20201         * g++.dg/other/do1.C: New test.
20202
20203         * g++.dg/template/subst1.C: New test.
20204
20205 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
20206
20207         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
20208
20209 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
20210
20211         * g++.dg/template/qualttp20.C: Adjust expected errors.
20212         * g++.old-deja/g++.jason/report.C: Likewise.
20213         * g++.old-deja/g++.other/qual1.C: Likewise.
20214
20215         * g++.dg/lookup/scoped2.C: New test.
20216
20217         * g++.dg/ext/asm3.C: New test.
20218
20219 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
20220
20221         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
20222
20223 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
20224
20225         * ChangeLog: follow spelling conventions.
20226         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
20227         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
20228         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
20229         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
20230         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
20231         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
20232         * g++.old-deja/g++.law/global-init1.C: Likewise.
20233         * g++.old-deja/g++.other/delete4.C: Likewise.
20234         * g++.old-deja/g++.other/inline21.C: Likewise.
20235         * g++.old-deja/g++.other/singleton.C: Likewise.
20236         * g77.dg/strlen0.f: Likewise.
20237         * g77.f-torture/compile/20010519-1.f: Likewise.
20238         * g77.f-torture/compile/980310-4.f: Likewise.
20239         * gcc.c-torture/compile/20000605-1.c: Likewise.
20240         * gcc.c-torture/execute/20020225-1.c: Likewise.
20241         * gcc.dg/c90-hexfloat-2.c: Likewise.
20242         * gcc.dg/c99-bool-1.c: Likewise.
20243         * gcc.dg/c99-hexfloat-2.c: Likewise.
20244         * gcc.dg/dll-2.c: Likewise.
20245         * gcc.dg/wtr-union-init-1.c: Likewise.
20246         * gcc.dg/wtr-union-init-2.c: Likewise.
20247         * gcc.dg/wtr-union-init-3.c: Likewise.
20248         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20249         * gcc.dg/cpp/defined.c: Likewise.
20250         * gcc.dg/cpp/macsyntx.c: Likewise.
20251         * gcc.dg/cpp/paste2.c: Likewise.
20252         * gcc.dg/cpp/trad/defined.c: Likewise.
20253         * gcc.dg/format/c90-printf-1.c: Likewise.
20254         * gcc.dg/format/c90-scanf-1.c: Likewise.
20255         * gcc.dg/format/c99-printf-1.c: Likewise.
20256         * gcc.dg/format/c99-scanf-1.c: Likewise.
20257         * gcc.misc-tests/gcov-8.c: Likewise.
20258         * lib/profopt.exp: Likewise.
20259
20260 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20261
20262         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20263
20264 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20265
20266         * g++.dg/inherit/using2.C: New test.
20267
20268 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20269
20270         * ChangeLog: Follow spelling conventions.
20271         * g++.dg/template/friend4.C: Likewise.
20272         * g++.old-deja/g++.pt/crash67.C: Likewise.
20273         * gcc.c-torture/execute/20000801-4.c: Likewise.
20274         * gcc.dg/c90-digraph-1.c: Likewise.
20275         * gcc.dg/c94-digraph-1.c: Likewise.
20276         * gcc.dg/c99-digraph-1.c: Likewise.
20277         * gcc.dg/cpp/line5.c: Likewise.
20278         * gcc.dg/cpp/multiline.c: Likewise.
20279         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20280         * gcc.dg/format/attr-3.c: Likewise.
20281         * gcc.dg/format/c90-scanf-3.c: Likewise.
20282         * gcc.dg/format/ext-4.c: Likewise.
20283
20284 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20285
20286         * g++.dg/template/pretty1.C: New test.
20287
20288 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20289
20290         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20291
20292 2002-09-13  Matt Austern  <austern@apple.com>
20293
20294         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20295         passing a cast expression to a function by const reference.
20296
20297 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         * g++.dg/template/deduce1.C: New test.
20300
20301 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20302
20303         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20304         32-bit int.
20305
20306 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20307
20308         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20309         usage.
20310
20311 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20312
20313         * gcc.c-torture/compile/20020910-1.c: New test.
20314
20315 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20316
20317         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20318
20319 2002-09-10  Andreas Jaeger  <aj@suse.de>
20320
20321         * gcc.dg/20020312-2.c: Adjust for x86-64.
20322
20323 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20324
20325         * g77.dg/7388.f: New test case for PR 7388.
20326
20327 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20328
20329         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20330
20331 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20332
20333         * objc.dg/proto-lossage-1.m: New test.
20334
20335 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20336
20337         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20338
20339 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20340
20341         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20342         expected to pass.
20343
20344 2002-09-06  Stan Shebs  <shebs@apple.com>
20345             David Edelsohn  <edelsohn@gnu.org>
20346
20347         * gcc.dg/weak: New directory.
20348         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20349         target-specific xfail bits.
20350         * gcc.dg/typeof-2.c: Move to new directory.
20351         * gcc.dg/weak.exp: New expect script.
20352
20353 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20354
20355         * gcc.c-torture/execute/extzvsi.c: New test.
20356
20357 2002-09-05  Stan Shebs  <shebs@apple.com>
20358
20359         * gcc.dg/weak-1.c: xfail on Darwin.
20360         * gcc.dg/weak-2.c: Ditto.
20361         * gcc.dg/weak-3.c: Ditto.
20362         * gcc.dg/weak-4.c: Ditto.
20363         * gcc.dg/weak-5.c: Ditto.
20364         * gcc.dg/weak-6.c: Ditto.
20365         * gcc.dg/weak-7.c: Ditto.
20366         * gcc.dg/weak-8.c: Ditto.
20367         * gcc.dg/weak-9.c: Ditto.
20368
20369 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20370
20371         * gcc.c-torture/execute/loop-14.c: New test.
20372
20373 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20374
20375         * g++.dg/other/cxa-atexit1.C: New test.
20376
20377         * gcc.dg/typeof-2.c: New test.
20378
20379 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20380
20381         * gcc.dg/builtins-2.c: New testcase.
20382         * gcc.dg/builtins-3.c: New testcase.
20383
20384 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20385
20386         * gcc.dg/cpp/_Pragma4.c: New test.
20387
20388 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20389
20390         * objc/execute/nil_method-1.m: New testcase.
20391
20392 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20393
20394         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20395         [Object class], not [Object initialize].
20396
20397 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20398             Hans-Peter Nilsson  <hp@bitrange.com>
20399
20400         * gcc.c-torture/execute/20020720-1.x: Skip test on
20401         mmix-knuth-mmixware.  Correct comment.
20402
20403 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20404
20405         * testsuite/g++.dg/abi/bitfield5.C: New test.
20406         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20407
20408 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20409
20410         * objc.dg/undeclared-selector.m: New test.
20411
20412 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20413
20414         * g++.dg/other/offsetof1.C: Avoid cast warning.
20415
20416 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20417
20418         * objc.dg/super-class-2.m: New test.
20419
20420 2002-08-24  Matt Austern  <austern@apple.com>
20421
20422         * g++.dg/ext/lvaddr.C: New test.
20423         * g++.dg/ext/lvcast.C: New test.
20424
20425 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20426
20427         * testsuite/g++.dg/inherit/cond1.C: New test.
20428
20429 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20430
20431         * gcc.dg/noncompile/incomplete-1.c: New test.
20432
20433 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20434
20435         * gcc.dg/typespec-1.c: New test.
20436
20437 2002-08-20  Devang Patel  <dpatel@apple.com>
20438         * objc.dg/proto-hier-2.m: New test.
20439
20440 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20441
20442         * objc.dg/bitfield-1.m: New test.
20443         * objc.dg/bitfield-2.m: New test.
20444
20445 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20446
20447         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20448         gcc.dg/c99-flex-array-4.c: New tests.
20449
20450 2002-08-16  Stan Shebs  <shebs@apple.com>
20451
20452         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20453
20454 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20455
20456         * gcc.dg/typeof-1.c: New test.
20457         * g++.dg/ext/typeof2.C: New test.
20458
20459 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20460
20461         * g++.dg/other/offsetof1.C: New test.
20462
20463 2002-08-14  Richard Henderson  <rth@redhat.com>
20464
20465         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20466
20467 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20468
20469         * gcc.dg/cpp/_Pragma3.c: New test.
20470
20471 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20472
20473         * g++.dg/template/inherit3: New test.
20474
20475 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20476
20477         * gcc.dg/bitfld-4.c: Add blank options.
20478
20479 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20480
20481         * g++.dg/template/crash1.C: New test.
20482
20483 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20484
20485         * gcc.dg/tls/opt-2.c: New test.
20486
20487 2002-08-08  Devang Patel  <dpatel@apple.com>
20488
20489         * objc.dg/selector-1.m : New test
20490
20491 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20492
20493         * g++.dg/abi/bitfield4.C: New test.
20494         * gcc.dg/bitfld-4.c: New test.
20495
20496 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20497
20498         * g++.dg/other/packed1.C: New test.
20499
20500 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20501
20502         * g++.dg/abi/offsetof.C: Tweak error messages.
20503         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20504
20505 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20506
20507         * gcc.dg/bitfld-3.c: New test.
20508
20509 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20510             Richard Henderson  <rth@redhat.com>
20511
20512         * gcc.dg/i386-bitfield1.c: New test.
20513         * g++.dg/abi/bitfield3.C: Update.
20514
20515 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20516
20517         * objc.dg/const-str-2.m: Update.
20518         * gcc.dg/cpp/c++98.c: Change to C extension.
20519         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20520         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20521
20522 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20523
20524         * testsuite/gcc.dg/tls/diag-3.c: New.
20525
20526 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20527
20528         * g++.dg/README (Subdirectories): Document new subdir expr.
20529         * g++.dg/expr/pmf-1.C: New test.
20530
20531 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20532
20533         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20534
20535 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20536
20537         * g++.dg/abi/bitfield3.C: New test.
20538
20539 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20540
20541         * lib/gcov.exp: Tweak expected line formats.
20542         * gcc.misc-tests/gcov8.c: New test.
20543         * gcc.misc-tests/gcov8.x: New flags.
20544
20545 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * consistency.vlad/layout/endian.c: Include string.h.
20548
20549         * gcc.c-torture/execute/20020805-1.c: New test.
20550
20551 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20552
20553         * g++.dg/other/conversion1.C: New test.
20554
20555 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20556
20557         * gcc.dg/builtins-1.c: New testcase.
20558
20559 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20560
20561         * g++.dg/inherit/access3.C: New test.
20562
20563 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20564
20565         * gcc.dg/ia64-visibility-2.c: New test.
20566
20567 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20568
20569         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20570         __qualifier_flags to __flags.
20571
20572 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20573
20574         * g++.dg/inherit/operator1.C: New test.
20575         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20576         * g++.dg/other/error1.C: Change expected error message.
20577         * g++.dg/template/conv4.C: Likewise.
20578
20579 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20580
20581         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20582         for documented behavior.
20583
20584 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20585
20586         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20587         several targets known to fail.
20588
20589 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20590
20591         * gcc.dg/mips-args-[123].c: New tests.
20592
20593 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20594
20595         * gcc.dg/ppc-spe.c: New.
20596
20597 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20598
20599         * g++.dg/other/ptrmem4.C: New testcase.
20600
20601 2002-07-24  Richard Henderson  <rth@redhat.com>
20602
20603         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20604
20605 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20606
20607         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20608
20609 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20610
20611         * gcc.c-torture/execute/memset-3.c: New testcase.
20612
20613 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20614
20615         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20616         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20617
20618 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20619
20620         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20621         Delete.
20622
20623 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20624
20625         * gcc.c-torture/compile/simd-4.c: New test.
20626
20627 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20628
20629         PR c++/7347, c++/7348
20630         * g++.dg/template/access4.C: New test.
20631         * g++.dg/template/access5.C: New test.
20632         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20633         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20634         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20635         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20636
20637 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20638
20639         * gcc.dg/gnu89-init-2.c: New test.
20640
20641 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20642
20643         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20644
20645 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20646
20647         * gcc.c-torture/execute/20020720-1.c: New testcase.
20648
20649 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20650
20651         * gcc.dg/cpp/Wsignprom.c: New tests.
20652
20653 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20654
20655         * gcc.c-torture/execute/loop-13.c: New test.
20656
20657 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20658
20659         * gcc.dg/cpp/expr.c: New tests.
20660
20661 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20662
20663         * g++.dg/opt/pr6713.C: Add template instantiation.
20664
20665 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20666
20667         * gcc.dg/nest.c: New test.
20668
20669 2002-07-17  Richard Henderson  <rth@redhat.com>
20670
20671         * g++.dg/opt/pr6713.C: New test.
20672
20673 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20674
20675         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20676         XFAIL for all x86 processors.
20677
20678 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20679
20680         * gcc.c-torture/execute/20010122-1.x: Do not test with
20681         -fomit-frame-pointer.
20682
20683 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20684
20685         * g++.dg/template/instantiate2.C: New test.
20686         * g++.dg/template/spec4.C: New test.
20687
20688 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20689
20690         * g++.dg/template/access2.C: New test.
20691         * g++.dg/template/access3.C: New test.
20692
20693 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20694
20695         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20696         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20697         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20698         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20699         Convert to use <stdarg.h>.
20700         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20701         Delete.
20702         * gcc.dg/va-arg-2.c: New.
20703         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20704
20705 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20706
20707         * gcc.c-torture/compile/20020710-1.c: New test.
20708
20709 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20710                           Andrew Pinski  <pinskia@physics.uc.edu>
20711
20712         gcc.c-torture/compile/simd-2.c: New testcase.
20713         gcc.c-torture/compile/simd-3.c: Likewise.
20714
20715 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20716
20717         PR c++/7224
20718         * g++.dg/overload/error1.C: New test.
20719
20720 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20721
20722         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20723         configuration and IRIX 6 O32 ABI.
20724
20725 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20726
20727         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20728
20729 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20730
20731         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20732
20733 2002-07-10  Jeffrey A Law  <law@redhat.com>
20734
20735         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20736
20737         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20738
20739 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20740
20741         * gcc.dg/20020312-2.c: Check for __PPC__.
20742
20743 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20744
20745         * gcc.c-torture/compile/20020709-1.c: New test.
20746
20747 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20748
20749         * g++.dg/template/qualttp21.C: New test case.
20750
20751 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20752
20753         * gcc.c-torture/compile/20020706-1.c: New test.
20754         * gcc.c-torture/compile/20020706-2.c: New test.
20755
20756 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20757             Alexandre Oliva  <aoliva@redhat.com>
20758
20759         * g++.dg/warn/incomplete1.C: New test.
20760
20761 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20762
20763         PR c++/7099
20764         * g++.dg/warn/noreturn1.C: New test.
20765
20766 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20767
20768         PR c++/6706
20769         * g++.dg/debug/debug6.C: New test.
20770         * g++.dg/debug/debug7.C: New test.
20771
20772 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20773
20774         * gcc.c-torture/compile/simd-3.c: New test.
20775
20776 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20777
20778         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20779         * gcc.dg/20020620-1.c: Likewise.
20780
20781 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20782
20783         PR c++/6944
20784         * g++.dg/init/array4.C: New test.
20785         * g++.dg/init/array5.C: New test.
20786
20787 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20788
20789         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20790         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20791
20792 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20793
20794         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20795         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20796         * gcc.dg/wtr-conversion-1.c: Likewise.
20797         * gcc.dg/wtr-escape-1.c: Likewise.
20798         * gcc.dg/wtr-int-type-1.c: Likewise.
20799         * gcc.dg/wtr-label-1.c: Likewise.
20800         * gcc.dg/wtr-static-1.c: Likewise.
20801         * gcc.dg/wtr-strcat-1.c: Likewise.
20802         * gcc.dg/wtr-suffix-1.c: Likewise.
20803         * gcc.dg/wtr-switch-1.c: Likewise.
20804         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20805         * gcc.dg/wtr-union-init-1.c: Likewise.
20806         * gcc.dg/wtr-union-init-2.c: Likewise.
20807         * gcc.dg/wtr-union-init-3.c: Likewise.
20808
20809         * gcc.dg/wtr-func-def-1.c: New test.
20810
20811 2002-07-02 Devang Patel <dpatel@apple.com>
20812
20813         * objc.dg/param-1.m: New test.
20814
20815 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20816
20817         * gcc.dg/cpp/trad/directive.c: Add test.
20818         * gcc.dg/cpp/trad/macroargs.c: Add test.
20819         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20820
20821 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20822
20823         * gcc.dg/cpp/cmdlne-M.c: New test.
20824
20825 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20826
20827         * objc.dg/desig-init-1.m: New test.
20828
20829 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20830
20831         PR c++/6716
20832         * g++.dg/template/instantiate1.C: New test.
20833
20834 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20835
20836         PR c++/7112
20837         * g++.dg/template/sizeof2.C: New test.
20838
20839 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20840
20841         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20842         gcc.dg/cpp/trad/include.c: New tests.
20843
20844 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20845
20846         PR target/7177
20847         * gcc.c-torture/compile/20020701-1.c: New test.
20848
20849 2002-07-01  Stan Shebs  <shebs@apple.com>
20850
20851         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20852         header here...
20853         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20854         (objc-torture-execute): or here.
20855
20856 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20857
20858         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20859
20860 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20861
20862         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20863
20864 2002-06-30  Devang Patel  <dpatel@apple.com>
20865
20866         * objc.dg/fsyntax-only.m: New test.
20867
20868 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20869
20870         PR c++/6695
20871         * g++.dg/template/friend7.C: New file.
20872
20873 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20874
20875         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20876         return type.
20877
20878 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20879
20880         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20881         avoid division by zero.
20882
20883 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20884
20885         * gcc.dg/Wunknownprag.c: New tests.
20886
20887 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20888
20889         * gcc.c-torture/execute/simd-2.c: New test.
20890
20891 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20892
20893         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20894         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20895         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20896         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20897         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20898         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20899         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20900         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20901         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20902         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20903         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20904         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20905         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20906         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20907         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20908         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20909         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20910
20911 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20912
20913         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20914         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20915         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20916         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20917         New tests.
20918         * gcc.dg/cpp/trad/directive.c: Update.
20919
20920 2002-06-23  Andreas Jaeger  <aj@suse.de>
20921
20922         * gcc.c-torture/execute/complex-6.c: New.
20923
20924 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20925
20926         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20927         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20928         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20929         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20930
20931 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20932
20933         * gcc.dg/cpp/trad: New directory with traditional tests copied
20934         from parent directory.
20935         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20936         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20937         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20938         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20939         Move to trad/ and rename.
20940         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20941         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20942         gcc.dg/cpp/trad/redef2.c: New tests.
20943         * gcc.dg/cpp/trad/trad.exp: New driver.
20944
20945 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20946
20947         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20948         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20949         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20950         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20951         Remove.
20952
20953 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20954
20955         * gcc.dg/20020620-1.c: New test.
20956
20957 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20958
20959         * g++.dg/template/ttp4.C: New test.
20960
20961 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20962
20963         * g++.dg/opt/vt1.C: Fix regexp.
20964
20965 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20966
20967         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20968         Don't use attribute `noinline'.
20969
20970 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20971
20972         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20973
20974 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20975
20976         * gcc.c-torture/execute/simd-1.c: New.
20977
20978         * gcc.dg/simd-1.c: New.
20979
20980 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20981
20982         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20983
20984 2002-06-16  Richard Henderson  <rth@redhat.com>
20985
20986         * g++.dg/ext/anon-struct1.C: New.
20987         * g++.dg/ext/anon-struct2.C: New.
20988         * g++.dg/ext/anon-struct3.C: New.
20989         * gcc.dg/anon-struct-1.c: New.
20990         * gcc.dg/anon-struct-2.c: New.
20991         * gcc.dg/anon-struct-3.c: New.
20992         * gcc.dg/20011008-1.c: Adjust warning text.
20993         * gcc.dg/20020527-1.c: Add -fms-extensions.
20994
20995 2002-06-16  Richard Henderson  <rth@redhat.com>
20996
20997         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20998
20999 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
21000
21001         * gcc.c-torture/execute/20020615-1.c: New test.
21002
21003 2002-06-15  Roger Sayle  <roger@eyesopen.com>
21004
21005         * gcc.c-tortuture/execute/compare-1.c: New test case.
21006         * gcc.c-tortuture/execute/compare-2.c: New test case.
21007         * gcc.c-tortuture/execute/compare-3.c: New test case.
21008
21009 2002-06-13  Richard Henderson  <rth@redhat.com>
21010
21011         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
21012         ia64 ilp32.
21013
21014 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21015
21016         * g++.dg/template/typename2.C: Update error message.
21017
21018 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
21019
21020         * gcc.c-torture/execute/20020611-1.c: New test.
21021
21022 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
21023
21024         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
21025         list of targets to skip.
21026
21027 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
21028
21029         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
21030         targets if not optimizing.
21031
21032 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
21033
21034         * gcc.c-torture/compile/20020605-1.c: New test.
21035
21036         * g++.dg/opt/vt1.C: New test.
21037
21038         * gcc.dg/20020531-1.c: New test.
21039
21040         * gcc.dg/20020530-1.c: New test.
21041
21042         * gcc.dg/20020527-1.c: New test.
21043
21044         * g++.dg/opt/cse1.C: New test.
21045
21046 2002-06-07  Roger Sayle  <roger@eyesopen.com>
21047
21048         * gcc.dg/20020607-2.c: New test case.
21049
21050 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
21051
21052         * gcc.c-torture/compile/20020604-1.c: New test.
21053
21054 2002-06-04  Richard Henderson  <rth@redhat.com>
21055
21056         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
21057         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
21058         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
21059
21060 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
21061
21062         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
21063
21064 2002-06-03  Richard Henderson  <rth@redhat.com>
21065
21066         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
21067         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
21068
21069 2002-06-02  Richard Henderson  <rth@redhat.com>
21070
21071         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
21072         test functions static.
21073
21074 2002-06-02  Andreas Jaeger  <aj@suse.de>
21075
21076         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
21077         now.
21078
21079 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21080
21081         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
21082         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
21083         Update for mofified diagnostics.
21084         * gcc.dg/c99-intconst-1.c: No longer fail.
21085
21086 2002-06-02  Richard Henderson  <rth@redhat.com>
21087
21088         * gcc.dg/uninit-A.c: Remove xfail markers.
21089
21090 2002-06-01  Roger Sayle  <roger@eyesopen.com>
21091
21092         * gcc.dg/fnegate-1.c: New test case.
21093
21094 2002-05-30  Osku Salerma  <osku@iki.fi>
21095
21096         * gcc.c-torture/execute/mayalias-1.c: New file.
21097
21098 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21099
21100         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
21101         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
21102         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
21103
21104 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
21105
21106         * gcc.c-torture/execute/20020529-1.c: New test.
21107
21108 2002-05-27  Richard Henderson  <rth@redhat.com>
21109
21110         * g++.dg/ext/attrib6.C: New test case.
21111
21112 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21113
21114         * gcc.c-torture/execute/pure-1.c: New test.
21115
21116 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21117
21118         * gcc.dg/cpp/arith-2.c: Remove.
21119
21120 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21121
21122         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
21123         * gcc.dg/cpp/if-3.c: Remove.
21124
21125 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
21126
21127         * g++.dg/opt/cse2.C: New test.
21128
21129 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
21130
21131         * gcc.dg/cpp/arith-1.c: New semantic tests.
21132         * gcc.dg/cpp/if-1.c: Update.
21133
21134 2002-05-24  Ben Elliston  <bje@redhat.com>
21135
21136         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
21137
21138 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
21139
21140         * gcc.dg/verbose-asm.c: New test.
21141
21142 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21143
21144         * gcc.dg/cpp/paste12.c: New test.
21145
21146 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21147
21148         * g++.dg/parse/named_ops.C: New test.
21149
21150 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
21151
21152         * gcc/testsuite/gcc.dg/weak-8.c: New test.
21153
21154 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
21155
21156         * gcc.dg/weak-2.c: Allow optional leading underscore
21157         in scan-assembler symbol name.
21158         * gcc.dg/weak-3.c: Likewise.
21159         * gcc.dg/weak-4.c: Likewise.
21160         * gcc.dg/weak-5.c: Likewise.
21161
21162 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
21163
21164         * gcc.dg/20020523-1.c: New test.
21165
21166 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21167
21168         * objc.dg/const-str-2.m: Update now that we stop after
21169         a command line error.
21170
21171 2002-05-22  Richard Henderson  <rth@redhat.com>
21172
21173         * g++.dg/dg.exp: Fix typo in test pruneing.
21174
21175 2002-05-22  Richard Henderson  <rth@redhat.com>
21176
21177         * g++.dg/dg.exp: Prune the tls subdirectory.
21178         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
21179         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
21180         * g++.dg/tls/init-1.C: New.
21181
21182 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
21183
21184         * gcc.dg/20020517-1.c: New test.
21185
21186 2002-05-21  Richard Henderson  <rth@redhat.com>
21187
21188         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
21189         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
21190
21191 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
21192
21193         * g++.dg/other/copy2.C: New test.
21194
21195 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
21196
21197         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
21198         (MAX_COPY): Bump up to 10 times sizeof (long long).
21199         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
21200
21201         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
21202         sizeof (long long).
21203
21204         * gcc.c-torture/execute/strcpy-1.c: New test.
21205
21206 2002-05-19  Jason Merrill  <jason2redhat.com>
21207
21208         * g++.dg/ext/oper1.C: New test.
21209
21210 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
21211 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
21212
21213         * README.QMTEST: New file.
21214
21215         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
21216
21217 2002-05-19  Andreas Jaeger  <aj@suse.de>
21218
21219         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
21220         now.
21221         * gcc.c-torture/execute/loop-2d.x: Likewise.
21222
21223 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
21224
21225         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
21226         support weak symbols.
21227         * gcc.dg/weak-4.c: Likewise
21228         * gcc.dg/weak-6.c: Likewise
21229
21230 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
21231
21232         * gcc.dg/weak-3.c: Add dg-excess-error comment for
21233         cygwin, coff and h8300-*-hms targets
21234         * gcc.dg/weak-5.c: Likewise
21235         * gcc.dg/weak-7.c: Likewise
21236
21237 2002-05-16  Jason Merrill  <jason@redhat.com>
21238
21239         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
21240         (scan-assembler-not, scan-assembler-dem): Likewise.
21241         (scan-assembler-dem-not): Likewise.
21242
21243 2002-05-15  Richard Henderson  <rth@redhat.com>
21244
21245         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21246
21247 2002-05-15  Richard Henderson  <rth@redhat.com>
21248
21249         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21250         (vfoo1f): Warning here.
21251         (vfoo1l): Don't redefine the alias.
21252
21253 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21254
21255         * g++.dg/init/pm1.C: New test.
21256
21257 2002-05-12  David S. Miller  <davem@redhat.com>
21258
21259         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21260         types.
21261
21262 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21263
21264         * gcc.c-torture/execute/20020510-1.c: New test case.
21265
21266 2002-05-10  David S. Miller  <davem@redhat.com>
21267
21268         * gcc.c-torture/execute/conversion.c: Test long double too.
21269
21270 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21271
21272         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21273         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21274         * lib/g++.exp (g++_link_flags): Likewise.
21275         * lib/objc.exp (objc_target_compile): Likewise.
21276
21277 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21278
21279         * gcc.dg/cpp/poison.c: Update.
21280         * gcc.dg/cpp/20000625-2.c: Remove.
21281         * gcc.dg/cpp/direct2s.c: Remove final test.
21282
21283 2002-05-08  Tom Rix  <trix@redhat.com>
21284
21285         * gcc.c-torture/execute/20020508-1.c: New test.
21286         * gcc.c-torture/execute/20020508-2.c: New test.
21287         * gcc.c-torture/execute/20020508-3.c: New test.
21288
21289 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21290
21291         * gcc.dg/cpp/charconst-4.c: More tests.
21292
21293 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21294
21295         PR c/6569
21296         * gcc.dg/weak-3.c: Update location of warning messages.
21297         * gcc.dg/weak-5.c: Likewise.
21298
21299 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21300
21301         * gcc.c-torture/execute/20020506-1.c: New test case.
21302
21303 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21304
21305         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21306
21307 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21308
21309         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21310
21311 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21312
21313         * gcc.dg/cpp/charconst-3.c: New test.
21314
21315 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21316
21317         * gcc.dg/cpp/charconst.c: Update tests.
21318
21319 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21320
21321         * treelang: Added directory for new sample language treelang. Also
21322         lib/treelang.exp: New file to signal treelang should be tested.
21323
21324 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21325
21326         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21327         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21328         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21329         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21330         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21331         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21332         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21333
21334 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21335
21336         * gcc.dg/format/xopen-2.c: New test.
21337
21338 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * gcc.dg/20020503-1.c: New test.
21341
21342 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21343
21344         * g++.dg/init/dtor1.C: Make it tougher.
21345
21346 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21347
21348         * g++.dg/init/dtor1.C: New test.
21349
21350 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21351
21352         * gcc.dg/altivec-8.c: New.
21353
21354 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21355
21356         * gcc.dg/altivec-7.c: New.
21357
21358 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21359
21360         * g++.dg/parse/typedef1.C: New test.
21361
21362 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21363
21364         PR c++/6486
21365         * g++.dg/template/friend6.C: New test.
21366
21367         PR c++/6492
21368         * g++.dg/init/copy1.C: New test.
21369
21370 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21371
21372         * g++.dg/warn/effc1.C: New test.
21373
21374 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21375
21376         * gcc.dg/cpp/if-cexp.c: Add a test.
21377
21378 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21379
21380         * gcc.dg/20020426-2.c: New test.
21381
21382 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21383
21384         * gcc.dg/cpp/if-mop.c: Update.
21385         * gcc.dg/cpp/if-mpar.c: Add test.
21386         * gcc.dg/cpp/if-oppr.c: Update.
21387
21388 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21389
21390         PR c/6343
21391         * gcc.dg/weak-[2-7].c: New tests.
21392
21393 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21394
21395         * gcc.dg/enum1.c: New test.
21396
21397 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21398
21399         PR c++/6497
21400         * g++.dg/inherit/access2.C: New test.
21401
21402 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21403
21404         PR bootstrap/6445
21405         * gcc.dg/20020426-1.c: New test.
21406
21407 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21408
21409         * g++.dg/abi/enum1.C: New test.
21410
21411 2002-04-26  Richard Henderson  <rth@redhat.com>
21412
21413         * gcc.dg/c99-bool-1.c: Expect always true warning.
21414
21415 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21416
21417         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21418
21419 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21420
21421         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21422         targets.
21423
21424 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21425
21426         * g++.dg/abi/mange7.C: New test.
21427
21428         PR c++/6438.
21429         * g++.dg/parse/stmtexpr2.C: New test.
21430
21431 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21432
21433         * gcc.dg/20020312-2.c: Add SH target.
21434
21435 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21436
21437         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21438         compiler output on mips*-*-irix*.
21439
21440 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21441
21442         * g++.dg/parse/attr1.C: New test.
21443
21444 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21445
21446         * gcc.c-torture/execute/string-opt-17.c: New test case.
21447         * gcc.c-torture/execute/memset-2.c: New test case.
21448
21449 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21450
21451         PR c++/6256:
21452         * g++.dg/template/friend5.C: New test.
21453
21454         PR c++/6331:
21455         * g++.dg/template/qual1.C: Likewise.
21456
21457 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21458
21459         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21460         Include stdlib.h, not stdio.h or ctype.h.
21461
21462 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21463
21464         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21465         cris-*-elf* and mmix-*-*.
21466         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21467         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21468         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21469         Ditto.
21470         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21471         * gcc.dg/wchar_t-1.c: Ditto.
21472
21473 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21474
21475         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21476         Clarify comment.
21477
21478 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21479
21480         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21481
21482 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21483
21484         * gcc.c-torture/execute/20000906-1.x: Delete.
21485
21486 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21487
21488         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21489
21490 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21491
21492         * PR6367
21493         * g77.f-torture/execute/6367.f: New test.
21494         * g77.f-torture/execute/6367.x: Disable for MMIX.
21495
21496 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21497
21498         * PR6352
21499         * g++.dg/opt/inline2.C: New test.
21500
21501 2002-04-18  Richard Henderson  <rth@redhat.com>
21502
21503         * gcc.dg/20000906-1.c: Enable for all targets.
21504         * gcc.c-torture/compile/iftrap-2.c: New.
21505
21506 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21507
21508         * gcc.dg/20020418-1.c: New test.
21509         * gcc.dg/20020418-2.c: New test.
21510
21511 2002-04-18  Richard Henderson  <rth@redhat.com>
21512
21513         * gcc.c-torture/compile/iftrap-1.c: New.
21514         * gcc.dg/iftrap-1.c: Adjust for ia64.
21515         * gcc.dg/iftrap-2.c: New.
21516
21517 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21518
21519         * gcc.c-torture/compile/20020418-1.c: New test.
21520
21521 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21522
21523         * gcc.c-torture/compile/20020415-1.c: New.
21524
21525 2002-04-18  David S. Miller  <davem@redhat.com>
21526
21527         * gcc.c-torture/execute/20020418-1.c: New test.
21528
21529 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21530
21531         * gcc.dg/20020416-1.c: New test.
21532
21533         * g++.dg/opt/inline1.C: New test.
21534
21535 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21536
21537         * gcc.dg/altivec-5.c: New test.
21538
21539         * gcc.dg/20020415-1.c: New test.
21540
21541 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21542
21543         * testsuite/lib/chill.exp: Remove.
21544
21545 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21546
21547         * g++.dg/other/big-struct.C: New test.
21548
21549 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21550
21551         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21552         of scratch file.
21553
21554 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21555
21556         PR c/6277
21557         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21558         in scan-assembler function name
21559
21560 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21561
21562         * g77.f-torture/execute/980628-4.x,
21563         g77.f-torture/execute/980628-5.x,
21564         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21565         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21566         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21567         i[34567]86-*-*.
21568
21569 2002-04-13  David S. Miller  <davem@redhat.com>
21570
21571         * gcc.c-torture/execute/20020413-1.c: New test.
21572
21573 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21574
21575         * gcc.dg/asm-6.c,
21576         * g++.dg/ext/asm1.C: New tests.
21577
21578 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21579
21580         PR c++ 5373.
21581         * g++.dg/parse/stmtexpr1.C: New test.
21582
21583         PR c++/5189.
21584         * g++.dg/template/copy1.C: New test.
21585
21586 2002-04-12  Richard Henderson  <rth@redhat.com>
21587
21588         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21589
21590 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21591
21592         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21593         gcc.c-torture/execute/20020307-2.c.
21594
21595 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21596
21597         * g++.dg/ext/attrib5.C,
21598         * g++.dg/lookup/struct1.C: New tests.
21599
21600 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21601
21602         * gcc.dg/20020411-1.c: New test.
21603
21604         * gcc.c-torture/execute/20020411-1.c: New test.
21605
21606 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21607
21608         * g77.f-torture/execute/6177.f: New test.
21609
21610 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21611
21612         PR middle-end/6247
21613         * g++.dg/opt/cleanup1.C: New test.
21614
21615         * g++.dg/opt/const1.C: New test.
21616
21617 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21618
21619         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21620
21621 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21622
21623         PR c++/5507
21624         * g++.dg/template/typename2.C: New test.
21625
21626 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21627
21628         * gcc.c-torture/execute/loop-12.c: New.
21629
21630 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21631
21632         * g77.f-torture/execute/980628-4.x,
21633         g77.f-torture/execute/980628-5.x,
21634         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21635         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21636         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21637
21638 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21639
21640         PR optimization/6086
21641         * g++.dg/opt/preinc1.C: New test.
21642
21643 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21644
21645         PR c++/5571
21646         * g++.dg/opt/static2.C: New test.
21647
21648 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21649
21650         PR c/5120
21651         * gcc.dg/20020406-1.c: New test.
21652
21653 2002-04-04  David S. Miller  <davem@redhat.com>
21654
21655         * gcc.c-torture/execute/20020404-1.c: New test.
21656
21657 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21658
21659         PR c/6123
21660         * gcc.dg/20020312-2.c: Do not declare global register variable
21661         if __PIC__ or __pic__ is defined.
21662
21663 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21664
21665         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21666         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21667
21668 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21669
21670         * gcc.misc-tests/linkage.exp: Update last change to handle
21671         sparc*-, not just sparc-.
21672
21673 2002-04-03  Richard Henderson  <rth@redhat.com>
21674
21675         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21676
21677 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21678
21679         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21680
21681 2002-04-02  David S. Miller  <davem@redhat.com>
21682
21683         * gcc.c-torture/execute/20020402-3.c: New test.
21684
21685 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21686
21687         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21688         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21689
21690         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21691         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21692         g77.f-torture/execute/20001201.x,
21693         g77.f-torture/execute/u77-test.x: New files.
21694
21695         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21696         * gcc.dg/wchar_t-1.c: Ditto.
21697
21698 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21699
21700         * gcc.c-torture/execute/20020402-1.c: New test.
21701
21702 2002-04-01  Richard Henderson  <rth@redhat.com>
21703
21704         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21705
21706         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21707
21708 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21709
21710         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21711
21712 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21713
21714         * g++.dg/inherit/template-as-base.C: Expect error.
21715         * g++.dg/inherit/namespace-as-base.C: Likewise.
21716
21717 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21718
21719         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21720         g++.dg/ext/instantiate3.C: Tweak match patterns.
21721
21722         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21723         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21724         -da test.
21725
21726 2002-03-31  Richard Henderson  <rth@redhat.com>
21727
21728         * gcc.dg/special/alias-2.c: New.
21729         * gcc.dg/special/ecos.exp: Run it.
21730
21731 2002-03-31  Richard Henderson  <rth@redhat.com>
21732
21733         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21734
21735 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21736
21737         * gcc.dg/weak-1.c: Disable on h8300 port.
21738
21739 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21740
21741         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21742         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21743         ordering tests.
21744         * g++.dg/bprob/bprob-1.C: New test.
21745         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21746         * g++.dg/gcov/gcov-1.C: New test.
21747         * g++.dg/gcov/gcov-1.x: New file.
21748         * g++.dg/gcov/gcov-2.C: New test.
21749         * g++.dg/gcov/gcov-3.C: New test.
21750         * g++.dg/gcov/gcov-3.h: New file.
21751
21752 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21753
21754         * g++.old-deja/g++.other/builtins5.C: New test.
21755         * g++.old-deja/g++.other/builtins6.C: New test.
21756         * g++.old-deja/g++.other/builtins7.C: New test.
21757         * g++.old-deja/g++.other/builtins8.C: New test.
21758         * g++.old-deja/g++.other/builtins9.C: New test.
21759
21760 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * g++.dg/opt/static1.C: New test.
21763
21764         * g++.dg/opt/longbranch1.C: New test.
21765
21766 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21767
21768         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21769
21770         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21771
21772 2002-03-28  Jeffrey A Law  (law@redhat.com)
21773
21774         * gcc.c-torture/execute/20020328-1.c: New test.
21775
21776 2002-03-27  Richard Henderson  <rth@redhat.com>
21777
21778         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21779         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21780         move from g++.old-deja/g++.ext/.
21781
21782 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21783
21784         * g++.dg/init/new2.C: New test.
21785
21786 2002-03-26  Richard Henderson  <rth@redhat.com>
21787
21788         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21789
21790         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21791         on sparc.
21792
21793         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21794         sparcv9 systems.
21795         * gcc.dg/20001102-1.c: Likewise.
21796
21797 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21798
21799         * gcc.dg/cpp/endif-pedantic1.c,
21800         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21801
21802 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21803
21804         * g++.dg/init/new1.C: New test.
21805
21806 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21807
21808         * g++.dg/abi/vbase9.C: New test.
21809
21810 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21811
21812         * gcc.dg/arm-asm.c: New test.
21813
21814 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21815
21816         * gcc.dg/Wswitch-enum.c: New test.
21817         Fix PR c/5044.
21818
21819 2002-03-26  Richard Henderson  <rth@redhat.com>
21820
21821         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21822         structure.
21823
21824 2002-03-25  Richard Henderson  <rth@redhat.com>
21825
21826         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21827         sparcv9 systems.
21828
21829         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21830         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21831
21832 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21833
21834         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21835
21836 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21837
21838         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21839         targets using generic thunk support.
21840
21841 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21842
21843         * gcc.c-torture/compile/20020323-1.c: New test.
21844
21845         * g++.dg/opt/conj2.C: New test.
21846
21847 2002-03-24  Richard Henderson  <rth@redhat.com>
21848
21849         * gcc.dg/weak-1.c: Use -fno-common.
21850
21851 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21852
21853         * g77.dg/f77-edit-apostrophe-out.f: New test
21854         * g77.dg/f77-edit-h-out.f: New test
21855         * g77.dg/f77-edit-t-in.f: New test
21856         * g77.dg/f77-edit-t-out.f: New test
21857         * g77.dg/f77-edit-x-out.f: New test
21858         * g77.dg/f77-edit-slash-out.f: New test
21859         * g77.dg/f77-edit-colon-out.f: New test
21860         * g77.dg/f77-edit-s-out.f: New test
21861
21862 2002-03-24  Richard Henderson  <rth@redhat.com>
21863
21864         * objc/execute/formal_protocol-6.x: New XFAIL.
21865
21866 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21867
21868         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21869         that do not support weak symbols
21870
21871 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21872
21873         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21874         * lib/g77.exp:  Likewise
21875         * lib/objc.exp: Likewise
21876
21877 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21878
21879         * gcc.dg/Wswitch-default.c: New test.
21880
21881 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21882
21883         * g++.dg/other/enum1.C: New test.
21884
21885 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21886
21887         * gcc.dg/pragma-ep-3.c: Fix typo.
21888
21889 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21890
21891         * g++.dg/inherit/template-as-base.C: New test.
21892
21893 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21894
21895         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21896         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21897
21898 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21899
21900         * gcc.dg/cpp/multiline.c: Update to match.
21901
21902 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21903
21904         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21905
21906 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21907
21908         * gcc.dg/cpp/extratokens2.c:  New file.
21909
21910 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21911
21912         * gcc.dg/20020312-2.c: Add rs6000 target.
21913
21914         * gcc.c-torture/compile/20020319-1.c: New test.
21915
21916 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21917
21918         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21919         (A, E): Handle this.
21920
21921 2002-03-20  Jason Merrill  <jason@redhat.com>
21922
21923         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21924         ignoring -fpic.
21925         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21926         through prune_gcc_output.
21927
21928 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21929
21930         * gcc.c-torture/compile/20020320-1.c: New test.
21931
21932 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21933
21934         * gcc.c-torture/compile/20020318-1.c: New test.
21935
21936         * gcc.dg/struct-by-value-1.c: New test.
21937
21938         * gcc.dg/20020319-1.c: New test.
21939
21940 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21941
21942         * g++.dg/opt/conj1.C: New test.
21943
21944 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21945
21946         * g++.dg/template/qualttp20.C: Revert previous change.
21947         * g++.dg/template/qualttp3.C: Likewise.
21948         * g++.dg/template/qualttp4.C: Likewise
21949         * g++.dg/template/qualttp5.C: Likewise
21950         * g++.dg/template/qualttp6.C: Likewise
21951         * g++.dg/template/qualttp7.C: Likewise
21952         * g++.dg/template/qualttp8.C: Likewise
21953         * g++.dg/template/recurse.C: Likewise.
21954
21955 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21956
21957         * gcc.dg/cpp/wchar-1.c: Update.
21958
21959 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21960
21961         * g++.dg/template/conv1.C: New test.
21962         * g++.dg/template/conv2.C: New test.
21963         * g++.dg/template/conv3.C: New test.
21964         * g++.dg/template/conv4.C: New test.
21965
21966 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21967
21968         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21969         * g++.dg/template/qualttp3.C: Likewise.
21970         * g++.dg/template/qualttp4.C: Likewise
21971         * g++.dg/template/qualttp5.C: Likewise
21972         * g++.dg/template/qualttp6.C: Likewise
21973         * g++.dg/template/qualttp7.C: Likewise
21974         * g++.dg/template/qualttp8.C: Likewise
21975         * g++.dg/template/recurse.C: Likewise.
21976
21977 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21978
21979         * g++.dg/opt/dtor1.C: New test.
21980
21981 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21982
21983         * gcc.c-torture/compile/20020315-1.c: New test.
21984
21985 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21986
21987         * gcc.dg/weak-1.c: Fix scan tests.
21988
21989 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21990
21991         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21992         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21993         cris-*-aout* mmix-*-*.
21994         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21995         cris-*-aout* mmix-*-*.
21996         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21997         cris-*-elf* cris-*-aout* and mmix-*-*.
21998         * gcc.dg/20001009-1.c: Ditto.
21999         * gcc.dg/20010912-1.c: Ditto.
22000         * gcc.dg/20020122-4.c: Ditto.
22001         * gcc.dg/inline-2.c: Ditto.
22002
22003 2002-03-14  Jeffrey A Law  (law@cygnus.com)
22004
22005         * gcc.c-torture/compile/20020314-1.c: New test.
22006
22007 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
22008
22009         * gcc.c-torture/execute/20020314-1.c: New test.
22010
22011 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
22012
22013         * g++.dg/warn/Wunused-1.C: New test.
22014
22015 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
22016
22017         * g++.dg/abi/mangle6.C: New test.
22018
22019 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
22020
22021         * gcc.c-torture/compile/20020309-2.c: New test.
22022
22023         * gcc.c-torture/compile/20020312-1.c: New test.
22024
22025 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22026
22027         * g++.dg/other/access1.C: New test.
22028
22029 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
22030
22031         * gcc.c-torture/execute/wchar_t-1.c: New test.
22032
22033 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
22034
22035         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
22036
22037 2002-03-12  Roger Sayle  <roger@eyesopen.com>
22038
22039         * gcc.dg/20020312-1.c: New test case.
22040
22041 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
22042
22043         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
22044
22045 2002-03-11  Richard Henderson  <rth@redhat.com>
22046
22047         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
22048         * g++.old-deja/g++.jason/report.C: Likewise.
22049
22050 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22051
22052         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
22053         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
22054
22055 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
22056
22057         * testsuite/g++.dg/overload/pmf1.C: New test.
22058
22059 2002-03-11  Kazu Hirata  <kazu@hxi.com>
22060
22061         * gcc.c-torture/execute/20020307-1.c: Use long.
22062
22063 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
22064
22065         PR optimization/5844
22066         * gcc.dg/20020310-1.c: New test.
22067
22068 2002-03-09  Michael Meissner  <meissner@redhat.com>
22069
22070         * gcc.c-torture/execute/memcpy-2.c: New test.
22071         * gcc.c-torture/execute/memset-1.c: New test.
22072         * gcc.c-torture/execute/strlen-1.c: New test.
22073         * gcc.c-torture/execute/strcmp-1.c: New test.
22074         * gcc.c-torture/execute/strncmp-1.c: New test.
22075
22076 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
22077
22078         * gcc.dg/ppc-ldstruct.c: New test.
22079
22080 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
22081
22082         * gcc.c-torture/execute/va-arg-22.c: New test.
22083
22084 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22085
22086         * gcc.c-torture/compile/20020309-1.c: New test.
22087
22088 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
22089
22090         * gcc.c-torture/execute/20020307-2.c: New test.
22091
22092 2002-03-07  Jeffrey A Law  (law@redhat.com)
22093
22094         * g77.f-torture/compile/20020307-1.f: New test.
22095
22096 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
22097
22098         * gcc.dg/unordered-1.c: New test.
22099
22100 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
22101
22102         * gcc.c-torture/execute/20020307-1.c: New test.
22103
22104 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
22105
22106         * gcc.dg/20020304-1.c: New test.
22107
22108         * gcc.c-torture/compile/20020304-2.c: New test.
22109
22110 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
22111
22112         * gcc.c-torture/compile/20020304-1.c: New test case
22113         (from PR c/5830).
22114
22115 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
22116
22117         * gcc.dg/20020103-1.c: Add other -D ppc variants.
22118
22119 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22120
22121         * g++.dg/other/classkey1.C: New test.
22122
22123 2002-03-01  Richard Henderson  <rth@redhat.com>
22124
22125         * gcc.c-torture/compile/981223-1.x: New.
22126         * gcc.c-torture/compile/920625-1.x: New.
22127
22128 2002-02-28  Richard Henderson  <rth@redhat.com>
22129
22130         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
22131
22132 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
22133
22134         * gcc.c-torture/execute/20020227-1.c: New test.
22135
22136 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
22137
22138         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
22139         here" ERROR lines.
22140         * g++.old-deja/g++.oliva/partord1.C: Likewise.
22141         * g++.old-deja.g++.other/defarg1.C: Likewise.
22142         * g++.old-deja/g++.pt/calls2.C: Likewise.
22143         * g++.old-deja/g++.pt/crash20.C: Likewise.
22144         * g++.old-deja/g++.pt/crash30.C: Likewise.
22145         * g++.old-deja/g++.pt/crash36.C: Likewise.
22146         * g++.old-deja/g++.pt/crash6.C: Likewise.
22147         * g++.old-deja/g++.pt/defarg13.C: Likewise.
22148         * g++.old-deja/g++.pt/derived3.C: Likewise.
22149         * g++.old-deja/g++.pt/error1.C: Likewise.
22150         * g++.old-deja/g++.pt/friend21.C: Likewise.
22151         * g++.old-deja/g++.pt/friend23.C: Likewise.
22152         * g++.old-deja/g++.pt/infinite1.C: Likewise.
22153         * g++.old-deja/g++.robertl/eb128.C: Likewise.
22154
22155 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
22156
22157         * gcc.c-torture/execute/20020225-2.c: New test.
22158
22159 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
22160
22161         * gcc.c-torture/execute/920730-1t.c,
22162         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
22163         Delete test cases, only relevant to -traditional.
22164
22165 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
22166
22167         * gcc.dg/cpp/undef1.c: Remove.
22168         * gcc.dg/cpp/directiv.c: Update.
22169         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
22170
22171 2002-02-27  Michael Meissner  <meissner@redhat.com>
22172
22173         * gcc.c-torture/execute/20020226-1.c: New test.
22174
22175 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
22176
22177         * g++.dg/debug/debug4.C: New test.
22178
22179         * gcc.dg/ia64-visibility-1.c: New test.
22180
22181 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
22182
22183         * gcc.dg/debug/20020224-1.c: New.
22184
22185 2002-02-25  Kazu Hirata  <kazu@hxi.com>
22186
22187         * gcc.c-torture/execute/960416-1.x: New.
22188         * gcc.c-torture/execute/divconst-3.x: Likewise.
22189
22190 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
22191
22192         * gcc.dg/20020224-1.c: New test.
22193
22194 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
22195
22196         * gcc.c-torture/execute/20020225-1.c: New.
22197
22198 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
22199
22200         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
22201
22202 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
22203
22204         * gcc.dg/20020222-1.c: New test.
22205
22206 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
22207
22208         * g++.dg/opt/anonunion1.C: New test.
22209
22210 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22211
22212         * g++.dg/template/qualttp19.C: New test.
22213         * g++.dg/template/qualttp20.C: New test.
22214         * g++.old-deja/g++.jason/report.C: Adjust expected errors
22215         * g++.old-deja/g++.other/qual1.C: Likewise.
22216
22217 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
22218
22219         * gcc.dg/attr-alwaysinline.c: New.
22220
22221 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
22222
22223         * gcc.dg/20020220-1.c: New test.
22224
22225         * gcc.dg/20020220-2.c: New test.
22226
22227         * g++.dg/opt/mmx1.C: New test.
22228
22229 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
22230
22231         * gcc.c-torture/compile/20020110.c: New test.
22232
22233 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
22234
22235         * gcc.c-torture/execute/20020219-1.c: New test.
22236
22237         * gcc.dg/20020219-1.c: New test.
22238
22239         * gcc.dg/noncompile/20020220-1.c: New test.
22240
22241         * g++.dg/opt/ptrintsum1.C: New test.
22242
22243         * gcc.dg/debug/20020220-1.c: New test.
22244
22245 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22246
22247         * gcc.c-torture/execute/20020216-1.c: New test.
22248
22249 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22250
22251         * gcc.dg/decl-1.c: Update, new test.
22252
22253 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22254
22255         * g++.dg/abi/bitfield1.C: New test.
22256         * g++.dg/abi/bitfield2.C: New test.
22257
22258 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22259
22260         * gcc.dg/attr-nest.c: New test.
22261
22262 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22263
22264         * gcc.c-torture/execute/20020215-1.c: New test.
22265
22266 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22267
22268         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22269         * g++.dg/debug/debug.exp: New.
22270         * g++.dg/debug/trivial.C: New.
22271         * g++.dg/debug/debug1.C: Moved...
22272         * g++.dg/other/debug1.C: ...from here.
22273         * g++.dg/debug/debug2.C: Moved...
22274         * g++.dg/other/debug2.C: ...from here.
22275         * g++.dg/debug/debug3.C: Moved...
22276         * g++.dg/other/debug3.C: ...from here.
22277
22278         * gcc.dg/noncompile/20020213-1.c: New test.
22279
22280 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22281
22282         * g++.dg/other/debug3.C: New test.
22283
22284         * gcc.c-torture/execute/20020213-1.c: New test.
22285
22286 2002-02-13  Richard Smith <richard@ex-parrot.com>
22287
22288         * g++.old-deja/g++.other/thunk1.C: New test.
22289
22290 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22291
22292         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22293
22294 2002-02-13  Stan Shebs  <shebs@apple.com>
22295
22296         * gcc.dg/altivec-3.c: New.
22297
22298 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22299
22300         * gcc.dg/Wunreachable-1.c: New test.
22301         * gcc.dg/Wunreachable-2.c: New test.
22302
22303 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22304
22305         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22306
22307 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22308
22309         * gcc.dg/decl-1.c: New test.
22310
22311 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22312
22313         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22314
22315 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22316
22317         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22318         * gcc.c-torture/compile/980506-1.x: Likewise.
22319
22320 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22321
22322         * gcc.dg/20020210-1.c: New.
22323
22324 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22325
22326         * g77.f-torture/execute/947.f: New regression test
22327         for PR fortran/947.
22328
22329 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22330
22331         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22332         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22333
22334 2002-02-08  Richard Henderson  <rth@redhat.com>
22335
22336         * gcc.c-torture/compile/labels-3.c: New.
22337
22338 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22339
22340         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22341         expression statements work instead.
22342         * gcc.dg/noncompile/20020207-1.c: New test.
22343
22344 2002-02-07  Richard Henderson  <rth@redhat.com>
22345
22346         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22347
22348 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22349
22350         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22351         message from g77
22352         * lib/g77-dg.exp: Trim g77 error messages so that they are
22353         recognized by dg.exp.
22354
22355 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22356
22357         PR fortran/5473
22358         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22359
22360 2002-02-07  Richard Henderson  <rth@redhat.com>
22361
22362         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22363         to be sufficiently aligned for integers.
22364
22365 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22366
22367         * g++.dg/template/friend4.C: New test.
22368
22369 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22370
22371         PR fortran/5743
22372         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22373         unsupported cases.
22374
22375 2002-02-07  Richard Henderson  <rth@redhat.com>
22376
22377         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22378         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22379         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22380         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22381
22382 2002-02-06  Richard Henderson  <rth@redhat.com>
22383
22384         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22385
22386 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22387
22388         * gcc.dg/20020206-1.c: New test.
22389
22390 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22391
22392         * gcc.c-torture/execute/20020206-1.c: New test.
22393
22394         * gcc.c-torture/execute/20020206-2.c: New test.
22395
22396         PR optimization/5429:
22397         * gcc.c-torture/compile/20020206-1.c: New test.
22398
22399 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22400
22401         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22402         as certain file formats cannot support particularly large
22403         alignments.
22404
22405         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22406         and do not expect to be able to link the executable.
22407
22408         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22409         fail because the COFF format does not support the weak attribute.
22410
22411 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22412
22413         * g77.dg/pr5473.f:  New test
22414
22415 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22416
22417         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22418         Fix testcase accordingly.
22419
22420 2002-02-04  Richard Henderson  <rth@redhat.com>
22421
22422         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22423         (buf): Change to be an array of pointers, not ints.
22424
22425 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22426
22427         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22428         before all tests.  Move warning one line above to match where it
22429         C frontend emits.
22430         * gcc.dg/Wswitch-2.c: New test.
22431         * g++.dg/warn/Wswitch-1.C: New test.
22432         * g++.dg/warn/Wswitch-2.C: New test.
22433
22434 2002-02-04  Richard Henderson  <rth@redhat.com>
22435
22436         * g++.dg/abi/offsetof.C: Fix size comparison.
22437
22438 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22439
22440         * gcc.dg/cast-qual-2.c: New test.
22441
22442 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22443
22444         * gcc.dg/20020201-4.c: New test.
22445
22446 2002-02-04  Ben Elliston  <bje@redhat.com>
22447
22448         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22449         target_info attribute != 0, in addition to the empty string.
22450         (gcc_target_compile): Likewise.
22451
22452 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22453
22454         * gcc.dg/Wswitch.c: New test.
22455         PR gcc/4475. PR gcc/3780.
22456
22457 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22458
22459         * g77.f-torture/execute/5122.f: New test for regressions
22460         against PR fortran/5122.
22461
22462 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22463
22464         * g77.f-torture/compile/pr3743.f: Delete
22465         * g77.dg/pr3743-1.f: New test.
22466         * g77.dg/pr3743-2.f: New test.
22467         * g77.dg/pr3743-3.f: New test.
22468         * g77.dg/pr3743-4.f: New test.
22469
22470 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22471
22472         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22473
22474 2002-02-02  Richard Henderson  <rth@redhat.com>
22475
22476         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22477         * gcc.c-torture/execute/bf64-1.c: Likewise.
22478
22479 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22480
22481         * gcc.dg/20020201-2.c: New test.
22482
22483         * gcc.dg/20020201-3.c: New test.
22484
22485         * gcc.c-torture/execute/bitfld-2.c: New test.
22486
22487 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22488
22489         * gcc.dg/bitfld-1.c: Update.
22490         * gcc.dg/bitfld-2.c: Update.
22491         * gcc.c-torture/execute/bitfld-1.x: New.
22492
22493 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22494
22495         * gcc.c-torture/execute/20020201-1.c: New test.
22496
22497 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22498
22499         PR target/5469
22500         * gcc.dg/20020201-1.c: New test.
22501
22502 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22503
22504         PR fortran/3743
22505         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22506         * g77.f-torture/compile/pr3743.x: Remove
22507
22508 2002-01-31  Tom Rix  <trix@redhat.com>
22509
22510         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22511
22512 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22513
22514         * gcc.dg/noncompile/20020130-1.c: New test.
22515
22516 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22517
22518         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22519
22520 2002-01-29  Richard Henderson  <rth@redhat.com>
22521
22522         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22523         to long long.
22524         * gcc.c-torture/execute/bf64-1.c: Likewise.
22525
22526 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22527
22528         * gcc.c-torture/execute/20020129-1.c: New test.
22529
22530 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22531
22532         * gcc.c-torture/compile/20000224-1.c: Update.
22533         * gcc.c-torture/execute/bitfld-1.c: New tests.
22534         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22535         * gcc.dg/uninit-A.c: Update.
22536
22537 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22538
22539         * g++.dg/template/ctor1.C: Add instantiation.
22540
22541 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22542
22543         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22544         argument to __builtin_prefetch to be const ptr.
22545
22546 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22547
22548         * gcc.c-torture/compile/20020120-1.c: New test.
22549
22550 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22551
22552         * gcc.c-torture/execute/20020127-1.c: New test.
22553
22554 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22555
22556         * g77.dg/f77-edit-i-in.f: New test
22557         * g77.dg/f77-edit-i-out.f: New test
22558
22559 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22560
22561         * gcc.dg/debug/debug.exp: New file.
22562         * gcc.dg/debug/trivial.c: New file.
22563         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22564         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22565         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22566         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22567         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22568         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22569         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22570         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22571         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22572         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22573         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22574         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22575         * gcc.dg/20000503-1.c: Removed.
22576         * gcc.dg/20010207-1.c: Removed.
22577         * gcc.dg/20011223-1.c: Removed.
22578         * gcc.dg/20020104-2.c: Removed.
22579         * gcc.dg/debug-1.c: Removed.
22580         * gcc.dg/debug-2.c: Removed.
22581         * gcc.dg/debug-3.c: Removed.
22582         * gcc.dg/debug-4.c: Removed.
22583         * gcc.dg/debug-5.c: Removed.
22584         * gcc.dg/debug-6.c: Removed.
22585         * gcc.dg/dwarf2-1.c: Removed.
22586         * gcc.dg/dwarf2-2.c: Removed.
22587
22588 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22589
22590         * g++.old-deja/g++.other/eh5.C: New test.
22591         * g++.old-deja/g++.other/sibcall2.C: New test.
22592         * g++.old-deja/g++.other/array9.C: New test.
22593         * g++.old-deja/g++.other/typename2.C: New test.
22594         * g++.old-deja/g++.other/crash60.C: New test.
22595         * g++.old-deja/g++.other/conv9.C: New test.
22596         * g++.old-deja/g++.other/mangle10.C: New test.
22597         * g++.old-deja/g++.other/unchanging1.C: New test.
22598         * g++.old-deja/g++.other/exprstmt1.C: New test.
22599         * g++.old-deja/g++.other/inline23.C: New test.
22600         * g++.old-deja/g++.eh/ia64-1.C: New test.
22601         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22602         * g++.old-deja/g++.other/reload1.C: New test.
22603         * g++.old-deja/g++.other/static20.C: New test.
22604         * g++.old-deja/g++.other/local-alloc1.C: New test.
22605         * g++.old-deja/g++.other/conv8.C: New test.
22606         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22607         * g++.old-deja/g++.other/storeexpr1.C: New test.
22608         * g++.old-deja/g++.other/storeexpr2.C: New test.
22609         * g++.dg/eh/template2.C: New test.
22610         * g++.dg/warn/weak1.C: New test.
22611
22612 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22613
22614         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22615         Remove first, non-varying, argument.
22616
22617 2002-01-23  Richard Henderson  <rth@redhat.com>
22618
22619         * gcc.dg/inline-2.c: New.
22620
22621         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22622         Add optional target arg.  Check number of arguments.
22623         (scan-assembler-not, scan-assembler-dem): Likewise.
22624         (scan-assembler-dem-not): Likewise.
22625
22626 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22627
22628         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22629         line 12.
22630         * g++.old-deja/g++.brendan/parse3.C,
22631         g++.old-deja/g++.other/crash26.C,
22632         g++.old-deja/g++.other/crash28.C,
22633         g++.old-deja/g++.other/crash29.C,
22634         g++.old-deja/g++.other/crash30.C,
22635         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22636
22637 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22638
22639         * gcc.dg/20020115-1.c: New.
22640
22641 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22642
22643         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22644
22645 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22646
22647         * gcc.dg/20020122-3.c: New.
22648
22649 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22650
22651         * g++.dg/other/gc1.C: New test.
22652
22653 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22654
22655         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22656
22657 2002-01-22  Richard Henderson  <rth@redhat.com>
22658
22659         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22660
22661 2002-01-22  Richard Henderson  <rth@redhat.com>
22662
22663         * gcc.dg/20020122-4.c: New.
22664
22665 2002-01-22  H.J. Lu <hjl@gnu.org>
22666
22667         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22668         link output.
22669         * gcc.dg/special/ecos.exp: Likewise.
22670         * lib/g++-dg.exp: Likewise.
22671         * lib/g77-dg.exp: Likewise.
22672         * lib/gcc-dg.exp : Likewise.
22673         * lib/mike-g++.exp: Likewise.
22674         * lib/mike-g77.exp: Likewise.
22675         * lib/mike-gcc.exp: Likewise.
22676         * lib/objc-dg.exp: Likewise.
22677
22678 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22679
22680         PR target/5379
22681         * gcc.dg/20020122-2.c: New test.
22682
22683 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22684
22685         * gcc.dg/20020122-1.c: New test.
22686
22687 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22688
22689         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22690
22691 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22692
22693         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22694
22695 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22696
22697         * gcc.c-torture/compile/20020121-1.c: New test.
22698
22699 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22700
22701         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22702         ld_library_path.
22703
22704 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22705
22706         * gcc.dg/20020218-1.c: New test.
22707
22708 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22709
22710         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22711         messages
22712         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22713         "At global scope" warning
22714         * g++.dg/ext/align1.C: Change cygwin test for alignment
22715         from db-bogus to dg-warning
22716
22717 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22718
22719         * g77.f-torture/compile/cpp2.F: New test.
22720
22721 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22722
22723         * g++.dg/template/access1.C: New test.
22724
22725 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22726
22727         * gcc.dg/20020118-1.c: New.
22728
22729 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22730
22731         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22732
22733 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22734
22735         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22736         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22737         alignment warnings.
22738
22739 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22740
22741         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22742         torture_with_loops and torture_without_loops
22743
22744 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22745
22746         * gcc.c-torture/compile/20020116-1.c: New test.
22747
22748 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22749
22750         * gcc.dg/20020116-2.c: New test.
22751
22752         * gcc.dg/ultrasp4.c: New test.
22753
22754         * gcc.dg/20020116-1.c: New test.
22755
22756 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22757
22758         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22759         by EABI.
22760
22761 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22762
22763         * gcc.misc-tests/i386-prefetch.exp: New.
22764         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22765         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22766         * gcc.misc-tests/i386-pf-none-1.c: New test.
22767         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22768
22769 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22770
22771         * gcc.dg/gnu89-init-1.c: Add new tests.
22772
22773 2002-01-15  Andreas Jaeger  <aj@suse.de>
22774
22775         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22776         * gcc.dg/i386-mmx-2.c: Likewise.
22777         * gcc.dg/i386-sse-1.c: Likewise.
22778         * gcc.dg/i386-sse-2.c: Likewise.
22779         * gcc.dg/i386-sse-3.c: Likewise.
22780
22781 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22782
22783         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22784         Uncomment additional cases that now pass.
22785
22786 2002-01-11  Richard Henderson  <rth@redhat.com>
22787
22788         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22789         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22790
22791 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22792
22793         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22794
22795 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22796
22797         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22798         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22799
22800 2002-01-10  Dale Johannesen  <dalej@apple.com>
22801
22802         * gcc.c-torture/execute/loop-11.c: New.
22803
22804 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22805
22806         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22807         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22808
22809 2002-01-09  Richard Henderson  <rth@redhat.com>
22810
22811         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22812         type in which to perform the operation for each size.
22813
22814 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22815
22816         * gcc.c-torture/compile/20020109-2.c: New test.
22817
22818 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22819
22820         * gcc.c-torture/execute/loop-10.c: New test.
22821
22822 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22823
22824         * gcc.c-torture/compile/20010226-1.c: New test.
22825         * gcc.c-torture/compile/20010227-1.c: New test.
22826         * gcc.c-torture/compile/20010426-1.c: New test.
22827         * gcc.c-torture/compile/20010510-1.c: New test.
22828         * gcc.c-torture/compile/20010605-3.c: New test.
22829         * gcc.c-torture/compile/20010824-1.c: New test.
22830         * gcc.c-torture/execute/20010409-1.c: New test.
22831         * gcc.dg/noncompile/20000901-1.c: New test.
22832         * gcc.dg/20001023-1.c: New test.
22833         * gcc.dg/20001101-1.c: New test.
22834         * gcc.dg/20001102-1.c: New test.
22835         * gcc.dg/20010207-1.c: New test.
22836         * gcc.dg/20010405-1.c: New test.
22837         * gcc.dg/20010822-1.c: New test.
22838         * gcc.dg/20011107-1.c: New test.
22839
22840 2002-01-09  Jeffrey A Law  (law@redhat.com)
22841
22842         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22843
22844         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22845         execution failure on PA targets.
22846
22847 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22848
22849         * gcc.c-torture/compile/20020109-1.c: New test.
22850
22851 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22852
22853         * gcc.c-torture/execute/20020108-1.c: New test.
22854
22855 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22856
22857         * gcc.dg/20020108-1.c: New test.
22858
22859 2002-01-08  H.J. Lu <hjl@gnu.org>
22860
22861         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22862         for header files.
22863
22864 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22865
22866         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22867         consistency.
22868
22869 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22870
22871         * gcc.dg/altivec-4.c: Test altivec predicates.
22872
22873 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * gcc.c-torture/execute/20020107-1.c: New test.
22876
22877 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22878
22879         PR c/5279
22880         * gcc.c-torture/compile/20020106-1.c: New test.
22881
22882 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22883
22884         * gcc.c-torture/execute/nestfunc-4.c: New test.
22885
22886 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22887
22888         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22889         extra triple that slipped in.
22890         * g++.old-deja/g++.abi/align.C: Likewise.
22891         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22892
22893 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22894
22895         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22896         * g++.old-deja/g++.abi/align.C: Likewise.
22897         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22898
22899         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22900         on FreeBSD/i386.
22901         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22902         FreeBSD.
22903
22904 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22905
22906         * gcc.dg/20020104-1.c: New test.
22907
22908         * gcc.dg/20020104-2.c: New test.
22909
22910 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22911
22912         * gcc.dg/20020103-1.c: Fix typo in target selector.
22913
22914 2002-01-03  Richard Henderson  <rth@redhat.com>
22915
22916         * gcc.dg/20020103-1.c: New.
22917
22918 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22919
22920         * gcc.c-torture/execute/20020103-1.c: New test.
22921
22922 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22923
22924         * g++.dg/other/debug2.C: New test.
22925
22926         * gcc.c-torture/compile/20020103-1.c: New test.
22927
22928 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22929
22930         * gcc.dg/gnu89-init-1.c: Added new tests.
22931
22932 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         * g++.dg/template/friend2.C: Remove as patch is reverted.
22935
22936         * g++.dg/warn/oldcast1.C: New test.
22937
22938         * g++.dg/template/ptrmem1.C: New test.
22939         * g++.dg/template/ptrmem2.C: New test.
22940
22941         * g++.dg/template/ntp.C: New test.
22942
22943         * g++.dg/other/component1.C: New test.
22944
22945         * g++.dg/template/ttp3.C: New test.
22946
22947         * g++.dg/template/friend2.C: New test.
22948         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22949
22950 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22951
22952         * g++.dg/other/ptrmem1.C: New test.
22953         * g++.dg/other/ptrmem2.C: New test.
22954
22955 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22956
22957         * g++.dg/template/ctor1.C: New test.
22958
22959 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22960
22961         * g++.dg/template/friend2.C: New test.
22962
22963 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22964
22965         * gcc.dg/mmix-1.c: New test.
22966
22967 2001-12-31  Richard Henderson  <rth@redhat.com>
22968
22969         * gcc.dg/asm-5.c: New.
22970
22971 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22972
22973         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22974         in namespace __gnu_cxx
22975
22976 2001-12-30  Richard Henderson  <rth@redhat.com>
22977
22978         * gcc.dg/debug-6.c: New.
22979
22980 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22981
22982         * gcc.c-torture/compile/20011229-2.c: New test.
22983
22984 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22985
22986         * gcc.dg/debug-3.c: New test.
22987         * gcc.dg/debug-4.c: New test.
22988         * gcc.dg/debug-5.c: New test.
22989
22990 2001-12-29  Richard Henderson  <rth@redhat.com>
22991
22992         * g++.dg/eh/loop1.C: New.
22993
22994 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22995
22996         * g++.dg/template/crash1.C: New test.
22997
22998 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22999
23000         * g++.dg/other/const1.C: New test.
23001
23002 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23003
23004         * gcc.c-torture/compile/20011229-1.c: New test.
23005
23006 2001-12-28  Stan Shebs  <shebs@apple.com>
23007
23008         * lib/objc-torture.exp: Resync with c-torture.exp.
23009         * lib/objc.exp: Load standard libraries.
23010
23011 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
23012
23013         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
23014         additional tests.
23015
23016 2001-12-27  Roger Sayle <roger@eyesopen.com>
23017
23018         * gcc.c-torture/execute/string-opt-16.c: New testcase.
23019
23020 2001-12-27  Richard Henderson  <rth@redhat.com>
23021
23022         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
23023
23024 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23025
23026         * g++.dg/eh/ctor1.C: New test.
23027         * g++.dg/other/error2.C: New test.
23028
23029 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23030
23031         * g++.dg/other/init2.C: New test.
23032
23033 2001-12-24  Richard Henderson  <rth@redhat.com>
23034
23035         * gcc.dg/20011223-1.c: New.
23036         * gcc.dg/inline-1.c: New.
23037
23038 2001-12-23  Richard Henderson  <rth@redhat.com>
23039
23040         * gcc.dg/asm-4.c: Test operand modifiers.
23041
23042 2001-12-23  Richard Henderson  <rth@redhat.com>
23043
23044         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
23045
23046 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23047
23048         * gcc.c-torture/execute/20011223-1.c: New test.
23049
23050 2001-12-21  Richard Henderson  <rth@redhat.com>
23051
23052         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
23053         re-enables the warning.
23054
23055 2001-12-21  Richard Henderson  <rth@redhat.com>
23056
23057         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
23058
23059 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23060
23061         * gcc.c-torture/compile/20011218-1.c: New test.
23062
23063 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
23064
23065         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
23066         arm-isr.c test.
23067         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
23068         epilogue generation for ARM ISR routines.
23069
23070 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23071
23072         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
23073         * gcc.dg/format/c90-printf-3.c: Likewise.
23074         * gcc.dg/format/c99-printf-3.c: Likewise.
23075         * gcc.dg/format/ext-1.c: Likewise.
23076         * gcc.dg/format/ext-6.c: Likewise.
23077         * gcc.dg/format/format.h: Prototype unlocked stdio.
23078
23079 2001-12-20  Richard Henderson  <rth@redhat.com>
23080
23081         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
23082         (arena): Use it.
23083         (malloc): Correct allocation logic.  Abort if we fill up the
23084         arena before initialization complete.
23085         (realloc): Correct allocation logic.
23086
23087 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
23088
23089         * gcc.c-torture/compile/20011219-2.c: New test.
23090
23091         * gcc.c-torture/execute/20011219-1.c: New test.
23092
23093 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
23094
23095         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
23096         target does not support weak symbols.
23097
23098 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
23099
23100         * gcc.c-torture/compile/20011219-1.c: New test.
23101
23102 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23103
23104         * g++.dg/other/error1.C: New test.
23105
23106 2001-12-17  Jeffrey A Law  (law@redhat.com)
23107
23108         * gcc.c-torture/execute/20011217-1.c: New test.
23109
23110 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
23111
23112         * objc.dg/special/: New directory.
23113         * objc.dg/special/special.exp: New file.
23114         * objc.dg/special/unclaimed-category-1.h: New file.
23115         * objc.dg/special/unclaimed-category-1a.m: New file.
23116         * objc.dg/special/unclaimed-category-1.m: New file.
23117
23118 2001-12-17  Andreas Jaeger  <aj@suse.de>
23119
23120         * gcc.c-torture/compile/20011217-2.c: New test.
23121
23122 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23123
23124         * gcc.c-torture/compile/20011217-1.c: New test.
23125
23126 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
23127
23128         * testsuite/gcc.dg/20011214-1.c: New.
23129
23130 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
23131
23132         * gcc.dg/altivec-4.c: New.
23133
23134 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
23135
23136         * gcc.dg/20011113-1.c: New test.
23137
23138 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23139
23140         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
23141         std::__malloc_alloc_template<0> and
23142         std::__default_alloc_template<false, 0>.
23143
23144 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
23145
23146         * objc/execute/bf-21.m: New test.
23147         * objc/execute/enumeration-1.m: New test.
23148         * objc/execute/enumeration-2.m: New test.
23149
23150 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
23151
23152         * gcc.dg/gnu89-init-1.c: New test.
23153
23154 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
23155
23156         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
23157         * g++.old-deja/g++.jason/2371.C: Likewise.
23158         * g++.old-deja/g++.jason/template33.C: Likewise.
23159         * g++.old-deja/g++.jason/template34.C: Likewise.
23160         * g++.old-deja/g++.jason/template36.C: Likewise.
23161         * g++.old-deja/g++.oliva/typename1.C: Likewise.
23162         * g++.old-deja/g++.oliva/typename2.C: Likewise.
23163         * g++.old-deja/g++.other/typename1.C: Likewise.
23164         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23165         * g++.old-deja/g++.pt/nontype5.C: Likewise.
23166         * g++.old-deja/g++.pt/typename11.C: Likewise.
23167         * g++.old-deja/g++.pt/typename14.C: Likewise.
23168         * g++.old-deja/g++.pt/typename16.C: Likewise.
23169         * g++.old-deja/g++.pt/typename3.C: Likewise.
23170         * g++.old-deja/g++.pt/typename4.C: Likewise.
23171         * g++.old-deja/g++.pt/typename5.C: Likewise.
23172         * g++.old-deja/g++.pt/typename7.C: Likewise.
23173         * g++.old-deja/g++.robertl/eb9.C: Likewise.
23174
23175 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
23176
23177         * g++.dg/other/linkage1.C: New test.
23178         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
23179         specifiers.
23180
23181 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23182
23183         * gcc.dg/concat.c: New test.
23184
23185 2001-12-11  Stan Shebs  <shebs@apple.com>
23186
23187         * objc/compile: New test directory.
23188         * objc/compile/compile.exp: New expect script.
23189         * objc/compile/20011211-1.m: New compile test.
23190
23191 2001-12-11  Jason Merrill  <jason@redhat.com>
23192
23193         * lib/prune.exp (prune_gcc_output): Also handle "In member
23194         function".  So many permutations...
23195
23196 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * g++.dg/template/typedef1.C: New test.
23199
23200 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
23201
23202         * g++.dg/other/copy1.C: New test.
23203
23204 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
23205
23206         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
23207
23208         * gcc.dg/builtin-choose-expr.c: New.
23209
23210 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
23211
23212         * gcc.dg/altivec-2.c: New.
23213
23214 2001-12-07  Richard Henderson  <rth@redhat.com>
23215
23216         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
23217
23218 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
23219
23220         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
23221         ultrasparc.
23222
23223 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23224
23225         * g++-old.deja/g++.robertl/eb101.C: Deleted.
23226
23227 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
23228
23229         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
23230         variable argument list.
23231
23232 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
23233
23234         * gcc.c-torture/execute/memcheck: Delete entire directory.
23235         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
23236         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
23237
23238 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23239
23240         * gcc.dg/Wshadow-1.c: New test.
23241
23242 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23243
23244         * gcc.c-torture/compile/20011130-1.c: New test.
23245
23246         * gcc.dg/noncompile/20011025-1.c: New test.
23247
23248         * g++.dg/other/anon-union.C: New test.
23249
23250         * gcc.c-torture/execute/20011024-1.c: New test.
23251
23252 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23253
23254         * gcc.c-torture/execute/20000722-1.x,
23255         gcc.c-torture/execute/20010123-1.x: Remove.
23256         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23257         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23258         gcc.dg/c99-complit-2.c: New tests.
23259
23260 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23261
23262         * g++.dg/inherit/base1.C: New test.
23263
23264 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23265
23266         * g++.dg/other/stdarg1.C: New test.
23267
23268         * gcc.c-torture/compile/20011130-2.c: New test.
23269
23270 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23271
23272         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23273         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23274         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23275         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23276         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23277         * gcc.dg/builtin-prefetch-1.c: New test.
23278
23279 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23280
23281         * gcc.dg/20011130-1.c: New test.
23282
23283 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23284
23285         * g++.dg/other/scope1.C: New test.
23286         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23287
23288 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23289
23290         * gcc.dg/vla-init-1.c: New test.
23291
23292 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23293
23294         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23295
23296 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23297
23298         * objc.dg/alias.m: Update.
23299         * objc.dg/class-1.m: Update.
23300         * objc.dg/const-str-1.m: Update.
23301         * objc.dg/fwd-proto-1.m: Update.
23302         * objc.dg/id-1.m: Update.
23303         * objc.dg/super-class-1.m: Update.
23304
23305 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23306
23307         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23308         constructs.
23309
23310 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23311
23312         * gcc.c-torture/execute/20011128-1.c: New test.
23313
23314 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23315
23316         * gcc.dg/20011127-1.c: New test.
23317
23318 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23319
23320         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23321         from Austin Group draft 7.
23322         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23323         scanf format arguments.
23324         * gcc.dg/format/no-exargs-2.c: New test.
23325
23326 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23327
23328         * g++.dg/abi/vbase8-4.C: New test.
23329
23330 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23331
23332         * gcc.c-torture/execute/20011121-1.c: New test.
23333
23334 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23335
23336         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23337
23338 2001-11-23  Andreas Jaeger  <aj@suse.de>
23339
23340         * gcc.dg/cpp/charconst-2.c: New test.
23341
23342 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23343
23344         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23345         to the host if it is remote.  Let tests specify extra headers
23346         they use.
23347         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23348         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23349         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23350         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23351         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23352         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23353         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23354         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23355         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23356         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23357
23358 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23359
23360         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23361         for little endian ARMs.
23362
23363 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23364
23365         * gcc.c-torture/compile/20011119-1.c: New test.
23366         * gcc.c-torture/compile/20011119-2.c: New test.
23367
23368 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23369
23370         * gcc.dg/altivec-1.c: Fix typo.
23371
23372 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23373
23374         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23375
23376 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23377
23378         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23379
23380 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23381
23382         * lib/g77.exp: Don't specify --rpath-link.
23383
23384         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23385         across all the headers.
23386         * gcc.dg/format/format.exp: For testing on a remote host,
23387         copy format.h.
23388
23389         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23390         * gcc.c-torture/execute/930406-1.c: Likewise.
23391         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23392
23393 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23394
23395         * gcc.dg/altivec-1.c: New.
23396
23397 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23398
23399         * gcc.dg/cpp/fpreprocessed.c: New test case.
23400
23401 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23402
23403         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23404         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23405         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23406
23407 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23408
23409         * gcc.dg/no-builtin-1.c: New test.
23410
23411 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23412
23413         * gcc.c-torture/execute/20011115-1.c: New test.
23414
23415 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23416
23417         * gcc.c-torture/compile/20011114-2.c: New test.
23418         * gcc.c-torture/compile/20011114-3.c: New test.
23419         * gcc.c-torture/compile/20011114-4.c: New test.
23420
23421 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23422
23423         * g++.dg/other/init1.C: New test.
23424
23425 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23426
23427         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23428         message.
23429
23430         * gcc.c-torture/execute/20011114-1.c: New testcase.
23431
23432         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23433         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23434         like the (before this change) version of 20010327-1.c.
23435
23436 2001-11-14  Roger Sayle <roger@eyesopen.com>
23437
23438         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23439
23440 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23441
23442         * g++.dg/init/array2.C: New test.
23443
23444 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23445
23446         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23447
23448 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23449
23450         * g++.dg/other/forscope1.C: New test.
23451         * g++.dg/ext/forscope1.C: New test.
23452         * g++.dg/ext/forscope2.C: New test.
23453
23454 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23455
23456         * gcc.c-torture/execute/20011113-1.c: New test.
23457
23458 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23459
23460         * gcc.c-torture/execute/20011109-2.c: New test.
23461
23462         * gcc.c-torture/execute/20011109-1.c: New test.
23463
23464 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23465
23466         * gcc.c-torture/compile/20011109-1.c: New test.
23467
23468 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23469
23470         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23471         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23472         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23473         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23474         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23475         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23476         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23477
23478 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23479
23480         * g++.dg/warn/Wshadow-1.C: New tests.
23481         * g++.old-deja/g++.mike/for3.C: Update.
23482
23483 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23484
23485         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23486         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23487         XFAILs.  Adjust expected error texts.
23488         * gcc.c-torture/compile/20011106-1.c,
23489         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23490         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23491         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23492         gcc.dg/c99-array-lval-5.c: New tests.
23493
23494 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23495
23496         * gcc.dg/cpp/defined.c: Update.
23497
23498 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23499
23500         * gcc.c-torture/execute/anon-1.c: New test.
23501
23502 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23503
23504         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23505         same size, so no warning should be produced on stormy16.
23506
23507         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23508         due to oversized array.
23509         * g++.old-deja/g++.mike/ns15.C: Likewise.
23510         * g++.old-deja/g++.pt/crash16.C: Likewise.
23511
23512 2001-11-02  Graham Stott  <grahams@redhat.com>
23513
23514         * g++.dgother/debug1.C: Fix typos.
23515
23516 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23517
23518         * g++.dg/other/debug1.C: New test.
23519
23520 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23521
23522         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23523         of unsigned long.
23524
23525 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23526
23527         * gcc.dg/20011029-2.c: New test.
23528
23529         * gcc.c-torture/compile/20011029-1.c: New test.
23530
23531 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23532
23533         * objc/execute/class_self-1.m: New test.
23534         * objc/execute/class_self-2.m: New test.
23535
23536 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23537
23538         * gcc.misc-tests/msgs.exp: Delete.
23539         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23540         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23541         error set to match recent changes.
23542
23543 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23544
23545         * gcc.dg/20011021-1.c: New test.
23546
23547 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23548
23549         * gcc.c-torture/compile/20011023-1.c: New test.
23550
23551 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23552
23553         * lib/g77.exp: Rewrite based on lib/g++.exp.
23554
23555 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23556
23557         * gcc.c-torture/execute/20011019-1.c: New test.
23558
23559         * gcc.dg/20011018-1.c: New test.
23560
23561 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23562
23563         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23564
23565 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23566
23567         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23568         * gcc.dg/attr-invalid.c: Likewise.
23569
23570 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23571
23572         * testsuite/gcc.dg/20011015-1.c: New test.
23573
23574 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23575
23576         * g++.dg/template/unify2.C: New test.
23577
23578 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23579
23580         * g++.dg/other/exception-specification.C: New test
23581
23582 2001-10-13  Tom Rix  <trix@redhat.com>
23583
23584         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23585         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23586
23587 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23588
23589         * testsuite/gcc.dg/20011009-1.c: New test.
23590
23591 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23592
23593         PR g++/4476
23594         * g++.dg/other/friend1.C: New test.
23595
23596 2001-10-11  Richard Henderson  <rth@redhat.com>
23597
23598         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23599
23600 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23601
23602         * gcc.c-torture/compile/20011010-1.c: New.
23603
23604 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23605
23606         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23607         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23608         g77.f-torture/execute/execute.exp,
23609         g77.f-torture/noncompile/noncompile.exp,
23610         gcc.c-torture/compile/compile.exp,
23611         gcc.c-torture/execute/execute.exp,
23612         gcc.c-torture/execute/ieee/ieee.exp,
23613         gcc.c-torture/execute/memcheck/memcheck.exp,
23614         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23615         objc/execute/execute.exp: Update FSF address.
23616
23617 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23618
23619         * gcc.dg/cpp/cmdlne-C.c: Update.
23620         * gcc.dg/cpp/cmdlne-C2.c: New.
23621
23622 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23623
23624         * gcc.c-torture/execute/20011008-3.c: New.
23625
23626 2001-10-08  DJ Delorie  <dj@redhat.com>
23627
23628         * gcc.dg/20011008-1.c: New.
23629         * gcc.dg/20011008-2.c: New.
23630
23631 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23632
23633         * gcc.dg/cpp/spacing1.c: Update test.
23634
23635 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23636
23637         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23638         spelling errors of "separate" as "seperate".
23639
23640 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23641
23642         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23643         enough to avoid inlining.
23644
23645 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23646
23647         * lib/g77.exp: set libg2c_dir correctly.
23648
23649 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23650
23651         * gcc.dg/cpp/macro11.c: New test.
23652
23653 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23654
23655         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23656         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23657         gcc.dg/format/multattr-3.c: New tests.
23658         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23659         tests for format attributes on function pointers being rejected.
23660
23661 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23662
23663         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23664
23665 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23666
23667         * g++.dg/warn/format1.C: New test.
23668
23669 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23670
23671         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23672
23673 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23674
23675         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23676
23677 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23678
23679         * gcc.dg/cpp/redef2.c: Add test.
23680
23681 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23682
23683         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23684         long-standing bug on i686, apparently.
23685         * gcc.c-torture/execute/loop-2c.x: New file.
23686         * gcc.c-torture/execute/loop-2d.x: New file.
23687         * gcc.c-torture/execute/loop-3c.x: New file.
23688
23689 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23690
23691         * gcc.dg/cpp/20000625-2.c: Correct line number.
23692
23693 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23694
23695         * gcc.dg/cpp/macro10.c: New test.
23696         * gcc.dg/cpp/strify3.c: New test.
23697         * gcc.dg/cpp/spacing1.c: Add tests.
23698         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23699         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23700
23701 2001-09-24  DJ Delorie  <dj@redhat.com>
23702
23703         * gcc.c-torture/execute/20010924-1.c: New test.
23704
23705 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23706
23707         * testsuite/objc/execute/paste.m: Remove.
23708
23709 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23710
23711         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23712
23713 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23714
23715         * g77.dg/strlen0.f: New test.
23716
23717 2001-09-21  Richard Henderson  <rth@redhat.com>
23718
23719         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23720         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23721
23722 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23723
23724         Table-driven attributes.
23725         * g++.dg/ext/attrib1.C: New test.
23726
23727 2001-09-20  DJ Delorie  <dj@redhat.com>
23728
23729         * gcc.dg/20000926-1.c: Update expected warning messages.
23730         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23731         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23732         array.
23733
23734 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23735
23736         * g++.dg/eh/registers1.C: New test case.
23737
23738 2001-09-17  Richard Henderson  <rth@redhat.com>
23739
23740         * gcc.dg/array-5.c: Fix VLA decomposition test.
23741
23742 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23743
23744         * gcc.dg/cpp/line5.c: New testcase.
23745
23746 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23747
23748         * gcc.dg/cpp/macro9.c: New test.
23749
23750 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23751
23752         * gcc.c-torture/execute/980223.c: Change type of addr from long
23753         to char *.
23754
23755 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23756
23757         * gcc.c-torture/execute/20010915-1.c: New test.
23758
23759 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23760
23761         * g77.dg/bprob: New directory.
23762         * g77.dg/bprob/bprob.exp: New file.
23763         * g77.dg/bprob/bprob-1.f: New test.
23764         * g77.dg/gcov: New directory.
23765         * g77.dg/gcov/gcov.exp: New file.
23766         * g77.dg/gcov/gcov-1.f: New test.
23767         * g77.dg/gcov/gcov-1.x: New file.
23768
23769 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23770
23771         * gcc.dg/cpp/directiv.c: Update.
23772         * gcc.dg/cpp/undef1.c: Update.
23773
23774 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23775
23776         * gcc.dg/20010912-1.c: New test.
23777
23778 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23779
23780         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23781         language-independent file in lib.
23782         * lib/gcov.exp: New file.
23783
23784 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23785
23786         * gcc.c-torture/compile/20010911-1.c: New test.
23787
23788 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23789
23790         * lib/profopt.exp: New, to support profile-directed optimizations.
23791         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23792         * gcc.misc-tests/bprob-1.c: New test.
23793         * gcc.misc-tests/bprob-2.c: New test.
23794
23795 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23796
23797         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23798         XFAIL and which kinds of gcov output to verify.
23799         * gcc.misc-tests/gcov-4b.x: New file.
23800         * gcc.misc-tests/gcov-5b.x: New file.
23801         * gcc.misc-tests/gcov-6.x: New file.
23802         * gcc.misc-tests/gcov-7.c: New test.
23803         * gcc.misc-tests/gcov-7.x: New file.
23804
23805 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23806
23807         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23808         * gcc.misc-tests/gcov-6.c: New test.
23809
23810 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23811
23812         PR c++/3986
23813         * g++.dg/abi/vbase1.C: New test.
23814
23815 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23816
23817         * objc.dg/method-2.m: New.
23818
23819 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23820
23821         PR c++/4203
23822         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23823         * g++.dg/init/empty1.C: New test.
23824
23825 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23826
23827         * gcc.c-torture/compile/20010903-1.c: New test.
23828
23829 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23830
23831         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23832         for m68k.
23833
23834 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23835
23836         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23837
23838         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23839
23840         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23841
23842 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23843
23844         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23845         for 16-bit 'unsigned int'.
23846
23847 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23848
23849         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23850
23851 2001-08-27  Richard Henderson  <rth@redhat.com>
23852
23853         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23854         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23855
23856 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23857
23858         * gcc.dg/asm-names.c (ymain): New.
23859
23860 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23861
23862         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23863         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23864         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23865
23866 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23867
23868         * gcc.dg/compare5.c: New testcase.
23869
23870 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23871
23872         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23873         and "In instantiation".
23874
23875 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23876
23877         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23878
23879 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23880
23881         * gcc.misc-tests/gcov.exp: Add support for branch information.
23882         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23883         * gcc.misc-tests/gcov-4.c: New test.
23884         * gcc.misc-tests/gcov-4b.c: New test.
23885         * gcc.misc-tests/gcov-5b.c: New test.
23886
23887 2001-08-20  Zack Weinberg  <zackw@panix.com>
23888
23889         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23890         expected to fail.
23891
23892 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23893
23894         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23895
23896 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23897
23898         * g++.dg/eh/template1.C: New test.
23899
23900 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23901
23902         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23903         Fix thinko.
23904         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23905         for xfail.
23906
23907 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23908
23909         * lib/g77-dg.exp:  Use prune.exp for common procedures
23910         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23911         * lib/g77.exp: (g77-dg-prune) Remove
23912
23913 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23914
23915         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23916
23917 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23918
23919         * g++.dg/template/unify1.C: New test.
23920
23921 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23922
23923         * g++.dg/abi/empty4.C: New test.
23924
23925 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23926
23927         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23928         solaris2.*
23929         * g77.f-torture/compile/pr3743.x: Likewise
23930
23931 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23932
23933         * g++.dg/other/using-declaration.C: New test.
23934
23935 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23936
23937         * gcc.dg/cpp/tr-sign.c: New testcase.
23938
23939 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23940
23941         * gcc.dg/cpp/19951025-1.c: Revert.
23942         * gcc.dg/cpp/directiv.c: We no longer process directives that
23943         interrupt macro arguments.
23944
23945 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23946
23947         * gcc.dg/bconstp-1.c: New test.
23948
23949 2001-08-03  Richard Henderson  <rth@redhat.com>
23950
23951         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23952
23953 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23954
23955         * gcc.dg/cpp/19951025-1.c: Update.
23956
23957 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23958
23959         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23960         should be x.
23961
23962 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23963
23964         Kill -fhonor-std.
23965         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23966         * g++.old-deja/g++.other/std1.C: Likewise.
23967         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23968
23969 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23970
23971         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23972         (g77_pass, g77_fail, g77_finish, g77_exit,
23973         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23974
23975 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23976
23977         * g77.dg/fbackslash.f
23978         * g77.dg/fcase-preserve.f
23979         * g77.dg/ff90-1.f
23980         * g77.dg/ffixed-line-length-0.f
23981         * g77.dg/ffixed-line-length-132.f
23982         * g77.dg/ffixed-line-length-7.f
23983         * g77.dg/ffixed-line-length-72.f
23984         * g77.dg/ffixed-line-length-none.f
23985         * g77.dg/ffree-form-1.f
23986         * g77.dg/fno-backslash.f
23987         * g77.dg/fno-f90-1.f
23988         * g77.dg/fno-fixed-form-1.f
23989         * g77.dg/fno-onetrip.f
23990         * g77.dg/fno-typeless-boz.f
23991         * g77.dg/fno-underscoring.f
23992         * g77.dg/fno-vxt-1.f
23993         * g77.dg/fonetrip.f
23994         * g77.dg/ftypeless-boz.f
23995         * g77.dg/fugly-assumed.f
23996         * g77.dg/funderscoring.f
23997         * g77.dg/fvxt-1.f
23998
23999 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
24000
24001         * objc.dg/fwd-proto-1.m: New.
24002         * objc.dg/local-decl-1.m: New.
24003         * objc.dg/naming-1.m: New.
24004         * objc.dg/naming-2.m: New.
24005         * objc.dg/proto-hier-1.m: New.
24006
24007 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
24008
24009         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
24010         largest-type elements to a struct makes its size grow.
24011
24012 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         * g++.dg/abi/vthunk1.C: New test.
24015
24016 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24017
24018         * g++.dg/abi/vbase8-22.C: New test.
24019
24020 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24021
24022         * gcc.dg/cpp/macro8.c: New test.
24023
24024 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.dg/abi/vbase8-21.C: New test.
24027
24028 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
24029
24030         * g++.dg/abi/vbase8-10.C: New test.
24031
24032 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24033
24034         * lib/g++.exp (g++_set_ld_library_path): Renamed to
24035         ${tool}_set_ld_library_path.
24036         Changed caller.
24037         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
24038         g++.exp.
24039
24040 2001-07-26  Stan Cox <scox@redhat.com>
24041
24042         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
24043         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
24044         gcc_exit, gcc_check_unsupported_p):
24045         Moved to gcc-deps.exp
24046         * gcc-deps.exp: New file.
24047
24048 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24049
24050         * g++.old-deja/g++.pt/defarg14.C: New test.
24051
24052 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24053
24054         * g++.old-deja/g++.other/lineno5.C: New test.
24055
24056 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24057
24058         * g++.old-deja/g++.pt/crash68.C: New test.
24059
24060 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
24061
24062         * g++.old-deja/g++.other/crash42.C: New test.
24063
24064 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
24065
24066         * gcc.dg/cpp/extratokens.c: Fix.
24067         * gcc.dg/cpp/skipping2.c: New tests.
24068
24069 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24070
24071         * gcc.c-torture/execute/20010724-1.c: New file.
24072         * gcc.c-torture/execute/20010724-1.x: New file.
24073
24074 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24075
24076         * g++.old-deja/g++.other/cond7.C: New test.
24077
24078 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24079
24080         * g++.old-deja/g++.other/optimize4.C: New test.
24081
24082 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24083
24084         * g++.old-deja/g++.abi/vbase8-5.C: New test.
24085
24086 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
24087
24088         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
24089         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
24090         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
24091         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
24092
24093         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
24094         bug report" message.
24095
24096         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
24097         * g++.dg/ext/instantiate1.C: Move from old-deja.
24098
24099 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
24100
24101         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
24102         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
24103         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
24104         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
24105
24106 2001-07-23  Jeffrey A Law  (law@cygnus.com)
24107
24108         * gcc.c-torture/execute/20010723-1.c: New test.
24109
24110 2001-07-23  Ben Elliston  <bje@redhat.com>
24111
24112         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
24113
24114 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24115
24116         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
24117         i[34567]86-*-*.
24118         Delete handling of ieee_multilib_flags.
24119         Pass -mieee for alpha*-*-* and sh-*-*.
24120         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
24121
24122 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
24123
24124         Remove old-abi tests.
24125         * g++.old-deja/g++.mike/p11116.C: Remove.
24126         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
24127
24128 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
24129
24130         * g77.f-torture/compile/pr3743.f:  New test
24131
24132 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
24133
24134         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
24135
24136 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24137
24138         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
24139         g++.old-deja/g++.pt/static6.C: Likewise.
24140         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
24141         supports weak symbols.
24142
24143 2001-07-18  Andreas Jaeger  <aj@suse.de>
24144
24145         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
24146         supported again.
24147
24148 2001-07-18  Andreas Jaeger  <aj@suse.de>
24149
24150         * gcc.dg/iftrap-1.c: Fix target line.
24151
24152 2001-07-17  Richard Henderson  <rth@redhat.com>
24153
24154         * gcc.c-torture/execute/20010717-1.c: New.
24155
24156 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24157
24158         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
24159         tests.
24160
24161 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24162
24163         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
24164
24165 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24166
24167         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
24168         UAC_SIGBUS, UAC_NOPRINT definitions.
24169
24170 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
24171
24172         * objc/execute/object_is_class.m: New test.
24173         * objc/execute/object_is_meta_class.m: New test.
24174
24175 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
24176
24177         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
24178         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
24179
24180 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
24181
24182         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
24183         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
24184
24185 2001-07-14  Richard Henderson  <rth@redhat.com>
24186
24187         * gcc.dg/iftrap-1.c: New.
24188
24189 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
24190
24191         * g77.f-torture/execute/intrinsic77.f: New test.
24192
24193 2001-07-11  Janis Johnson <janis@us.ibm.com>
24194
24195         * gcc.misc-tests/gcov-3.c: New test.
24196
24197 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24198
24199         * gcc.c-torture/compile/20010711-1.c,
24200         * gcc.c-torture/compile/20010711-2.c: New tests.
24201
24202 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
24203
24204         * gcc.c-torture/execute/20010711-1.c: New test.
24205
24206 2001-07-11  Ben Elliston  <bje@redhat.com>
24207
24208         * g++.old-deja/g++.other/enum5.C: New test.
24209
24210 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
24211
24212         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
24213         (g++-dg-prune): Call prune_gcc_output.
24214         * prune.exp: New file for prune_gcc_output.
24215         * lib/g++.exp, lib/gcc.exp: Load it.
24216
24217 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24218
24219         * gcc.c-torture/compile/20010701-1.c,
24220         g++.old-deja/g++.ext/attrib6.C: New tests.
24221
24222 2001-07-06  Jeffrey A Law  (law@cygnus.com)
24223
24224         * gcc.c-torture/compile/20010706-1.c: New test.
24225
24226 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
24227
24228         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
24229
24230 2001-06-28  Stan Shebs  <shebs@apple.com>
24231
24232         * gcc.dg/pragma-darwin.c: New test.
24233
24234 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24235
24236         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
24237         Solaris 2.[678] system.
24238
24239 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24240
24241         * gcc.dg/20010622-1.c: New test.
24242
24243 2001-06-18  Stan Shebs  <shebs@apple.com>
24244
24245         * objc.dg: New directory.
24246         * objc.dg/dg.exp: New file.
24247         * objc.dg/alias.m: New.
24248         * objc.dg/class-1.m: New.
24249         * objc.dg/class-2.m: New.
24250         * objc.dg/const-str-1.m: New.
24251         * objc.dg/const-str-2.m: New.
24252         * objc.dg/id-1.m: New.
24253         * objc.dg/method-1.m: New.
24254         * objc.dg/super-class-1.m: New.
24255         * lib/objc-dg.exp: New file.
24256
24257 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24258
24259         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24260         of label name.
24261
24262 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24263
24264         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24265
24266 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24267
24268         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24269         variable.
24270
24271 2001-06-12  Richard Henderson  <rth@redhat.com>
24272
24273         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24274
24275 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24276
24277         * g++.old-deja/g++.abi/vbase5.C: New test.
24278         * g++.old-deja/g++.abi/vbase6.C: New test.
24279         * g++.old-deja/g++.abi/vbase7.C: New test.
24280
24281 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24282
24283         * gcc.c-torture/compile/20010610-1.c: New test.
24284
24285 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24286
24287         * g++.old-deja/g++.abi/vbase4.C: New test.
24288
24289 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24290
24291         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24292         support %f for HC11/HC12 targets.
24293         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24294         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24295         on HC11/HC12 targets.
24296         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24297
24298 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24299
24300         * gcc.dg/wchar_t-1.c: New file.
24301         * gcc.dg/wint_t-1.c: Likewise.
24302
24303 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24304
24305         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24306
24307 2001-06-11  Richard Henderson  <rth@redhat.com>
24308
24309         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24310
24311 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24312
24313         * gcc.c-torture/compile/20010611-1.c: New test.
24314
24315 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24316
24317         * gcc.dg/c99-tag-1.c: Add more tests.
24318
24319 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24320
24321         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24322         representation on MN10300 and ARM/Thumb.
24323
24324 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24325
24326         * g77.f-torture/execute/20010610.f: New.
24327
24328 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24329
24330         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24331         names.
24332
24333 2001-06-09  Richard Henderson  <rth@redhat.com>
24334
24335         * gcc.c-torture/execute/ashrdi-1.c: New.
24336         * gcc.c-torture/execute/ashldi-1.c: New.
24337         * gcc.c-torture/execute/lshrdi-1.c: New.
24338
24339 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24340
24341         * objc/execute/load-3.m: Added. Check sending +load to categories,
24342         in addition to classes.
24343
24344 2001-06-08  Stan Shebs  <shebs@apple.com>
24345
24346         * objc/execute/load-2.m: New test.  From Nicola Pero
24347         <n.pero@mi.flashnet.it>.
24348
24349 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24350
24351         * gcc.c-torture/execute/20010605-2.c: New test.
24352
24353 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24354
24355         * g++.old-deja/g++.abi/vbase2.C: New test.
24356         * g++.old-deja/g++.abi/vbase3.C: New test.
24357
24358 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24359
24360         * g++.old-deja/g++.pt/friend49.C: New test.
24361
24362 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24363
24364         * g++.old-deja/g++.ext/anon3.C: New test.
24365
24366 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24367
24368         * g++.old-deja/g++.other/conv7.C: New test.
24369
24370 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24371
24372         * gcc.c-torture/compile/20010605-2.c: New test.
24373
24374 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24375
24376         * gcc.c-torture/execute/20010604-1.c: New test.
24377
24378 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24379
24380         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24381
24382 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24383
24384         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24385         (g++_link_flags): Likewise.
24386         (g++_init): Pass gccpath's value to two previous functions.
24387
24388 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24389
24390         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24391         Ensure logfile entry matches exec command line.
24392
24393 2001-05-31  Richard Henderson  <rth@redhat.com>
24394
24395         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24396         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24397
24398 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24399
24400         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24401         compiler for irix6.2
24402
24403 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         * g++.old-deja/g++.other/optimize3.C: New file.
24406
24407 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24408
24409         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24410         assemble.
24411
24412 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         * g++.old-deja/g++.other/optimize2.C: New file.
24415
24416 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24417
24418         * gcc.c-torture/compile/20010518-2.c: New file.
24419         * gcc.c-torture/execute/20010518-1.c: New file.
24420         * gcc.c-torture/execute/20010518-2.c: New file.
24421
24422 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24423
24424         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24425
24426 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24427
24428         G++ no longer defines builtins that do not begin with __builtin.
24429         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24430         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24431         * g++.old-deja/g++.law/builtin1.C: Likewise.
24432         * g++.old-deja/g++.law/cvt2.C: Likewise.
24433         * g++.old-deja/g++.mike/net5.C: Likewise.
24434         * g++.old-deja/g++.other/builtins1.C: Likewise.
24435         * g++.old-deja/g++.other/builtins2.C: Likewise.
24436         * g++.old-deja/g++.other/builtins3.C: Likewise.
24437         * g++.old-deja/g++.other/builtins4.C: Likewise.
24438         * g++.old-deja/g++.other/inline8.C: Likewise.
24439         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24440
24441 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24442
24443         * g++.old-deja/g++.pt/using1.C: Adjust.
24444         * g++.old-deja/g++.pt/using2.C: New test.
24445
24446 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24447
24448         * gcc.dg/cpp/charconst.c: New tests.
24449         * gcc.dg/cpp/escape.c: New tests.
24450         * gcc.dg/cpp/escape-1.c: New tests.
24451         * gcc.dg/cpp/escape-2.c: New tests.
24452         * gcc.dg/cpp/ucs.c: New tests.
24453
24454 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24455
24456         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24457         native compiler for irix6.5.
24458
24459 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24460
24461         * lib/g++.exp (g++_include_flags): Use args to compute
24462         get_multilibs.
24463         (g++_link_flags): Likewise.
24464         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24465
24466 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24467
24468         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24469
24470 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24471
24472         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24473         this file.
24474
24475 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24476
24477         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24478         STACK_SIZE;
24479         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24480         to STACK_SIZE; Use it to define size of add_histo array.
24481         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24482         to STACK_SIZE.
24483         (f): Use GITT_SIZE to define size of gitt local table.
24484         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24485         to STACK_SIZE; Use it to define size of bytemem array.
24486
24487 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24488
24489         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24490         on 68HC11/HC12 due to the asm instruction.
24491         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24492         * gcc.c-torture/compile/920520-1.x: Likewise.
24493         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24494         on 68HC11/HC12 because the function is larger than 64K.
24495         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24496         on 68HC11/HC12 because the structure is too large.
24497
24498 2001-05-20  Richard Henderson  <rth@redhat.com>
24499
24500         * gcc.c-torture/execute/20010520-1.c: New.
24501
24502 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24503
24504         * g++.old-deja/g++.warn/compare1.C: New test.
24505         * gcc.dg/compare4.c: New test.
24506
24507 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24508
24509         * g++.old-deja/g++.other/optimize1.C: New test.
24510
24511 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24512
24513         * g++.old-deja/g++.pt/spec41.C: New test.
24514
24515 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24516
24517         * gcc.c-torture/compile/20010114-1.x: Remove.
24518
24519 2001-05-18  Stan Shebs  <shebs@apple.com>
24520
24521         * gcc.c-torture/compile/20010518-1.c: New test.
24522
24523 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24524
24525         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24526         * g++.old-deja/g++.pt/crash67.C: New test.
24527
24528 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24529
24530         * g++.old-deja/g++.other/debug9.C: New test.
24531
24532 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24533
24534         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24535
24536 2001-05-16  Jan Hubicka  <jh@suse.cz>
24537
24538         * gcc.c-torture/compile/20010516-1.c: New test.
24539
24540 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24541
24542         * g++.old-deja/g++.other/crash41.C: New test.
24543
24544 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24545
24546         * g++.old-deja/g++.pt/crash66.C: New test.
24547
24548 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24549
24550         * g++.old-deja/g++.robertl/eb27.C: Convert.
24551
24552 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24553
24554         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24555         declaration being redundant.
24556
24557 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24558
24559         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24560
24561 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24562
24563         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24564
24565 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24566
24567         * lib/g++.exp: Use testsuite_flags.
24568
24569 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24570
24571         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24572
24573 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24574
24575         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24576
24577 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24578
24579         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24580
24581 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24582
24583         * gcc.c-torture/compile/20010313-1.c: New test.
24584
24585 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24586
24587         * gcc.dg/cpp/direct2.c: New test.
24588         * gccq.dg/cpp/direct2s.c: New test.
24589
24590         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24591
24592 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24593
24594         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24595         * g++.old-deja/g++.other/op3.C: Likewise.
24596
24597 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24598
24599         * gcc.dg/cpp/syshdr.h: New file.
24600         * gcc.dg/cpp/sysmac1.c: Update.
24601         * gcc.dg/cpp/sysmac2.c: Update.
24602
24603 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24604
24605         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24606
24607 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24608
24609         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24610         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24611
24612 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24613
24614         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24615
24616 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24617
24618         * lib/g++.exp (g++_include_flags): Don't use any special flags
24619         if TESTING_IN_BUILD_TREE is not defined.
24620         (g++_init): Use a plain 'c++' as the compiler if
24621         TESTING_IN_BUILD_TREEE is not defined.
24622
24623 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24624
24625         * g++.old-deja/g++.eh/catch13.C: New test.
24626         * g++.old-deja/g++.eh/catch14.C: New test.
24627
24628 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24629
24630         * gcc.dg/cpp/tr-define.c: New test.
24631
24632 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24633
24634         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24635         <stdlib.h>, not <malloc.h>.
24636
24637 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24638
24639         * g++.old-deja/g++.ns/template17.C: New test.
24640
24641 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24642
24643         * g++.old-deja/g++.pt/ref4.C: New test.
24644
24645 2001-04-30  Richard Henderson  <rth@redhat.com>
24646
24647         * gcc.dg/20000724-1.c: Revert last change.
24648
24649 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24650
24651         * g77.f-torture/execute/20010430.f: New test.
24652
24653 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24654
24655         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24656
24657 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24658
24659         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24660
24661 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24662
24663         * g++.old-deja/g++.eh/crash6.C: New test.
24664
24665 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24666
24667         * g++.old-deja/g++.other/warn7.C: New test.
24668
24669 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24670
24671         * g++.old-deja/g++.other/defarg9.C: New test.
24672
24673 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24674
24675         * g77.f-torture/compile/20010426.f: New test.
24676         * g77.f-torture/execute/20010426.f: New test.
24677
24678 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24679
24680         * g77.f-torture/compile/20000629-1.x: Remove - error
24681         has been fixed.
24682
24683 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24684
24685         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24686         Tweak slightly to work with g++.dg framework.
24687         * g++.dg/special/ecos.exp: Run initp1.C test.
24688         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24689
24690         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24691         its linker doesn't give line numbers either.
24692         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24693
24694 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24695
24696         * g++.old-deja/g++.other/lex1.C: New test.
24697
24698 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24699
24700         * gcc.dg/noncompile/20010425-1.c: New test.
24701
24702 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24703
24704         * g++.old-deja/g++.pt/mangle2.C: New test.
24705
24706 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24707
24708         * gcc.dg/format/plus-1.c: New test.
24709
24710 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24711
24712         * gcc.dg/20010423-1.c: New test.
24713
24714 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gcc.c-torture/execute/20010422-1.c: New test.
24717
24718 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.old-deja/g++.ns/type2.C: New test.
24721
24722 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24723
24724         * g++.old-deja/g++.other/perf1.C: New test.
24725
24726 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24727
24728         * gcc.dg/c99-func-2.c: Remove xfail.
24729         * gcc.dg/c99-func-3.c: Remove xfail.
24730         * gcc.dg/c99-func-4.c: Remove xfail.
24731
24732 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24733
24734         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24735
24736 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24737
24738         * gcc.c-torture/compile/20010423-1.c: New test.
24739
24740 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24741
24742         * g++.old-deja/g++.pt/typename28.C: New test.
24743
24744 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24745
24746         * g++.old-deja/g++.abi/empty2.C: New test.
24747         * g++.old-deja/g++.abi/empty3.C: New test.
24748
24749 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24750
24751         * g++.old-deja/g++.other/comdat2.C: New test.
24752         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24753
24754 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * g++.old-deja/g++.other/overload14.C: New test.
24757
24758 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24759
24760         * g++.old-deja/g++.other/lookup23.C: New test.
24761
24762 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24763
24764         * gcc.c-torture/execute/20010403-1.c: New test.
24765
24766 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24767             Mark Mitchell  <mark@codesourcery.com>
24768
24769         * lib/old-dejagnu.exp: Don't delete output of executable.
24770         Add .exe suffix to executables.
24771
24772 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24773
24774         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24775
24776 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24777
24778         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24779
24780 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24781
24782         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24783         * g++.old-deja/g++.abi/crash1.C: New test.
24784
24785 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24786
24787         * g++.old-deja/g++.other/crash40.C: New test.
24788
24789 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24790
24791         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24792
24793 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24794
24795         * g++.old-deja/g++.other/warn6.C: New test.
24796
24797 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24798
24799         * g++.old-deja/g++.robertl/eb42.C: Same.
24800
24801 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24802
24803         * gcc.dg/wtr-conversion-1.c: New testcase.
24804
24805 2001-04-10  Richard Henderson  <rth@redhat.com>
24806
24807         * g++.old-deja/g++.other/array5.C: New.
24808
24809 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24810
24811         * gcc.c-torture/execute/20010408-1.c: New test.
24812
24813 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24814
24815         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24816         headers and constructs.
24817         * g++.old-deja/g++.robertl/eb79.C: Same.
24818         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24819         * g++.old-deja/g++.robertl/eb73.C: Same.
24820         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24821         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24822         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24823         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24824         * g++.old-deja/g++.robertl/eb44.C: Same.
24825         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24826         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24827         * g++.old-deja/g++.robertl/eb39.C: Same.
24828         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24829         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24830         * g++.old-deja/g++.robertl/eb30.C: Same.
24831         * g++.old-deja/g++.robertl/eb3.C: Same.
24832         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24833         * g++.old-deja/g++.robertl/eb21.C: Same.
24834         * g++.old-deja/g++.robertl/eb15.C: Same.
24835         * g++.old-deja/g++.robertl/eb118.C: Same.
24836         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24837         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24838         * g++.old-deja/g++.robertl/eb109.C: Same.
24839         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24840         * g++.old-deja/g++.mike/rtti1.C: Same.
24841         * g++.old-deja/g++.mike/p658.C: Same.
24842         * g++.old-deja/g++.mike/net46.C: Same.
24843         * g++.old-deja/g++.mike/net34.C: Same.
24844         * g++.old-deja/g++.mike/memoize1.C: Same.
24845         * g++.old-deja/g++.mike/eh2.C: Same.
24846         * g++.old-deja/g++.law/weak.C: Same.
24847         * g++.old-deja/g++.law/visibility7.C: Same.
24848         * g++.old-deja/g++.law/visibility25.C: Same.
24849         * g++.old-deja/g++.law/visibility22.C: Same.
24850         * g++.old-deja/g++.law/visibility2.C: Same.
24851         * g++.old-deja/g++.law/visibility17.C: Same.
24852         * g++.old-deja/g++.law/visibility13.C: Same.
24853         * g++.old-deja/g++.law/visibility10.C: Same.
24854         * g++.old-deja/g++.law/visibility1.C: Same.
24855         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24856         * g++.old-deja/g++.law/vbase1.C: Same.
24857         * g++.old-deja/g++.law/operators32.C: Same.
24858         * g++.old-deja/g++.law/nest3.C: Same.
24859         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24860         * g++.old-deja/g++.law/except5.C (main): Same.
24861         * g++.old-deja/g++.law/cvt7.C (run): Same.
24862         * g++.old-deja/g++.law/cvt2.C: Same.
24863         * g++.old-deja/g++.law/cvt16.C: Same.
24864         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24865         * g++.old-deja/g++.law/ctors17.C (main): Same.
24866         * g++.old-deja/g++.law/ctors13.C: Same.
24867         * g++.old-deja/g++.law/ctors12.C (main): Same.
24868         * g++.old-deja/g++.law/ctors10.C: Same.
24869         * g++.old-deja/g++.law/code-gen5.C: Same.
24870         * g++.old-deja/g++.law/bad-error7.C: Same.
24871         * g++.old-deja/g++.law/arm9.C: Same.
24872         * g++.old-deja/g++.law/arm12.C: Same.
24873         * g++.old-deja/g++.law/arg8.C: Same.
24874         * g++.old-deja/g++.law/arg1.C: Same.
24875         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24876         * g++.old-deja/g++.jason/template31.C: Same.
24877         * g++.old-deja/g++.jason/template24.C (main): Same.
24878         * g++.old-deja/g++.jason/2371.C: Same.
24879         * g++.old-deja/g++.eh/new2.C: Same.
24880         * g++.old-deja/g++.eh/new1.C: Same.
24881         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24882         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24883         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24884         * g++.old-deja/g++.brendan/crash62.C: Same.
24885         * g++.old-deja/g++.brendan/crash52.C: Same.
24886         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24887         * g++.old-deja/g++.brendan/crash38.C: Same.
24888         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24889         * g++.old-deja/g++.brendan/copy9.C: Same.
24890
24891 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24892
24893         * gcc.c-torture/execute/20001203-2.c (memset):
24894         Count argument is of type __SIZE_TYPE__.
24895
24896 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24897
24898         * gcc.c-torture/compile/20010404-1.c: New test.
24899
24900 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24901
24902         * gcc.c-torture/compile/20010326-1.c: New test.
24903
24904 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24905
24906         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24907         peculiarities of the SH.
24908         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24909
24910 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24911
24912         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24913         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24914         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24915
24916 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24917
24918         * g77.f-torture/compile/20010321-1.f: New test.
24919
24920 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24921
24922         * gcc.c-torture/compile/20010329-1.c: New test.
24923
24924 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24925
24926         * gcc.c-torture/execute/20010329-1.c: New test.
24927
24928 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24929
24930         * g++.old-deja/g++.other/eh4.C: Fix typo.
24931
24932 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24933
24934         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24935
24936 2001-03-28  Philip Blundell  <philb@gnu.org>
24937
24938         * gcc.c-torture/compile/20010328-1.c: New test.
24939
24940 2001-03-27  Richard Henderson  <rth@redhat.com>
24941
24942         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24943         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24944
24945 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24946
24947         * gcc.c-torture/compile/20010327-1.c: New test.
24948
24949 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24950
24951         * g++.old-deja/g++.other/friend12.C: New test.
24952         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24953         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24954
24955 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24956
24957         * gcc.c-torture/execute/20010325-1.c: New test.
24958
24959 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24960
24961         * g++.old-deja/g++.other/mangle3.C: New test.
24962
24963 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24964
24965         * g++.old-deja/g++.other/anon8.C: New test.
24966
24967 2001-03-20  Philip Blundell  <philb@gnu.org>
24968
24969         * gcc.c-torture/compile/20010320-1.c: New test.
24970
24971 2001-03-17  Richard Henderson  <rth@redhat.com>
24972
24973         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24974
24975 2001-03-15  Geoff Keating  <geoff@redhat.com>
24976
24977         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24978         tests on AIX.
24979
24980 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24981
24982         * g++.old-deja/g++.other/eh4.C: New test.
24983
24984 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24985
24986         * gcc.dg/cpp/mi1.c: Update.
24987
24988 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24989
24990         * g++.old-deja/g++.other/regstack.C: New test.
24991
24992 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24993
24994         * g++.old-deja/g++.other/ref4.C: New test.
24995
24996 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24997
24998         * objc/execute/va_method.m: Added.
24999         * objc/execute/IMP.m: Added.
25000         * objc/execute/_cmd.m: Added.
25001         * objc/execute/accessing_ivars.m: Added.
25002         * objc/execute/class-1.m: Added.
25003         * objc/execute/class-10.m: Added.
25004         * objc/execute/class-11.m: Added.
25005         * objc/execute/class-12.m: Added.
25006         * objc/execute/class-13.m: Added.
25007         * objc/execute/class-14.m: Added.
25008         * objc/execute/class-2.m: Added.
25009         * objc/execute/class-3.m: Added.
25010         * objc/execute/class-4.m: Added.
25011         * objc/execute/class-5.m: Added.
25012         * objc/execute/class-6.m: Added.
25013         * objc/execute/class-7.m: Added.
25014         * objc/execute/class-8.m: Added.
25015         * objc/execute/class-9.m: Added.
25016         * objc/execute/class-tests-1.h
25017         * objc/execute/class-tests-2.h
25018         * objc/execute/compatibility_alias.m: Added.
25019         * objc/execute/encode-1.m: Added.
25020         * objc/execute/formal_protocol-1.m: Added.
25021         * objc/execute/formal_protocol-2.m: Added.
25022         * objc/execute/formal_protocol-3.m: Added.
25023         * objc/execute/formal_protocol-4.m: Added.
25024         * objc/execute/formal_protocol-5.m: Added.
25025         * objc/execute/formal_protocol-6.m: Added.
25026         * objc/execute/formal_protocol-7.m: Added.
25027         * objc/execute/informal_protocol.m: Added.
25028         * objc/execute/initialize.m: Added.
25029         * objc/execute/load.m: Added.
25030         * objc/execute/many_args_method.m: Added.
25031         * objc/execute/nested-3.m: Added.
25032         * objc/execute/no_clash.m: Added.
25033         * objc/execute/private.m: Added.
25034         * objc/execute/redefining_self.m: Added.
25035         * objc/execute/root_methods.m: Added.
25036         * objc/execute/selector-1.m: Added.
25037         * objc/execute/static-1.m: Added.
25038         * objc/execute/static-2.m: Added.
25039         * objc/execute/va_method.m: Added.
25040
25041 2001-03-10  Richard Henderson  <rth@redhat.com>
25042
25043         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
25044
25045 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25046
25047         * g++.old-deja/g++.other/crash31.C: XFAIL.
25048         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
25049         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
25050         * gcc.c-torture/execute/20010123-1.x: XFAIL.
25051         * gcc.c-torture/execute/20010124-1.x: XFAIL.
25052         * gcc.dg/sequence-pt-1.c: XFAIL one test.
25053
25054 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25055
25056         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
25057
25058 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25059
25060         * gcc.dg/20000724-1.c: Don't use multiline strings.
25061
25062 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
25063
25064         * objc/execute/string1.m, objc/execute/string2.m: Compare the
25065         result of -cString against what we expect it to be; don't just
25066         print it out for no one to read.
25067
25068         * objc/execute/string3.m, objc/execute/string4.m: New tests.
25069         Based on testcases provided by Nicola Pero.
25070
25071 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25072
25073         * gcc.dg/cpp/macro7.c: New test.
25074
25075 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
25076
25077         * gcc.dg/cpp/multiline.c: Update.
25078
25079 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25080
25081         * g++.old-deja/g++.other/enum3.C: New test.
25082
25083 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25084
25085         * g++.old-deja/g++.other/pod1.C: New test.
25086
25087 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25088
25089         * g++.old-deja/g++.ext/overload1.C: New test.
25090
25091 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25092
25093         * g++.old-deja/g++.pt/using1.C: New test.
25094
25095 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25096
25097         * g++.old-deja/g++.other/using9.C: New test.
25098
25099 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
25100
25101         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
25102
25103         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
25104
25105 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
25106
25107         * g++.old-deja/g++.ext/realpt1.C: Remove.
25108
25109 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
25110
25111         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
25112
25113 2001-02-26  Will Cohen  <wcohen@redhat.com>
25114
25115         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
25116
25117 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
25118
25119         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
25120         templatized constructors.
25121
25122 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25123
25124         * gcc.c-torture/execute/20010224-1.c: New test.
25125
25126 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
25127
25128         * gcc.c-torture/execute/20010222-1.c: New test.
25129
25130 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
25131
25132         * g++.old-deja/g++.other/inline20.C: New test.
25133
25134 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
25135
25136         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
25137
25138 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25139
25140         * g++.old-deja/g++.other/lookup22.C: New test.
25141
25142 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
25143
25144         * g77.dg: New directory.
25145         * g77.dg/20010216-1.f: New test case.
25146         * g77.dg/dg.exp: New driver.
25147         * lib/g77-dg.exp: New driver library.
25148
25149 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25150
25151         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
25152
25153 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
25154
25155         * g++.old-deja/g++.other/decl9.C: New test.
25156
25157 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
25158
25159         * g++.old-deja/g++.other/init16.C: Update the test so that it does
25160         not need <string> and also tests the initialization at runtime.
25161
25162 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25163
25164         * gcc.c-torture/execute/longlong.c: New test.
25165
25166 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25167
25168         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
25169
25170 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
25171
25172         * gcc.c-torture/execute/920302-1.c (execute):
25173         Change argument type to short.
25174
25175 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25176
25177         * g++.old-deja/g++.pt/deduct6.C: New test.
25178
25179 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         * g++.old-deja/g++.pt/deduct5.C: New test.
25182
25183 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
25184
25185         * gcc.c-torture/execute/20010209-1.c: New test.
25186
25187 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
25188
25189         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
25190
25191 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
25192
25193         * g++.dg/vtgc1.C: Update for new ABI.
25194
25195         * consistency.vlad: New directory, 1665 files.
25196
25197 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25198
25199         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
25200         return type.
25201         * gcc.dg/cpp/digraphs.c: Declare puts.
25202
25203 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25204
25205         * g++.old-deja/g++.other/warn5.C: New test.
25206
25207 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25208
25209         * g++.old-deja/g++.pt/spec40.C: New test.
25210
25211 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
25212
25213         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
25214         case.
25215         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
25216
25217 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
25218
25219         * gcc.c-torture/compile/20010209-1.c: New test.
25220
25221 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
25222
25223         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
25224         excess errors message but not if it crashes.
25225         * g++.old-deja/g++.other/crash27.C: Likewise.
25226         * g++.old-deja/g++.other/crash28.C: Likewise.
25227         * g++.old-deja/g++.other/crash30.C: Likewise.
25228         * g++.old-deja/g++.other/crash32.C: Likewise.
25229         * g++.old-deja/g++.other/crash35.C: Likewise.
25230         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25231
25232 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25233
25234         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
25235         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
25236         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
25237         g77.f-torture/execute/execute.exp,
25238         g77.f-torture/noncompile/noncompile.exp,
25239         gcc.c-torture/execute/execute.exp,
25240         gcc.c-torture/execute/memcheck/memcheck.exp,
25241         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25242         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25243         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25244         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25245         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25246         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25247         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25248         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25249         Remove bug reporting instructions with ancient email addresses.
25250
25251 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25252
25253         * gcc.dg/20010202-1.c: New test.
25254         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25255
25256 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25257
25258         * g++.dg/stdbool-if.C: New test.
25259
25260 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25261
25262         * objc/execute/fdecl.m: Added main().
25263
25264 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25265
25266         * gcc.c-torture/execute/20010206-1.c: New test.
25267
25268 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25269
25270         * gcc.dg/cpp/avoidpaste1.c: Update.
25271
25272 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25273
25274         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25275         Pero <nicola@brainstorm.co.uk>.
25276         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25277
25278 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.old-deja/g++.pt/spec39.C: New test.
25281
25282 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.c-torture/compile/20010202-1.c: New test.
25285
25286 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25287
25288         * g++.old-deja/g++.abi/primary2.C: New test.
25289         * g++.old-deja/g++.abi/primary3.C: New test.
25290         * g++.old-deja/g++.abi/primary4.C: New test.
25291         * g++.old-deja/g++.abi/primary5.C: New test.
25292         * g++.old-deja/g++.abi/vtable3.h: New test.
25293         * g++.old-deja/g++.abi/vtable3a.C: New test.
25294         * g++.old-deja/g++.abi/vtable3b.C: New test.
25295         * g++.old-deja/g++.abi/vtable3c.C: New test.
25296         * g++.old-deja/g++.abi/vtable3d.C: New test.
25297         * g++.old-deja/g++.abi/vtable3e.C: New test.
25298         * g++.old-deja/g++.abi/vtable3f.C: New test.
25299         * g++.old-deja/g++.abi/vtable3g.C: New test.
25300         * g++.old-deja/g++.abi/vtable3h.C: New test.
25301         * g++.old-deja/g++.abi/vtable3i.C: New test.
25302         * g++.old-deja/g++.abi/vtable3j.C: New test.
25303         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25304
25305 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25306
25307         * g++.old-deja/g++.other/anon6.C: New test.
25308         * g++.old-deja/g++.other/anon7.C: New test.
25309
25310 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25311
25312         * gcc.dg/cpp/avoidpaste2.c: New tests.
25313
25314 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25315
25316         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25317
25318 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25319
25320         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25321         DECIMAL_DIG cases for Irix."
25322
25323 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25324
25325         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25326
25327 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25328
25329         * gcc.dg/c99-tag-1.c: New test.
25330
25331 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25332
25333         * gcc.dg/cpp/tr-warn1.c: Add tests.
25334
25335 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25336
25337         * gcc.dg/cpp/avoidpaste1.c: Update.
25338         * gcc.dg/cpp/paste4.c: Update.
25339
25340 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25341
25342         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25343         cases for Irix.
25344
25345 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25346
25347         * g++.old-deja/g++.other/inline19.C: New test.
25348
25349 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25350
25351         * gcc.dg/Wlarger-than.c: New test.
25352
25353 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25354
25355         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25356
25357 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * gcc.c-torture/execute/20010129-1.c: New test.
25360         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25361
25362 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25363
25364         * gcc.dg/cpp/avoidpaste1.c: Test case.
25365
25366 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25367
25368         * g++.old-deja/g++.other/inline18.C: New test.
25369
25370 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25371
25372         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25373         and __builtin_putchar.
25374
25375 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25376
25377         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25378         tests.
25379
25380 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25381
25382         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25383         floating point number rounding mode to round to the nearest
25384         representable mode.
25385
25386 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25387
25388         * g++.old-deja/g++.other/mangle2.C: New test.
25389
25390 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25391
25392         * gcc.c-torture/compile/20010124-1.c: New test.
25393
25394 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25395
25396         * g++.old-deja/g++.pt/spec38.C: New test.
25397
25398 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25399
25400         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25401         "Build don't run".
25402
25403 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25404
25405         * gcc.c-torture/execute/20010123-1.c: New test.
25406
25407 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25408
25409         * g++.old-deja/g++.pt/spec37.C: New test.
25410
25411 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25412
25413         * g++.old-deja/g++.pt/overload14.C: New test.
25414
25415 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25416
25417         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25418         __builtin_return_address.
25419
25420 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25421
25422         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25423         * g++.old-deja/g++.pt/spec35.C: New test.
25424         * g++.old-deja/g++.pt/spec36.C: New test.
25425
25426 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25427
25428         * gcc.c-torture/compile/20010118-1.c: New test.
25429
25430 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25431
25432         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25433
25434 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25435
25436         * gcc.c-torture/execute/20010119-1.c: New test.
25437
25438 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25439
25440         * g++.old-deja/g++.other/vbase5.C: New test.
25441
25442 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25443
25444         * gcc.c-torture/execute/20010118-1.c: New test.
25445
25446 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25447
25448         * g++.old-deja/g++.pt/deduct3.C: New test.
25449
25450 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25451
25452         * g++.old-deja/g++.pt/spec34.C: New test.
25453
25454 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25455
25456         * g77.f-torture/compile/20000601-2.f: New test.
25457
25458 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25459
25460         * g++.old-deja/g++.other/init17.C: New test.
25461
25462 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25463
25464         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25465
25466 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25467
25468         * g++.old-deja/g++.pt/unify8.C: New test.
25469
25470 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25471
25472         * g++.old-deja/g++.abi/vbase1.C: New test.
25473
25474 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25475
25476         * g++.old-deja/g++.pt/crash65.C: New test.
25477
25478 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25479
25480         * gcc.dg/cpp/assembl2.S: New test case.
25481
25482 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25483
25484         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25485         are supported.
25486
25487 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25488
25489         * g++.old-deja/g++.other/builtins1.C: New test.
25490         * g++.old-deja/g++.other/builtins2.C: Likewise.
25491         * g++.old-deja/g++.other/builtins3.C: Likewise.
25492         * g++.old-deja/g++.other/builtins4.C: Likewise.
25493
25494 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25495
25496         * gcc.c-torture/compile/20010117-1.c: New test.
25497         * gcc.c-torture/compile/20010117-2.c: New test.
25498
25499 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25500
25501         * g77.f-torture/execute/20010116.[fx]: New test,
25502         XFAIL on i?86-*-*.
25503         * g77.f-torture/compile/20010115.f: Indicate it's
25504         a test for PR fortran/1636.
25505
25506 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25507
25508         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25509
25510 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25511
25512         * g77.f-torture/compile/20010115.f: New test.
25513
25514 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         * g++.old-deja/g++.pt/nontype5.C: New test.
25517
25518 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25519
25520         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25521         have an equivalent working one below it.
25522
25523 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25524
25525         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25526         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25527
25528 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25529
25530         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25531         message containing "init_priority".
25532         (conpr-2.C): Likewise.
25533         (conpr-3.C): Likewise.
25534         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25535
25536 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25537
25538         * gcc.c-torture/execute/20010114-2.c: New test.
25539
25540 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25541
25542         * gcc.c-torture/compile/20010114-1.c: New test.
25543         * gcc.c-torture/compile/20010114-1.x: Xfail.
25544         * gcc.c-torture/compile/20010114-2.c: New test.
25545         * gcc.c-torture/execute/20010114-1.c: New test.
25546         * gcc.dg/trunc-1.c: New test.
25547         * gcc.dg/uninit-B.c: New test.
25548
25549 2001-01-13  Nick Clifton  <nickc@redhat.com>
25550
25551         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25552         target.
25553
25554 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25555
25556         * gcc.c-torture/compile/20010113-1.c: New test.
25557
25558 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * gcc.c-torture/compile/20001212-1.c: New test.
25561
25562 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25563
25564         * gcc.dg/cpp/widestr1.c: Update.
25565         * gcc.dg/cpp/prag-imp.c: Remove.
25566
25567 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25568
25569         * gcc.c-torture/execute/20000801-3.x: Remove.
25570         * gcc.dg/c90-init-1.c: New test.
25571         * gcc.dg/c99-init-1.c: New test.
25572         * gcc.dg/c99-init-2.c: New test.
25573         * gcc.dg/gnu99-init-1.c: New test.
25574
25575 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25576
25577         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25578         testing that no relevant ones were found.
25579
25580 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25581
25582         * g++.old-deja/g++.pt/cast2.C: New test.
25583
25584 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25585
25586         * g++.old-deja/g++.pt/friend47.C: New test.
25587
25588 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25589
25590         * g++.old-deja/g++.pt/instantiate13.C: New test.
25591
25592 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25593
25594         * g++.old-deja/g++.other/defarg7.C: New test.
25595         * g++.old-deja/g++.other/defarg8.C: New test.
25596
25597 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25598
25599         * g++.old-deja/g++.pt/crash64.C: New test.
25600
25601 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25602
25603         * g++.old-deja/g++.pt/crash63.C: New test.
25604
25605 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25606
25607         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25608
25609 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25610
25611         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25612
25613 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25614
25615         * g++.old-deja/g++.pt/error3.C: New test.
25616
25617 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25618
25619         * g++.old-deja/g++.other/crash39.C: New test.
25620
25621 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25622
25623         * g++.old-deja/g++.other/vbase4.C: New test.
25624
25625 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25626
25627         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25628         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25629         * gcc.dg/special/special.exp: New test driver which will check
25630         for alias support for the above test.
25631
25632 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25633
25634         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25635         problems on small machines.
25636         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25637         parameterize.
25638
25639 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25640
25641         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25642         mips.
25643         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25644
25645 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25646
25647         * g++.old_deja/g++.pt/using8.C: New test.
25648
25649 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25650
25651         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25652
25653 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25654
25655         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25656         where a failure is expected.
25657         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25658
25659 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25660
25661         * g++.old_deja/g++.pt/instantiate12.C: New test.
25662
25663 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25664
25665         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25666         start of structs.
25667         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25668         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25669         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25670         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25671         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25672         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25673         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25674         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25675         * g++.old-deja/g++.eh/spec6.C: Likewise.
25676         * g++.old-deja/g++.jason/crash3.C: Likewise.
25677         * g++.old-deja/g++.law/ctors11.C: Likewise.
25678         * g++.old-deja/g++.law/ctors17.C: Likewise.
25679         * g++.old-deja/g++.law/ctors5.C: Likewise.
25680         * g++.old-deja/g++.law/ctors9.C: Likewise.
25681         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25682         * g++.old-deja/g++.mike/net22.C: Likewise.
25683         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25684         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25685         * g++.old-deja/g++.mike/virt3.C: Likewise.
25686         * g++.old-deja/g++.niklas/t128.C: Likewise.
25687         * g++.old-deja/g++.other/anon4.C: Likewise.
25688         * g++.old-deja/g++.other/using1.C: Likewise.
25689         * g++.old-deja/g++.other/warn3.C: Likewise.
25690         * g++.old-deja/g++.pt/t37.C: Likewise.
25691         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25692         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25693
25694 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25695
25696         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25697
25698 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25699
25700         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25701
25702 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25703
25704         * gcc.c-torture/compile/20010107-1.c: New test.
25705
25706 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25707
25708         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25709
25710 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25711
25712         * gcc.dg/format/format.h: New file.
25713         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25714         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25715         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25716         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25717         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25718         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25719         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25720         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25721         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25722         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25723         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25724         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25725         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25726         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25727         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25728         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25729         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25730         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25731         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25732         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25733         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25734         instead of declaring standard types, macros and functions in each
25735         test.
25736
25737 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25738
25739         * gcc.c-torture/execute/20010106-1.c: New test.
25740
25741 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25742
25743         * gcc.dg/format/format.exp: New file.
25744         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25745         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25746         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25747         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25748         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25749         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25750         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25751         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25752         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25753         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25754         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25755         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25756         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25757         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25758         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25759         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25760         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25761         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25762         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25763         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25764         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25765         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25766         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25767         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25768         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25769         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25770         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25771         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25772         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25773         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25774         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25775         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25776         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25777         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25778         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25779         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25780         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25781         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25782         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25783         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25784         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25785         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25786
25787 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25788
25789         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25790         account.
25791
25792 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25793
25794         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25795
25796 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25797
25798         * g++.old-deja/g++.pt/crash62.C: New test.
25799
25800 2001-01-04  Richard Henderson  <rth@redhat.com>
25801
25802         * gcc.dg/20000926-1.c: Update expected warnings.
25803         * gcc.dg/array-2.c: Likewise.
25804         * gcc.dg/array-4.c: Also validate flexible array members.
25805         * gcc.dg/c99-flex-array-1.c: New.
25806
25807 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25808
25809         * gcc.c-torture/compile/20001222-1.x: Remove.
25810
25811 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25812
25813         * gcc.c-torture/execute/built-in-setjmp.c: New.
25814
25815 2001-01-03  Richard Henderson  <rth@redhat.com>
25816
25817         * gcc.dg/940510-1.c: Update expected error wording.
25818         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25819
25820 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25821
25822         * lib/target-supports.exp (check_alias_available): Modified to
25823         indicate aliases not supported if only weak aliases are supported.
25824
25825 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25826
25827         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25828         Turn on cmpstrsi checks for __pj__ and __i370__.
25829
25830 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25831
25832         * g++.old-deja/g++.other/virtual11.C: New test.
25833
25834 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25835
25836         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25837
25838 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25839
25840         * gcc.c-torture/compile/20010102-1.c: New test.
25841
25842 2001-01-02  Andreas Jaeger  <aj@suse.de>
25843
25844         * gcc.dg/noreturn-3.c: New test.
25845
25846         * gcc.dg/noreturn-4.c: New test.
25847
25848 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25849
25850         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25851         __builtin_fputc and __builtin_fwrite.
25852
25853 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25854
25855         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25856         signed char, not default char.
25857
25858 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25859
25860         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25861
25862 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25863
25864         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25865
25866 2000-12-29  Richard Henderson  <rth@redhat.com>
25867
25868         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25869         (__cyg_profile_func_exit): Define.
25870
25871 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25872
25873         * g++.dg/vtgc1.C: New test.
25874
25875 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25876
25877         * gcc.dg/noncompile/20001228-1.c: New test.
25878
25879         * gcc.dg/20001228-1.c: New test.
25880
25881         * gcc.c-torture/execute/20001228-1.c: New test.
25882
25883 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25884
25885         * gcc.dg/format-strfmon-1.c: New test.
25886
25887 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25888
25889         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25890         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25891         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25892         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25893         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25894         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25895         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25896         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25897         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25898         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25899         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25900         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25901         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25902
25903         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25904         * gcc.c-torture/execute/string-opt-4.c: Test index.
25905
25906 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25907
25908         * gcc.c-torture/compile/20001226-1.c: New test.
25909
25910 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25911
25912         * gcc.c-torture/compile/20001222-1.c: New test.
25913         * gcc.c-torture/compile/20001222-1.x: Xfail.
25914
25915 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25916
25917         * gcc.c-torture/execute/comp-goto-2.c: New test.
25918
25919 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25920
25921         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25922         Use long types if __INT_MAX__ is 32767.
25923         (main): Use cast to (sint32 *) when poking 88 into a_page.
25924
25925         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25926
25927 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25928
25929         * gcc.c-torture/compile/20001221-1.c: New test.
25930         * gcc.c-torture/execute/20001221-1.c: New test.
25931
25932 2000-12-20  Richard Henderson  <rth@redhat.com>
25933
25934         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25935         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25936
25937 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25938
25939         * gcc.dg/compare3.c: New test.
25940
25941 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25942
25943         * gcc.dg/format-warnll-1.c: New test.
25944
25945 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25946
25947         * gcc.dg/cpp/cmdlne-P.c: New test.
25948
25949 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25950
25951         * gcc.c-torture/execute/builtin-abs-1.c,
25952         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25953
25954 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25955
25956         * gcc.dg/cpp/multiline.c: New test.
25957
25958 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25959
25960         * g++.old-deja/g++.other/syshdr1.C: Update.
25961         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25962
25963 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25964
25965         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25966
25967 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25968
25969         * g++.old-deja/g++.pt/ttp65.C: New test.
25970
25971 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25972
25973         * g++.old-deja/g++.pt/ttp64.C: New test.
25974
25975 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25976
25977         * g++.old-deja/g++.pt/spec33.C: New test.
25978
25979 2000-12-14  Catherine Moore  <clm@redhat.com>
25980
25981         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25982         * gcc.c-torture/execute/920612-2.c: Likewise.
25983         * gcc.c-torture/execute/920428-2.c: Likewise.
25984         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25985         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25986
25987 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25988
25989         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25990         * gcc.dg/pack-test-2.c: Likewise.
25991
25992 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25993
25994         Tests by Zack Weinberg <zackw@stanford.edu>.
25995
25996         * gcc.dg/cpp/defined.c: Update.
25997         * gcc.dg/cpp/defined_trad.c: New tests.
25998
25999 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26000
26001         * gcc.dg/cpp/trad-direct.c: Update.
26002
26003 2000-12-11  Neil Booth  <neilb@earthling.net>
26004
26005         * gcc.dg/cpp/defined_trad.c
26006
26007 2000-12-11  Neil Booth  <neilb@earthling.net>
26008
26009         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
26010
26011 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26012
26013         * gcc.dg/format-miss-2.c: New test.
26014
26015 2000-12-09  Neil Booth  <neilb@earthling.net>
26016
26017         * gcc.dg/cpp/lineflags.c: New tests.
26018         * gcc.dg/cpp/poison.c: Update.
26019         * gcc.dg/cpp/redef2.c: Update.
26020         * gcc.dg/cpp/skipping.c: New test.
26021
26022 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
26023
26024         * g++.old-deja/g++.other/eh3.C: New testcase.
26025
26026 2000-12-07  Neil Booth  <neilb@earthling.net>
26027
26028         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
26029         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
26030         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
26031         wtr-union-init-2.c, wtr-union-init-3.c: Update.
26032         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
26033         Update.
26034
26035 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26036
26037         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
26038         __SIZE_TYPE__ instead of int for type of integers cast to
26039         pointers.
26040
26041 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
26042
26043         * g++.old-deja/g++.other/cleanup4.C: New test.
26044
26045 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26046
26047         * format-sec-1.c: New test.
26048
26049 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26050
26051         * gcc.dg/format-nonlit-3.c: New test.
26052
26053 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26054
26055         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
26056         through a null pointer.
26057
26058 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26059
26060         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
26061         * g++.old-deja/g++.pt/partial4.C: New test.
26062
26063 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
26064
26065         * gcc.c-torture/execute/ieee/hugeval.x: New.
26066
26067 2000-12-06  Neil Booth  <neilb@earthling.net>
26068
26069         * gcc.dg/cpp/backslash2.c: New tests.
26070
26071 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26072
26073         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
26074         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
26075
26076 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
26077
26078         * gcc.c-torture/execute/20001203-2.c: New testcase.
26079
26080 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26081
26082         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
26083         * g++.old-deja/g++.other/virtual10.C: New test.
26084
26085 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
26086
26087         * g++.old-deja/g++.mike/pmf5.C: Remove test.
26088
26089 2000-12-05  Richard Henderson  <rth@redhat.com>
26090
26091         * gcc.c-torture/compile/20001205-1.c: New.
26092
26093 2000-12-04  Neil Booth  <neilb@earthling.net>
26094
26095         * g++.old-deja/g++.other/virtual9.C: New test.
26096         * g++.old-deja/g++.pt/crash61.C: New test.
26097         * gcc.c-torture/execute/loop-9.c: New test.
26098
26099 2000-12-04  Neil Booth  <neilb@earthling.net>
26100
26101         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
26102         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
26103         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
26104         * gcc.dg/cpp/extratokens.c: ...here.
26105
26106 2000-12-04  Neil Booth  <neilb@earthling.net>
26107
26108         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
26109         New tests.
26110
26111 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26112
26113         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
26114         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
26115
26116 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26117
26118         * gcc.c-torture/execute/20001203-1.c: New test.
26119
26120 2000-12-03  Neil Booth  <neilb@earthling.net>
26121
26122         * gcc.dg/cpp/macro6.c: New test cases.
26123
26124 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26125
26126         * gcc.c-torture/execute/string-opt-9.c: New test.
26127         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26128         * gcc.c-torture/execute/string-opt-11.c: Likewise.
26129         * gcc.c-torture/execute/string-opt-12.c: Likewise.
26130
26131         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
26132         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
26133
26134 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
26135
26136         * gcc.dg/cpp/if-6.c: New testcase.
26137
26138         * gcc.dg/20001201-1.c: New testcase.
26139
26140 2000-12-02  Neil Booth  <neilb@earthling.net>
26141
26142         * g++.old-deja/g++.other/externC4.C,
26143         g++.old-deja/g++.other/friend10.C: New tests.
26144
26145 2000-12-02  Neil Booth  <neilb@earthling.net>
26146
26147         * g++.old-deja/g++.other/instan2.C
26148         * g++.old-deja/g++.other/instan3.C: New test.
26149
26150 2000-12-02  Neil Booth  <neilb@earthling.net>
26151
26152         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
26153         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
26154         gnuc99.c,gnuc99-pedantic.c: New tests.
26155
26156 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26157
26158         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
26159         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
26160
26161 2000-12-01  Neil Booth  <neilb@earthling.net>
26162
26163         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
26164         * gcc.dg/cpp/poison.c: Update.
26165         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
26166
26167 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
26168
26169         * g77.f-torture/execute/20001201.f: New test.
26170
26171 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26172
26173         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
26174
26175 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
26176
26177         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
26178
26179 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26180
26181         * g++.old-deja/g++.other/cast6.C: New test.
26182
26183 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
26184
26185         * gcc.c-torture/execute/20001130-2.c: New testcase.
26186
26187 2000-11-30  Richard Henderson  <rth@redhat.com>
26188
26189         * gcc.c-torture/execute/20001130-1.c: New test.
26190
26191 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26192
26193         * g++.old-deja/g++.other/op3.C: New test.
26194
26195 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26196
26197         * g++.old-deja/g++.other/op2.C: New test.
26198
26199 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
26200
26201         * g++.old-deja/g++.other/crash38.C: New test.
26202
26203 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
26204
26205         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
26206
26207 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
26208
26209         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
26210         tests.
26211         * gcc.c-torture/execute/string-opt-6.c: New test.
26212
26213         * gcc.dg/20001117-1.c: Add main.
26214
26215 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
26216
26217         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
26218         Move from here ...
26219         * gcc.dg/940510-1.c: ... to here.
26220
26221         * gcc.dg/20000926-1.c: GNU C now allows initializations of
26222         zero-size arrays in toplevel structures.
26223
26224 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26225
26226         * gcc.c-torture/execute/loop-8.c: New test.
26227
26228 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26229
26230         * g++.old-deja/g++.other/base1.C: New test.
26231
26232 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26233
26234         * g++.old-deja/g++.other/parse2.C: New test.
26235
26236 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26237
26238         * g++.old-deja/g++.pt/incomplete1.C: New test.
26239
26240 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
26241
26242         * g++.old-deja/g++.other/friend9.C: New test.
26243
26244 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26245
26246         * gcc.dg/20001127-1.c: New test.
26247
26248 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26249
26250         * g++.old-deja/g++.pt/friend46.C: New test.
26251
26252 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.old-deja/g++.other/ptrmem8.C: New test.
26255
26256 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26257
26258         * gcc.c-torture/execute/string-opt-7.c: New test.
26259         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26260
26261 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26262
26263         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26264         instead of 'mkcheck 2'.
26265
26266 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26267
26268         * gcc.c-torture/execute/memcheck/driver.c,
26269         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26270         C9X references to refer to C99.
26271
26272 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26273
26274         * gcc.dg/ultrasp3.c: New test.
26275
26276 2000-11-25  Neil Booth  <neilb@earthling.net>
26277
26278         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26279
26280 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26281
26282         * gcc.c-torture/compile/20001123-2.c: New.
26283
26284 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26285
26286         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26287
26288 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26289
26290         * gcc.dg/sequence-point-1.c: Add some new tests.
26291         * gcc.c-torture/execute/20001124-1.c: New test.
26292
26293 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26294
26295         * g++.old-deja/g++.other/vaarg4.C: New test.
26296         * gcc.c-torture/compile/20001123-1.c: New test.
26297
26298 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26299
26300         * g++.other/crash24.C: Adjust and remove XFAIL.
26301         * g++.other/crash37.C: New test.
26302
26303 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         * g++.old-deja/g++.pt/instantiate9.C: New test.
26306
26307 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26308
26309         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26310         new ABI, too.
26311
26312         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26313         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26314
26315 2000-11-22  Neil Booth  <neilb@earthling.net>
26316
26317         * gcc.dg/cpp/Wtrigraphs.c: New test.
26318
26319 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26320
26321         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26322
26323 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26324
26325         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26326
26327 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26328
26329         * lib/gcc-dg.exp: load_lib scanasm.exp.
26330         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26331         * lib/g++-dg.exp: load_lib scanasm.exp.
26332         * lib/scanasm.exp: New.
26333         (scan-assembler, scan-assembler-not): Add optional arguments to
26334         test name, or if not present, the pattern name.
26335         (scan-assembler-dem, scan-assembler-dem-not): New.
26336
26337         * g++.dg/dg.exp: New.
26338
26339 2000-11-21  Neil Booth  <neilb@earthling.net>
26340
26341         * gcc.dg/cpp/integrated1.c: Remove.
26342
26343 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26344
26345         * gcc.c-torture/execute/20001121-1.c: New test.
26346
26347 2000-11-21  Richard Henderson  <rth@redhat.com>
26348
26349         * gcc.c-torture/compile/20001121-1.c: New test.
26350
26351 2000-11-20  Neil Booth  <neilb@earthling.net>
26352
26353         * gcc.dg/cpp/integrated1.c: New test.
26354
26355 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26356
26357         * g++.old-deja/g++.other/inline17.C: New test.
26358
26359 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26360
26361         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26362         local variable to be zero: I made the variable global. Now
26363         uses abort() and exit() instead of relying on main's return value.
26364
26365 2000-11-20  Neil Booth  <neilb@earthling.net>
26366
26367         * gcc.dg/cpp/paste2.c: Update test.
26368         * objc/execute/paste.m: New test.
26369
26370 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26371
26372         * gcc.dg/c99-condexpr-1.c: New test.
26373
26374 2000-11-20  Neil Booth  <neilb@earthling.net>
26375
26376         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26377
26378 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26379
26380         * g++.old-deja/g++.pt/export1.C: New test.
26381
26382 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26383
26384         * gcc.dg/20001117-1.c: New test.
26385
26386 2000-11-18  Richard Henderson  <rth@redhat.com>
26387
26388         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26389
26390 2000-11-18  Richard Henderson  <rth@redhat.com>
26391
26392         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26393         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26394         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26395
26396 2000-11-18  Richard Henderson  <rth@redhat.com>
26397
26398         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26399         (main): New.  Exit cleanly.
26400
26401 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26402
26403         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26404         gcc.dg/c99-fordecl-2.c: New tests.
26405
26406 2000-11-18  Richard Henderson  <rth@redhat.com>
26407
26408         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26409         * gcc.c-torture/execute/zerolen-2.c: New.
26410
26411 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26412
26413         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26414         memory.
26415
26416 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26417
26418         * g++.old-deja/g++.pt/instantiate8.C: New test.
26419
26420 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26421
26422         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26423         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26424
26425 2000-11-16  Nick Clifton  <nickc@redhat.com>
26426
26427         * gcc.c-torture/execute/nestfunc-2.c: New test.
26428         * gcc.c-torture/execute/nestfunc-3.c: New test.
26429
26430 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26431
26432         * gcc.c-torture/compile/20001116-1.c: New test.
26433
26434 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26435
26436         * gcc.c-torture/execute/20001115-1.c: New test.
26437
26438 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26439
26440         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26441         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26442         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26443         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26444
26445 2000-11-15  Neil Booth  <neilb@earthling.net>
26446
26447         gcc.dg/cpp/_Pragma1.c: Update.
26448         gcc.dg/cpp/_Pragma2.c: New test.
26449
26450 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26451
26452         * g++.old-deja/g++.other/anon5.C: New test.
26453
26454 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26455
26456         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26457         tests.
26458
26459 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26460
26461         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26462         output.
26463
26464 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26465
26466         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26467         labels at end of compound statements.
26468
26469 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26470
26471         * gcc.c-torture/execute/loop-7.c: New test.
26472
26473 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26474
26475         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26476
26477 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26478
26479         * gcc.dg/c99-bool-1.c: New test.
26480
26481 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26482
26483         * gcc.dg/c99-scope-1.c: Remove xfail.
26484         * gcc.dg/c99-scope-2.c: New test.
26485
26486 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26487
26488         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26489         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26490
26491 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26492
26493         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26494         error messages.
26495
26496         * g++.mike/p700.C: Don't typedef wchar_t.
26497         * g++.mike/p784.C: Likewise.
26498         * g++.mike/eb101.C: Don't use __wchar_t.
26499
26500 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26501
26502         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26503         from DO loop.
26504
26505 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26506
26507         * gcc.c-torture/execute/20001111-1.c: New test.
26508
26509 2000-11-10  Nick Clifton  <nickc@redhat.com>
26510
26511         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26512         long multuiple and accumulate.
26513
26514 2000-11-09  Richard Henderson  <rth@redhat.com>
26515
26516         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26517         via size_t instead of int.
26518
26519         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26520         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26521         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26522         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26523
26524 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26525
26526         * gcc.c-torture/compile/20001109-1.c: New test.
26527         * gcc.c-torture/compile/20001109-2.c: New test.
26528
26529 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26530
26531         * g++.old-deja/g++.pt/operator1.C: New test.
26532         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26533
26534 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26535
26536         * gcc.dg/20001108-1.c: New test.
26537
26538 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26539
26540         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26541         with both arguments constant strings.
26542         * gcc.c-torture/execute/string-opt-3.c: New test.
26543         * gcc.c-torture/execute/string-opt-4.c: New test.
26544         * gcc.c-torture/execute/string-opt-5.c: New test.
26545
26546 2000-11-08  Nick Clifton  <nickc@redhat.com>
26547
26548         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26549         mulsidi3adddi patterns.
26550
26551 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26552
26553         * g++.old-deja/g++.other/crash36.C: New test.
26554
26555 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26556
26557         * g++.old-deja/g++.other/init16.C: New test.
26558
26559 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26560
26561         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26562
26563 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26564
26565         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26566         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26567         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26568
26569 2000-11-07  DJ Delorie  <dj@redhat.com>
26570
26571         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26572
26573 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26574
26575         * gcc.c-torture/execute/string-opt-1.c: New test.
26576
26577 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26578
26579         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26580         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26581         parameters in registers, and there is no way for a varargs
26582         function to know in which order the integer and floating-point
26583         parameters should be interleaved when they are placed on the
26584         stack.
26585         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26586         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26587
26588 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26589
26590         * gcc.c-torture/execute/string-opt-2.c: New test.
26591
26592 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26593
26594         * g++.old-deja/g++.pt/crash60.C: New test.
26595
26596 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26597
26598         * g++.old-deja/g++.other/crash24.C: New test.
26599         * g++.old-deja/g++.other/crash25.C: New test.
26600         * g++.old-deja/g++.other/crash26.C: New test.
26601         * g++.old-deja/g++.other/crash27.C: New test.
26602         * g++.old-deja/g++.other/crash28.C: New test.
26603         * g++.old-deja/g++.other/crash29.C: New test.
26604         * g++.old-deja/g++.other/crash30.C: New test.
26605         * g++.old-deja/g++.other/crash31.C: New test.
26606         * g++.old-deja/g++.other/crash32.C: New test.
26607         * g++.old-deja/g++.other/crash33.C: New test.
26608         * g++.old-deja/g++.other/crash34.C: New test.
26609         * g++.old-deja/g++.other/crash35.C: New test.
26610
26611 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26612
26613         * gcc.c-torture/execute/20001031-1.c: New test.
26614
26615 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26616
26617         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26618         namespace.
26619
26620         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26621         standards-conformant.
26622
26623         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26624
26625         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26626         * g++.old-deja/g++.mike/p755a.C: Likewise.
26627         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26628         library makes no calls to `operator new' during initialization.
26629
26630 2000-11-04  Neil Booth  <neilb@earthling.net>
26631
26632         * gcc.dg/cpp/include2.c: New tests.
26633
26634 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26635
26636         * lib/g++.exp (g++_set_ld_library_path): New function.
26637         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26638
26639 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26640
26641         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26642         warnings.
26643
26644 2000-11-01  Richard Henderson  <rth@redhat.com>
26645
26646         * g++.old-deja/g++.ext/namedret1.C: New.
26647         * g++.old-deja/g++.ext/namedret2.C: New.
26648         * g++.old-deja/g++.ext/namedret3.C: New.
26649
26650 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26651
26652         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26653         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26654
26655 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26656
26657         * gcc.c-torture/execute/va-arg-21.c: New test.
26658
26659 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26660
26661         * gcc.dg/c99-complex-2.c: New test.
26662
26663 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26664
26665         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26666
26667 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26668
26669         * g++.old-deja/g++.other/inline16.C: New test.
26670
26671 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26672
26673         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26674         __PRETTY_FUNCTION__
26675
26676 2000-10-29  Neil Booth  <neilb@earthling.net>
26677
26678         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26679         New tests.
26680         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26681         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26682         optimisation.
26683
26684 2000-10-29  Neil Booth  <neilb@earthling.net>
26685
26686         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26687         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26688         * mi5.c: Test multiple includes work with -C.
26689         * trigraphs.c: Test ^= version.
26690
26691 2000-10-28  Neil Booth  <neilb@earthling.net>
26692
26693         New tests and test updates for new macro expander.
26694
26695         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26696         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26697         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26698         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26699         new diagnostic messages.
26700
26701         * gcc.dg/cpp/macro3.c: New tests.
26702
26703 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26704
26705         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26706         on the same line.
26707
26708 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26709
26710         * g++.old-deja/g++.other/eh2.C: New test.
26711
26712 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26713
26714         * gcc.c-torture/execute/20001027-1.c: New test.
26715
26716 2000-10-26  Richard Henderson  <rth@redhat.com>
26717
26718         * gcc.c-torture/execute/20001026-1.c: New.
26719
26720 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26721
26722         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26723         * g++.old-deja/g++.law/builtin1.C: Likewise.
26724         * g++.old-deja/g++.law/ctors10.C: Likewise.
26725         * g++.old-deja/g++.law/virtual3.C: Likewise.
26726         * g++.old-deja/g++.mike/p658.C: Likewise.
26727         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26728         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26729         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26730         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26731         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26732
26733 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26734
26735         * gcc.c-torture/compile/20001024-1.c: New test.
26736
26737 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26738
26739         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26740         to tell us whether or not we are using V3.
26741
26742 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26743
26744         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26745         operands.
26746
26747 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26748
26749         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26750
26751 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26752
26753         * gcc.c-torture/execute/20001024-1.c: New test.
26754
26755 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26756
26757         * g++.old-deja/g++.other/sibcall1.C: New test.
26758
26759 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26760
26761         * gcc.dg/noncompile/init-3.c: New test.
26762
26763 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26764
26765         * gcc.dg/format-array-1.c: New test.
26766
26767 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26768
26769         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26770         writing through null pointers; remove comment about testing
26771         unterminated strings.
26772
26773 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26774
26775         * gcc.c-torture/execute/20001017-2.c: New test.
26776
26777 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26778
26779         * gcc.c-torture/compile/20001018-1.c: New test.
26780         * gcc.c-torture/compile/20001018-1.x: Xfail.
26781
26782 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26783
26784         * gcc.c-torture/execute/20001017-1.c: New test.
26785
26786 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26787
26788         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26789         for multiple use of arguments with scanf formats; add tests for
26790         multiple use of arguments.
26791
26792 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26793
26794         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26795
26796 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26797
26798         * gcc.dg/format-miss-1.c: New test.
26799
26800 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26801
26802         * gcc.c-torture/execute/20001013-1.c: New test.
26803
26804 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26805
26806         * gcc.dg/format-branch-1.c: New test.
26807
26808 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26809
26810         * README, lib/file-format.exp: Remove EGCS references.
26811
26812 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * gcc.dg/20001013-1.c: New test.
26815
26816 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26817
26818         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26819         for intmax_t in the compiler using __typeof__ and the type rules
26820         for conditional expressions.
26821
26822 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26823
26824         * gcc.dg/20001012-1.c: New test.
26825         * gcc.dg/20001012-2.c: New test.
26826
26827 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26828
26829         * gcc.dg/format-attr-1.c: New test.
26830
26831 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26832
26833         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26834         __LONG_LONG_MAX__ instead of LLONG_MAX.
26835
26836 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26837
26838         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26839         scanf flags.
26840         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26841         flags.
26842
26843 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26844
26845         * gcc.dg/sequence-pt-1.c: New test.
26846
26847 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26848
26849         * gcc.c-torture/execute/20001011-1.c: New testcase.
26850         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26851
26852 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26853
26854         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26855         does not error on it.
26856
26857 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26858
26859         * gcc.dg/20001009-1.c: New test.
26860
26861 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26862
26863         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26864         * gcc.c-torture/execute/20001009-2.c: ... to here.
26865
26866 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26867
26868         * gcc.c-torture/compile/20001009-1.c: New testcase.
26869         * gcc.c-torture/execute/20001009-1.c: New testcase.
26870         Testcases provided by Jan Hubicka <jh@suse.cz>.
26871
26872 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26873
26874         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26875         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26876         uintmax_t using <limits.h> to emulate the compiler's internal
26877         logic.  No longer XFAIL %j tests.
26878
26879 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26880
26881         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26882         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26883         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26884         regexps and details of expected handling of some bad formats.
26885         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26886         suppression.
26887
26888 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26889
26890         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26891         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26892         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26893         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26894         in list archives.
26895
26896 2000-10-06  Richard Henderson  <rth@cygnus.com>
26897
26898         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26899         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26900         * g++.old-deja/g++.jason/report.C: Likewise.
26901         * g++.old-deja/g++.law/friend5.C: Likewise.
26902         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26903         of the expected warnings.
26904
26905 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26906
26907         * g++.old-deja/g++.pt/enum14.C: New test.
26908
26909 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26910
26911         * g++.old-deja/g++.pt/crash59.C: New test.
26912
26913 2000-10-04  Will Cohen  <wcohen@redhat.com>
26914
26915         * gcc.dg/20000926-1.c: New test.
26916
26917 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26918
26919         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26920         function name for current C++ compiler.
26921         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26922
26923 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26924
26925         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26926         __PRETTY_FUNCTION__.
26927         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26928
26929 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26930
26931         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26932
26933 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * gcc.c-torture/compile/20000923-1.c: New test.
26936
26937 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26938
26939         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26940         * g++.old-deja/g++.pt/ttp62.C: Same.
26941         * g++.old-deja/g++.other/inline14.C: Same.
26942
26943 2000-09-24  Richard Henderson  <rth@cygnus.com>
26944
26945         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26946
26947 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26948
26949         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26950
26951 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26952
26953         * gcc.c-torture/compile/20000922-1.c: New file.
26954
26955 2000-09-21  Nick Clifton  <nickc@redhat.com>
26956
26957         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26958         a signed long modulo operation.
26959         (mod6): New function - perform an unsigned long modulo operation.
26960         (main): Add tests for modulos of very large numbers by very small
26961         dividends.
26962
26963 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26964
26965         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26966
26967 2000-09-19  Richard Henderson  <rth@cygnus.com>
26968
26969         * gcc.dg/compare2.c (case 10): XFAIL.
26970
26971 2000-09-18  Richard Henderson  <rth@cygnus.com>
26972
26973         * gcc.c-torture/execute/20000906-1.c: Move ...
26974         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26975         that support __builtin_trap.
26976
26977 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26978
26979         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26980
26981 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26982
26983         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26984         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26985         more $ format tests.
26986
26987 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26988
26989         * gcc.dg/format-errmk-1.c: New test.
26990
26991 2000-09-17  Greg McGary  <greg@mcgary.org>
26992
26993         * gcc.c-torture/execute/20000917-1.x: Remove.
26994
26995 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26996
26997         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26998
26999 2000-09-17  Greg McGary  <greg@mcgary.org>
27000
27001         * gcc.c-torture/execute/20000917-1.c: New test.
27002         * gcc.c-torture/execute/20000917-1.x: XFAIL.
27003
27004 2000-09-16  Neil Booth  <NeilB@earthling.net>
27005
27006         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
27007         in nested macro bug.
27008
27009 2000-09-15  Neil Booth  <NeilB@earthling.net>
27010
27011         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
27012
27013 2000-09-14  Jeffrey A Law  (law@cygnus.com)
27014
27015         * gcc.c-torture/execute/20000914-1.c: New test.
27016
27017 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
27018
27019         * g++.other/inline13.C: New test.
27020
27021 2000-09-12  Andreas Jaeger  <aj@suse.de>
27022
27023         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
27024         constant by Ulrich Drepper <drepper@redhat.com>.
27025
27026 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
27027
27028         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
27029
27030 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27031
27032         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
27033
27034 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
27035
27036         * gcc.dg/cpp/backslash.c: New test.
27037
27038 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
27039
27040         * gcc.c-torture/execute/20000910-1.c: New test.
27041         * gcc.c-torture/execute/20000910-2.c: Likewise.
27042
27043 2000-09-11  Robert Lipe  <robertl@sco.com>
27044
27045         * gcc.dg/pragma-align.c: New test.
27046
27047 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27048
27049         * g++.old-deja/g++.pt/explicit82.C: New test.
27050         * g++.old-deja/g++.pt/explicit83.C: New test.
27051
27052 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
27053
27054         * gcc.dg/asm-names.c: New test.
27055
27056 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27057
27058         * gcc.dg/cpp/tr-warn6.c: New test
27059
27060 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27061
27062         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
27063         be accepted.
27064
27065 2000-09-07  Catherine Moore  <clm@redhat.com>
27066
27067         * gcc.c-torture/execute/unroll-1.c: New test.
27068
27069 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
27070
27071         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
27072         ERROR markers.
27073         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
27074         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
27075         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
27076         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
27077         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
27078         Preprocess only.
27079         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
27080         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
27081
27082 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27083
27084         * g++.old-deja/g++.pt/deduct2.C: New test.
27085
27086 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27087
27088         * g++.old-deja/g++.pt/parms2.C: New test.
27089
27090 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27091
27092         * g++.old-deja/g++.pt/crash58.C: New test.
27093
27094 2000-09-06  Greg McGary  <greg@mcgary.org>
27095
27096         * gcc.c-torture/execute/20000906-1.c: New test.
27097         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
27098
27099 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27100
27101         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
27102
27103 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27104
27105         * g++.old-deja/g++.pt/crash57.C: New test.
27106
27107 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27108
27109         * g++.old-deja/g++.pt/crash56.C: New test.
27110
27111 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27112
27113         * g++.old-deja/g++.pt/koenig1.C: New test.
27114
27115 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27116
27117         * gcc.dg/20000904-1.c: New test.
27118
27119 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
27120
27121         * gcc.dg/cpp/paste8.c: New test.
27122
27123 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
27124
27125         * gcc.c-torture/compile/20000827-1.c: New test.
27126
27127 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27128
27129         * gcc.dg/format-diag-1.c: New test.
27130
27131 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
27132
27133         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
27134         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
27135         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
27136         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
27137         gcc.dg/formatz-1.c: Adjust warning regular expressions.
27138
27139 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27140
27141         * g++.old-deja/g++.other/nested4.C: New test.
27142
27143 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
27144
27145         * g++.old-deja/g++.ns/scoped1.C: New test.
27146
27147 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
27148
27149         * lib/g++.exp: Support testing already-installed GCC.
27150
27151 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27152
27153         * wtr-label-1.c, wtr-suffix-1.c: New tests.
27154
27155 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27156
27157         * gcc.dg/return-type-2.c: New test.
27158
27159 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
27160
27161         * gcc.c-torture/compile/20000825-1.c: New test.
27162
27163 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
27164
27165         * gcc.dg/dwarf2-2.c: New test.
27166
27167 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
27168
27169         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
27170         dg-warning regexps.
27171
27172 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27173
27174         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
27175         gcc.dg/format-ext-5.c: New tests.
27176
27177 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
27178
27179         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
27180
27181 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
27182
27183         * gcc.dg/noncompile/930622-2.c: Adjust error message.
27184
27185 2000-08-24  Richard Henderson  <rth@cygnus.com>
27186
27187         * gcc.dg/ia64-sync-1.c: New test.
27188         * gcc.dg/ia64-sync-2.c: New test.
27189         * gcc.dg/ia64-asm-1.c: New test.
27190
27191 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27192
27193         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
27194         * gcc.dg/format-ext-2.c: New test.
27195
27196 2000-08-23  Jason Merrill  <jason@redhat.com>
27197
27198         * lib/old-dejagnu.exp: Also ignore "In member function" and
27199         "At global scope".
27200
27201 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27202
27203         * gcc.dg/noncompile/label-lineno-1.c: New test.
27204
27205 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27206
27207         * gcc.dg/c99-array-nonobj-1.c: New test.
27208
27209 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27210
27211         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
27212         tests.
27213         * gcc.dg/format-ext-1.c: New test.
27214
27215 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27216
27217         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
27218         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
27219         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
27220         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
27221         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
27222
27223 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27224
27225         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
27226         gcc.dg/c99-strftime-2.c: New tests.
27227
27228 2000-08-22  Richard Henderson  <rth@cygnus.com>
27229
27230         * gcc.c-torture/execute/20000822-1.c: New test.
27231
27232 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27233
27234         * gcc.c-torture/execute/20000819-1.x: Remove.
27235
27236 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27237
27238         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
27239         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
27240         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
27241         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27242         gcc.dg/format-xopen-1.c: New tests.
27243
27244 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27245
27246         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27247
27248 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27249
27250         * g++.old-deja/g++.other/loop2.C: New test.
27251
27252         * gcc.c-torture/compile/20000606-1.c: New test.
27253         * gcc.c-torture/compile/20000728-1.c: New test.
27254         * gcc.c-torture/execute/20000801-1.c: New test.
27255         * gcc.c-torture/execute/20000801-2.c: New test.
27256         * gcc.c-torture/execute/20000819-1.c: New test.
27257         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27258         * gcc.dg/20000629-1.c: New test.
27259         * gcc.dg/20000724-1.c: New test.
27260         * gcc.dg/20000807-1.c: New test.
27261
27262 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27263
27264         * gcc.dg/cpp/pragma-1.c: New test.
27265         * gcc.dg/cpp/pragma-2.c: New test.
27266
27267 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27268
27269         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27270         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27271
27272 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27273
27274         * gcc.c-torture/compile/20000818-1.c: New test.
27275
27276 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27277
27278         * gcc.c-torture/execute/20000818-1.c: New test.
27279
27280 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27281
27282         * gcc.dg/format-va-1.c: New test.
27283
27284 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27285
27286         * g++.old-deja/g++.other/typedef8.C: New test.
27287
27288 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27289
27290         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27291         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27292         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27293         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27294         * g++.old-deja/g++.other/ptrmem7.C: New test.
27295         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27296
27297 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27298
27299         * g++.old-deja/g++.pt/typename27.C: New test.
27300
27301 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27302
27303         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27304         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27305         * g++.old-deja/g++.pt/friend45.C: New test.
27306         * g++.old-deja/g++.other/friend8.C: New test.
27307
27308 2000-08-15  Richard Henderson  <rth@cygnus.com>
27309
27310         * gcc.c-torture/execute/20000815-1.c: New test.
27311
27312 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27313
27314         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27315         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27316         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27317
27318 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27319
27320         * g++.old-deja/g++.other/refinit2.C: New test.
27321
27322 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27323
27324         * lib/c-torture.exp (c-torture): Make
27325         compiler_conditional_xfail_data global.
27326         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27327         compiler_conditional_xfail_data machinery.
27328         (f-torture-execute): Likewise.
27329         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27330         and only when unrolling loops.
27331
27332         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27333
27334 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27335
27336         * g++.old-deja/g++.pt/explicit81.C: New test.
27337
27338 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27339
27340         * g++.old-deja/g++.pt/typename26.C: New test.
27341
27342 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27343
27344         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27345         warning.
27346
27347 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27348
27349         * g++.old-deja/g++.other/array3.C: New test.
27350
27351 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27352
27353         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27354         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27355         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27356         New tests.
27357
27358 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27359
27360         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27361         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27362
27363 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27364
27365         * gcc.c-torture/execute/20000808-1.c: New test.
27366
27367 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27368
27369         * gcc.dg/c90-const-expr-1.c: New test.
27370
27371 2000-08-08  Richard Henderson  <rth@cygnus.com>
27372
27373         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27374
27375 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27376
27377         * gcc.dg/noncompile/const-ll-1.c: New test.
27378
27379 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27380
27381         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27382
27383 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27384
27385         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27386         that running programs linked against the shared version of libobjc
27387         run correctly.
27388
27389 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27390
27391         * gcc.dg/c99-printf-1.c: New test.
27392
27393 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27394
27395         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27396
27397 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27398
27399         * gcc.c-torture/execute/20000731-1.x: Delete.
27400
27401 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27402
27403         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27404         and torture_without_loops as is done by c-torture.exp.
27405         (search_for): Copy from c-torture.exp.
27406         (gcc-dg-runtest): New function, drives a directory of tests
27407         iterating over the TORTURE_OPTIONS.
27408         (scan-assembler, scan-assembler-not): Move here from
27409         individual directory drivers.
27410
27411         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27412         defined by lib/gcc-dg.exp.
27413         * gcc.dg/cpp/cpp.exp: Likewise.
27414         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27415         gcc-dg-runtest, so we cycle over optimization options.
27416
27417         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27418         * gcc.dg/compare2.c: No longer expected to fail.
27419
27420 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27421
27422         * gcc.c-torture/execute/20000804-1.c: New test.
27423
27424 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27425
27426         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27427
27428 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27429
27430         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27431
27432 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27433
27434         * gcc.c-torture/compile/20000803-1.c: New test.
27435
27436 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27437
27438         * gcc.c-torture/execute/20000801-3.c,
27439         gcc.c-torture/execute/20000801-4.c: New tests.
27440         * gcc.c-torture/execute/20000801-3.x,
27441         gcc.c-torture/execute/20000801-4.x: Xfail.
27442
27443 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27444
27445         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27446         libobjc/.libs to allow for libtool.
27447
27448 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27449
27450         * gcc.c-torture/compile/20000802-1.c: New test.
27451
27452 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27453
27454         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27455
27456 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27457
27458         * gcc-c-torture/execute/20000731-2.c: New test.
27459
27460         * gcc.c-torture/execute/20000731-1.c: New test.
27461         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27462
27463 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27464
27465         * testsuite/gcc.dg/cpp/paste7.c: New test.
27466         * gcc.dg/cpp/20000725-1.c: New test.
27467
27468 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27469
27470         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27471         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27472         declaration warning for __builtin_dwarf_reg_size.
27473
27474         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27475
27476 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27477
27478         * gcc.dg/noncompile/voidparam-1.c: New test.
27479
27480 2000-07-30  Richard Henderson  <rth@cygnus.com>
27481
27482         * gcc.dg/c90-digraph-1.c: Don't xfail.
27483         * gcc.dg/compare2.c (case 10): Xfail.
27484         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27485
27486 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27487
27488         * gcc.dg/c99-main-1.c: New test.
27489
27490 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27491
27492         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27493
27494 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27495
27496         * gcc.c-tortuer/execute/20000726-1.c: New test.
27497
27498 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27499
27500         * gcc.c-torture/execute/enum-2.c: New test.
27501
27502 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27503
27504         * gcc.dg/cpp/tr-warn3.c: New test.
27505
27506 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27507
27508         * g++.old-deja/g++.ext/implicit1.C: Remove.
27509         * g++.old-deja/g++.jason/c2.C: Remove
27510         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27511         * g++.old-deja/g++.pt/crash16.C: Likewise.
27512         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27513
27514 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27515
27516         * g++.old-deja/g++.other/for2.C: New test.
27517
27518 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27519
27520         * gcc.dg/20000720-1.c: New test.
27521
27522 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27523
27524         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27525
27526 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27527
27528         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27529         * gcc.c-torture/execute/20000722-1.c: New.
27530         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27531
27532 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27533
27534         * gcc.dg/cpp/20000720-1.S: New test.
27535
27536 2000-07-21  Michael Meissner  <meissner@redhat.com>
27537
27538         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27539
27540 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27541
27542         * g++.old-deja/g++.brendan/crash16.C,
27543         g++.old-deja/g++.brendan/parse3.C,
27544         g++.old-deja/g++.brendan/redecl1.C,
27545         g++.old-deja/g++.ns/template13.C,
27546         g++.old-deja/g++.other/decl4.C,
27547         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27548
27549 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27550
27551         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27552         and "Internal error".
27553
27554         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27555         regexps.
27556         * gcc.dg/cpp/paste6.c: New test.
27557
27558 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27559
27560         * gcc.dg/cpp/tr-direct.c: New test.
27561
27562         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27563         gcc.dg/cpp/undef1.c: Tweak error regexps.
27564
27565 2000-07-18  Eric Christopher <echristo@redhat.com>
27566
27567         * gcc.c-torture/compile/20000718-1.c: New test.
27568
27569 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27570
27571         * cpplex.c (_cpp_push_token): If the token being pushed back
27572         is the previous token in this context, just subtract one from
27573         context->posn.
27574         * cppmacro.c (save_expansion): Clear aux field when storing a
27575         placemarker.
27576
27577 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27578
27579         * gcc.dg/noncompile/redecl-1.c: New test.
27580
27581 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27582
27583         * gcc.c-torture/execute/20000717-5.c: New test.
27584         * gcc.c-torture/execute/20000717-1.x: Removed.
27585
27586 2000-07-17  Richard Henderson  <rth@cygnus.com>
27587
27588         * gcc.c-torture/execute/20000717-4.c: New test.
27589
27590 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27591
27592         * gcc.dg/cpp/syshdr.c: New test.
27593         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27594
27595 2000-07-17  Neil Booth  <neilb@earthling.net>
27596
27597         * gcc.dg/cpp/cmdlne-dM.c: New test.
27598         * gcc.dg/cpp/cmdlne-dD.c: New test.
27599
27600 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27601
27602         * gcc.c-torture/execute/20000717-3.c: New test.
27603
27604         * gcc.c-torture/compile/20000717-1.c: New test.
27605
27606 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27607
27608         * gcc.c-torture/execute/20000717-2.c: New test.
27609
27610 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27611
27612         * gcc.dg/formatz-1.c: New test.
27613
27614         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27615         * gcc.dg/c99-digraph-1.c: New tests.
27616
27617         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27618         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27619
27620         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27621         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27622         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27623         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27624         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27625         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27626         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27627
27628 2000-07-17   Greg McGary <greg@mcgary.org>
27629
27630         * gcc.c-torture/execute/20000717-1.c: New test.
27631         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27632
27633 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * gcc.c-torture/execute/20000715-2.c: New test.
27636         * gcc.dg/20000715-1.c: New test.
27637
27638 2000-07-15  Michael Meissner  <meissner@redhat.com>
27639
27640         * gcc.c-torture/execute/20000715-1.c: New test.
27641
27642 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27643
27644         * gcc.c-torture/execute/20000707-1.c: New test.
27645
27646 2000-07-13  Neil Booth  <NeilB@earthling.net>
27647
27648         * testsuite/gcc.dg/cpp/digraph1.c,
27649         testsuite/gcc.dg/cpp/digraph2.c,
27650         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27651
27652 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27653
27654         * g77.f-torture/compile/20000630-2.f:  New test.
27655         * g77.f-torture/compile/20000630-2.x
27656
27657 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27658
27659         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27660
27661 2000-07-11  Neil Booth  <NeilB@earthling.net>
27662
27663         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27664
27665 2000-07-11  Neil Booth  <NeilB@earthling.net>
27666
27667         * gcc.dg/cpp/cmdlne-C.c: New.
27668
27669 2000-07-09  Neil Booth  <NeilB@earthling.net>
27670
27671         * gcc.dg/cpp/directiv.c: New tests.
27672         * gcc.dg/cpp/undef1.c: Update.
27673
27674 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27675
27676         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27677
27678 2000-07-09  Neil Booth  <NeilB@earthling.net>
27679
27680         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27681
27682 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27683
27684         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27685         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27686
27687 2000-07-08  Neil Booth  <NeilB@earthling.net>
27688
27689         * gcc.dg/cpp/macsyntx.c: New tests.
27690
27691 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27692
27693         * gcc.dg/20000707-1.c: New test.
27694
27695 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27696
27697         * gcc.c-torture/execute/20000706-1.c: New test.
27698         * gcc.c-torture/execute/20000706-2.c: New test.
27699         * gcc.c-torture/execute/20000706-3.c: New test.
27700         * gcc.c-torture/execute/20000706-4.c: New test.
27701         * gcc.c-torture/execute/20000706-5.c: New test.
27702
27703 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27704
27705         * g++.old-deja/g++.pt/instantiate7.C: New test.
27706
27707 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27708
27709         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27710         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27711         * g++.old-deja/g++.other/rtti3.C: Likewise.
27712         * g++.old-deja/g++.other/rttid3.C: Likewise.
27713
27714 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27715
27716         *  g77.f-torture/compile/20000630-1.x: Fix typo
27717
27718 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27719
27720         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27721         assembly output.
27722
27723 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27724
27725         * gcc.dg/cpp/ident.c: New test.
27726
27727 2000-07-05  Neil Booth  <NeilB@earthling.net>
27728
27729         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27730           gcc.dg/cpp/lexstrng.c: New tests.
27731
27732 2000-07-04  Neil Booth  <NeilB@earthling.net>
27733
27734         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27735         * gcc.dg/cpp/strify2.c: Same.
27736
27737 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27738
27739         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27740         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27741         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27742         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27743
27744         * testsuite/gcc.dg/cpp/macro1.c,
27745         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27746         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27747         testsuite/gcc.dg/cpp/strify1.c,
27748         testsuite/gcc.dg/cpp/strify2.c: New tests.
27749
27750 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27751
27752         * gcc.c-torture/execute/20000703-1.c: New test.
27753
27754 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         * g++.old-deja/g++.pt (lookup10.C): New test.
27757
27758 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27759
27760         * g++.old-deja/g++.pt (typename25.C): New test.
27761
27762 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27763
27764         * gcc.c-torture/compile/20000701-1.c: New test.
27765
27766 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27767
27768         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27769         to test case.
27770
27771 2000-06-30  Catherine Moore  <clm@cygnus.com>
27772
27773         * gcc.c-torture/execute/align-1.c: New test.
27774
27775 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27776
27777         * g++.old-deja/g++.pt/expr8.C: New test.
27778         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27779
27780 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27781
27782         * gcc.c-torture/compile/20000629-1.c: New test.
27783
27784 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27785
27786
27787         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27788         gcc.dg/noncompile directory, depending on whether they're
27789         preprocessor tests or not.  Annotate all the tests for the dg
27790         framework.
27791
27792         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27793         * gcc.dg/noncompile/noncompile.exp: New.
27794
27795         * Moved files:
27796         Old name                                New name
27797         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27798         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27799         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27800         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27801         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27802         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27803         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27804         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27805         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27806         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27807         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27808         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27809         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27810         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27811         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27812         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27813         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27814         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27815         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27816         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27817         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27818         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27819         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27820         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27821
27822         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27823         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27824         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27825         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27826         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27827         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27828
27829 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27830
27831         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27832         declare one variable.  On the fourth, error.
27833         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27834         declared by 20000628-1a.h.
27835
27836 2000-06-29  Richard Henderson  <rth@redhat.com>
27837
27838         * gcc.c-torture/execute/930529-1.x: New file.
27839         * gcc.dg/920413-1.c: Adjust expected warning text.
27840         * gcc.dg/980217-1.c: Declare abort.
27841         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27842
27843 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27844
27845         * g77.f-torture/compile/20000629-1.f: New test.
27846         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27847
27848 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27849
27850         Rearrange lots of files, removing entirely the
27851         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27852         directories.
27853
27854         * Deleted files:
27855         gcc.c-torture/code_quality/code_quality.exp
27856         gcc.c-torture/special/special.exp
27857         gcc.failure/failure.exp
27858         gcc.failure/940409-1.x
27859         gcc.c-torture/compile/961203-1.x
27860
27861         * New files:
27862         gcc.misc-tests/linkage.exp
27863         gcc.c-torture/execute/920730-1t.c
27864         gcc.c-torture/execute/920730-1t.x
27865         gcc.c-torture/compile/920520-1.x
27866         gcc.c-torture/compile/920521-1.x
27867         gcc.c-torture/compile/981006-1.x
27868         gcc.c-torture/execute/eeprof-1.x
27869
27870         * Moved files (possibly with modifications to fit a new harness):
27871         Old name                                New name
27872         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27873         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27874         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27875         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27876         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27877         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27878         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27879         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27880         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27881         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27882         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27883         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27884         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27885         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27886
27887 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27888
27889         * c-torture/compile/961203-1.x: Delete.
27890
27891         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27892         not exit. Include stdio.h.
27893         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27894         * gcc.misc-tests/dg-12.c: Likewise.
27895         * gcc.misc-tests/dg-5.c: Likewise.
27896         * gcc.misc-tests/dg-6.c: Likewise.
27897         * gcc.misc-tests/dg-7.c: Prototype abort.
27898         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27899         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27900         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27901         not exit.
27902         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27903         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27904
27905 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27906
27907         * gcc.dg/cpp/20000628-1.c: New test.
27908         * gcc.dg/cpp/20000628-1.h: New header for above test.
27909         * gcc.dg/cpp/20000628-1a.h: Likewise.
27910
27911 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27912
27913         * gcc.dg/cpp: New directory.
27914         * gcc.dg/cpp/cpp.exp: New driver.
27915         * gcc.dg/cpp/20000627-1.c: New test.
27916         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27917         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27918         and rewrite as a compilation test.
27919
27920         * gcc.dg: Move many files into the cpp subdirectory, possibly
27921         renaming or editing them as well.
27922         Old name                New name
27923         990119-1.c              cpp/19990119-1.c
27924         990228-1.c              cpp/19990228-1.c
27925         990407-1.c              cpp/19990407-1.c
27926         990409-1.c              cpp/19990409-1.c
27927         990413-1.c              cpp/19990413-1.c
27928         990703-1.c              cpp/19990703-1.c
27929         20000127-1.c            cpp/20000127-1.c
27930         20000129-1.c            cpp/20000129-1.c
27931         20000207-1.c            cpp/20000207-1.c
27932         20000207-2.c            cpp/20000207-2.c
27933         20000209-1.c            cpp/20000209-1.c
27934         20000209-2.c            cpp/20000209-2.c
27935         20000301-1.c            cpp/20000301-1.c
27936         20000419-1.c            cpp/20000419-1.c
27937         20000510-1.S            cpp/20000510-1.S
27938         20000519-1.c            cpp/20000519-1.c
27939         20000529-1.c            cpp/20000529-1.c
27940         20000625-1.c            cpp/20000625-1.c
27941         20000625-2.c            cpp/20000625-2.c
27942         cpp-as1.c               cpp/assert1.c
27943         cpp-as2.c               cpp/assert2.c
27944         cxx-comments-1.c        cpp/cxxcom1.c
27945         cxx-comments-2.c        cpp/cxxcom2.c
27946         endif-label.c           cpp/endif.c
27947         cpp-hash1.c             cpp/hash1.c
27948         cpp-hash2.c             cpp/hash2.c
27949         cpp-if1.c               cpp/if-1.c
27950         cpp-if2.c               cpp/if-2.c
27951         cpp-if3.c               cpp/if-3.c
27952         cpp-if4.c               cpp/if-4.c
27953         cpp-if5.c               cpp/if-5.c
27954         cpp-cond.c              cpp/if-cexp.c
27955         cpp-missingop.c         cpp/if-mop.c
27956         cpp-missingparen.c      cpp/if-mpar.c
27957         cpp-opprec.c            cpp/if-oppr.c
27958         cpp-ifparen.c           cpp/if-paren.c
27959         cpp-shortcircuit.c      cpp/if-sc.c
27960         cpp-shift.c             cpp/if-shift.c
27961         cpp-unary.c             cpp/if-unary.c
27962         cpp-li1.c               cpp/line1.c
27963         cpp-li2.c               cpp/line2.c
27964         lineno.c                cpp/line3.c
27965         lineno-2.c              cpp/line4.c
27966         cpp-mi.c                cpp/mi1.c
27967         cpp-mic.h               cpp/mi1c.h
27968         cpp-micc.h              cpp/mi1cc.h
27969         cpp-mind.h              cpp/mi1nd.h
27970         cpp-mindp.h             cpp/mi1ndp.h
27971         cpp-mix.h               cpp/mi1x.h
27972         cpp-mi2.c               cpp/mi2.c
27973         cpp-mi2a.h              cpp/mi2a.h
27974         cpp-mi2b.h              cpp/mi2b.h
27975         cpp-mi2c.h              cpp/mi2c.h
27976         cpp-mi3.c               cpp/mi3.c
27977         cpp-mi3.def             cpp/mi3.def
27978         poison-1.c              cpp/poison.c
27979         pr-impl.c               cpp/prag-imp.c
27980         cpp-redef-2.c           cpp/redef1.c
27981         cpp-redef.c             cpp/redef2.c
27982         strpaste.c              cpp/strp1.c
27983         strpaste-2.c            cpp/strp2.c
27984         cpp-tradpaste.c         cpp/tr-paste.c
27985         cpp-tradstringify.c     cpp/tr-str.c
27986         cpp-tradwarn1.c         cpp/tr-warn1.c
27987         cpp-tradwarn2.c         cpp/tr-warn2.c
27988         trigraphs.c             cpp/trigraphs.c
27989         cpp-unc1.c              cpp/unc1.c
27990         cpp-unc2.c              cpp/unc2.c
27991         cpp-unc3.c              cpp/unc3.c
27992         cpp-unc.c               cpp/unc4.c
27993         undef.c                 cpp/undef1.c
27994         undef-2.c               cpp/undef2.c
27995         cpp-wi1.c               cpp/widestr1.c
27996
27997 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27998
27999         * lib/g++.exp (g++_include_flags): Tweak.
28000
28001 2000-06-27  H.J. Lu  <hjl@gnu.org>
28002             Loren J. Rittle  <ljrittle@acm.org>
28003
28004         * lib/g++.exp (g++_include_flags): Override libgloss.exp
28005         version with one that knows about the new gcc tree structure.
28006         (g++_link_flags): Same.
28007
28008 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
28009
28010         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
28011         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
28012         case we are cross-compiling.
28013
28014         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
28015         g++.old-deja/g++.niklas/Makefile.in,
28016         g++.old-deja/g++.niklas/configure.in,
28017         g++.old-deja/g++.other/Makefile.in,
28018         g++.old-deja/g++.other/configure.in,
28019         gcc.c-torture/code_quality/Makefile.in,
28020         gcc.c-torture/code_quality/configure.in,
28021         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
28022         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
28023         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
28024         gcc.c-torture/execute/ieee/Makefile.in,
28025         gcc.c-torture/execute/ieee/configure.in,
28026         gcc.c-torture/noncompile/Makefile.in,
28027         gcc.c-torture/noncompile/configure.in,
28028         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
28029         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
28030         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
28031
28032 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28033
28034         * g++.old-deja/g++.other/ambig3.C: New test.
28035
28036 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
28037
28038         * g++.old-deja/g++.pt/syntax1.C: New test.
28039         * g++.old-deja/g++.pt/syntax2.C: New test.
28040         * g++.old-deja/g++.other/syntax3.C: New test.
28041         * g++.old-deja/g++.other/syntax4.C: New test.
28042
28043 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28044
28045         * gcc.dg/20000623-1.c: Prototype exit and abort.
28046
28047 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
28048
28049         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
28050         New tests.
28051         * gcc.dg/cpp-mi3.def: New file.
28052
28053         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
28054         inside assertions.
28055         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
28056         lexer's error messages.
28057         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
28058         divine anything from the linemarkers.
28059         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
28060         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
28061
28062 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
28063
28064         * gcc.dg/20000623-1.c: New test.
28065
28066 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
28067
28068         * gcc.c-torture/execute/20000622-1.c: New test.
28069
28070 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28071
28072         * g++.old-deja/g++.other/init15.C: New test.
28073
28074 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
28075
28076         * g++.old-deja/g++.pt/vaarg2.C: New test.
28077         * g++.old-deja/g++.pt/vaarg3.C: New test.
28078
28079 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
28080
28081         * g++.old-deja/g++.other/dyncast6.C: New test.
28082
28083 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
28084
28085         * gcc.c-torture/execute/loop-6.c: New test.
28086
28087 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
28088
28089         * gcc.dg/20000614-1.c: New test.
28090         * gcc.dg/20000614-2.c: New test.
28091
28092 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
28093
28094         * g++.old-deja/g++.other/inline12.C: New test.
28095
28096 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
28097
28098         * g++.old-deja/g++.other/eh1.C: New test.
28099
28100 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
28101
28102         * g++.old-deja/g++.other/type.C: New test.
28103
28104 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28105
28106         * g++.old-deja/g++.other/initstring.C: New test.
28107
28108 2000-06-12  Jason Merrill  <jason@redhat.com>
28109
28110         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
28111
28112 2000-06-09  Jeffrey A Law  (law@cygnus.com)
28113
28114         * gcc.c-torture/compile/20000609-1.c: New test.
28115
28116 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
28117
28118         * gcc.dg/20000609-1.c: New test.
28119
28120 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
28121
28122         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
28123         * gcc.c-torture/noncompile/poison-1.c: Move...
28124         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
28125         * gcc.dg/cpp-li1.c: Add a token after the #line.
28126
28127 2000-06-05  Richard Henderson  <rth@cygnus.com>
28128
28129         * gcc.c-torture/execute/20000605-2.c: New test.
28130         * gcc.c-torture/execute/20000605-3.c: New test.
28131
28132 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
28133
28134         * g77.f-torture/execute/20000503-1.x: New file.
28135
28136 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28137
28138         * g++.old-deja/g++.eh/badalloc1.C: New test.
28139
28140 2000-06-05  Richard Henderson  <rth@cygnus.com>
28141
28142         * gcc.c-torture/execute/20000605-1.c: New test.
28143
28144 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
28145             Nathan Sidwell <nathan@codesourcery.com>
28146
28147         * gcc.c-torture/compile/20000605-1.c: New test.
28148
28149 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
28150
28151         * g77.f-torture/compile/20000601-1.f:  New test.
28152
28153 2000-06-03  Richard Henderson  <rth@cygnus.com>
28154
28155         * gcc.c-torture/execute/20000603-1.c: New.
28156
28157 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
28158
28159         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
28160         * gcc.dg/noreturn-2.c (noreturn): Likewise.
28161
28162 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
28163
28164         * gcc.dg/compare2.c (case 12): XFAIL.
28165         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
28166         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
28167
28168         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
28169
28170 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
28171
28172         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
28173         guard macro is already defined when the header is first
28174         included.
28175         * gcc.dg/cpp-mix.h: New file.
28176         * gcc.dg/endif-label.c: Update patterns to match compiler.
28177
28178         * g++.brendan/complex1.C: Declare abort.
28179         * g++.law/refs4.C: Remove XFAIL.
28180         * g++.oliva/expr2.C: Declare abort and exit.
28181
28182 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
28183
28184         * gcc.c-torture/execute/20000528-1.c: New test.
28185
28186         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
28187         * g++.old-deja/g++.law/temps4.C: Likewise.
28188
28189         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
28190         stdlib.h.  Call abort() on failure.
28191         * g++.old-deja/g++.law/refs4.C: Likewise.
28192         * g++.old-deja/g++.law/temps4.C: Likewise.
28193         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
28194         * gcc.c-torture/execute/20000112-1.c: Include string.h.
28195
28196 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
28197
28198         Relative to g++.dg/special:
28199         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
28200
28201         Relative to g++.old-deja:
28202         * g++.brendan/complex1.C, g++.jason/optimize2.C,
28203         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
28204         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
28205         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
28206         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
28207         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
28208         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
28209
28210         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
28211         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
28212         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
28213         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
28214         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
28215         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
28216         and/or string.h.
28217
28218         * g++.other/goto1.C: Update expectations for error messages.
28219
28220 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
28221
28222         * gcc.c-torture/compile/20000523-1.c: New test.
28223
28224 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28225
28226         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
28227
28228 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
28229
28230         * g++.old-deja/g++.eh/catch11.C: New test.
28231         * g++.old-deja/g++.eh/catch12.C: New test.
28232
28233 2000-05-24  Nick Clifton  <nickc@cygnus.com>
28234
28235         * gcc.c-torture/execute/20000523-1.c: New test.
28236
28237 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
28238
28239         * c-torture/execute/bcp-1.c: Replace abort in arg of
28240         __builtin_constant_p with a generic external function.
28241
28242         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28243         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28244         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28245         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28246         Prototype abort and/or exit.
28247
28248         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28249         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28250         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28251         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28252
28253 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28254
28255         * gcc.dg/dwarf2-1.c: New test.
28256
28257 2000-05-20  Richard Henderson  <rth@cygnus.com>
28258
28259         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28260
28261 2000-05-20  Andreas Jaeger  <aj@suse.de>
28262
28263         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28264         testcase.
28265
28266 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28267
28268         * gcc.c-torture/execute/20000519-2.c: New test.
28269
28270 2000-05-19  Andreas Jaeger  <aj@suse.de>
28271
28272         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28273         which fails with SSA.
28274
28275         * lib/c-torture.exp: Also test with -O3 -fssa.
28276
28277 2000-05-18  Michael Meissner  <meissner@redhat.com>
28278
28279         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28280         * gcc.c-torture/execute/920415-1.c: Ditto.
28281         * gcc.c-torture/execute/920501-1.c: Ditto.
28282         * gcc.c-torture/execute/conversion.c: Ditto.
28283         * gcc.c-torture/execute/cvt-1.c: Ditto.
28284
28285 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28286
28287         * gcc.c-torture/compile/20000518-1.c: New test.
28288
28289 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28290
28291         * g77.f-torture/compile/200005018.f:  New test.
28292
28293 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28294
28295         * gcc.c-torture/compile/20000517-1.c: New test.
28296
28297 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28298
28299         * gcc.c-torture/execute/20000516-1.c: New test.
28300
28301 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28302
28303         * g++.old-deja/g++.other/eh.C: New test.
28304
28305 2000-05-12  Richard Henderson  <rth@cygnus.com>
28306
28307         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28308         constants through to doit's conditional.
28309
28310 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28311
28312         * gcc.c-torture/compile/20000511-1.c: New test.
28313         * g77.f-torture/compile/20000511-1.f: New test.
28314         * g77.f-torture/compile/20000511-2.f: New test.
28315
28316 2000-05-11  Michael Meissner  <meissner@redhat.com>
28317
28318         * gcc.c-torture/execute/20000511-1.c: New test.
28319
28320 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28321
28322         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28323         * gcc.dg/20000510-1.S: New.
28324
28325 2000-05-08  Catherine Moore  <clm@cygnus.com>
28326
28327         * gcc.dg/unused-3.c: New.
28328
28329 2000-05-06  Richard Henderson  <rth@cygnus.com>
28330
28331           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28332           * g++.old-deja/g++.mike/warn1.C: Likewise.
28333           * g++.old-deja/g++.pt/local1.C: Likewise.
28334           * g++.old-deja/g++.pt/local7.C: Likewise.
28335           * g++.old-deja/g++.pt/spec16.C: Likewise.
28336
28337 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28338
28339         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28340
28341 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28342
28343           * g77.f-torture/execute/20000503-1.f:  New test.
28344
28345 2000-05-04  Andreas Jaeger  <aj@suse.de>
28346
28347         * gcc.dg/noreturn-2.c: New test.
28348
28349 2000-05-04  Neil Booth  <NeilB@earthling.net>
28350
28351         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28352         preprocessor.
28353
28354 2000-05-04  Richard Henderson  <rth@cygnus.com>
28355
28356         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28357
28358 2000-05-04  Richard Henderson  <rth@cygnus.com>
28359
28360         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28361         OpenSSL by Jason R Thorpe.
28362
28363 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28364
28365         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28366
28367 2000-05-03  Robert Lipe <robertlipe@usa.net>
28368
28369         * gcc.dg/20000503-1.c: New test.
28370
28371 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28372
28373         * gcc.c-torture/compile/20000502-1.c: New test.
28374         * g++.old-deja/g++.other/align.C: New test.
28375         * gcc.dg/cpp-tradstringify.c: New test.
28376
28377 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28378
28379         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28380         and hard registers.
28381
28382 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28383
28384         * gcc.c-torture/execute/loop-5.c: New test.
28385
28386 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28387
28388         * gcc.c-torture/execute/va-arg-20.c: New test.
28389
28390 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28391
28392         * gcc.c-torture/execute/20000422-1.c: New test.
28393
28394 2000-04-20  Greg McGary  <gkm@gnu.org>
28395
28396         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28397         when optimizing, but without sibling-call optimizations (-O1).
28398
28399 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28400
28401           * gcc.c-torture/compile/20000420-1.c: New test.
28402
28403 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28404
28405         * g++.abi/ptrflags.C: New test.
28406         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28407
28408 2000-04-19  Catherine Moore  <clm@cygnus.com>
28409
28410         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28411
28412 2000-04-19  Greg McGary  <gkm@gnu.org>
28413
28414         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28415         sibling-call optimizations.
28416
28417 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28418
28419         * gcc.dg/20000419-1.c: New test.
28420
28421 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28422
28423         * gcc.c-torture/execute/20000412-6.c: New test.
28424
28425 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28426
28427         * gcc.c-torture/execute/20000412-5.c: New test.
28428         * g77.f-torture/compile/20000412-1.f: New test.
28429         * gcc.c-torture/execute/20000412-4.c: New test.
28430         * gcc.c-torture/compile/20000412-2.c: New test.
28431         * gcc.c-torture/execute/20000412-3.c: New test.
28432         * gcc.c-torture/compile/20000412-1.c: New test.
28433         * gcc.c-torture/execute/20000412-2.c: New test.
28434
28435 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28436
28437         * objc/execute/bf-20.m: New test.
28438
28439 2000-04-10  Richard Henderson  <rth@cygnus.com>
28440
28441         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28442
28443         * gcc.c-torture/execute/20000412-1.c: New test.
28444
28445 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28446
28447         * g++.old-deja/g++.eh/catchptr1.C: New test.
28448
28449 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28450
28451         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28452
28453 2000-04-08  Neil Booth  <NeilB@earthling.net>
28454
28455         * gcc.dg/cpp-nullchar.c: Remove test as
28456         embedded nulls cause problems.
28457
28458 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28459
28460         * gcc.dg/compare2.c: New test.
28461
28462 2000-04-08  Neil Booth  <NeilB@earthling.net>
28463
28464         * gcc.dg/cpp-nullchar.c: New test.
28465
28466 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28467
28468         * gcc.dg/cpp-mi2.c: New test.
28469         * gcc.dg/cpp-mi2[abc].h: New files.
28470
28471 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28474         member name.
28475
28476 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.abi/vmihint.C: New test.
28479
28480 2000-04-06  Neil Booth  <NeilB@earthling.net>
28481
28482         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28483         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28484         copyright.
28485
28486 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28487
28488         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28489         avoid stack-frame overwrite.
28490
28491 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28492
28493         * gcc.c-torture/compile/20000405-2.c: New test.
28494         * gcc.c-torture/compile/20000405-3.c: New test.
28495
28496 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28497
28498         * gcc.c-torture/compile/20000405-1.c: New test.
28499
28500 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28501
28502         * gcc.dg/cast-qual-1.c: Revert last change.
28503
28504 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28505
28506         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28507
28508 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28509
28510         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28511         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28512
28513 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28514
28515         * gcc.c-torture/compile/20000403-2.c: New test.
28516         * gcc.c-torture/compile/20000403-1.c: New test.
28517
28518 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28519
28520         * gcc.c-torture/execute/20000403-1.c: New test.
28521
28522 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28523
28524         * gcc.c-torture/execute/20000402-1.c: New test.
28525
28526 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28527
28528         * gcc.c-torture/execute/va-arg-15.c: New test.
28529         * gcc.c-torture/execute/va-arg-16.c: New test.
28530         * gcc.c-torture/execute/va-arg-17.c: New test.
28531         * gcc.c-torture/execute/va-arg-18.c: New test.
28532         * gcc.c-torture/execute/va-arg-19.c: New test.
28533
28534 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28535
28536         * gcc.c-torture/compile/981211-1.c: Move to...
28537         * gcc.dg/cpp-as1.c: ...here.
28538         * gcc.dg/cpp-as2.c: New file.
28539
28540         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28541         compiler.
28542
28543 2000-04-02  Neil Booth  <NeilB@earthling.net>
28544
28545         * gcc.dg/cpp-cond.c  New tests.
28546         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28547         accidental success less likely.
28548         * gcc.dg/cpp-missingop.c  New tests.
28549         * gcc.dg/cpp-missingparen.c  New tests.
28550         * gcc.dg/cpp-shift.c  New tests.
28551         * gcc.dg/cpp-shortcircuit.c  New tests.
28552         * gcc.dg/cpp-unary.c  New tests.
28553
28554 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28555
28556         * gcc.c-torture/compile/20000329-1.c: New test.
28557
28558 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28559
28560         * gcc.c-torture/compile/20000326-1.c: New test.
28561         * gcc.c-torture/compile/20000326-2.c: New test.
28562
28563 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28564
28565         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28566         the first parameter is a function argument.
28567
28568 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28569
28570         * g++.old-deja/g++.ext/array4.C: New test.
28571
28572 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28573
28574         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28575
28576 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28577
28578         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28579
28580 2000-03-19  Richard Henderson  <rth@cygnus.com>
28581
28582         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28583
28584 2000-03-19  Richard Henderson  <rth@cygnus.com>
28585
28586         * gcc.c-torture/compile/20000319-1.c: New test.
28587
28588 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28589
28590         * gcc.c-torture/execute/20000314-3.c: New test.
28591         * gcc.c-torture/execute/20000314-2.c: New test.
28592         * gcc.c-torture/execute/20000314-1.c: New test.
28593         * gcc.c-torture/compile/20000314-2.c: New test.
28594         * gcc.c-torture/compile/20000314-1.c: New test.
28595
28596 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28597
28598         * g++.old-deja/g++.warn/inline.C: New test.
28599
28600 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28601
28602         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28603         standards-compliant result rather than specific constants.
28604         Put test-values in array.
28605
28606 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28607
28608         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28609         (g++_target_compile): Put test-specific options last.
28610
28611 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28612
28613         * g++.old-deja/g++.eh/vbase4.C: New test.
28614
28615 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28616
28617         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28618
28619 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.brendan/misc12.C: Removed.
28622         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28623         * g++.old-deja/g++.ext/pretty4.C: New test.
28624
28625 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28626
28627         * g++.old-deja/g++.other/string2.C: New test.
28628
28629 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28630
28631         * g++.old-deja/g++.warn/impint2.C: New test.
28632
28633 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28634
28635         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28636         is 1, not zero.
28637
28638 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28639
28640         * g++.old-deja/g++.warn/impint.C: New test.
28641         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28642         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28643         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28644         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28645         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28646         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28647         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28648         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28649         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28650         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28651         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28652         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28653
28654 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28655
28656         * gcc.dg/cpp-redef.c: New test.
28657
28658 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28659
28660         * g++.old-deja/g++.pt/unify7.C: New test.
28661
28662 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28663
28664         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28665         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28666
28667 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28668
28669         * gcc.c-torture/compile/20000224-1.c: New test.
28670
28671 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28672
28673         * gcc.c-torture/compile/cpp-2.c: New test.
28674         * gcc.c-torture/compile/cpp-1.c: New test.
28675
28676 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28677
28678         * gcc.c-torture/execute/20000225-1.c: New test.
28679
28680 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28681
28682         * gcc.dg/cpp-li2.c: New test.
28683
28684         * gcc.dg/cpp-wi1.c: New test.
28685
28686         * gcc.dg/cpp-li1.c: New test.
28687
28688 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28689
28690         * g++.old-deja/g++.other/sizeof5.C: New test.
28691
28692 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28693
28694         * gcc.c-torture/execute/va-arg-13.c: New test.
28695
28696 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28697
28698         * gcc.c-torture/execute/va-arg-12.c: New test.
28699
28700 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28701
28702         * gcc.c-torture/execute/20000223-1.c: New test.
28703
28704 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28705
28706         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28707
28708 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28709
28710         * g++.old-deja/g++.abi/ptrmem.C: New test.
28711
28712 2000-02-19  Richard Henderson  <rth@cygnus.com>
28713
28714         * gcc.c-torture/compile/init-3.c: New.
28715
28716 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28717
28718         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28719         ALWAYS_CXXFLAGS.
28720
28721 2000-02-11  Robert Lipe <robertl@sco.com>
28722
28723         * gcc.c-torture/compile/20000211-3.c: New test.
28724
28725 2000-02-11  Martin Buchholz <martin@xemacs.org>
28726
28727         * gcc.c-torture/compile/20000211-2.c: New test.
28728
28729 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28730
28731         * gcc.c-torture/compile/20000211-1.c: New test.
28732
28733 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28734
28735         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28736           on native targets
28737
28738 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28739
28740         * g++.old-deja/g++.other/cast5.C: New test.
28741
28742 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28743
28744         * gcc.c-torture/execute/20000205-1.c: New.
28745
28746 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28747
28748         * g++.old-deja/g++.jason/cast3.C: Return void.
28749         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28750
28751 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28752
28753         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28754
28755         * gcc.dg/loop-1.c: New test.
28756
28757 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28758
28759         * gcc.c-torture/compile/20000127-1.c: New test.
28760         * gcc.c-torture/execute/991228-1.c: New test.
28761
28762 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28763
28764         * gcc.dg/unused-2.c: New test.
28765
28766         * gcc.dg/conv-1.c: New test.
28767
28768 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28769
28770         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28771         compiler.
28772         (tool_option_proc): Fix typo.
28773
28774 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28775
28776         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28777         of the ld on the host, not on the build machine.
28778         Also, don't crash if '--help' is not a supported option.
28779
28780 2000-01-24  Richard Henderson  <rth@cygnus.com>
28781
28782         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28783
28784 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28785
28786         * gcc.c-torture/execute/20000120-2.c: New test.
28787         * gcc.c-torture/execute/20000120-1.c: New test.
28788
28789 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28790
28791         * gcc.c-torture/execute/20000113-1.c: New test.
28792
28793 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28794
28795         * gcc.c-torture/execute/20000112-1.c: New test.
28796
28797 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28798
28799         * gcc.dg/20000111-1.c: New test.
28800
28801 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28802
28803         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28804         with 16 bit integers.
28805
28806 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28807
28808         * gcc.dg/20000108-1.c: New test.
28809
28810 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28811
28812         * g++.old-deja/g++.ns/koenig8.C: New test.
28813
28814 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28815
28816         * g++.old-deja/g++.other/cast4.C: New test.
28817
28818 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28819
28820         * gcc.c-torture/compile/20000105-2.c: New test.
28821         * gcc.c-torture/compile/20000105-1.c: New test.
28822
28823 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28824
28825         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28826         references to printf & atoi to conform to ANSI standard.
28827         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28828         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28829         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28830         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28831         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28832         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28833         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28834         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28835         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28836         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28837         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28838         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28839         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28840         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28841         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28842         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28843         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28844         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28845         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28846         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28847         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28848         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28849         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28850         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28851         * g++.old-deja/g++.brendan/init3.C: Likewise.
28852         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28853         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28854         * g++.old-deja/g++.brendan/new2.C: Likewise.
28855         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28856         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28857         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28858         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28859         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28860         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28861         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28862         * g++.old-deja/g++.brendan/template24.C: Likewise.
28863         * g++.old-deja/g++.brendan/template3.C: Likewise.
28864         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28865         * g++.old-deja/g++.jason/inline3.C: Likewise.
28866         * g++.old-deja/g++.jason/opeq.C: Likewise.
28867         * g++.old-deja/g++.law/arg5.C: Likewise.
28868         * g++.old-deja/g++.law/arm7.C: Likewise.
28869         * g++.old-deja/g++.law/ctors11.C: Likewise.
28870         * g++.old-deja/g++.law/cvt8.C: Likewise.
28871         * g++.old-deja/g++.law/init9.C: Likewise.
28872         * g++.old-deja/g++.law/refs4.C: Likewise.
28873         * g++.old-deja/g++.law/template2.C: Likewise.
28874         * g++.old-deja/g++.law/visibility24.C: Likewise.
28875         * g++.old-deja/g++.law/vtable3.C: Likewise.
28876         * g++.old-deja/g++.mike/asm2.C: Likewise.
28877         * g++.old-deja/g++.mike/eh1.C: Likewise.
28878         * g++.old-deja/g++.mike/misc1.C: Likewise.
28879         * g++.old-deja/g++.mike/misc13.C: Likewise.
28880         * g++.old-deja/g++.mike/misc14.C: Likewise.
28881         * g++.old-deja/g++.mike/ns12.C: Likewise.
28882         * g++.old-deja/g++.mike/p1248.C: Likewise.
28883         * g++.old-deja/g++.mike/p3708.C: Likewise.
28884         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28885         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28886         * g++.old-deja/g++.mike/p646.C: Likewise.
28887         * g++.old-deja/g++.mike/p700.C: Likewise.
28888         * g++.old-deja/g++.mike/p783.C: Likewise.
28889         * g++.old-deja/g++.mike/p783a.C: Likewise.
28890         * g++.old-deja/g++.mike/p783b.C: Likewise.
28891         * g++.old-deja/g++.mike/p786.C: Likewise.
28892         * g++.old-deja/g++.mike/p789.C: Likewise.
28893         * g++.old-deja/g++.mike/p789a.C: Likewise.
28894         * g++.old-deja/g++.mike/p807a.C: Likewise.
28895         * g++.old-deja/g++.other/delete3.C: Likewise.
28896         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28897         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28898         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28899         * g++.old-deja/g++.other/empty1.C: Likewise.
28900         * g++.old-deja/g++.other/temporary1.C: Likewise.
28901         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28902         * g++.old-deja/g++.pt/t16.C: Likewise.
28903         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28904
28905 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28906
28907         * gcc.dg/991230-1.c: New test.
28908
28909 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28910
28911         * gcc.c-torture/compile/991229-3.c: New test.
28912         * gcc.c-torture/compile/991229-2.c: New test.
28913         * gcc.c-torture/compile/991229-1.c: New test.
28914
28915 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28916
28917         * gcc.c-torture/compile/labels-2.c: New test.
28918
28919 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28920
28921         * gcc.c-torture/execute/991227-1.c: New test.
28922
28923 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28924
28925         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28926
28927 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28928
28929         * gcc.c-torture/execute/991221-1.c: New test.
28930
28931 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28932
28933         * g++.old-deja/g++.other/cast3.C: New test.
28934
28935 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28936
28937         * gcc.c-torture/execute/991216-4.c: New test.
28938
28939 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28940
28941         * gcc.c-torture/execute/991216-1.c: New test.
28942         * gcc.c-torture/execute/991216-2.c: New test.
28943         * gcc.c-torture/execute/991216-3.c: New test.
28944
28945 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28946
28947         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28948         Actually make the test fail by using "-O2" for compilation.
28949
28950 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28951
28952         * g++.old-deja/g++.warn/cast-align1.C: New test.
28953
28954 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28955
28956         * gcc.c-torture/compile/991214-1.c: New test.
28957         * gcc.c-torture/compile/991214-2.c: New test.
28958
28959 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28960
28961         * gcc.dg/991214-1.c: New test.
28962
28963 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28964
28965         * gcc.c-torture/compile/991213-3.c: New test.
28966         * gcc.c-torture/compile/991213-2.c: New test.
28967         * gcc.c-torture/compile/991213-1.c: New test.
28968
28969 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28970
28971         * gcc.dg/991209-1.c: New test.
28972
28973 1999-12-08  Nathan Sidwell <nathan@acm.org>
28974
28975         * gcc.c-torture/compile/991208-1.c: New test.
28976
28977 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28978
28979         * gcc.dg/ultrasp2.c: New test.
28980
28981 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28982
28983         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28984
28985 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28986
28987         * gcc.c-torture/compile/991202-1.c: New test.
28988         * gcc.c-torture/execute/991202-1.c: New test.
28989         * gcc.c-torture/execute/991202-2.c: New test.
28990         * gcc.c-torture/execute/991202-3.c: New test.
28991
28992 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28993
28994         * g++.old-deja/g++.abi/align.C: New test.
28995         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28996         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28997
28998 1999-12-01  Richard Henderson  <rth@cygnus.com>
28999
29000         * gcc.c-torture/execute/991201-1.c: New.
29001
29002 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
29003
29004         * gcc.dg/991129-1.c: New test.
29005
29006 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29007
29008         * gcc.c-torture/compile/991127-1.c: New test.
29009
29010 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29011
29012         * g++.old-deja/g++.other/warn4.C: New test.
29013
29014 1999-11-22  Nathan Sidwell  <nathan@acm.org>
29015
29016         * g++.old-deja/g++.eh/cleanup2.C: New test.
29017         * g++.old-deja/g++.ext/pretty2.C: New test.
29018         * g++.old-deja/g++.ext/pretty3.C: New test.
29019         * g++.old-deja/g++.other/debug6.C: New test.
29020
29021 1999-10-20  Jim Wilson  <wilson@cygnus.com>
29022
29023         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
29024         compiler_output to look for one error message instead of two.
29025
29026 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
29027
29028         * gcc.c-torture/execute/991118-1.c: Also test case
29029         where the word boundary does not split a byte evenly.
29030
29031 1999-11-19  Nathan Sidwell  <nathan@acm.org>
29032
29033         * g++.old-deja/g++.ext/restrict1.C: New test.
29034
29035 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
29036
29037         * gcc.c-torture/execute/991118-1.c: New test.
29038
29039 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
29040
29041         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
29042         working directory pathnames.
29043
29044 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
29045
29046         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
29047         host is equipped with driver.h and driver.o so it can actually
29048         compile and run the tests.
29049
29050 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
29051
29052         * gcc.c-torture/compile/991008-1.c: New test.
29053
29054 1999-11-08  Nick Clifton  <nickc@cygnus.com>
29055
29056         * lib/gcc-dg.exp: Include target-supports.exp
29057
29058 1999-11-05  Nick Clifton  <nickc@cygnus.com>
29059
29060         * lib/target-supports.exp: New file: Provide procs to test for
29061         features supported by the target.
29062         (check_weak_available): Moved here from ecos.exp.
29063         (check_alias_available): New proc: Determine of the target
29064         toolchain supports the alias attribute.
29065
29066         * gcc.dg/special/ecos.exp: Move check_weak_available to
29067         target-supports.exp.
29068         (alias-1.c): Only perform the test if the target supports
29069         aliases.
29070         (wkali-1.c): Only perform the test if the target supports
29071         aliases.
29072
29073         * gcc.dg/990506-0.c: Expect error messages from cross
29074         targets as well as native targets.
29075
29076 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29077
29078         * gcc.dg/ultrasp1.c: Removed xfail.
29079         * gcc.dg/struct-ret-2.c: Likewise.
29080         * gcc.dg/array-1.c: Likewise.
29081
29082 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
29083
29084         * gcc.dg/struct-ret-2.c: New test.
29085
29086         * gcc.dg/array-1.c: New test.
29087
29088 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
29089
29090         * gcc.c-torture/execute/991030-1.c: New test.
29091
29092 1999-10-26  Richard Henderson  <rth@cygnus.com>
29093
29094         * gcc.c-torture/compile/991026-2.c: New test.
29095
29096 1999-10-26  Jeffrey A Law  (law@cygnus.com)
29097
29098         * gcc.c-torture/compile/991026-1.c: New test.
29099
29100 1999-10-23  Jeffrey A Law  (law@cygnus.com)
29101
29102         * gcc.c-torture/execute/991023-1.c: New test.
29103
29104 1999-10-19  Jeffrey A Law  (law@cygnus.com)
29105
29106         * gcc.c-torture/execute/991019-1.c: New test.
29107
29108 1999-10-16  Richard Henderson  <rth@cygnus.com>
29109
29110         * gcc.c-torture/execute/991016-1.c: New test.
29111
29112 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
29113
29114         * gcc.c-torture/execute/991014-1.c: New test.
29115
29116 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
29117
29118         * g++.old-deja/g++.other/union2.C: New test.
29119
29120 1999-10-13  Nathan Sidwell  <nathan@acm.org>
29121
29122         * g++.old-deja/g++.other/vaarg2.C: New test.
29123         * g++.old-deja/g++.other/vaarg3.C: New test.
29124
29125 1999-10-12  Craig Burley  <craig@jcb-sc.com>
29126
29127         * g77.f-torture/noncompile/19990905-1.f: Moved from being
29128         in compile/.
29129
29130 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
29131
29132         * gcc.c-torture/execute/va-arg-11.c: New test.
29133
29134 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
29135
29136         * lib/file-format.exp (gcc_target_object_format): Don't
29137         crash if objdump is unavailable.
29138
29139 1999-09-29  Donn Terry <donn@interix.com>
29140
29141         * gcc.misc-tests/mg.exp: delete extraneous redirection.
29142
29143 1999-09-28  Nick Clifton  <nickc@cygnus.com>
29144
29145         * gcc.c-torture/compile/990928-1.c: New test.
29146
29147 1999-09-28  Nathan Sidwell  <nathan@acm.org>
29148
29149         * g++.old-deja/g++.other/decl6.C: New test.
29150
29151 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29152
29153         * gcc.c-torture/execute/va-arg-10.c: New test.
29154
29155 1999-09-27  Nathan Sidwell  <nathan@acm.org>
29156
29157         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
29158         __PRETTY_FUNCTION__.
29159
29160 1999-09-23  Nick Clifton  <nickc@cygnus.com>
29161
29162         * gcc.c-torture/execute/990923-1.c: New test.
29163
29164 1999-09-21  Nick Clifton  <nickc@cygnus.com>
29165
29166         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
29167         for which -fpic is inappropriate.
29168
29169 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
29170
29171         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
29172
29173 1999-09-21  Nathan Sidwell  <nathan@acm.org>
29174
29175         * g++.old-deja/g++.other/dyncast1.C: New test.
29176         * g++.old-deja/g++.other/dyncast2.C: New test.
29177         * g++.old-deja/g++.other/dyncast3.C: New test.
29178         * g++.old-deja/g++.other/dyncast4.C: New test.
29179         * g++.old-deja/g++.other/dyncast5.C: New test.
29180         * g++.old-deja/g++.eh/catch3.C: New test.
29181         * g++.old-deja/g++.eh/catch3p.C: New test.
29182         * g++.old-deja/g++.eh/catch4.C: New test.
29183         * g++.old-deja/g++.eh/catch4p.C: New test.
29184         * g++.old-deja/g++.eh/catch5.C: New test.
29185         * g++.old-deja/g++.eh/catch5p.C: New test.
29186         * g++.old-deja/g++.eh/catch6.C: New test.
29187         * g++.old-deja/g++.eh/catch6p.C: New test.
29188         * g++.old-deja/g++.eh/catch7.C: New test.
29189         * g++.old-deja/g++.eh/catch7p.C: New test.
29190         * g++.old-deja/g++.eh/catch8.C: New test.
29191         * g++.old-deja/g++.eh/catch8p.C: New test.
29192         * g++.old-deja/g++.eh/catch9.C: New test.
29193         * g++.old-deja/g++.eh/catch9p.C: New test.
29194
29195 1999-09-13  Nathan Sidwell  <nathan@acm.org>
29196
29197         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
29198         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
29199
29200 1999-09-13  Jeffrey A Law  (law@cygnus.com)
29201
29202         * gcc.c-torture/compile/990913-1.c: New test.
29203
29204 1999-09-10  Nathan Sidwell  <nathan@acm.org>
29205
29206         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
29207         * g++.old-deja/g++.jason/rfg5.C: Likewise.
29208
29209 1999-09-09  Richard Henderson  <rth@cygnus.com>
29210
29211         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
29212
29213 1999-09-09  Nathan Sidwell  <nathan@acm.org>
29214
29215         * g++.old-deja/g++.other/lookup11.C: New test.
29216         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
29217         what is permitted and what we want.
29218         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
29219         overload use.
29220         * g++.old-deja/g++.jason/rfg5.C: Likewise
29221
29222 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
29223
29224         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
29225         * gcc.c-torture/noncompile/poison-1.c: New file.
29226
29227 1999-09-08  Nathan Sidwell  <nathan@acm.org>
29228
29229         * g++.old-deja/g++.other/sizeof3.C: New test.
29230         * g++.old-deja/g++.other/sizeof4.C: New test.
29231         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
29232         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
29233
29234 1999-09-07  Richard Henderson  <rth@cygnus.com>
29235
29236         * gcc.dg/va-arg-1.c: New.
29237
29238 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29239
29240         * gcc.c-torture/execute/va-arg-9.c: New test.
29241
29242 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29243
29244         * g77.f-torture/compile/980519-2.f: New test.
29245         * g77.f-torture/compile/19990905-0.f: New test.
29246         * g77.f-torture/compile/19990905-1.f: New test.
29247         * g77.f-torture/compile/19990905-2.f: New test.
29248
29249         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29250
29251 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29252
29253         * gcc.c-torture/execute/990827-1.c: Fix typo.
29254
29255 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29256
29257         * g++.old-deja/g++.other/deref1.C: New test.
29258
29259 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29260
29261         * g++.old-deja/g++.other/ambig2.C: New test.
29262         * g++.old-deja/g++.other/cond5.C: New test.
29263         * g++.old-deja/g++.other/lookup16.C: New test.
29264
29265 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29266
29267         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29268         assemblers too.
29269
29270 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29271
29272         * lib/c-torture.exp: Avoid the "compare executables" optimization
29273         when testing native.
29274
29275 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29276
29277         * gcc.c-torture/execute/990829-1.c: New test.
29278         * gcc.c-torture/compile/990829-1.c: New test.
29279
29280 1999-08-27  Paul Burchard  <burchard@pobox.com>
29281
29282         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29283         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29284         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29285         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29286         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29287         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29288         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29289         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29290         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29291         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29292         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29293
29294 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29295
29296         * gcc.c-torture/execute/990827-1.c: New test.
29297
29298 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29299
29300         * g77.f-torture/noncompile/19990826-4.f: New test.
29301
29302         * g77.f-torture/compile/19990826-3.f: New test.
29303
29304         * g77.f-torture/execute/19990826-2.f: New test.
29305
29306         * g77.f-torture/compile/19990826-1.f: New test.
29307
29308         * gcc.c-torture/execute/990826-0.c: New test.
29309         * g77.c-torture/execute/19990826-0.f: New test.
29310
29311         * g77.f-torture/noncompile/970626-2.f: New test.
29312
29313 1999-08-25  Paul Burchard  <burchard@pobox.com>
29314
29315         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29316         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29317         lss-011.C: New tests.
29318
29319 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29320
29321         * g++.old-deja/g++.other/decl5.C: New test.
29322
29323 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29324
29325         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29326         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29327         call `postbase' for each one.  All callers of `postbase' changed
29328         to call this instead.
29329
29330 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29331
29332         * gcc.c-torture/execute/990811-1.c: New test.
29333
29334 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29335
29336         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29337         just native ones.
29338
29339         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29340         just native ones.
29341
29342 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29343
29344         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29345
29346 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29347
29348         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29349
29350 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29351
29352         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29353
29354 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29355
29356         * gcc.c-torture/execute/990804-1.c: New test.
29357
29358 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29359
29360         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29361         * g++.old-deja/g++.brendan/crash64.C: Likewise
29362         * g++.old-deja/g++.brendan/overload8.C: Likewise
29363
29364 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29365
29366         * g++.old-deja/g++.other/struct1.C: New test.
29367
29368 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29369
29370         * g++.old-deja/g++.other/enum2.C: New test.
29371
29372 1999-08-02  Richard Henderson  <rth@cygnus.com>
29373
29374         Adapted from tests from Franz Sirl:
29375         * gcc.c-torture/execute/va-arg-7.c: New test.
29376         * gcc.c-torture/execute/va-arg-8.c: New test.
29377
29378 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29379
29380         * gcc.c-torture/compile/990801-2.c: New test.
29381
29382         * gcc.c-torture/compile/990801-1.c: New test.
29383
29384 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29385
29386         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29387         fp-cmp-1.c, converting double to float.
29388
29389         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29390         fp-cmp-1.c, converting double to long double.
29391
29392         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29393         from fr1 to unknown_register, since fr1 is a legitimate register
29394         on some machines.
29395
29396 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29397
29398         * README: More listname related changes.
29399
29400 1999-07-08  Catherine Moore  <clm@cygnus.com>
29401
29402         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29403
29404 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29405
29406         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29407
29408 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29409
29410         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29411
29412 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29413
29414         * gcc.dg/990703-1.c: New test.
29415
29416 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29417
29418         * lib/file-format.exp: New file: Move definition of proc
29419         gcc_target_object_format to here from
29420         gcc.dg/special/ecos.exp.
29421
29422         * lib/c-torture.exp: Include lib file-format.exp.
29423         * lib/gcc-dg.exp: Include lib file-format.exp.
29424
29425         * gcc.dg/special/ecos.exp: Remove definition of proc
29426         gcc_target_object_format.
29427
29428 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29429
29430         * gcc.c-torture/execute/990628-1.c: New test.
29431
29432 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29433
29434         * gcc.c-torture/compile/990625-2.c: New test.
29435
29436         * gcc.c-torture/compile/990625-1.c: New test.
29437
29438 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29439
29440         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29441         attributes compile.
29442         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29443         ports that use the COFF/PE file format.
29444
29445 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29446
29447         * gcc.c-torture/compile/990617-1.c: New test.
29448
29449 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29450
29451         * g++.old-deja/g++.other/decl4.C: New test.
29452
29453 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29454
29455         * g++.old-deja/g++.other/bitfld3.C: New test.
29456
29457 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29458
29459         * g++.old-deja/g++.eh/catch1.C: New test.
29460
29461 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29462
29463         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29464
29465         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29466         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29467
29468 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29469
29470         * g77.f-torture/compile/19990502-0.f: Replace with new,
29471         shorter, test that still fails after recent changes.
29472
29473 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29474
29475         * gcc.c-torture/execute/990604-1.c: New test.
29476
29477 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29478
29479         * gcc.c-torture/execute/990531-1.c: New test.
29480
29481 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29482
29483         * gcc.c-torture/compile/990527-1.c: New test.
29484
29485 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29486
29487         * gcc.c-torture/execute/990527-1.c: New test.
29488
29489 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29490
29491         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29492         bitfields as signed.
29493
29494 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29495
29496         * g77.f-torture/compile/19990525-0.f: New test.
29497
29498 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29499
29500         * gcc.c-torture/execute/990525-2.c: New test.
29501
29502         * gcc.c-torture/execute/990525-1.c: New test.
29503
29504 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29505
29506         * g++.old-deja/g++.other/anon3.C: New test.
29507         * g++.old-deja/g++.other/anon4.C: New test.
29508         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29509         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29510         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29511         Merrill).
29512
29513 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29514
29515         * gcc.c-torture/execute/990524-1.c: New test.
29516
29517         * gcc.dg/990524-1.c: New test.
29518
29519 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29520
29521         * gcc.c-torture/compile/990523-1.c: New test.
29522
29523 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29524
29525         * gcc.c-torture/compile/990519-1.c: New test.
29526
29527 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29528
29529         * gcc.c-torture/compile/990517-1.c: New test.
29530
29531         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29532         (e4, f4): New tests.
29533         (main): Call them.
29534
29535 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29536
29537         * gcc.dg/noreturn-1.c: New test.
29538
29539 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29540
29541         * gcc.c-torture/execute/990513-1.c: New test.
29542
29543 1999-05-10  Richard Henderson  <rth@cygnus.com>
29544
29545         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29546
29547 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29548
29549         * g77.f-torture/execute/erfc.f: Use small single-precision
29550         values, to avoid problems on Alphas when not -mieee.
29551
29552 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29553
29554         * gcc.dg/990506-0.c: New test.
29555
29556 1999-05-08  Richard Henderson  <rth@cygnus.com>
29557
29558         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29559         the constant to test.  Don't XFAIL 64-bit targets.
29560
29561         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29562         * g++.old-deja/g++.law/profile1.C: Likewise.
29563
29564         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29565         operator new instances.
29566         * g++.old-deja/g++.other/delete5.C: Likewise.
29567
29568 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29569
29570         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29571         intrinsic.
29572
29573 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29574
29575         * g77.f-torture/execute/u77-test.f: Reverse order of two
29576         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29577
29578 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29579
29580         * gcc.dg/compare1.c: New test.
29581
29582 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29583
29584         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29585         New tests.
29586
29587 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29588
29589         * g77.f-torture/compile/19990502-1.f: New test.
29590
29591 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29592
29593         * g77.f-torture/compile/19990502-0.f: New test.
29594
29595 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29596
29597         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29598         intrinsic.
29599
29600 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29601
29602         * g77.f-torture/execute/u77-test.f (main): List libU77
29603         intrinsics not currently tested.
29604         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29605         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29606         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29607         Trim blanks off the ends of some printed strings.
29608
29609 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29610
29611         * g77.f-torture/execute/u77-test.f (main): Just warn about
29612         FSTAT gid disagreement, as it's expected on some systems.
29613
29614 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29615
29616         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29617         use a new function, which allows for some slop.
29618         Clean up some commentary.
29619         (issum): The new function.
29620         (sgladd): Deleted subroutine.
29621
29622 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29623
29624         * g77.f-torture/execute/u77-test.f: Modify to be more like
29625         libf2c/libU77 version, bringing patches to that version here.
29626         Add suitable commentary.
29627
29628 1999-04-25  Richard Henderson  <rth@cygnus.com>
29629
29630         * gcc.dg/990424-1.c: New test.
29631
29632 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29633
29634         * g77.f-torture/execute/u77-test.f (main): Bug involving
29635         LSTAT has been fixed, so turn back on full checking.
29636
29637 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29638
29639         * g77.f-torture/compile/19990419-0.f: New test.
29640         * g77.f-torture/execute/19990419-1.f: New test.
29641
29642 1999-04-17  Richard Henderson  <rth@cygnus.com>
29643
29644         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29645         to avoid the need for a prototype to supress a warning.
29646
29647 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29648
29649         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29650
29651 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29652
29653         * gcc.c-torture/execute/990404-1.c: New test.
29654
29655 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29656
29657         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29658         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29659         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29660         missing initializer warnings.
29661
29662 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29663
29664         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29665         matching strings.
29666
29667 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29668
29669         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29670
29671 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29672
29673         * g77.f-torture/execute/19990325-0.f: New test.
29674         * g77.f-torture/execute/19990325-1.f: New test.
29675
29676 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29677
29678         * gcc.c-torture/execute/990324-1.c: New test.
29679
29680 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29681
29682         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29683         test with 4.
29684
29685 1999-03-17  Richard Henderson  <rth@cygnus.com>
29686
29687         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29688
29689 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29690
29691         * g77.f-torture/execute/19990313-2.f: New test.
29692         * g77.f-torture/execute/19990313-3.f: New test.
29693
29694 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29695
29696         * g77.f-torture/execute/19990313-0.f: New test.
29697         * g77.f-torture/execute/19990313-1.f: New test.
29698
29699 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29700
29701         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29702         printf to sprintf.
29703         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29704         (main): Add check for u15.  Conditionalize u31 check depending on
29705         whether ints are <32 bits or >=32 bits.
29706
29707 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29708
29709         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29710
29711 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29712
29713         * g77.f-torture/compile/19990305-0.f: New test.
29714         * g77.f-torture/execute/19981119-0.f: New test.
29715
29716 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29717
29718         * g77.f-torture/execute/970625-2.f: call ABORT if final
29719         result is not correct, instead of just printing it.
29720         Add this checking via newly introduced obfuscation, to
29721         trip up buggy front ends.
29722
29723 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29724
29725         * g77.f-torture/compile/960317-1.f: Moved from being
29726         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29727
29728 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29729
29730         * g77.f-torture/execute/960317-1.f: New (old) test.
29731         * g77.f-torture/execute/970625-2.f: Ditto.
29732
29733 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29734
29735         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29736         message on line 1 or line 2; cccp and cpplib do this differently.
29737
29738 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29739
29740         * g++.old-deja/g++.law/weak1.C: New test.
29741
29742 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29743
29744         * gcc.c-torture/execute/990119-1.c: Renamed to...
29745         * gcc.dg/990119-1.c: this, so it will only be tested once
29746         (it's a preprocessor test, it doesn't need to be run at
29747         multiple optimization levels).
29748
29749 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29750
29751         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29752           ALWAYS_CXXFLAGS.
29753
29754 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29755
29756         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29757         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29758         to not be compilable by current g77.
29759
29760 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29761
29762         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29763
29764 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29765
29766         * gcc.c-torture/execute/990222-1.c: New test.
29767
29768 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29769
29770         * g77.f-torture/compile/19990218-0.f: New test.
29771         * g77.f-torture/noncompile/19990218-1.f: New test.
29772
29773 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29774
29775         * g77.f-torture/compile/19981216-0.f: New test.
29776
29777 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29778
29779         * gcc.dg/990214-1.c: New test.
29780
29781 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29782
29783         * gcc.dg/990213-2.c: New test.
29784
29785         * gcc.dg/990213-1.c: New test.
29786
29787 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29788
29789         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29790         ints.
29791
29792 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29793
29794         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29795         specified by target.
29796
29797         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29798
29799 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29800
29801         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29802
29803 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29804
29805         * gcc.dg/special/ecos.exp: New test driver for new tests with
29806         special requirements.
29807
29808         * gcc.dg/special/alias-1.c: New test.
29809         * gcc.dg/special/gcsec-1.c: New test.
29810         * gcc.dg/special/weak-1.c: New test.
29811         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29812         * gcc.dg/special/weak-2.c: New test.
29813         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29814         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29815         * gcc.dg/special/wkali-1.c: New test.
29816         * gcc.dg/special/wkali-2.c: New test.
29817         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29818         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29819
29820 1999-02-10  Felix Lee  <flee@cygnus.com>
29821
29822           * lib/c-torture.exp (c-torture-compile): Pull out code for
29823           analyzing gcc error messages.
29824           (c-torture-execute): Likewise.  Fix some (harmless) false
29825           positives.
29826           * lib/gcc.exp (gcc_check_compile): New function.
29827
29828 1999-02-08  Richard Henderson  <rth@cygnus.com>
29829
29830         * gcc.c-torture/execute/990208-1.c: New test.
29831
29832 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29833
29834         * g++.dg/special/ecos.exp: New driver for new tests with special
29835         requirements
29836
29837         * g++.dg/special/conpr-1.C: New test
29838         * g++.dg/special/conpr-2.C: New test
29839         * g++.dg/special/conpr-2a.C: New test
29840         * g++.dg/special/conpr-3.C: New test
29841         * g++.dg/special/conpr-3a.C: New test
29842         * g++.dg/special/conpr-3b.C: New test
29843
29844         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29845         allow g++ to use the dg driver
29846
29847         * README: Add comment about g++.dg directory
29848
29849 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29850
29851         * README: Update email addresses.
29852
29853 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29854
29855         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29856         arguments in order to force structure S onto the stack even on
29857         the alpha.
29858         (test): Pass 10 leading arguments to function foo as well as the
29859         structure S.
29860
29861         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29862         failure for all targets.
29863
29864         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29865         abort to terminate program execution.
29866
29867 1999-01-30  Richard Henderson  <rth@cygnus.com>
29868
29869         * gcc.c-torture/execute/990130-1.c: New test.
29870
29871 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29872
29873         * gcc.dg/990130-1.c: New test.
29874
29875 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29876
29877         * gcc.c-torture/execute/990128-1.c: New test.
29878
29879 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29880
29881         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29882
29883 1999-01-27  Felix Lee  <flee@cygnus.com>
29884
29885         * lib/c-torture.exp (c-torture-compile): pull out code for
29886         analyzing gcc error messages.
29887         (c-torture-execute): ditto, and fix some (harmless) false
29888         positives.
29889         * lib/gcc.exp (gcc_check_compile): new function.
29890
29891 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29892
29893         * gcc.dg/990117-1.c: New test.
29894
29895         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29896
29897         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29898
29899 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29900
29901         * g77.f-torture/compile/990115-1.f: New test.
29902
29903 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29904
29905         * gcc.c-torture/compile/990107-1.c: New test
29906
29907 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29908
29909         * gcc.c-torture/execute/990106-2.c: New test.
29910
29911         * gcc.c-torture/execute/990106-1.c: New test.
29912
29913 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29914
29915         * gcc.c-torture/compile/981223-1.c: New test.
29916
29917 1998-12-29  Richard Henderson  <rth@cygnus.com>
29918
29919         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29920         (opt3): Rename from opt4 and disable.
29921
29922 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29923
29924         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29925
29926 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29927
29928         * g++.old-deja/g++.other/conv5.C: New test.
29929
29930 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29931
29932         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29933
29934 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29935
29936         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29937
29938 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29939
29940         * gcc.c-torture/compile/981211-1.c: New test.
29941
29942 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29943
29944         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29945
29946         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29947
29948 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29949
29950         * gcc.special/930510-1.c: Make C9X safe.
29951         * gcc.misc-tests/gcov-1.c Similarly.
29952         * gcc.misc-tests/gcov-2.c Similarly.
29953
29954 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29955
29956         * gcc.dg/ultrasp1.c: New test.
29957
29958 1998-12-06  Richard Henderson  <rth@cygnus.com>
29959
29960         * gcc.c-torture/execute/981206.c: New test.
29961
29962 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29963
29964         * g++.old-deja/g++.ns/template7.C: New test.
29965
29966         * g++.old-deja/g++.other/expr1.C: New test.
29967
29968         * g++.old-deja/g++.eh/tmpl3.C: New test.
29969
29970         * g++.old-deja/g++.eh/tmpl2.C: New test.
29971
29972 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29973
29974         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29975         * g++.old-deja/g++.other/using6.C: Removed.
29976         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29977
29978         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29979
29980 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29981
29982         * g++.old-deja/g++.pt/overload8.C: New test.
29983
29984         * g++.old-deja/g++.pt/overload7.C: New test.
29985
29986         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29987
29988         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29989         and relinking messages.
29990         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29991         compiling with -frepo.
29992
29993 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29994
29995         * g++.old-deja/g++.pt/lookup6.C: New test.
29996
29997 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29998
29999         * gcc.c-torture/execute/981130-1.c: New test.
30000         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
30001
30002 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30003
30004         * g++.old-deja/g++.pt/explicit76.C: New test.
30005
30006         * g++.old-deja/g++.pt/friend38.C: New test.
30007
30008         * g++.old-deja/g++.ns/crash2.C: New test.
30009
30010         * g++.old-deja/g++.pt/defarg8.C: New test.
30011
30012         * g++.old-deja/g++.pt/instantiate6.C: New test.
30013
30014         * g++.old-deja/g++.pt/static6.C: New test.
30015
30016         * g++.old-deja/g++.pt/decl2.C: New test.
30017
30018 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30019
30020         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
30021         problem is actually related with name lookup, but so what? :-)
30022
30023         * g++.old-deja/g++.pt/friend37.C: New test.
30024
30025 1998-11-25  Dave Love  <d.love@dl.ac.uk>
30026
30027         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
30028         element, which fails on some systems.
30029
30030         * g77.f-torture/execute/labug1.f: New test.
30031
30032 1998-11-21  Jeffrey A Law  (law@cygnus.com)
30033
30034         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
30035         is defined.
30036
30037 1998-11-18  Dave Love  <d.love@dl.ac.uk>
30038
30039         * g77.f-torture/compile/981117-1.f: New test.
30040
30041 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
30042
30043         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
30044         properly discarded.
30045
30046 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
30047
30048         * gcc.c-torture/execute/memcheck: New directory of tests for
30049         -fcheck-memory-usage.
30050
30051 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30052
30053         * README: New file, general information about the testsuite and
30054         new description of the various C++ test subdirectories.
30055         * README.g++: Eliminate obsolete information, update and move most
30056         relevant stuff to README.
30057
30058 1998-11-07  Richard Henderson  <rth@cygnus.com>
30059
30060         * gcc.c-torture/compile/981107-1.c: New test.
30061
30062 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
30063
30064         * execute/memcpy-bi.c: New testcase.
30065
30066 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
30067
30068         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
30069         base classes.
30070
30071         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
30072         template is selected.
30073
30074         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
30075         classes, it should be accepted for all types.
30076
30077         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
30078
30079         * g++.old-deja/g++.pt/spec24.C: Ensure that template
30080         specializations start with template headers.
30081
30082 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
30083
30084         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
30085
30086         * g++.old-deja/g++.other/init9.C: Test cross initialization of
30087         non-POD types.
30088
30089 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
30090
30091         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
30092
30093 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
30094
30095         * compile/981022-1.c, compile/981022-1.x: New test and driver.
30096
30097 1998-10-19  Jeffrey A Law  (law@cygnus.com)
30098
30099         * 981019-1.c: New test.
30100
30101 1998-10-14  Robert Lipe <robertl@dgii.com>
30102
30103         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
30104         find objc headers.
30105
30106 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
30107
30108         * compile/981001-4.c: Remove use of GCC extension that triggers a
30109         compiler bug.
30110
30111 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
30112
30113         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
30114
30115 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30116
30117         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
30118         instantiation of template produces incorrect code for delete
30119         expression.
30120
30121         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
30122         constructors' name is not unique.
30123         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
30124         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
30125
30126         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
30127         automatic array of const is ill-formed.
30128
30129         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
30130         of template parameter?
30131
30132         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
30133         const.
30134
30135         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
30136         pointer-to-member expression.
30137
30138         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
30139         declaration causes ICE.
30140
30141 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
30142
30143         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
30144         reserved in the global namespace.
30145
30146         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
30147         generate needed virtual table.
30148
30149         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
30150
30151 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
30152
30153         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
30154         template-dependent type
30155
30156 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
30157
30158         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
30159         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
30160         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
30161
30162         * g++.old-deja/g++.other/using5.C: New test; using decl from base
30163         class should be usable as argument of member function.
30164         * g++.old-deja/g++.other/using6.C: New test; using decl from base
30165         class should be usable as return type of member function.
30166         * g++.old-deja/g++.other/using7.C: New test; using decl from base
30167         class should be usable as type of data member.
30168
30169         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
30170
30171 1998-10-09  Jeffrey A Law  (law@cygnus.com)
30172
30173         * gcc.c-torture/special/920521-1.c: Fix bogus test.
30174
30175 1998-10-08  Nick Clifton  <nickc@cygnus.com>
30176
30177         * gcc.dg/dll-?.c Add thumb to target list.
30178         Fix assembler scan patterns to match current assembler output.
30179
30180 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
30181
30182         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
30183         matching of template brackets.
30184
30185         * g++.old-deja/g++.other/using4.C: New test.  Test using
30186         declarations of methods from base classes.
30187
30188         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
30189         within functions should introduce names into the innermost
30190         enclosing namespace.
30191
30192         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
30193         of static locals if first initialization throws.
30194
30195 1998-10-07  Jim Wilson  <wilson@cygnus.com>
30196
30197         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
30198
30199 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
30200
30201         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
30202         lose track of the possible targets of tablejump insns.
30203         * special/special.exp: Run it.
30204
30205 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
30206
30207         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
30208         must be declared before its specializations can be named in friend
30209         declarations.
30210
30211 1998-10-05  Dave Love  <d.love@dl.ac.uk>
30212
30213         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
30214
30215         * g77.f-torture/execute/io1.f: New test.
30216
30217 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
30218
30219         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
30220         with pointer to template function, for which no argument deduction
30221         is possible.
30222
30223         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
30224         specialization of template function as argument to template
30225         function.
30226
30227         * g++.old-deja/g++.other/access2.C: New test; Inner class
30228         shouldn't have privileged access to Outer's names.
30229
30230 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
30231
30232         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
30233         friend template declared within template class conflicts with
30234         nested class of the same name.
30235
30236         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
30237         is ignored.
30238
30239         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
30240         object with direct initializer as function declaration.
30241
30242         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30243         initializers.
30244
30245         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30246         involving const pointer and NULL produces incorrect result.
30247
30248         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30249         type name without `typename' should be rejected with -pedantic.
30250
30251 1998-10-02  Richard Henderson  <rth@cygnus.com>
30252
30253         * g++.old-deja/g++.other/addrof1.C: New test.
30254
30255 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30256
30257         * gcc.c-torture/compile/981001-1.c: New test.
30258         * gcc.c-torture/execute/981001-1.c: New test.
30259
30260 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30261
30262         * gcc.c-torture/compile/981001-2.c: New test.
30263         * gcc.c-torture/compile/981001-3.c: New test.
30264         * gcc.c-torture/compile/981001-4.c: New test.
30265
30266 1998-10-01  Robert Lipe  <robertl@dgii.com>
30267
30268         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30269         multilibbed hosts.   Idea grafted from g77.exp.
30270
30271 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30272
30273         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30274         avoid losing on systems which need -lsocket.
30275
30276 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30277
30278         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30279         * g++.old-deja/g++.other/nested2.C: Ditto.
30280         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30281         failure.
30282
30283 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30284
30285         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30286         preferred over template operator!= for enum bitfields.
30287
30288 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30289
30290         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30291         that happen to have the same base name, but in different scopes,
30292         are incorrectly rejected.
30293
30294 1998-09-16  Richard Henderson  <rth@cygnus.com>
30295
30296         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30297         on the native word size instead of an integer literal.
30298
30299 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30300
30301         * g++.old-deja/g++.other/static2.C: Invocation of static data
30302         member of type pointer-to-function denoted as non-static member.
30303
30304         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30305         checks involving function types and aliases.
30306
30307 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30308
30309         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30310         redefined to the same non-trivial type.
30311
30312         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30313         namespace-qualification of template specializations declared in
30314         other namespaces.
30315
30316         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30317         to declare a subset of the specializations of a template function
30318         as friends of specializations of a template class.
30319
30320         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30321         member templates that do not fully specialize the enclosing
30322         template class are rejected.
30323
30324 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30325
30326         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30327
30328 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30329
30330         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30331         altered from libf2c/libU77 version.
30332
30333 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30334
30335         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30336
30337 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30338
30339         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30340         (un)signed char are different types for template specialization
30341         purposes.
30342
30343 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30344
30345         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30346         * objc: ObjC testsuite.
30347
30348 1998-08-31  Catherine Moore  <clm@cygnus.com>
30349
30350         * gcc.c-torture/execute/941014-1.x:  New file.
30351
30352 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30353
30354         * lib/c-torture.exp: Add support for
30355         torture_eval_before_compile and torture_eval_before_execute
30356         variables.
30357
30358 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30359
30360         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30361         this test triggers valid.
30362
30363 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30364
30365         * gcc.dg/980827-1.c: New test.
30366
30367 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30368
30369         * gcc.c-torture/execute/loop-4b.c: New test.
30370
30371 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30372
30373         * lib/c-torture.exp: Add support for
30374         torture_eval_before_compile and torture_eval_before_execute
30375         variables.
30376
30377 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30378
30379         * gcc.c-torture/compile/980825-1.c: New test.
30380
30381 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30382
30383         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30384         count number tests in opt_t0 not good_t0.
30385
30386 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30387
30388         * gcc.c-torture/compile/930326-1.x: Fix typo.
30389
30390 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30391
30392         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30393         causes an ICE.
30394
30395 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30396
30397         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30398         STACK_SIZE is defined.
30399         * gcc.c-torture/unsorted/stuct.c: Similarly.
30400
30401         * gcc.c-torture/compile/980821-1.c: New test.
30402
30403 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30404
30405         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30406
30407 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30408
30409         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30410         code.
30411
30412 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30413
30414         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30415         error'.
30416
30417 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30418
30419         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30420
30421 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30422
30423         * gcc.c-torture/compile/980816-1.c: New test.
30424
30425         * gcc.dg/980816-1.c: New test.
30426
30427 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30428
30429         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30430         compiler for ieee tests.
30431
30432 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30433
30434         * g77.f-torture/compile/980729-0.f: New test.
30435
30436 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30437
30438         * gcc.c-torture/special/eeprof-1.c: New test, for
30439         -finstrument-functions.
30440         * gcc.c-torture/special/special.exp: Run it.
30441
30442 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30443
30444         * gcc.c-torture/compile/980729-1.c: New test.
30445
30446 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30447
30448         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30449         __thumb__ is defined, and test for ARM style doubles if so.
30450
30451 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30452
30453         * g77.f-torture/noncompile/980615-0.f: New test.
30454
30455 1998-07-26  H.J. Lu  (hjl@gnu.org)
30456
30457         * gcc.dg/980312-1.c: Do link instead of compile.
30458         * gcc.dg/980313-1.c: Likewise.
30459
30460 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30461
30462         * gcc.c-torture/compile/980726-1.c: New test.
30463
30464 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30465
30466         * g77.f-torture/execute/io0.f: New test.
30467
30468 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30469
30470         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30471         an int.
30472
30473 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30474
30475         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30476         m32r bugs.
30477
30478 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30479
30480         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30481         c-decl.c:grokdeclarator can handle mode attributes.
30482
30483 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30484
30485         * gcc.c-torture/execute/980716-1.c: New test.
30486
30487 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30488
30489         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30490         the mn10200.
30491         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30492         the mn10200.
30493         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30494         * gcc.c-torture/compile/930326-1.x: Similarly.
30495
30496 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30497
30498         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30499         New test from Craig.
30500
30501 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30502
30503         * g77.f-torture/noncompile/980616-0.f: New test.
30504
30505         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30506
30507 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30508
30509         *  g++.other/singleton.C: Return error value instead of taking
30510         SIGSEGV.
30511
30512 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30513
30514         *  g++.other/singleton.C: New test.   Warning is under dispute.
30515         Runtime crash is not.
30516
30517 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30518
30519         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30520         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30521         using6.C, using7.C}:  New namespace tests.
30522
30523 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30524
30525         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30526         specialization with typedef'ed names used as array indexes.
30527
30528 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30529
30530         * gcc.c-torture/execute/980709-1.c: New test.
30531
30532         * gcc.dg/980709-1.c: New test.
30533
30534 1998-07-07  Richard Henderson  <rth@cygnus.com>
30535
30536         * gcc.c-torture/execute/bcp-1.c: New test.
30537
30538 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30539
30540         * gcc.c-torture/execute/980707-1.c: New test.
30541
30542 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30543
30544         * gcc.c-torture/compile/980706-1.c: New test.
30545
30546 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30547
30548         * g77.f-torture/execute/980701-0.f,
30549         g77.f-torture/execute/980701-1.f: New test from Craig.
30550
30551 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30552
30553         * gcc.c-torture/compile/980701-1.c: New test.
30554
30555         * gcc.c-torture/execute/980701-1.c: New test.
30556
30557 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30558 rlsruhe.de>
30559
30560         * g++.old-deja/g++.robertl/eb132.C: New test.
30561         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30562
30563 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30564
30565         * g77.f-torture/execute/980628-7.f,
30566         g77.f-torture/execute/980628-8.f,
30567         g77.f-torture/execute/980628-9.f,
30568         g77.f-torture/execute/980628-10.f: New tests from Craig.
30569
30570         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30571
30572 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30573
30574         * g77.f-torture/execute/980628-4.f: New test from Craig.
30575         * g77.f-torture/execute/980628-5.f: Likewise.
30576         * g77.f-torture/execute/980628-2.f: Likewise.
30577         * g77.f-torture/execute/980628-0.f: Likewise.
30578         * g77.f-torture/execute/980628-1.f: Likewise.
30579         * g77.f-torture/execute/980628-3.f: Likewise.
30580         * g77.f-torture/execute/980628-6.f: Likewise.
30581
30582 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30583
30584         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30585         directory when nothing has been installed yet.
30586
30587 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30588
30589         * gcc.c-torture/special/special.exp: Handle newer versions of
30590         dejagnu.
30591
30592 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30593
30594         * gcc.dg/980626-1.c: New test.
30595
30596 1998-06-19  Bruno Haible <haible@ilog.fr>
30597
30598         * gcc.misc-tests/m-un-2.c: New test.
30599         * g++.old-deja/g++.other/warn01.c: Likewise.
30600
30601 1998-06-19  Robert Lipe  <robertl@dgii.com>
30602
30603         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30604         compatibility with assmblers with a different comment character.
30605         Eliminate use of GAS-specific extensions.
30606
30607 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30608
30609         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30610
30611 1998-06-19  Robert Lipe  <robertl@dgii.com>
30612
30613         *lib/g77.exp: Replace search for libf2c.a with search for newly
30614         renamed libg2c.a
30615
30616 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30617
30618         * gcc.c-torture/execute/980617-1.c: New test.
30619
30620 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30621
30622         * gcc.c-torture/execute/980612-1.c: New test.
30623
30624 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30625
30626         * gcc.dg/980523-1.c: Only test on ppc-linux.
30627         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30628
30629         * gcc.c-torture/execute/980608-1.c: New test.
30630
30631 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30632
30633         * gcc.c-torture/execute/980605-1.c: New test.
30634
30635 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30636
30637         * gcc.c-torture/execute/980604-1.c: New test.
30638
30639 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30640
30641         * gcc.c-torture/execute/980602-1.c: New test.
30642         * gcc.c-torture/execute/980602-2.c: Likewise.
30643
30644 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30645
30646         * 970125-0.f: Fix per JCB.  Add commentary.
30647
30648 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30649
30650         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30651         IEEE -0 support.
30652
30653 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30654
30655         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30656         earlier.
30657
30658 1998-05-28  Catherine Moore <clm@cygnus.com>
30659
30660         * gcc.c-torture/execute/980526-3.c: New test.
30661
30662 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30663
30664         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30665         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30666         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30667         m88k-motorola-sysv3 to XFAIL.
30668
30669 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30670
30671         * gcc.dg/980526-1.c: New test.
30672         * gcc.c-torture/execute/980526-2.c: New test.
30673
30674 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30675
30676         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30677
30678         * gcc.c-torture/execute/980526-1.c: New test.
30679
30680 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30681
30682         * g77.f-torture/execute/alpha2.f: Add runtime test.
30683
30684 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30685
30686         * g++.old-deja/old-deja.exp: Strip leading directories.
30687
30688         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30689         error for the line.  Don't run multiple tests for the same line.
30690
30691 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30692
30693         * gcc.dg/980523-1.c: New test.
30694
30695 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30696
30697         * g77.f-torture/compile/970915-0.f: New test.
30698
30699 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30700
30701         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30702
30703 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30704
30705         * gcc.dg/980520-1.c: New test.
30706
30707 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30708
30709         * gcc.dg/980502-1.c: Fix return type.
30710
30711 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30712
30713         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30714         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30715         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30716         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30717         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30718
30719 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30720
30721         * g77.f-torture/execute/980520-1.f: New test.
30722
30723 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30724
30725         * lib/mike-g77.exp: New file.
30726
30727         * g77.f-torture/noncompile/noncompile.exp,
30728         g77.f-torture/noncompile/check0.f: New files.
30729
30730 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30731
30732         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30733         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30734         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30735         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30736         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30737         abort where appropriate.
30738
30739 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30740
30741         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30742         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30743
30744 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30745
30746         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30747
30748 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30749
30750         * g77.f-torture/compile/980427-0.f: New test.
30751
30752 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30753
30754         * g77.f-torture/compile/980424-0.f: New test.
30755
30756 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30757
30758         * g77.f-torture/compile/980419-2.f (main): New test.
30759         * g77.f-torture/compile/970125-0.f: New test.
30760         * g77.f-torture/compile/980419-1.f: New test.
30761
30762 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30763
30764         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30765         of loop-4.c.
30766
30767 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30768
30769         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30770
30771 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30772
30773         * gcc.c-torture/compile/980329-1.c: New test.
30774
30775 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30776
30777         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30778         * gcc.dg/980312-1.c: Fix typo in -march command.
30779
30780 1998-03-16  H.J. Lu  (hjl@gnu.org)
30781
30782         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30783
30784 1998-03-11  Robert Lipe  <robertl@dgii.com>
30785
30786         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30787         Dave Love agree the Fortran source is bogus.
30788
30789 1998-03-11  Robert Lipe  <robertl@dgii.com>
30790
30791         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30792         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30793         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30794         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30795         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30796
30797 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30798
30799         * g++.old-deja/g++.other/friend1.C: New test.
30800
30801 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30802
30803         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30804         possibly uninitialized) variables and declare dnrm2.
30805
30806 1998-02-23  Robert Lipe <robertl@dgii.com>
30807
30808         From Bruno Haible <haible@ilog.fr>:
30809         * gcc.c-torture/execute/980223.c: New test.
30810
30811 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30812
30813         * gcc.dg/ifelse-1.c: New test.
30814
30815 1998-02-09  H.J. Lu  (hjl@gnu.org)
30816
30817         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30818
30819           * lib/old-dejagnu.exp (old-dejagnu): Added the
30820           "execution test - XFAIL *-*-*" handling in the spirit of
30821           "excess errors test -". Changed the "execution test fails"
30822           handling to be like "excess errors test fails".
30823           * Update various tests accordingly.
30824
30825 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30826
30827         * gcc.c-torture/execute/980205.c: New test.
30828
30829 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30830
30831         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30832         * lib/f-torture.exp: Similarly.
30833         * gcc.c-torture: Rename all .cexp files to .x files.
30834
30835 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30836
30837         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30838         (940510-1.c): Removed duplicate.
30839         (971104-1.c): New test.
30840
30841 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30842
30843           * lib/f-torture.exp: Improve error and loop detection.
30844
30845 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30846
30847         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30848         use that to size the filler array.
30849
30850 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30851
30852         * lib/c-torture.exp(c-torture-execute): Fix typo.
30853
30854         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30855         testcase as the executable name. Keep the executable around if
30856         the test fails.
30857
30858 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30859
30860         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30861         changes.  Only test one -g option, and move it to the end of the
30862         list of options to test.
30863
30864 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30865
30866         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30867         variable GCC_TORTURE_OPTIONS to supply default switches separated
30868         by colons.  If no environment variable, run tests with -O0 -g, -O1
30869         -g, and -O2 -g as well.
30870
30871 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30872
30873         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30874         explanatory comments. Fix indentation.
30875
30876 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30877
30878         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30879
30880 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30881
30882         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30883         * g++.old-deja/g++.mike/p7325.C: Likewise.
30884         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30885
30886 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30887
30888         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30889         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30890         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30891         * g++.old-deja/g++.law/operators4.C: Likewise.
30892
30893 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30894
30895         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30896         * g++.old-deja/g++.mike/p784.C: Ditto.
30897         * g++.old-deja/g++.mike/p785.C: Ditto.
30898
30899 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30900
30901           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30902
30903 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30904
30905         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30906         target feature; pass this to c-torture-execute as needed.
30907
30908 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30909
30910         * lib/c-torture.exp(c-torture-execute): If the previous and the
30911         current executables being tested are identical, we don't need to
30912         run the executable again. Try to make the executable names
30913         unique. Add an optional argument for passing additional compiler
30914         flags.
30915
30916 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30917
30918         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30919
30920 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30921
30922         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30923
30924 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30925
30926         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30927         32bit or larger longs.
30928
30929         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30930         have either a 32bit long or 32bit int.
30931
30932 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30933
30934         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30935         Make double precision tests dependent on sizeof (double).
30936
30937 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30938
30939         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30940         too.
30941
30942 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30943
30944         * gcc.c-torture/compile/961203-1.cexp: New script.
30945
30946 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30947
30948         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30949         up the includes ourselves.
30950
30951 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30952
30953         * lib/plumhall.exp: Remove random include, and add a few
30954         verbose messages for debugging.
30955
30956 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30957
30958         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30959         of trying to do it ourselves.
30960
30961 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30962
30963         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30964
30965 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30966
30967         * gcc.prms/5403.c: Made regexp a bit less strict.
30968
30969 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30970
30971         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30972         is returned from remote_load instead.
30973         * lib/plumhall.exp: Ditto.
30974         * lib/mike-g++.exp: Ditto.
30975         * lib/old-dejagnu.exp: Ditto.
30976         * lib/c-torture.exp: Ditto.
30977
30978 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30979
30980         * lib/g++.exp: Use build_wrapper procedure.
30981         * lib/gcc.exp: Ditto.
30982
30983 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30984
30985         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30986         an old-style decl for malloc.  Fixes tests to work when
30987         sizeof (int) != sizeof (size_t).
30988
30989 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30990
30991         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30992
30993         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30994         use stdargs.h interface.
30995
30996 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30997
30998         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30999         NO_VARARGS when compiling.
31000
31001 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
31002
31003         * lib/plumhall.exp(ph_includes): New procedure.
31004         (ph_make): Use it.
31005         (ph_compiler): Ditto.
31006
31007         * lib/g++.exp: Rename test-glue.c to testglue.c.
31008         * lib/gcc.exp: Ditto.
31009
31010 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
31011
31012         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
31013         to completion when it's called.
31014
31015 1997-03-21  Michael Meissner  <meissner@cygnus.com>
31016
31017         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
31018         is defined, don't do test.
31019
31020 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
31021
31022         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
31023         for object files.
31024         (ph_summary): Mark skipped testcases as untested, not unresolved.
31025
31026         * lib/plumhall.exp (ph_make): If unresolved because of bad
31027         errorCode, record errorCode in log file.
31028         (*): Replace send_log/verbose with verbose -log.
31029
31030 1997-03-19  Michael Meissner  <meissner@cygnus.com>
31031
31032         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
31033         double conversion if double isn't at least 8 bytes.
31034
31035         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
31036         int to work with targets where int is 16 bits.
31037
31038         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
31039         8 bytes, just exit, since 4 byte doubles don't have enough bits of
31040         precision for the test to complete.
31041
31042 1997-03-14  Michael Meissner  <meissner@cygnus.com>
31043
31044         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
31045         if d10v is not compiled with the -mdouble64 flag.
31046         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
31047
31048         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
31049         d10v is not compiled with the -mint32 flag.
31050
31051 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
31052
31053         * lib/plumhall.exp: Use incr_count.
31054
31055 1997-03-12  Jeffrey A Law  (law@cygnus.com)
31056
31057         * gcc.c-torture: Update to c-torture-1.45.
31058
31059 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
31060
31061         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
31062         the name of the expect testcase file).
31063
31064         * lib/g++.exp(g++_init): Ditto.
31065
31066 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
31067
31068         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
31069         the host.
31070
31071         * lib/gcc.exp(gcc_exit): New procedure.
31072
31073 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
31074
31075         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
31076         specs where appropriate.
31077
31078         * g++.old-deja/g++.arm/*: Added additional ERROR checks
31079         because of new "candidates are" messages, and removed a few
31080
31081         * Converted all non-old-style g++ testcases to old-style, and
31082         moved into g++.old-deja.
31083
31084 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
31085
31086         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
31087         options.
31088
31089         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
31090         succeeded.
31091
31092         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
31093
31094 1997-02-13  Michael Meissner  <meissner@cygnus.com>
31095
31096         * lib/gcc.exp (gcc_target_compile): Add support for defining
31097         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
31098         the machine doesn't have those features.
31099
31100 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
31101
31102         * g++.law/operators4.exp: Don't use LIBS.
31103
31104 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
31105
31106         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
31107
31108         * lib/mike-g++.exp: Don't set the compiler to be tested here.
31109         * lib/g++.exp: Set it here instead. Also, allow use of the
31110         --tool_exec and --tool_opt options. Change CXX to
31111         GXX_UNDER_TEST.
31112
31113         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
31114
31115         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
31116
31117 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
31118
31119         * lib/old-dejagnu.exp: Use prune_warnings instead of
31120         prune_system_crud.
31121         * lib/mike-g++.exp: Ditto.
31122         * lib/gcc.exp: Ditto.
31123         * lib/g++.exp: Ditto.
31124
31125         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
31126
31127 1997-02-07  Jeffrey A Law  (law@cygnus.com)
31128
31129           * 941014-2.c: Include stdlib.h
31130           * 960327-1.c: Include stdio.h
31131           * dbra.c, index-1.c: Don't assume ints are 32bits.
31132
31133 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
31134
31135         * lib/gcc.exp: Add gcc,stack_size target feature.
31136
31137         * lib/g++.exp(g++_target_compile): Add the include and link
31138         paths here, not in two other places. And, it's $options, not
31139         options.
31140
31141         * lib/mike-g++.exp(postbase): Remove the code that determines
31142         the correct include and link paths.
31143         * g++.old-deja/old-deja.exp: Ditto.
31144
31145 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
31146
31147         * lib/g++.exp(g++_init): target_compile no longer returns the
31148         filename of the result.
31149
31150 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
31151
31152         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
31153         call to glob.
31154
31155         * gcc.c-torture/special/special.exp: Change call to
31156         gcc_target_compile to include the object file.
31157
31158 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
31159
31160         * gcc.c-torture/special/special.exp: Correct misspelling in last
31161         change.
31162
31163 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
31164
31165         * lib/plumhall.exp(ph_summary): Log the entire output of the
31166         executable. Return -1 if there were any failures, 0 otherwise.
31167         (ph_execute): Return -1 if there were any failures, 0 otherwise.
31168         (ph_make): Clean up objects and executables that were built
31169         if the tests succeeded.
31170
31171 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
31172
31173         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
31174         libraries and includes in the build tree as appropriate.
31175
31176 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31177
31178         * lib/c-torture.exp: Instead of looking for the global variable
31179         NO_LONG_LONG, check to see if that's a feature of the target.
31180
31181 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
31182
31183         * config/default.exp: Minimize. Delete the remainer of the files in
31184         config; this functionality is now in devo/dejagnu/config.
31185
31186         g++.*/*: Pass any additional flags used to compile to postbase;
31187         delete CXXFLAGS.
31188
31189         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
31190         is now done by runtest.exp. Use gcc_target_compile instead of
31191         compile.
31192
31193         lib/c-torture.exp: Use gcc_target_compile instead of compile.
31194         Remove references to CFLAGS. Use remote_file instead of
31195         calling rm -f.
31196         (c-torture): Take a list of arguments to use to compile this
31197         testcase.
31198
31199         lib/g++.exp: Simplify. Use target_compile instead of compile.
31200         lib/gcc-dg.exp: Ditto.
31201         lib/gcc.exp: Ditto.
31202         lib/mike-{gcc,g++}.exp: Ditto.
31203         lib/old-dejagnu.exp: Ditto.
31204         lib/plumhall.exp: Ditto.
31205
31206 1997-01-08  Jim Wilson  <wilson@cygnus.com>
31207
31208         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
31209         (ph_linker): Likewise.
31210
31211 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
31212
31213           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
31214         MAP_ANON / MAP_ANONYMOUS if defined;
31215         else try to map from /dev/zero .
31216
31217 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31218
31219         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
31220         isn't defined, then define it to MAP_ANONYMOUS.
31221
31222 1996-11-12  Jeffrey A Law  (law@cygnus.com)
31223
31224         * gcc.c-torture: Update to c-torture-1.42 release.
31225
31226 1996-11-11  Jeffrey A Law  (law@cygnus.com)
31227
31228         * gcc.c-torture: Update to c-torture-1.41 release.
31229
31230 1996-10-27  Jeffrey A Law  (law@cygnus.com)
31231
31232         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
31233         c-torture release.
31234
31235 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
31236
31237         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
31238         and LDFLAGS.  Fix second case to append the target_info ldflags
31239         onto LDFLAGS, not CFLAGS.
31240         * lib/g++.exp (g++_init): Add target_info stuff.
31241         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31242         of libgloss and newlib flags for !native.
31243
31244         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31245         (GDB): Fix relative path to go up another dir for finding gdb.
31246
31247 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31248
31249         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31250         versions in the target_info array, if they don't exist.
31251
31252 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31253
31254         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31255
31256 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31257
31258         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31259         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31260
31261 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31262
31263         * lib/old-dejagnu.exp: Don't remove the output file before we've
31264         actually tested it. Don't append pwd to the path of the executable
31265         we're testing.
31266
31267 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31268
31269         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31270
31271 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31272
31273         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31274         temporary directory for compiler files, and set it to a default
31275         value of /tmp. Set $output as the name of the output file from
31276         compiling the testcase. Add a -o option to $cflags_var so the
31277         compiler writes the final output file as $output. Set $executable
31278         to $output.
31279
31280         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31281         directory for compiler files, and set it to /tmp if it doesn't
31282         already have a value. Set $output_file to the name of the output
31283         file from compiling the testcase. Add a -o option to CXXFLAGS so
31284         the compiler writes the final output file as $output. Use $output
31285         as the executable to be tested.
31286
31287 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31288
31289         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31290
31291 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31292
31293         * gcc.c-torture/execute/pending-1.c: New test.  Still
31294         pending in Tege's queue.
31295
31296 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31297
31298         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31299         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31300         if there were failures.  Call unresolved if there were unresolved
31301         testcases.  Call gcc_fail if program did not run to completion.
31302         (ph_make): Pass additional argument name to ph_execute.
31303         (ph_execute): Add new argument.  Pass additional arguments to
31304         ph_summary.  Call gcc_fail is there is no execution output.
31305
31306 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31307
31308         * lib/plumhall.exp (proc_summary): Output relavent summary
31309         lines into the log so specific failures in plumhall can be
31310         investigated.
31311
31312 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31313
31314         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31315         (c-torture-execute): Don't try to execute tests which use
31316         "long long" types if $NO_LONG_LONG is nonzero.
31317
31318 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31319
31320         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31321         not c-torture.
31322
31323         * gcc.ieee: Move from here.
31324         * gcc.c-torture/execute/ieee: To here.
31325
31326 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31327
31328         * gcc.c-torture: Update to c-torture-1.41 release.
31329
31330 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31331
31332         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31333         not "$output".
31334
31335 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31336
31337         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31338         -c present.
31339
31340 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31341
31342         * config/proelf.exp: Handle connecting to a simulator.
31343
31344 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31345
31346         * config/proelf.exp: New file.  Enough framework that we can
31347         run c-torture tests on the proelf targets (or any other target
31348         that gdb can connect to for that matter).
31349
31350 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31351
31352         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31353         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31354
31355         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31356         exec_output exists.
31357
31358 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31359
31360         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31361         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31362
31363         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31364         to pass/fail/unresolved/unsupported/untested.  Caller must now
31365         call unresolved/unsupported/untested.
31366         * lib/*.exp: Update FSF address.  Update to handle new results of
31367         ${tool}_load.
31368         * lib/chill.exp (verbose): Delete.
31369
31370 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31371
31372         * lib/gcc.exp (default_gcc_start): Change order of args to
31373         $LDFLAGS $CFLAGS $LIBS.
31374         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31375         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31376         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31377         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31378         * gcc.misc-tests/dg-test.exp: Likewise.
31379         * gcc.misc-tests/msgs.exp: Likewise.
31380         * gcc.prms/prms.exp: Likewise.
31381         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31382         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31383
31384         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31385
31386 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31387
31388         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31389
31390         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31391         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31392
31393         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31394         necessary.
31395
31396 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31397
31398         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31399         global for loop; add use of $mathlib.
31400         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31401         settings here; set mathlib for anything but VxWorks.
31402
31403 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31404
31405         * gcc.c-torture: Update to c-torture-1.40 release.
31406
31407 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31408
31409         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31410         dg.exp.
31411
31412 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31413
31414         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31415         global.
31416
31417 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31418
31419         * lib/g++.exp (LIBS): Define if not already.
31420         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31421         (gcc-dg-prune): Call prune_gcc_output.
31422         * lib/gcc.exp (prune_gcc_output): New proc.
31423         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31424         prune_gcc_output.
31425
31426 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31427
31428         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31429         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31430
31431 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31432
31433         * gcc.c-torture: Update to c-torture-1.39 release.
31434
31435 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31436
31437         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31438         fails, try others as well.
31439
31440 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31441
31442         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31443         If compilation fails, mark execute tests as `untested'.
31444         If test is marked as unsupported, don't mark compilation and
31445         execute tests as failed.
31446
31447 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31448
31449         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31450         libstdc++ for whether or not we want to be doing shared
31451         libraries.  Delete link_curses since we don't need it anymore.
31452         * lib/mike-g++.exp (postbase): Don't link in libg++.
31453         * g++.old-deja/old-deja.exp: Likewise.
31454
31455 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31456
31457         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31458
31459 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31460
31461         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31462         For that, add `-Wl,-a,shared_archive'.
31463         * g++.old-deja/old-deja.exp: Likewise.
31464
31465 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31466
31467         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31468
31469 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31470
31471         * lib/mike-g++.exp (postbase): Pay attention to the status of
31472         g++_load.
31473
31474 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31475
31476           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31477
31478 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31479
31480         * lib/gcc.exp (default_gcc_start): No longer need to log program
31481         being executed or its output, execute_anywhere does that now.
31482         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31483         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31484
31485 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31486
31487         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31488         the same as those in lib/g++.exp.
31489
31490 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31491
31492         * gcc.c-torture: Update to c-torture-1.38 release.
31493         * gcc.ieee: Related changes.
31494
31495 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31496
31497         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31498         "exec". Minor reformatting changes.
31499
31500         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31501         cross. This means all "exec" calls now work on a remote host as
31502         well.
31503         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31504         cross. Filter out the extra "\r\n" stuff that expect puts in.
31505         (c-torture-execute): Filter out the bogus warnings like
31506         c-torture-compile does. Add support for canadian cross.
31507         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31508         Use execute_anywhere rather than calling exec directly. Now it
31509         works for canadian cross testing.
31510
31511 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31512
31513         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31514         results into a variable, and check that rather than using file exists.
31515
31516 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31517
31518         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31519         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31520
31521 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31522
31523         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31524         lib_curses if there's a shared libg++ in the build tree.
31525
31526 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31527
31528         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31529         if not supported target.
31530
31531 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31532
31533         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31534         link_curses up to always happen, not just for native builds.
31535
31536 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31537
31538         * gcc.c-torture: Update to c-torture-1.36 release.
31539         * gcc.failure: Related changes.
31540
31541 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31542
31543         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31544
31545 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31546
31547         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31548         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31549         runshlib, link_curses, and mathlib for link and run.
31550
31551         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31552         pass the runtime shared library options for Solaris, OSF/1, and
31553         Irix5, and link with -lcurses to avoid unresolved references.
31554
31555 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31556
31557         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31558         only run once.
31559
31560 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31561
31562         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31563
31564 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31565
31566         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31567         do not have a framework for the "compat" tests yet.
31568
31569 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31570
31571         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31572         set to null if we're testing vxworks5.1.  Use that instead of
31573         `-lm' in the setting of LIBS for link and run.
31574
31575 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31576
31577         * config/rom68k.exp (${tool}_load): Major changes to make it
31578         work.  Verified that it does in fact return the stuff in
31579         exec_output properly.  Catch any Emul or any TRAP other than 0.
31580
31581 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31582
31583         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31584         LDFLAGS properly for targets that need stuff from libgloss.
31585         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31586         only run once.
31587         (gpp_initialized): New variable.
31588
31589 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31590
31591         * config/rom68k.exp: Load libgloss.exp.
31592         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31593         so we can produce a fully linked binary.
31594         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31595         so we can produce a fully linked binary.
31596
31597 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31598
31599         * lib/plumhall.exp (ph_section): Watch for expected failures.
31600         Add missing `else'.
31601
31602         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31603         run the testcase.
31604         (c-torture): Likewise.
31605
31606 1995-08-28  Doug Evans  <dje@cygnus.com>
31607
31608         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31609
31610         * lib/mike-g++.exp (mike_cleanup): New proc.
31611         (prebase): New globals compiler_result, not_compiler_result,
31612         target_regexp.
31613         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31614         allow leading "-" in pattern.  Watch for unsupported tests.
31615         If $compiler_result is set, pattern match assembler code,
31616         and ditto for $not_compiler_result.
31617         * lib/mike-gcc.exp: Likewise.
31618
31619         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31620         execution "succeeded".
31621
31622 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31623
31624         * config/win32.exp: New file.
31625         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31626
31627 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31628
31629         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31630         unsupported.
31631         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31632         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31633         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31634
31635         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31636         "... without exceptions was ...".  That is now handled by
31637         prune_system_crud.
31638         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31639
31640 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31641
31642         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31643         sieve.c,sort2.c}: New files.
31644         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31645         sieve.exp,sort2.exp}: Drivers for them.
31646
31647         * lib/mike-gcc.exp (program_output): New user settable variable.
31648         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31649         messages.
31650         * lib/mike-g++.exp (program_output): New user settable variable.
31651
31652         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31653
31654         * config/sh.exp: Deleted (use sim.exp instead).
31655
31656 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31657
31658         * config/vx.exp: Declare CHECKTASK as global.
31659         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31660         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31661         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31662
31663 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31664
31665         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31666         target. Like vx.exp, only includes `vx29k.exp' instead of
31667         `vxworks.exp'.
31668
31669 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31670
31671         * config/sim.exp: Increase time limit from 120 seconds to 240.
31672
31673 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31674
31675         * gcc.c-torture/execute/950628-1.c: New test.
31676
31677 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31678
31679         * gcc.c-torture: Update with changes/additions from
31680         c-torture-1.34.
31681
31682 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31683
31684         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31685
31686 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31687
31688         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31689
31690 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31691
31692         * gcc.c-torture/compile/950512-1.c: New test.
31693         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31694         * gcc.dg/struct-ret-1.c: Likewise.
31695
31696 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31697
31698         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31699           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31700
31701 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31702
31703         * gcc.c-torture/special/920411-1.c: Deleted.
31704         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31705
31706 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31707
31708         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31709         cpu limit.
31710
31711 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31712
31713         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31714
31715 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31716
31717         From kenner;
31718         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31719         is the proper length.
31720         * va-arg-3.c: Likewise.
31721
31722 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31723
31724         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31725         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31726
31727         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31728         * lib/g++.exp (default_g++_start): Delete old cruft.
31729
31730 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31731
31732         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31733         (2 * (1 << 18)) to (2 * (1 << 17)).
31734
31735         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31736
31737 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31738
31739         * config/rom68k.exp: Renamed from config/idp.exp
31740
31741 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31742
31743         * c-torture/compile/921109-2.c
31744
31745 1995-04-18  Mike Stump  <mrs@cygnus.com>
31746
31747         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31748         excess errors.
31749
31750 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31751
31752         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31753         output.
31754         * lib/g++.exp (default_g++_start): Likewise.
31755
31756 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31757
31758         * gcc.c-torture/compile/950329-1.c: New test.
31759
31760 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31761
31762           * config/bug.exp (${tool}_load): Updated to use new remote_open
31763           and remote_close procs.
31764         * config/idp.exp: New file.
31765
31766 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31767
31768         * gcc.c-torture/execute/950322-1.c: New test.
31769
31770 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31771
31772         * config/vx.exp (${tool}_load): Clean up testing of return code from
31773         vxworks_ld and vxworks_spawn.
31774
31775 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31776
31777         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31778
31779 1995-03-13  Mike Stump  <mrs@cygnus.com>
31780
31781         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31782         can mark excess errors on a machine by machine basis.  Note, the
31783         default is to not expect any excess errors, even when excess
31784         errors test - is given, so you will want to put an XFAIL ... on
31785         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31786         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31787         those 4 machines, but no others.
31788
31789 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31790
31791         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31792         * lib/c-torture.exp: to here.
31793
31794 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31795
31796         * gcc.c-torture/execute/950221-1.c: New test.
31797         * gcc.c-torture/execute/struct-ret-1.c: New test.
31798         * gcc.c-torture/compile/950221-1.c: New test.
31799
31800         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31801
31802 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31803
31804         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31805         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31806
31807 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31808
31809         * g++.gb: New directory of tests, derived from my signature and
31810         class scoping tests.
31811
31812         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31813         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31814         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31815         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31816         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31817         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31818         * g++.gb/sig25.C: Likewise.
31819
31820         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31821         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31822         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31823         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31824         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31825         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31826         * g++.gb/sig25.exp: Likewise.
31827
31828         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31829         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31830         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31831         * g++.gb/scope13.C: Likewise, this test still fails.
31832
31833         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31834         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31835         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31836         * g++.gb/scope13.exp: Ditto.
31837
31838         * g++.gb/README: New file, explains what these tests are about.
31839
31840 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31841
31842         * lib/dg.exp (dg-do): Support `preprocess'.
31843         (dg-test): Likewise.
31844
31845 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31846
31847         * config/udi.exp: change "continue -expect" to "exp_continue".
31848
31849 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31850
31851         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31852         Delete redundant tests.
31853
31854         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31855         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31856         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31857         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31858         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31859         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31860         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31861         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31862
31863         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31864         storing label pointers.
31865         * gcc.c-torture/execute/921019-1.c: Likewise.
31866         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31867         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31868         parameter fp.
31869         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31870         constants.
31871
31872         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31873         Delete obsolete tests.
31874
31875         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31876         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31877         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31878         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31879         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31880         * gcc.c-torture/compile/950124-1.c: New test.
31881
31882         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31883
31884 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31885
31886         * lib/mike-g++.exp: Add -lm to LIBS.
31887
31888 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31889
31890         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31891
31892 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31893
31894         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31895
31896 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31897
31898         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31899
31900 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31901
31902         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31903         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31904         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31905         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31906         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31907         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31908         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31909         * g++.law/{operators31.C, operators32.C,
31910         * g++.law/{operators33.C, operators34.C}: Likewise.
31911         * g++.law/{pic1.C, refs2.C}: Likewise.
31912         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31913         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31914         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31915         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31916
31917         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31918         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31919         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31920         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31921         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31922         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31923         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31924         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31925         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31926         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31927         * g++.law/{operators34.exp}: Likewise.
31928         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31929         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31930         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31931         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31932         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31933
31934         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31935         No longer expected to fail.
31936         * g++.law/missed-error3.C: Tweak for recent bool changes.
31937
31938 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31939
31940         * config/emb-unix: Deleted.
31941         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31942         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31943
31944 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31945
31946         * lib/dg.exp (dg-test): Fix typo in last patch.
31947
31948 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31949
31950         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31951         (handles multiple occurrences).
31952
31953 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31954
31955         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31956         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31957         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31958         printed).
31959         * lib/c-torture.exp (c-torture-compile): Likewise.
31960         (c-torture): Prepend full path if missing.
31961         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31962         (gcc_fail): Likewise.
31963         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31964
31965 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31966
31967         * lib/netware.exp: Only attach to NetWare i386 systems.
31968
31969 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31970
31971         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31972         messages.  Add test name to "output pattern match" pass/fail message.
31973
31974 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31975
31976         * gcc.dg: New testsuite.
31977         * gcc.dg/dg.exp: New file.
31978
31979         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31980         test-switch.c}: Deleted.
31981
31982         * gcc.misc-tests/msgs.exp: New testcase driver.
31983
31984 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31985
31986         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31987         Watch for illegal return values from ${tool}_load.
31988         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31989         cross targets.  Coerce return value >0 to 1.
31990
31991 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31992
31993         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31994
31995         * config/emb-unix.exp: New file.
31996
31997         * config/sim.exp: Error if variable $SIM not defined.
31998         (${tool}_load): Mark test as "untested" if simulator missing.
31999
32000         * config/unix.exp: Load remote.exp to get rcp_download.
32001         * lib/c-torture.exp: Use different option lists for testcases with
32002         and without loops.
32003         * gcc.c-torture/execute/execute.exp: Likewise.
32004
32005 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
32006
32007         * config/*.exp: Clarify return code from ${tool}_load.
32008         Call `unresolved' or `untested' instead of `warning' or `perror'
32009         (sometimes you still want to call both though).
32010         Add comment that `shell_id' is local to each file.
32011         * config/udi.exp (timeout): Set to 30.
32012         Don't print warning if connection fails, $connectmode has already
32013         printed an error.
32014         (${tool}_load): Move verbose messages to level 2.
32015         Rework pattern for "Process started" message.
32016         Pass `shell_id' to ${connectmode}_download.
32017         Retry twice upon timeout.  Make resetting of target more robust.
32018         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
32019         Pass `shell_id' to exit_$connectmode.
32020         Only call exit_$connectmode if connected.
32021         * config/unix.exp (${tool}_load): Check return codes better.
32022         * config/vrtx.exp (${tool}_load): Likewise.
32023         * config/vx.exp (${tool}_load): Likewise.
32024         Delete unneeded global's.
32025         * lib/dg.exp (dg-test): Update to reflect clarified return codes
32026         from ${tool}_load.
32027         (dg-stat): Delete.
32028         (dg-init): Delete recording of pass/fail counts.
32029         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
32030         (old-dejagnu-init): Likewise.
32031         (old-dejagnu-stat): Delete contents, empty proc now.
32032         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
32033         (c-torture): Delete references to lcnt, lpass, lfail.
32034         Get option list from TORTURE_OPTIONS.
32035         Delete -funroll[-all]-loops if no loops.
32036         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
32037         (g++_stat): Delete contents (empty proc now).
32038         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
32039         (gcc_finish): Likewise.
32040         (gcc_stat): Deleted.
32041         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
32042         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
32043         * gcc.c-torture/execute/execute.exp: Likewise.
32044         Split tests into two parts: compile, execute.
32045         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
32046         no loops.  Update to reflect clarified return codes from ${tool}_load.
32047
32048 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
32049
32050         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
32051         to grep for.
32052         (old-dejagnu): Likewise (where necessary).
32053
32054 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
32055
32056         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
32057
32058         * lib/dg.exp (dg-process-target): Fix processing of selector.
32059         Add comment regarding use of `error'.
32060
32061         * lib/gcc.exp (prune_system_crud): Define if missing.
32062         * lib/g++.exp (prune_system_crud): Likewise.
32063
32064         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
32065         Call prune_system_crud.
32066         * lib/dg.exp (dg-runtest): New proc.
32067         Use perror instead of send_user for tcl errors in testcase.
32068         Don't return any value, it's never used.
32069         Don't clobber previous definition of `unknown'.
32070         Print tcl errors in `dg-final'.
32071
32072 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
32073
32074         * lib/dg.exp (dg-process-target): Improve syntax error messages.
32075         (dg-test): Don't print errorInfo, it contains stack backtrace.
32076
32077 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
32078
32079         * lib/g++.exp (runtest_file_p): Define if missing.
32080
32081 1994-09-24  Doug Evans  (dje@cygnus.com)
32082
32083         * lib/mike-g++.exp: Comment out loading of g++.exp.
32084         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
32085         (default_g++_version): Always print something.
32086         (default_g++_start): Comment out call to `which'.
32087         (g++_start, g++_load): Deleted (must be defined in config file).
32088         * lib/gcc.exp: Test for existence of $CC at start.
32089         Delete check for tmpdir (done in gcc_init).
32090         (default_gcc_version): Always print something.
32091         (default_gcc_start): Comment out call to `which'.
32092         * config/*.exp: Major cleanup - make cross targets work at least a
32093         little better for g++ (by not being "--tool gcc" specific).
32094         Rename gcc_xxx to ${tool}_xxx.
32095         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
32096         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
32097
32098 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
32099
32100         * lib/c-torture.exp (c-torture-compile): Rework compiler
32101         message processing.
32102
32103         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
32104         c-torture.
32105
32106 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
32107
32108         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
32109
32110         * lib/dg.exp (dg-process-target): Support { target native }.
32111
32112 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
32113
32114         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
32115         looked for "... program xxx got fatal signal".
32116         Correct regsub munging of `comp_output'.
32117         Ignore compiler messages "path prefix not used" and "linker input
32118         file unused".
32119
32120 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
32121
32122         * lib/gcc.exp (runtest_file_p): Define if missing.
32123         * gcc.prms/template.c: Example to work from.
32124
32125 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
32126
32127         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
32128         * lib/dg.exp (dg-test): Call unsupported testcases as such.
32129
32130         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
32131         * gcc.prms/1883.c: Moved from compile/940714-1.c.
32132         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
32133         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
32134
32135         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
32136         (dg-process-target): No longer a varargs proc.
32137         Return S/N for target, P/F for xfail.  All callers changed.
32138         (user option procs): More argument checking.
32139         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
32140         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
32141         (dg-test): Skip test if not running on selected target in `dg-do'.
32142         Update handling of `dg-do-what', `dg-output-text'.
32143         Separate execution pass/fail from output pattern match pass/fail.
32144         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
32145
32146 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
32147
32148         * gcc.c-torture/special/special.exp: Don't expect failure for mips
32149         target for 920510-1.c.
32150
32151 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
32152
32153         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
32154         Clean up comment regarding use of passcnt, etc.
32155         (gcc_stat): Don't update `testcnt' here.
32156         (gcc_finish): Do it here.
32157         Might as well reset `but_id' here too.
32158         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
32159         to determine if the file should be tested.
32160         * gcc.c-torture/compile/compile.exp: Likewise.
32161         * gcc.c-torture/execute/execute.exp: Likewise.
32162         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32163         * gcc.misc-tests/dg-test.exp: Likewise.
32164         * gcc.prms/prms.exp: Likewise.
32165         * gcc.wendy/wendy.exp: Likewise.
32166         * g++.old-deja.exp: Likewise.
32167         Move "Testing file" message to verbose level 1.
32168
32169 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
32170
32171         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
32172
32173 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
32174
32175         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
32176         (default_gcc_start): Accept optional second list element
32177         of compiler flags.  Print compiler output at verbosity level 2.
32178         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
32179         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
32180         Save current values of framework globals passcnt, failcnt, xpasscnt,
32181         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
32182         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
32183         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
32184         xfailcnt to compute stats.  Update framework global `testcnt' from
32185         pass/fail counts.
32186         (gcc_finish): New proc.  Clean up test environment.
32187         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
32188         (gcc_epass, gcc_efail): Delete.
32189         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
32190         argument of line number.
32191         (dg-init): If the tool has an init routine, call it.
32192         (dg-test): Remove args `cflags_var' and `libs_var'.
32193         Pass all compiler options to ${tool}_start.
32194         Handle missing line number.
32195         (dg-finish): New function.
32196         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
32197         particular files.  Call gcc_finish at end.  Move "skipping test"
32198         message to verbosity level 3.
32199         * gcc.c-torture/compile/compile.exp: Likewise.
32200         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
32201         * gcc.c-torture/execute/execute.exp: Likewise.
32202         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32203         Print testcase being tried at verbosity level 1.
32204         * gcc.c-torture/special/special.exp: Unset xfail.
32205         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32206         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
32207         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
32208         * gcc.failure/failure.exp: Likewise.
32209         * gcc.ieee/ieee.exp: Likewise.
32210         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
32211         Update call to dg-test.  Call dg-finish at end.
32212         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
32213         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
32214         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
32215         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
32216         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
32217         * gcc.wendy/wendy.exp: Add copyright.
32218         Delete setting of tmpdir (done by gcc_init).
32219         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
32220         Pass compiler flags to gcc_start.  Call gcc_finish at end.
32221         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
32222         gcc_[ce]pass/fail.
32223
32224 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
32225
32226         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
32227         confusion.
32228         (g++_load): Likewise.
32229
32230         * config/*.exp (gcc_load): Some were varargs fns and some were not.
32231         Rename argument to `prog' to remove the confusion.
32232         Varargs fns behave differently too!
32233         (g++_load): Likewise.
32234
32235         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
32236
32237         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
32238         what it is.  Delete (always) printing of status value for !native.
32239         Simplify verbose code, and include status and exec_output.
32240         (g++_load): Use gcc_load.
32241
32242 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32243
32244         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32245         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32246         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32247         940714-3.c as these testcases don't exist anymore.  Make
32248         va-arg-1.c expected to pass.
32249
32250 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32251
32252         * gcc.misc-tests/misc.exp: Only run specific testcases.
32253         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32254         * gcc.misc-tests/dg-[1-9].c: New files.
32255
32256         * lib/dg.exp: New testsuite driver.
32257         * gcc.prms/prms.exp: Use it.
32258
32259         * README.gcc: New file.
32260
32261         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32262         Document and reset `lxpass' and `lxfail'.
32263         Simplify "initialized" message.
32264         (gcc_stat): Clean up comments a little.
32265
32266 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32267
32268         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32269
32270 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32271
32272         * lib/old-dejagnu.exp (process-option): New proc.
32273         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32274         (old-dejagnu): Simplify.
32275         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32276
32277 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32278
32279         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32280         exists and is not an empty string.
32281
32282         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32283         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32284         finished.
32285         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32286         automatically.
32287
32288         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32289         longer expected to fail.
32290
32291         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32292         "f" function call.
32293
32294         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32295
32296         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32297         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32298         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32299         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32300         c-torture-1.29.
32301
32302         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32303         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32304
32305         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32306
32307         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32308         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32309
32310         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32311         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32312         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32313
32314 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32315
32316         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32317         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32318         940714-1.c, 940714-2.c, 940714-3.c},
32319         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32320         gcc.misc-tests/{mg.c,mg.exp}:
32321         New tests.
32322         * gcc.noncompile/noncompile.exp: Change accordingly.
32323
32324 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32325
32326         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32327         Undo previous clobberage.
32328
32329 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32330
32331         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32332         * gcc.special/{930510-1.c, special.exp}:
32333         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32334         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32335         struct-varargs-1.c}: New tests from c-torture-1.26.
32336
32337 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32338
32339         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32340           argument to switch.
32341
32342 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32343
32344         * Revert the previous changes.  Please see Rob's directory
32345           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32346           fixes.
32347
32348 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32349
32350         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32351             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32352             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32353             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32354             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32355             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32356             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32357             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32358             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32359             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32360             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32361             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32362             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32363             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32364             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32365             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32366             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32367             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32368             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32369             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32370             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32371             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32372             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32373             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32374             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32375             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32376             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32377
32378 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32379
32380         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32381             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32382           with perror calls.
32383
32384 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32385
32386         * config/unix.exp (g++_load): Fix syntax.
32387
32388 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32389
32390         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32391         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32392         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32393         Don't expect va-arg-1.c to fail.  Correct expected output for
32394         920928-1.c.
32395         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32396         * gcc.wendy/hbm4.c: Correct typo.
32397         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32398
32399 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32400
32401         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32402         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32403         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32404         * lib/c-torture.exp (c-torture-compile): Ditto.
32405
32406         Reduce volume of output (remove all the -I's and such).
32407         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32408         Call gcc_cpass, gcc_cfail.
32409         (c-torture): Pass testing option to c-torture-compile.
32410
32411 1994-03-21  Doug Evans  (dje@cygnus.com)
32412
32413         Bring patches over from progressive.
32414         * config/default.exp: Exit remote shell cleanly.
32415         (g++_exit, g++_start): Add default versions.
32416         * config/sim.exp (gcc_load): Use perror, not error.
32417
32418 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32419
32420         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32421         set in site.exp.
32422
32423 1994-03-14  Doug Evans  (dje@cygnus.com)
32424
32425         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32426         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32427         (wendy_try): New proc to run testcase.
32428         (main loop): Call 'em.
32429         * gcc.wendy/*.c: Clean up pass to correct expected output.
32430
32431         * lib/gcc.exp: Minor cleanup work.
32432         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32433
32434 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32435
32436         * config/sim.exp (gcc_load): Document return codes better.
32437         Don't pass -v to simulator.
32438
32439 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32440
32441           * gcc.special/920717-x.c: Fix typo.
32442           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32443           get at sources.
32444
32445         * lib/mike-gcc.exp: Fix typo.
32446
32447 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32448
32449         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32450         binary to use, transform the name.
32451         * config/*.exp: rename everything. Nuke any g++ specific files,
32452         it's now a special case of gcc that requires no special support.
32453         Add a default.exp for unsupported targets.
32454
32455 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32456
32457         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32458         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32459         version of Tcl.
32460
32461 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32462
32463         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32464         than a warning.
32465
32466 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32467
32468         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32469
32470 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32471
32472         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32473         option_list.  Compile every file with only 4/6 option choices
32474         (same as C torture) instead of with 12/18 different option
32475         choices.
32476         * lib/c-torture.exp: Likewise.
32477
32478         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32479         not already set.
32480
32481 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32482
32483         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32484         can put an XFAIL *-*-* on excess errors.
32485
32486 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32487
32488         * g++.law: Add more tests derived from g++-bugs snapshots.
32489
32490         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32491         equivalent to g++.law/init9.
32492
32493         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32494         compiled it, and the a.out file after we've run it.
32495
32496 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32497
32498         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32499         compiled it, and the a.out file after we've run it.
32500
32501 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32502
32503         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32504
32505 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32506
32507         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32508         version number.
32509
32510 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32511
32512         * g++.law: New directory of g++ tests derived from the g++-bugs
32513         snapshots.
32514
32515 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32516
32517         * gcc.compile: initbug1.c initbug1.exp testcase added
32518
32519 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32520
32521         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32522         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32523           fixes submitted by Jeff Law (law@cs.utah.edu)
32524         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32525           Jeff Law (law@cs.utah.edu)
32526
32527
32528 1993-11-30  Mike Stump  (mrs@cygnus.com)
32529
32530         * config/unix-g++.exp: Follow the gcc way of doing things.
32531         * g++.old-deja/old-deja.exp: Minor updates.
32532         * lib/g++.exp: New file, follow the gcc way of doing things.
32533         * lib/old-dejagnu.exp: Minor updates.
32534         * lib/mike-g++.exp: Always unset errorInfo.
32535
32536 1993-11-06  Mike Stump  (mrs@cygnus.com)
32537
32538         * lib/gcc.exp: Fix some errors with the below change, CC and
32539         CFLAGS should be global when setting, not local.
32540
32541 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32542
32543         * lib/gcc.exp: Transform tool name.
32544
32545 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32546
32547         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32548
32549 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32550
32551         * lib/gcc.exp: change gcc_done to gcc_stat
32552
32553 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32554
32555         * Upgraded gcc testsuite to c-torture version 1.25
32556
32557 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32558
32559         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32560         * lib/c-torture: added hooks for new reporting code.
32561
32562 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32563
32564         * config/sh-gcc.exp: check if sh-sim exists in the path
32565
32566 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32567
32568         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32569         * gcc.compile/compile.exp: Initial changes for new logic.
32570         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32571         * gcc.failure/failure.exp: Initial changes for new logic.
32572         * gcc.ieee/ieee.exp: Initial changes for new logic.
32573         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32574         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32575         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32576         * lib/c-torture.exp: Initial changes for new logic.
32577         * lib/gcc.exp: Initial changes for new logic.
32578
32579 1993-10-15  Mike Stump  (mrs@cygnus.com)
32580
32581         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32582         depend upon failure or success.  Fully qualify names in failure
32583         and success messages.  Always remove a.out before starting
32584         compile, just in case.  Pay more attention to error text output by
32585         the compiler.  Handle testcases with no known past errors just
32586         like all others, so that things are uniform.  Other miscellaneous
32587         improvements.
32588
32589 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32590
32591         * gcc.cpp: new directory for cpp tests
32592
32593 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32594
32595         * lib/chill.exp: Code reformatted, removed unused code.
32596         * config/unix-chill.exp: Code reformatted, removed unused code.
32597         * chill.execute/execute.exp: Code reformatted, removed unused code.
32598         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32599
32600 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32601
32602         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32603         routines not written.
32604
32605 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32606
32607         * config/bug-gcc.exp: Use new procs from bug.exp.
32608
32609 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32610
32611         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32612         via ftp, rather than depending on NFS.
32613         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32614         case.
32615
32616 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32617
32618         * config/bug-gcc.exp: Use new download proc.
32619
32620 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32621
32622         * chill.execute/execute.exp: cleanups, handles errors better
32623         * chill.compile/compile.exp: rewrite, based on execute.exp
32624         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32625         * lib/chill.exp: major changes to diff proc and compile and link
32626           procs. added chill_fail and chill_pass wrappers to pass and
32627           fail. added more comments, and handle error codes better.
32628           Added a hack to capture stderr from exec, so noncompile tests
32629           can work.
32630
32631 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32632
32633         * chill.execute/execute.exp: rewrite of testsuite driver
32634         * lib/chill.exp: rewrite of testsuite driver
32635         * config/unix-chill.exp: rewrite of testsuite driver
32636
32637 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32638
32639     In chill.execute:
32640         * iexpr.ch: Standardize uppercase.
32641         * tuples.dat: Standardize uppercase.
32642         * vary.ch: standardize.  Correct varying string assignments.
32643         * vary.dat: Add new output lines.
32644
32645 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32646
32647     In chill.execute:
32648         * chprintf.ch: Standardize use of uppercase.
32649         * tuples.ch: Standardize and turn arr2 into a DCL,
32650           rather than a SYN.
32651         * pinits.ch: Standardize.
32652
32653 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32654
32655         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32656         * Makefil: Renamed to Makefile.in.
32657         * configure.in: New.
32658
32659 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32660
32661     In chill.execute:
32662         * .cvsignore: Add result/output files.
32663         * Makefile: Fix up variables at start.  Use MFLAGS
32664           everywhere.  Correct bool_loc, built_ins entries.
32665           Add entry for vary1.ch.
32666         * bitarray.ch: Standardize upper-case usage.
32667         * bitexpr.ch: Standardize, add output of b1.
32668         * params.ch: Use arrayt in along PROC parameters, to
32669           avoid novelty problems.
32670         * sets.ch: Tiny cleanup.
32671         * vary1.ch: Re-indent.
32672
32673 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32674
32675           * Add PR-related files to Makefiles, .cvsignore files, etc.
32676
32677 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32678
32679         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32680           with compiler objects. New names are test-flow.c and test-loop.c
32681
32682 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32683
32684         * Upgraded c-torture tests from 1.19 to 1.20
32685
32686         * new files:
32687         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32688         * gcc.compile: 930623-1.c 930623-2.c
32689         * gcc.noncompile: 930622-1.c 930622-2.c
32690         * gcc.failure: 920411-1.c 920627-2.c
32691         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32692
32693 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32694
32695         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32696           More changes to get testsuite working properly. Needs more work.
32697           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32698
32699 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32700
32701         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32702           More changes to get testsuite working properly. Needs more work.
32703
32704 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32705
32706         * chill.compile/compile.exp: Added for Dejagnu support
32707         * chill.execute/execute.exp: Added for Dejagnu support
32708         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32709
32710 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32711
32712     This should complete moving the CHILL test files.
32713         * chill.noncompile(.cvsignore printf.grt
32714             in-printf.grt chprintf.grt chprintf.ch):
32715             Added test-support files.
32716           (Makefile): Modified further.
32717         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32718             signal.ch): Added test files.
32719           * chill.execute (.cvsignore printf.grt printr.c
32720             in-printf.grt rts.c chprintf.grt rts.h): Added
32721           test-support files.
32722             (Makefile): More corrections.
32723
32724 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32725
32726         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32727           test cases, ready for DejaGnu.
32728
32729 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32730
32731         * Upgraded c-torture tests from 1.18 to 1.19
32732
32733         * gcc.compile: added test(s):
32734           930607-1.c
32735         * gcc.execute: added test(s):
32736           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32737
32738         * added new subdirectory for misc tests: gcc.misc-tests
32739         * gcc.misc-test(s): added tests:
32740           inst-check.c test-consts.c test-ior.c test-switch.c
32741
32742 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32743
32744         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32745
32746 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32747
32748         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32749
32750 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32751
32752         * Upgraded c-torture tests from 1.17 to 1.18
32753
32754 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32755
32756         * Upgraded c-torture tests from 1.12 to 1.17
32757
32758 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32759
32760         * lib/old-dejagnu.exp:
32761           Fixed handling of XFAIL target triplets to correctly
32762           recognize wildcard characters.  Removed code that
32763           appended a unique id tag to the end of the file name
32764           printed out by the result of the testcases within a
32765           given test file.
32766
32767 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32768
32769         * lib/old-dejagnu.exp:
32770           Reworked expected failure handling to trigger off of XFAIL
32771           keyword in keyphrase embeded in testcase source code. The
32772           XFAIL keyword must be at the end of the keyphrase line. It
32773           may optionally be followed by one or more target triplets.
32774           It has just occured that the handling of wildcards in the
32775           target triplet may not be correct.
32776
32777 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32778
32779         * g++.old-deja/tests:
32780           Moved all subdirectories up one level into g++.old-deja .
32781
32782         * lib/old-dejagnu.exp:
32783           Fixed problem with CXXFLAGS not being properly reset, and being
32784           corrupted with extraneous "-c" compiler option.  This was
32785           causing binaries to not be generated for test that needed them.
32786           Modified strings passed to "pass" and "fail" so that individual
32787           tests from the same test file would be distinguished by an
32788           identifier appended to the test file name in the summary logs;
32789           this corrected a problem with erroneous diff logs.  Added code
32790           to search testcases for expected fail and unexpected pass keywords.
32791
32792 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32793
32794         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32795
32796 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32797
32798         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32799           Removed extraneous text from end of "Special g++ Options"
32800           keyphrase.
32801
32802         * lib/old-dejagnu.exp: Added pattern matching to look for new
32803           keywords, embedded in testcases comments, which will trigger
32804           calls to xpass and xfail.
32805
32806 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32807
32808         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32809           comments embedded in the testcases, especially the one looking for
32810           special compiler options, as well as the pattern matching for the
32811           compiler output again.
32812
32813 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32814
32815         * lib/old-dejagnu.exp: Do a proper check of the return value for
32816           execute tests. Fixed several problems with the pattern matching
32817           of the compiler output which gave erroneous test results.
32818           Changed several of the test result messages to be more descriptive.
32819         * config/unix-g++.exp: Proc g++_load now actually works and
32820           executes the tests passed to it and returns a usable return
32821           value.
32822
32823 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32824
32825           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32826
32827 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32828
32829         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32830           Modified both files to properly execute the old style
32831           dejagnu tests. The previous versions of these files were
32832           experimental and did not function anything near correctly.
32833
32834 1993-04-05  Rob Savoye  (rob@cygnus.com)
32835
32836         * Removed all Makefile.in and configure.in files. No configuration
32837         needed now.
32838
32839 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32840
32841         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32842
32843 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32844
32845         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32846         gcc.special/configure.in, gcc.noncompile/configure.in,
32847         gcc.execute/configure.in, gcc.code_quality/configure.in,
32848         g++.other/configure.in, g++.old-deja/configure.in,
32849         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32850         in srcname setting.
32851
32852 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32853
32854         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32855         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32856         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32857
32858 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32859
32860         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32861         (gdb_exit): Don't remove *_soc files.
32862
32863 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32864
32865         * lib/c-torture.exp: Don't look for main; instead always use -w
32866         -c.  This is how the c-torture tests work.  Remove the object
32867         file if the compilation succeeds.
32868         * gcc.execute/execute.exp: Remove executable if test passes.
32869         * gcc.noncompile/noncompile.exp: Every test is an expected
32870         failure.
32871         * gcc.special/special.exp: Added tests from c-torture 1.11,
32872         corrected use of existing test.
32873         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32874         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32875         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32876         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32877         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32878         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32879         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32880         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32881         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32882         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32883         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32884         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32885         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32886         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32887         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32888         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32889         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32890         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32891         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32892         c-torture 1.11.
32893         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32894         correspond to c-torture 1.11.
32895
32896         * New file.