OSDN Git Service

2005-09-18 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/16861
4         * gfortran.dg/nested_modules_2.f90: New test.
5
6 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7
8         PR c++/18368
9         * g++.dg/other/semicolon.C: New test.
10
11 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
12
13         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
15
16 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17
18         PR c++/23914
19         * g++.dg/template/static18.C: New test.
20
21         PR c++/21514
22         * g++.dg/template/crash19.C: Remove dg-error marker.
23         * g++.dg/template/local4.C: New test.
24
25 2005-09-16  Paul Brook  <paul@codesourcery.com>
26
27         PR fortran/23906
28         * gfortran.dg/dependency_1.f90: New test.
29
30 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
31
32         PR c++/23896
33         * g++.dg/template/static17.C: New test.
34
35 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
36
37         PR c++/23139
38         * g++.dg/warn/huge-val1.C: New test.
39
40 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
41
42         PR c++/13140
43         * g++.dg/parse/class2.C: New test.
44         * g++.dg/template/explicit8.C: Likewise.
45         * g++.dg/template/spec25.C: Likewise.
46
47 2005-09-14  Josh Conner  <jconner@apple.com>
48
49         PR middle-end/23584
50         * gcc.dg/pr23584.c: New test.
51
52 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
53
54         PR fortran/21875 Internal Unit Array I/O, NIST
55         * gfortran.dg/arrayio_1.f90: New test.
56         * gfortran.dg/arrayio_1.f90: New test.
57         * gfortran.dg/arrayio_1.f90: New test.
58         * gfortran.dg/arrayio_1.f90: New test.
59         * gfortran.dg/arrayio_1.f90: New test.
60
61 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
62
63         PR middle-end/22480
64         * gcc.dg/vect/pr22480.c: New test.
65
66 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
67
68         PR fortran/19358
69         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
70
71 2005-09-13 Josh Conner <jconner@apple.com>
72
73         PR c++/23180
74         * g++.dg/init/struct2.C: New test.
75         * g++.dg/init/struct3.C: New test.
76
77 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
78
79         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
80         Clean up temp files.
81         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
82         gcc.dg/tree-ssa/builtin-fprintf-1.c,
83         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
84         gcc.dg/tree-ssa/builtin-printf-1.c,
85         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
86         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
87         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
88         gcc.dg/tree-ssa/builtin-vprintf-1.c,
89         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
90         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
91         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
92         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
93         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
94         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
95         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
96         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
97
98 2005-09-13  Josh Conner  <jconner@apple.com>
99
100         * lib/gcc-dg.exp: Load scanipa.exp.
101         (cleanup-dump): New procedure.
102         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
103         * lib/scandump.exp: New file.
104         * lib/scantree.exp: Use it.
105         * lib/scanipa.exp: New file.
106
107 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
108
109         PR fortran/17740
110         * gfortran.dg/generic_4.f90: New test.
111
112 2005-09-13  Bastian Blank <waldi@debian.org>
113
114         PR c++/16171
115         * g++.dg/abi/mangle26.C: New test. 
116         * g++.dg/abi/mangle27.C: New test. 
117         * g++.dg/abi/mangle28.C: New test. 
118         * g++.dg/abi/mangle29.C: New test. 
119
120         PR c++/23839
121         * g++.dg/parse/register1.C: New test.
122
123 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
124
125         PR c++/23842
126         * g++.dg/template/access16.C: New test.
127
128 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
129
130         * gfortran.dg/char_pack_2.f90: Increase the vector size.
131
132 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
133
134         PR fortran/18899
135         * gfortran.dg/shape_2.f90: New test.
136
137 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
138
139         PR target/19269
140         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
141         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
142         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
143         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
144         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
145         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
146         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
147         tests.
148
149 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
150
151         PR c++/23841
152         * g++.dg/parse/template17.C: New test.
153
154 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
155
156         PR c++/23789
157         * g++.dg/template/nontype14.C: New test.
158
159 2005-09-12  Ian Lance Taylor  <ian@airs.com>
160
161         PR g++/7874
162         * g++.dg/lookup/friend7.C: New test.
163         * g++.dg/lookup/friend8.C: New test.
164         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
165         so that it will be found via argument dependent lookup.
166         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
167         friend functions which will no longer be found.
168         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
169         function g, so that it will be found via argument dependent
170         lookup.
171         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
172         * g++.old-deja/g++.mike/net43.C: Likewise.
173
174 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
175
176         PR c++/23691
177         * g++.dg/template/static16.C: New test.
178
179 2005-09-12  Josh Conner  <jconner@apple.com>
180
181         PR middle-end/23237
182         * gcc.c-torture/compile/pr23237.c: New test. 
183
184 2005-09-11  Richard Henderson  <rth@redhat.com>
185
186         * g++.dg/other/error8.C: Update expected diagnostic text.
187
188 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
189
190         PR libfortran/19872
191         * gfortran.dg/overwrite_1.f: New test.
192
193 2005-09-09  Josh Conner  <jconner@apple.com>
194
195         * g++.dg/init/pr23180-1.C: Removed.
196         * g++.dg/init/pr23180-2.C: Removed.
197
198 2005-09-09  David Daney <ddaney@avtrex.com>
199
200         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
201         files which are ...
202         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
203         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
204
205 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
206
207         * gfortran.dg/iostat_2.f90: New test.
208
209 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
210
211         PR c++/22252
212         * g++.dg/ext/interface1.C: New test.
213         * g++.dg/ext/interface1.h: Likewise.
214         * g++.dg/ext/interface1a.cc: Likewise.
215
216 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
217
218         * gfortran.dg/iomsg_1.f90:  New test case.
219
220 2005-09-09  Richard Guenther  <rguenther@suse.de>
221
222         PR c++/23624
223         * g++.dg/tree-ssa/pr23624.C: New testcase.
224
225 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
226
227         PR fortran/19239
228         * gfortran.dg/vector_subscript_1.f90,
229         * gfortran.dg/vector_subscript_2.f90: New tests.
230
231 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
232
233         PR fortran/21104
234         * gfortran.dg/array_alloc_1.f90,
235         * gfortran.dg/array_alloc_2.f90,
236         * gfortran.dg/array_alloc_3.f90: New tests.
237
238 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
239
240         PR fortran/12840
241         * gfortran.dg/array_constructor_6.f90
242         * gfortran.dg/array_constructor_7.f90
243         * gfortran.dg/array_constructor_8.f90
244         * gfortran.dg/array_constructor_9.f90
245         * gfortran.dg/array_constructor_10.f90
246         * gfortran.dg/array_constructor_11.f90
247         * gfortran.dg/array_constructor_12.f90: New tests.
248
249 2005-09-08  Josh Conner  <jconner@apple.com>
250
251         PR c++/23180
252         * g++.dg/init/pr23180-1.C: New test.
253         * g++.dg/init/pr23180-2.C: New test.
254
255 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
256
257         PR fortran/18878
258         * gfortran.dg/module_double_reuse.f90: New.
259
260 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
261
262         PR fortran/23270
263         PR fortran/22304
264         PR fortran/18870
265         PR fortran/17917
266         PR fortran/16511
267         * gfortran.dg/common_equivalence_1.f: New.
268         * gfortran.dg/common_equivalence_2.f: New.
269         * gfortran.dg/common_equivalence_3.f: New.
270         * gfortran.dg/contained_equivalence_1.f90: New.
271         * gfortran.dg/module_blank_common.f90: New. 
272         * gfortran.dg/module_commons_1.f90: New.
273         * gfortran.dg/module_equivalence_1.f90: New.
274         * gfortran.dg/nested_modules_1.f90: New.
275         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
276         equivalences and add comment to connect the test with
277         the PR.
278
279 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
280
281         PR fortran/23765
282         * gfortran.dg/common_6.f90: New test.
283
284 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
285
286         PR fortran/15326
287         * gfortran.dg/char_result_1.f90,
288         * gfortran.dg/char_result_2.f90,
289         * gfortran.dg/char_result_3.f90,
290         * gfortran.dg/char_result_4.f90,
291         * gfortran.dg/char_result_5.f90,
292         * gfortran.dg/char_result_6.f90,
293         * gfortran.dg/char_result_7.f90,
294         * gfortran.dg/char_result_8.f90: New tests.
295
296 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
297
298         PR fortran/19928
299         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
300
301 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
302
303         PR obj-c++/16816
304         * obj-c++.dg/selector-5.mm: New test.
305         * obj-c++.dg/selector-6.mm: New test.
306
307 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
308
309         PR objc/20574
310         PR objc/19324
311         * objc.dg/error-1.m: New test.
312
313 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
314
315         PR fortran/23373
316         * gfortran.fortran-torture/execute/pr23373-1.f90,
317         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
318
319 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
320
321         PR libfortran/23760
322         * gfortran.dg/g77/1832.f: Remove long string in write statement
323         to allow the test to pass on correct list directed output with 
324         prepended space.
325
326 2005-09-07  James E Wilson  <wilson@specifix.com>
327
328         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
329
330 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
331
332         * gfortran.dg/parameter+save.f90:  Rename to
333         * gfortran.dg/parameter_save.f90: .. this.
334
335 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
336
337         PR fortran/20848
338         * gfortran.dg/parameter+save.f90:  New test case.
339
340 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
341
342         PR fortran/19269
343         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
344
345 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
346
347         PR c/23075
348         * gcc.dg/pr23075.c: New test.
349         * g++.dg/warn/pr23075.C: New test.
350
351         PR target/22362
352         * gcc.target/i386/pr22362.c: New test.
353
354         PR rtl-optimization/23098
355         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
356
357         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
358         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
359         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
360
361 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
362
363         * g++.dg/expr/cast6.C: New test.
364
365         PR c++/9782
366         * g++.dg/init/new15.C: New test.
367
368 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
369
370         * gcc.dg/vect/Os-vect-95.c: New test.
371         * gcc.dg/vect/vect-95.c: Same.
372
373 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
374
375         * gcc.dg/vect/vect-29.c: Update xfail testing.
376         * gcc.dg/vect/vect-44.c: Same.
377         * gcc.dg/vect/vect-48.c: Same.
378         * gcc.dg/vect/vect-50.c: Same.
379         * gcc.dg/vect/vect-72.c: Same.
380         * gcc.dg/vect/vect-77.c: Same.
381         * gcc.dg/vect/vect-78.c: Same.
382         * gcc.dg/vect/vect-80.c: Same.
383         * gcc.dg/vect/vect-96.c: Same.
384         * gcc.dg/vect/vect-100.c: Same.
385         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
386         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
387         * gfortran.dg/vect/vect-5.f90: Same.
388
389 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
390
391         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
392         start strings.
393         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
394         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
395
396         PR c++/23056
397         * g++.dg/opt/pr23056.C: New test.
398
399         PR rtl-optimization/23098
400         * gcc.target/i386/pr23098.c: New test.
401
402 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
403
404         PR c++/23667
405         * g++.dg/template/static15.C: New test.
406
407         PR c++/21440
408         * g++.dg/ext/stmtexpr5.C: New test.
409         * g++.dg/ext/stmtexpr6.C: Likewise.
410
411 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
412
413         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
414
415         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
416         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
417         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
418
419 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
420
421         PR libfortran/23321
422         * gfortran.dg/direct_io_4.f90:  New test case.
423
424 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
425             Rasmus Hahn  <rassahah@neofonie.de>
426
427         PR libobjc/23108
428         * objc.dg/type-stream-1.m: New test.
429
430 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
431
432         PR fortran/23661
433         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
434         gfortran.dg/print_fmt_3.f90: New test.
435
436 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
437
438         * gfortran.dg/fmt_t_1.f90: New test.
439
440 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
441
442         PR rtl-optimization/23454
443         * g++.dg/opt/pr23454.C: New test.
444
445 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
446
447         PR c++/23699
448         * g++.dg/ext/static1.C: New test.
449
450 2005-09-02  Richard Henderson  <rth@redhat.com>
451
452         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
453         tail call to check_fa_work.
454
455 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/21687
458         * g++.dg/other/gc3.C: New test.
459
460 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
461
462         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
463         * gcc.dg/20050826-1.c: Likewise.
464
465 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/23167
468         * g++.dg/expr/volatile1.C: New test.
469
470 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
471
472         PR middle-end/23547
473         * gcc.dg/pr23547.c: New test.
474
475 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
476
477         PR c/22061
478         * gcc.c-torture/execute/pr22061-1.c,
479         * gcc.c-torture/execute/pr22061-2.c,
480         * gcc.c-torture/execute/pr22061-3.c,
481         * gcc.c-torture/execute/pr22061-4.c: New tests.
482
483 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
484
485         * gcc.dg/Wredundant-decls-2.c: New test to check that
486         -Wredundant-decls does not issue warning for a variable 
487         definition following a declaration.
488
489 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
490
491         PR debug/7241
492         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
493         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
494         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
495
496         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
497         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
498         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
499         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
500         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
501         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
502         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
503         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
504
505 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
506
507         PR objc/23306
508         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
509         scan-assmbler.
510
511 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
512
513         PR target/21255
514         * gcc.dg/pr21255-1.c: New test.
515         * gcc.dg/pr21255-2-mb.c: Likewise.
516         * gcc.dg/pr21255-2-ml.c: Likewise.
517         * gcc.dg/pr21255-3.c: Likewise.
518         * gcc.dg/pr21255-4.c: Likewise.
519
520 2005-08-31  Dale Johannesen  <dalej@apple.com>
521
522         * gcc.dg/20050830-1.c:  New.
523
524 2005-08-31  Josh Conner  <jconner@apple.com>
525
526         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
527         command-line options for arm-*-* targets.
528         * g++.dg/init/array16.C: Likewise.
529         * g++.dg/other/crash-4.C: Likewise.
530
531 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
532
533         PR obj-c++/23640
534         * obj-c++.dg/gnu-runtime-3.mm: New test.
535
536 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
537
538         PR c++/13377
539         * g++.dg/lookup/ambig4.C: New test.
540         * g++.dg/lookup/ambig5.C: New test.
541         * g++.dg/tc1/dr101.C: Adjust error markers.
542
543 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
544
545         PR c++/23639
546         * g++.dg/template/ttp5.C: Adjust error markers.
547
548 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
549
550         PR testsuite/23609
551         * lib/obj-c++.exp: Include target-libpath.exp.
552         (obj-c++_link_flags): Look for the GNU libobjc library
553         and set the library path to include it.
554         Don't manually set LD_LIBRARY_PATH (etc.) but call
555         set_ld_library_path_env_vars instead.
556         (obj-c++_target_compile): Don't set library path or
557         linker flags because they are already set correctly
558         in obj-c++_link_flags.
559
560 2005-08-30  Josh Conner  <jconner@apple.com>
561
562         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
563         to command-line options for arm-*-* targets.
564
565 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
566
567         * g++.dg/other/i386-1.C: New.
568
569 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
570
571         PR preprocessor/20348
572         PR preprocessor/20356
573         * gcc.dg/cpp/pr20348.c: New test.
574         * gcc.dg/cpp/pr20348.h: New file.
575         * gcc.dg/cpp/inc/pr20348.h: New file.
576         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
577         * gcc.dg/cpp/pr20356.c: New test.
578         * gcc.dg/cpp/pr20356.h: New file.
579         * gcc.dg/cpp/inc/pr20356.h: New file.
580         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
581
582 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
583
584         * gfortran.fortran-torture/execute/intrinsic_count.f90:
585         Fix array dimension to avoid correct end-of-file error.
586
587 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
588
589         PR libfortran/23598
590         * gfortran.dg/iostat_1.f90:  New test.
591
592 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
593
594         PR middle-end/23408
595         * gcc.dg/pr23408.c: New test.
596
597 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
598
599         PR c++/23099
600         * g++.dg/init/member1.C: Make sure erroneous static data member
601         definitions are required.
602         * g++.dg/template/static13.C: New test.
603         * g++.dg/template/static14.C: Likewise.
604
605 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
606
607         * gcc.target/i386/pr23575.c: Use -msse2 instead of
608         -march=pentium4, remove ilp32 requirement.
609
610         PR middle-end/23484
611         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
612         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
613
614 2005-08-29  Andreas Jaeger  <aj@suse.de>
615
616         PR testsuite/23607
617         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
618
619 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
620
621         * gcc.c-torture/execute/20050316-2.c: New test.
622         * gcc.c-torture/execute/20050316-3.c: New test.
623         * gcc.dg/torture/pr16104-1.c: New test.
624
625 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
626
627         PR middle-end/23463
628         * gcc.c-torture/execute/zero-struct-1.c: New test.
629
630 2005-08-27  Richard Guenther  <rguenther@suse.de>
631
632         PR target/23575
633         * gcc.target/i386/pr23575.c: New testcase.
634
635 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
636
637         PR rtl-optimization/23561
638         * gcc.c-torture/execute/20050826-1.c: New test.
639
640         PR rtl-opt/23560
641         * gcc.c-torture/execute/20050826-2.c: New test.
642
643 2005-08-26  Dale Johannesen  <dalej@apple.com>
644
645         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
646         * gcc.dg/20050826-1.c:  New.
647
648 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
649
650         PR c++/19004
651         * g++.dg/template/nontype13.C: New test.
652
653         PR c++/23491
654         * g++.dg/init/new14.C: New test.
655         * g++.dg/expr/anew1.C: Do not XFAIL.
656         * g++.dg/expr/anew2.C: Likewise.
657         * g++.dg/expr/anew3.C: Likewise.
658
659 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
660
661         PR middle-end/22439
662         * gcc.dg/vla-3.c: New test.
663
664 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
665
666         PR fortran/20363
667         * gfortran.dg/named_interface.f90: New.
668
669 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
670
671         * gcc.c-torture/execute/frame-address.c: New test.
672
673 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
674
675         PR c++/20817
676         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
677
678 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
679
680         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
681
682 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
683
684         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
685         * gcc.dg/altivec-22.c: Rename from..
686         * gcc.dg/altivec-nomfcr.c: ..this.
687
688 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
689
690         PR tree-optimization/23546
691         * gcc.dg/tree-ssa/pr23546.c: New test.
692
693 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
694
695         PR fortran/17758
696         * gfortran.dg/nonreturning_statements.f90: New test.
697
698 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
699
700         PR c++/22454
701         * g++.dg/parse/crash29.C: New.
702
703 2005-08-23  DJ Delorie  <dj@redhat.com>
704
705         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
706         constants have the L suffix.
707
708 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
709
710         PR c++/23044
711         * g++.dg/template/instantiate8.C: New.
712
713 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
714
715         PR middle-end/23467
716         * gcc.c-torture/execute/pr23467.c: New test.
717
718 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
719
720         PR tree-optimization/22043
721         * gcc.c-torture/execute/20050613-1.c: New test.
722
723 2005-08-23  Ben Elliston  <bje@au.ibm.com>
724
725         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
726
727 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
728
729         PR rtl-optimization/23478
730         * g++.dg/opt/pr23478.C: New test.
731
732 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
733
734         PR c/18715
735         * gcc.dg/switch-warn-3.c: New test.
736
737 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
738
739         PR c++/22233
740         * g++.dg/template/param1.C: New test.
741
742 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
743
744         PR c++/23089
745         * g++.dg/other/incomplete1.C: New test.
746
747 2005-08-22  Ira Rosen  <irar@il.ibm.com>
748
749         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
750         are vectorizable.
751
752 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
753
754         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
755         d_lines_5.f: New.
756
757 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
758
759         * gcc.target/i386/sse-4.c: New test.
760
761 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
762
763         PR testsuite/23239
764         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
765
766 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
767
768         * gcc.dg/20050811-1.c: New test.
769         * gcc.dg/20050811-2.c: New test.
770
771 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
772
773         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
774
775 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
776
777         PR 23476
778         * gcc.c-torture/compile/pr23476.c: New test.
779
780 2005-08-19  Devang Patel  <dpatel@apple.com>
781
782         PR tree-optimization/23048
783         * gcc.dg/tree-ssa/pr23048.c: New test.
784
785 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
786
787         PR middle-end/20624
788         * g++.dg/warn/Wreturn-3.C: New test
789
790 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
791
792         PR tree-optimization/22228
793         * g++.dg/vect/pr22543.cc: New test.
794
795 2005-08-17  Steven Bosscher  <stevenb@suse.de>
796
797         PR tree-optimization/21574
798         * gcc.dg/tree-ssa/pr21574.c: New test.
799
800 2005-08-16  James E Wilson  <wilson@specifix.com>
801
802         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
803
804 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
805
806         PR tree-opt/23402
807         * gcc.c-torture/compile/zero-strct-3.c: New test.
808         * gcc.c-torture/compile/zero-strct-4.c: New test.
809
810 2005-08-16  Steven Bosscher  <stevenb@suse.de>
811
812         PR target/23376
813         * gcc.target/x86_64/pr23376.c: New test.
814
815 2005-08-16  Ian Lance Taylor  <ian@airs.com>
816
817         PR c++/23337
818         * g++.dg/ext/vector2.C: New.
819
820 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
821
822         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
823
824 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
825
826         PR libfortran/23428
827         * gfortran.dg/inquire-complex.f90:  New test case.
828
829 2005-08-16  James E Wilson  <wilson@specifix.com>
830
831         PR tree-optimization/21105
832         * gcc.dg/large-size-array.c: New.
833
834 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
835
836         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
837         type.
838         * gcc.dg/vect/vect-41: Likewise.
839         * gcc.dg/vect/vect-42: Likewise.
840         * gcc.dg/vect/vect-43: Likewise.
841         * gcc.dg/vect/vect-44: Likewise.
842         * gcc.dg/vect/vect-46: Likewise.
843         * gcc.dg/vect/vect-47: Likewise.
844         * gcc.dg/vect/vect-48: Likewise.
845         * gcc.dg/vect/vect-52: Likewise.
846         * gcc.dg/vect/vect-53: Likewise.
847         * gcc.dg/vect/vect-54: Likewise.
848         * gcc.dg/vect/vect-55: Likewise.
849         * gcc.dg/vect/vect-56: Likewise.
850         * gcc.dg/vect/vect-57: Likewise.
851         * gcc.dg/vect/vect-58: Likewise.
852         * gcc.dg/vect/vect-59: Likewise.
853         * gcc.dg/vect/vect-60: Likewise.
854         * gcc.dg/vect/vect-61: Likewise.
855         * gcc.dg/vect/vect-85: Likewise.
856         * gcc.dg/vect/vect-87: Likewise.
857         * gcc.dg/vect/vect-88: Likewise.
858         * gcc.dg/vect/vect-93.c: Likewise.
859         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
860         * gcc.dg/vect/vect-75: Likewise.
861         * gcc.dg/vect/vect-76: Likewise.
862         * gcc.dg/vect/vect-77: Likewise.
863         * gcc.dg/vect/vect-78: Likewise.
864         * gcc.dg/vect/vect-80: Likewise.
865         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
866         vectorized for the expected reason, rather than checking how alignment
867         was handled.
868         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
869         type and also instead of aligned pointers. Added documentation.
870
871 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
872
873         * gfortran.dg/power.f90: New test.
874
875 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
876
877         PR rtl-optimization/23299
878         * g++.dg/opt/pr23299.C: New test.
879
880 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
881
882         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
883
884 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
885
886         * g++.dg/template/local6.C: New test.
887
888 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
889
890         * execute/exceptions/finally-1.m: Check that the catch and finally are
891         being called.  Also add a "return 0;" at the end of main.
892
893 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
894
895         PR fortran/21432.
896         * gfortran.dg/namelist_print_1.f: New test of functionality of
897         PRINT namelist.
898         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
899         namelist generates error with -std=f95.
900
901 2005-08-14  Ira Rosen  <irar@il.ibm.com>
902
903         PR tree-optimization/23119
904         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
905
906 2005-08-13  Marcin Koziej  <creep@desk.pl>
907             Andrew Pinski  <pinskia@physics.uc.edu>
908
909         PR libobjc/22492
910         * execute/exceptions/finally-1.m: New test.
911
912 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
913
914         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
915         testsuite.
916         * objc/execute/exceptions/trivial.m: New test.
917         * objc.dg/try-catch-11.m: Move to ...
918         * objc/execute/exceptions/foward-1.m: Here.
919         * objc.dg/try-catch-2.m: Move to ...
920         * objc/execute/exceptions/catchall-1.m: Here.
921         * objc.dg/try-catch-8.m: Move to ...
922         * objc/execute/exceptions/local-variables-1.m: Here.
923
924 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
925
926         * objc.dg/nested-func-1.m: Move to ...
927         * objc/execute/nested-func-1.m: Here.
928
929 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
932         in ${options} instead of [target_info name].
933         * lib/obj-c++.exp (objc_target_compile): Likewise.
934
935 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
936
937         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
938
939 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
940
941         part of PR testsuite/23348
942         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
943         of the torture options.
944         * objc/compile/trivial.m: New test.
945
946 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
947
948         * gfortran.dg/eoshift.f90:  Correct format.
949
950 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
951
952         * gfortran.fortran-torture/execute/character_passing.f90:
953         Fix comment typo.
954
955 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
956
957         PR c++/8271
958         * g++.dg/template/unify10.C: New.
959
960 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
961
962         * g++.dg/parse/pr22514.C: Move to...
963         * g++.dg/debug/pr22514.C: here.
964
965 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
966
967         PR c++/23266
968         * g++.dg/inherit/pure1.C: New test.
969
970         * ChangeLog: Fix typos.
971
972 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
973             Steven Bosscher  <stevenb@suse.de>
974
975         * gfortran.dg/runtime_warning_1.f90: New test.
976
977 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
978
979         PR c++/23219
980         * g++.dg/parse/crash28.C: New.
981
982 2005-08-11  Richard Guenther  <rguenther@suse.de>
983
984         PR target/23289
985         * gcc.target/i386/tailcall-1.c: New testcase.
986
987 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
988
989         * gcc.dg/vect/vect-67.c: Un-xfail.
990
991 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
992
993         PR c++/23225
994         * g++.dg/testsuite/parse/crash27.C: new test.
995
996 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
997
998         PR libfortran/22143
999         * gfortran.dg/shift-kind.f90:  New testcase.
1000
1001 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1002
1003         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1004         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1005
1006 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1007
1008         PR c++/20646
1009         * g++.dg/other/mult-stor1.C: New test.
1010
1011 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1012
1013         * gcc.c-torture/pr18299-1.c: Move to ...
1014         * gcc.c-torture/compile/pr18299-1.c: Here.
1015
1016 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1017
1018         * gfortran/fortran.torture/execute/character_passing.f90:
1019         Fix types for LSAME.
1020
1021 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1022
1023         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1024         input data back to what it was originally.
1025
1026 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1027
1028         * objc.dg/try-catch-8.m: Enable for all targets.
1029
1030 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1031
1032         * gcc.dg/pr23165.c: New test.
1033
1034 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1035
1036         PR tree-optimization/23234
1037         * gcc.dg/tree-ssa/pr23234.c: New test.
1038
1039 2005-08-08  Josh Conner  <jconner@apple.com>
1040
1041         PR rtl-optimization/23241
1042         * gcc.dg/char-compare.c: New test.
1043
1044 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1045
1046         PR c++/22508
1047         * g++.dg/init/new13.C: New test.
1048
1049 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1050
1051         PR c++/21166
1052         * g++.dg/other/crash-4.C: Adjust
1053         * g++/dg/ext/packed9.C: New.
1054
1055 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1056
1057         PR middle-end/21964
1058         * gcc.c-torture/execute/pr21964-1.c: New test.
1059
1060 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1061
1062         PR c/22458
1063         * gcc.dg/pr22458-1.c: New test.
1064
1065 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1066             Steven G. Kargl <kargls@comcast.net>
1067
1068         PR fortran/22390
1069         * gfortran.dg/flush_1.f90: New test.
1070
1071 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1072
1073         PR c++/23191
1074         * g++.dg/template/eh2.C: New test.
1075
1076 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1077
1078         PR c++/19498
1079         * g++.dg/template/instantiate7.C: New test.
1080
1081 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1082
1083         PR c/23113
1084         * gcc.dg/Wunused-value-1.c: New test.
1085
1086 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1087
1088         PR rtl-optimization/23233
1089         * gcc.c-torture/compile/pr23233-1.c: New test.
1090
1091 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1092
1093         PR fortran/18833
1094         PR fortran/20850
1095         * gfortran.dg/equiv_1.f90: New test.
1096         * gfortran.dg/equiv_2.f90: New test.
1097         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1098         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1099         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1100
1101 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1102
1103         * gcc.c-torture/execute/vrp-5.c: New test.
1104         * gcc.c-torture/execute/vrp-6.c: New test.
1105         * gcc.dg/tree-ssa/vrp21.c: New test.
1106
1107 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1108
1109         * g++.dg/parse/pr22514.C: New test.
1110
1111 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1112
1113         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1114
1115         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1116         instead of constant loads / pool entries.
1117
1118 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1119
1120         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1121         TEST_TO_WCTYPE.
1122
1123 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1124
1125         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1126         __WINT_TYPE__ in generated prototypes if possible.
1127
1128 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1129
1130         PR 22037
1131         * g++.dg/tree-ssa/pr22037.C:
1132
1133 2005-08-04  Richard Henderson  <rth@redhat.com>
1134
1135         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1136         scan-tree-dump-times directive.
1137
1138 2005-08-04  Jan Hubicka  <jh@suse.cz>
1139
1140         * gcov-1.C: Fix switch counts.
1141         * gcov-4b.c: Likewise.
1142
1143 2005-08-03  Jeff Law  <law@redhat.com>
1144
1145         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1146
1147 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1148
1149         * gcc.c-torture/execute/pr23135.c: New test.
1150
1151 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1152
1153         PR tree-optimization/19899
1154         * gcc.dg/tree-ssa/scev-1.c: New test.
1155         * gcc.dg/tree-ssa/scev-2.c: New test.
1156
1157 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1158
1159         PR target/18582
1160         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1161
1162 2005-08-03  Jan Hubicka  <jh@suse.cz>
1163
1164         * update-conroll.c: New testcase.
1165         * update-conroll-2.c: New testcase.
1166
1167 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1168
1169         * gfortran.dg/constant_substring.f: New test.
1170         * gfortran.dg/pr22491.f: New test.
1171
1172 2005-08-02  Jan Hubicka  <jh@suse.cz>
1173
1174         * update-threading.c: Replace by the proper one.
1175
1176 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1177
1178         PR 23164
1179         * g++.dg/tree-ssa/pr23164.C: New test.
1180
1181 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1182
1183         * gcc.dg/tree-ssa/pr23192.c: New test.
1184
1185 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1186
1187         * gcc.c-torture/execute/vrp-4.c: New test.
1188
1189 2005-08-02  Jan Hubicka  <jh@suse.cz>
1190
1191         * update-threading.c: New test.
1192
1193 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1194
1195         * gcc.c-torture/compile/20050801-1.c: New test.
1196         * gcc.c-torture/compile/20050801-2.c: New test.
1197
1198 2005-08-01  Jan Hubicka  <jh@suse.cz>
1199
1200         * val-prof-5.c: New test.
1201
1202 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1203
1204         PR c/22311
1205         * gcc.dg/pr22311-1.c : New test.
1206
1207 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1208
1209         PR target/23095
1210         * gfortran.dg/pr23095.f: New test.
1211
1212         PR c++/22003
1213         * g++.dg/other/pr22003.C: New test.
1214
1215 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1216
1217         PR target/20621
1218         * gcc.c-torture/execute/pr20621-1.c: New test.
1219
1220 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1221
1222         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1223         of string for format.
1224         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1225         print statement with internal write.
1226         * gfortran.dg/der_array_io_2.f:  Likewise.
1227         * gfortran.dg/der_array_io_3.f:  Likewise.
1228
1229 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1230
1231         * gcc.dg/fold-abs-4.c: new test.
1232
1233 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1234
1235         PR fortran/22570 an related issues.
1236         * gfortran.dg/x_slash_1.f: New test.
1237
1238 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1239
1240         PR c/23143
1241         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1242         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1243
1244 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1245
1246         PR c/529
1247         * gcc.dg/Wshadow-3.c: New test.
1248
1249 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1250
1251         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1252         used to have the wrong bounds).
1253
1254 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1255
1256         PR c/21720
1257         * gcc.dg/hex-round-1.c: Test more cases.
1258         * gcc.dg/hex-round-2.c: New test.
1259
1260 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1261
1262         PR 22550
1263         * g++.dg/tree-ssa/pr22550.C: New test.
1264
1265 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1266
1267         * gcc.dg/tree-ssa/vrp19.c: New test.
1268         * gcc.dg/tree-ssa-vrp20.c: New test.
1269
1270 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1271
1272         PR c/22240
1273         * gcc.dg/transparent-union-4.c: New test.
1274
1275 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1276
1277         PR c/22192
1278         * gcc.dg/c99-vla-2.c: New test.
1279
1280 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1281
1282         PR c/21720
1283         * gcc.dg/hex-round-1.c: New test.
1284
1285 2005-07-28  Jan Hubicka  <jh@suse.cz>
1286
1287         * inliner-1.c: Do not dump everything.
1288         * tree-prof.exp: Do not pass -ftree-based-profiling.
1289         * bprob.exp: Likewise.
1290
1291         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1292
1293 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1294
1295         PR c++/22545
1296         * g++.dg/expr/ptrmem7.C: New test.
1297
1298 2005-07-28  Mike Stump  <mrs@apple.com>
1299
1300         * g++.old-deja/g++.mike/visibility-1.C: New test.
1301
1302 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1303
1304         PR c/20187
1305         * gcc.c-torture/execute/pr20187-1.c: New test.
1306
1307 2005-07-28  Jeff Law  <law@redhat.com>
1308
1309         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1310         * gcc.dg/tree-ssa/vrp18.c: New test.
1311
1312 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1313
1314         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1315
1316 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1317
1318         PR tree-optimization/22506
1319         * gcc.dg/vect/ps22506.c: New test.
1320
1321 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1322
1323         PR target/21149
1324         * gcc.target/i386/sse-3.c: New test.
1325
1326 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1327
1328         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1329         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1330
1331 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1332
1333         PR c/22589
1334         * gcc.c-torture/compile/pr22589-1.c: New test.
1335
1336 2005-07-28  Jan Hubicka  <jh@suse.cz>
1337
1338         * update-loopch.c: New testcase.
1339
1340 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1341
1342         PR rtl-optimization/23047
1343         * gcc.c-torture/execute/pr23047.c: New test.
1344         * gcc.c-torture/execute/pr23047.x: New.
1345
1346 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1347
1348         PR tree-optimization/22493
1349         * gcc.c-torture/execute/pr22493-1.c: New test.
1350         * gcc.c-torture/execute/pr22493-1.x: New.
1351         * gcc.c-torture/execute/vrp-1.c: New test.
1352         * gcc.c-torture/execute/vrp-2.c: New test.
1353         * gcc.c-torture/execute/vrp-2.c: New test.
1354
1355 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1356
1357         * gcc.target/frv/all-builtin-read8.c: Delete.
1358         * gcc.target/frv/all-builtin-read16.c: Delete.
1359         * gcc.target/frv/all-builtin-read32.c: Delete.
1360         * gcc.target/frv/all-builtin-read64.c: Delete.
1361         * gcc.target/frv/all-builtin-write8.c: Delete.
1362         * gcc.target/frv/all-builtin-write16.c: Delete.
1363         * gcc.target/frv/all-builtin-write32.c: Delete.
1364         * gcc.target/frv/all-builtin-write64.c: Delete.
1365         * gcc.target/frv/all-read-write-1.c: New.
1366
1367 2005-07-27  Jeff Law  <law@redhat.com>
1368
1369         * gcc.c-torture/execute/pr22630.c: New test.
1370
1371 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1372
1373         PR tree-optimization/23073
1374         * gcc.dg/vect/nodump-pr23073.c: New test.
1375         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1376
1377 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1378
1379         PR tree-optimize/22348
1380         * gcc.c-torture/execute/pr22348.c: New.
1381
1382 2005-07-27  Richard Guenther  <rguenther@suse.de>
1383
1384         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1385
1386 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1387
1388         PR fortran/22503
1389         * gfortran.dg/logical_comp.f90: New test.
1390
1391 2005-07-27  Jan Hubicka  <jh@suse.cz>
1392
1393         * inliner-1.c: Add cleanup of dumps.
1394         * val-prof-*.c: Likewise.
1395         * update-tailcall.c: New.
1396
1397 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1398
1399         PR 22591
1400         * gcc.dg/tree-ssa/pr22591.c: New test.
1401         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1402
1403 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1404
1405         PR libobjc/22606
1406         * objc.dg/try-catch-11.m: New test.
1407
1408 2005-07-26  Richard Guenther  <rguenther@suse.de>
1409
1410         PR tree-optimization/22486
1411         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1412
1413 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1414
1415         PR tree-opt/22484
1416         * testsuite/g++.dg/opt/loop2.C: New test.
1417
1418 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1419
1420         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1421         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1422
1423 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1424
1425         * lib/profopt.exp (profopt-execute): Check for profiling data
1426         files on the target.
1427
1428 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1429
1430         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1431         for matching of asm labels.
1432
1433 2005-07-25  Richard Guenther  <rguenther@suse.de>
1434
1435         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1436
1437 2005-07-25  Richard Guenther  <rguenther@suse.de>
1438
1439         PR testsuite/22624
1440         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1441
1442 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1443
1444         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1445         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1446         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1447         * gcc.dg/vect/vect-100.c: New test.
1448         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1449         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1450         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1451         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1452         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1453         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1454         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1455         * gfortran.dg/vect/pr19049.f90: New testcase.
1456         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1457
1458 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1459
1460         * gcc.c-torture/execute/20050713-1.c: New test.
1461
1462         PR fortran/20063
1463         * gfortran.fortran-torture/execute/data_4.f90: New test.
1464
1465         PR middle-end/20303
1466         * gcc.dg/visibility-d.c: New test.
1467
1468 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1469
1470         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1471         * gfortran.dg/underflow.f90: Ditto.
1472
1473 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1474
1475         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1476         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1477         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1478
1479 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1480
1481         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1482         include case of field width of zero.
1483
1484 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1485
1486         PR libgfortran/21875
1487         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1488         with trailing blanks on normal formatted read.
1489
1490 2005-07-23  Chao-ying Fu  <fu@mips.com>
1491
1492         * gcc.target/mips/mips32-dsp-type.c: New test.
1493         * gcc.target/mips/mips32-dsp.c: New test.
1494
1495 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1496
1497         PR testsuite/21073
1498         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1499
1500         PR testsuite/20454
1501         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1502         and __cyg_profile_func_exit.
1503
1504 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1505
1506         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1507         * gfortran.dg/comma_format_extension_4.f: Same.
1508         * gfortran.dg/pr15332.f: Same.
1509         * gfortran.dg/pr21730.f: Same.
1510
1511 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1512
1513         * g++.dg/opt/vrp2.C: Fix testcase.
1514
1515         PR tree-opt/22625
1516         * g++.dg/opt/vrp2.C: New test.
1517
1518 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1519
1520         PR debug/21828
1521         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1522
1523 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1524
1525         * gcc.dg/tree-ssa/20050719-1.c: New test.
1526
1527 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1528
1529         * gcc.dg/bfin-longcall-1.c: New file.
1530         * gcc.dg/bfin-longcall-2.c: New file.
1531
1532 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1533
1534         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1535
1536 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1537
1538         PR middle-end/19055
1539         * gcc.dg/tree-ssa/pr19055.c: New test.
1540         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1541
1542 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1543
1544         PR C++/22358
1545         * g++.dg/other/pr22358.C: New test.
1546
1547 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1548
1549         PR c++/2922
1550         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1551
1552 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1553
1554         PR c++/15938
1555         * g++.dg/init/union2.C: New test.
1556
1557 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1558
1559         PR c/22393
1560         * gcc.dg/complex-4.c: New test.
1561
1562 2005-07-21  Richard Guenther  <rguenther@suse.de>
1563
1564         PR testsuite/22522
1565         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1566         scanning for asm labels.
1567         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1568
1569 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1570
1571         PR target/22085
1572         * gcc.dg/altivec-pr22085.c: New.
1573
1574 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1575
1576         PR tree-optimization/19210
1577         * gcc.dg/tree-ssa/pr19210-1.c: New.
1578         * gcc.dg/tree-ssa/pr19210-2.c: New.
1579
1580 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1581
1582         PR rtl-optimization/22167
1583         * g++.dg/opt/pr22167.C: New test.
1584
1585 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1586
1587         PR c++/2922
1588         * g++.dg/lookup/two-stage2.C: New.
1589         * g++.dg/lookup/two-stage3.C: New.
1590         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1591         fixed two-stage name lookup for operators.
1592         * g++.dg/template/call3.C: Compiler now produces an appropriate
1593         error message.
1594         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1595         14 as a candidate.
1596         * g++.dg/template/ptrmem4.C: Compiler produces different error
1597         message.
1598         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1599         connect_to_method as a candidate.
1600
1601 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1602
1603         * gcc.dg/fold-alloc-1.c: New test.
1604
1605 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1606
1607         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1608         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1609
1610 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1611
1612         * gcc.dg/fold-abs-1.c: New test.
1613         * gcc.dg/fold-abs-2.c: New test.
1614         * gcc.dg/fold-abs-3.c: New test.
1615
1616 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1617
1618         Make CONSTRUCTOR use VEC to store initializers.
1619         * g++.dg/ext/complit3.C: Check for specific error messages.
1620         * g++.dg/init/brace2.C: Update error message.
1621         * g++.dg/warn/Wbraces2.C: Likewise.
1622
1623 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1624
1625         PR fortran/16940
1626         * gfortran.dg/module_interface_1.f90: New test.
1627
1628 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1629             Kenneth Zadeck <zadeck@naturalbridge.com>
1630
1631         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1632
1633 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1634
1635         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1636         specify -Wformat for these tests.
1637         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1638         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1639         * gcc.dg/format/opt-6.c: Delete.
1640
1641 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1642
1643         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1644         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1645
1646 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1647
1648         * gcc.dg/tree-ssa/alias-2.c: New test.
1649
1650 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1651
1652         PR c++/22263
1653         * g++.dg/template/explicit7.C: New test.
1654
1655 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1656
1657         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1658         width of 8 to +Inf and -Inf.
1659
1660 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1661
1662         PR c++/22139
1663         * g++.dg/template/friend36.C: New test.
1664
1665 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1666
1667         PR fortran/21730
1668         * gfortran.dg/pr21730.f: New test.
1669
1670 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1671             Kenneth Zadeck <zadeck@naturalbridge.com>
1672
1673         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1674         since pure const detection cannot run at -O1 in c compiler.
1675         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1676         can now optimize this case properly.
1677         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1678         because we now pass.
1679         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1680
1681 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1682
1683         PR c/22421
1684         * gcc.dg/format/bitfld-1.c: New test.
1685
1686 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1687
1688         PR c++/22204
1689         * g++.dg/rtti/repo1.C: New test.
1690
1691 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1692
1693         PR middle-end/22398
1694         * gcc.c-torture/compile/pr22398.c: New test.
1695
1696 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1697
1698         PR c++/22132
1699         * g++.dg/expr/cast4.C: New test.
1700
1701 2005-07-15  Richard Guenther  <rguenther@suse.de>
1702
1703         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1704         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1705
1706 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1707
1708         PR tree-optimization/22230
1709         * gcc.dg/tree-ssa/pr22230.c: New test.
1710
1711 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1712
1713         * gfortran.dg/g77/cpp6.f: New test.
1714
1715         PR fortran/22417
1716         * gfortran.dg/g77/cpp5.F: New test.
1717         * gfortran.dg/g77/cpp5.h: New file.
1718         * gfortran.dg/g77/cpp5inc.h: New file.
1719
1720 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1721
1722         PR libfortran/16435
1723         * gfortran.dg/tl_editting.f90: New.
1724         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1725
1726 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1727
1728         * gfortran.dg/char_array_constructor.f90: New test.
1729
1730 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1731
1732         * gfortran.dg/past_eor.f90: New.
1733         * gfortran.dg/complex_read.f90: New.
1734
1735 2005-07-13  Jeff Law  <law@redhat.com>
1736
1737         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1738         additional casts.
1739
1740         * gcc.dg/tree-ssa/pr22321.c: New test
1741
1742 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1743
1744         PR tree-optimization/21921
1745         * gcc.dg/tree-ssa/pr21921.c: New.
1746
1747 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1748
1749         PR tree-optimizatio/22442
1750         * gcc.dg/tree-ssa/loop-11.c: New test.
1751
1752 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1753
1754         PR tree-opt/21840
1755         * gcc.c-torture/compile/pr21840.c: New test.
1756
1757 2005-07-12  Jan Hubicka  <jh@suse.cz>
1758
1759         * gcc.c-torture/compile/pr22379.c: New test.
1760
1761 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1762
1763         PR libfortran/21593
1764         gfortran.dg/dev_null.f90:  Remove outdated comment about
1765         PR libfortran/21593.
1766
1767
1768 2005-07-12  Dale Johannesen  <dalej@apple.com>
1769
1770         * gcc.target/i386/compress-float-sse.c:  New.
1771         * gcc.target/i386/compress-float-sse-pic.c:  New.
1772         * gcc.target/i386/compress-float-387.c:  New.
1773         * gcc.target/i386/compress-float-387-pic.c:  New.
1774         * gcc.dg/compress-float-ppc.c:  New.
1775         * gcc.dg/compress-float-ppc-pic.c:  New.
1776
1777 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1778
1779         PR libfortran/21593
1780         gfortran.dg/dev_null.f90:  Remove targets.
1781
1782 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1783
1784         PR tree-opt/22335
1785         * gcc.dg/pr22335-1.c: New test.
1786         * gcc.dg/pr22335-2.c: New test.
1787
1788 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1789
1790         PR c++/20172
1791         * g++.dg/template/nontype12.C : New test.
1792
1793 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1794
1795         * gcc.dg/tree-ssa/loop-10.c: New test.
1796
1797 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1798
1799         * gcc.c-torture/execute/20020720-1.x: Remove.
1800
1801 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1802
1803         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1804
1805 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1806
1807         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1808         (dg-mips-options): Use it.
1809
1810 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1811
1812         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1813
1814 2005-07-09  Richard Henderson  <rth@redhat.com>
1815
1816         * lib/target-supports.exp (check_effective_target_sync_char_short):
1817         Add alpha.
1818
1819 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1820
1821         PR libfortran/22217
1822         * gfortran.dg/negative-z-descriptor.f90:  New test.
1823
1824 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1825
1826         PR tree-opt/22329
1827         * gcc.dg/pr22329.c: New test.
1828
1829 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1830
1831         PR tree-optimization/20139
1832         * gcc.dg/tree-ssa/pr20139.c: New.
1833
1834 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1835
1836         PR tree-opt/22356
1837         * testsuite/gcc.dg/pr22356-1.c: New test.
1838
1839 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1840
1841         PR c++/21799
1842         * g++.dg/template/unify8.C: New.
1843         * g++.dg/template/unify9.C: New.
1844
1845 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1846
1847         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1848
1849 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1850
1851         * gcc.dg/darwin-version-1.c: New.
1852         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1853         * gcc.dg/builtins-20.c: Likewise.
1854         * gcc.dg/builtins-53.c: Likewise.
1855         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1856         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1857         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1858         * gcc.dg/torture/builtins-power-1.c: Likewise.
1859         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1860         on Darwin.
1861
1862 2005-07-07  Jeff Law  <law@redhat.com>
1863
1864         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1865         argument evaluation order.
1866
1867 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1868
1869         PR libfortran/21594
1870         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1871         Add test cases where the shift length is greater than the
1872         array length.
1873
1874 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1875
1876         * obj-c++.dg/proto-lossage-6.mm: New.
1877         * objc.dg/proto-lossage-6.m: New.
1878
1879 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1880
1881         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1882         * objc.dg/gnu-runtime-2.m: Likewise.
1883
1884 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1885
1886         * gfortran.dg/longline.f: New test.
1887
1888         * gfortran.dg/badline.f: New test.
1889
1890 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1891
1892         PR fortran/16531
1893         PR fortran/15966
1894         PR fortran/18781
1895         * gfortran.dg/hollerith.f90: New.
1896         * gfortran.dg/hollerith2.f90: New.
1897         * gfortran.dg/hollerith3.f90: New.
1898         * gfortran.dg/hollerith4.f90: New.
1899         * gfortran.dg/hollerith_f95.f90: New.
1900         * gfortran.dg/hollerith_legacy.f90: New.
1901         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1902
1903 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1904
1905         PR objc/22274
1906         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1907         * objc.dg/gnu-runtime-2.m: New.
1908
1909 2005-07-06  Jeff Law  <law@redhat.com>
1910
1911         * gcc.dg/tree-ssa/vrp17.c: New test.
1912
1913 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1914
1915         PR fortran/22327
1916         * gfortran.dg/array_constructor_5.f90: New test.
1917
1918 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1919
1920         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1921
1922 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1923
1924         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1925         * gcc.dg/980816-1.c: Ditto.
1926
1927 2005-07-06  Jeff Law  <law@redhat.com>
1928
1929         * gcc.c-torture/compile/pr21356.c: New test.
1930
1931 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1932
1933         PR c/22013
1934         PR c/22098
1935         * gcc.c-torture/compile/pr22013-1.c,
1936         gcc.c-torture/execute/pr22098-1.c,
1937         gcc.c-torture/execute/pr22098-2.c,
1938         gcc.c-torture/execute/pr22098-3.c: New tests.
1939
1940 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1941
1942         PR c/22308
1943         * gcc.dg/pr22308-1.c: New test.
1944
1945 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1946
1947         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1948         target.
1949         * gcc.dg/compare9.c: Use -fshort-enums instead of
1950         -fno-short-enums.  Change the last test to dg-bogus.
1951
1952 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1953
1954         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1955         * gcc.dg/compare9.c: New.
1956
1957 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1958
1959         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1960
1961 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1962
1963         PR testsuite/22288
1964         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1965
1966
1967 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1968
1969         * gcc.dg/format/gcc_gfc-1.c: New.
1970
1971 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1972
1973         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1974
1975 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1976
1977         PR fortran/20842
1978         * gfortran.dg/io_invalid_1.f90: New test.
1979
1980 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1981
1982         * gcc.dg/format/gcc_diag-1.c: Update.
1983
1984 2005-07-02  Jeff Law  <law@redhat.com>
1985
1986         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1987         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1988
1989 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1990
1991         * gcc.dg/format/gcc_diag-1.c: Update.
1992
1993 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1994
1995         PR tree-opt/22269
1996         * gcc.c-torture/compile/pr22269.c: New test.
1997
1998 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1999
2000         PR 21584
2001         PR 22219
2002         * g++.dg/tree-ssa/pr21584-1.C: New test.
2003         * g++.dg/tree-ssa/pr21584-2.C: New test.
2004
2005 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2006
2007         * obj-c++.dg/try-catch-11.mm: New.
2008         * objc.dg/try-catch-10.m: New.
2009
2010 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2011
2012         * g++.dg/other/ucnid-1.C: xfail on AIX.
2013
2014 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2015
2016         PR 22234
2017         * gcc.dg/20050629-1.c: New test.
2018
2019 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2020
2021         * obj-c++.dg/const-str-1[0-1].mm: New.
2022         * objc.dg/const-str-1[0-1].m: New.
2023
2024 2005-05-29  Richard Henderson  <rth@redhat.com>
2025
2026         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2027         Rename from check_effective_target_vect_no_max.
2028         (check_effective_target_vect_no_int_add): New.
2029         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2030         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2031         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2032         * gcc.dg/vect/vect-reduc-1.c: Use both.
2033         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2034
2035 2005-05-29  Richard Henderson  <rth@redhat.com>
2036
2037         * lib/target-supports.exp (check_effective_target_vect_no_max):
2038         Remove i386 and x86_64.
2039
2040 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2041
2042         PR testsuite/21969
2043         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2044
2045 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2046
2047         PR middle-end/21969
2048         * gcc.dg/vect/pr21969.c: New test.
2049
2050 2005-06-28  Eric Christopher  <echristo@redhat.com>
2051
2052         PR c/22052
2053         PR c/21975
2054         * gcc.dg/inline1.c: New test.
2055         * gcc.dg/inline2.c: Ditto.
2056         * gcc.dg/inline3.c: Ditto.
2057         * gcc.dg/inline4.c: Ditto.
2058         * gcc.dg/inline5.c: Ditto.
2059
2060 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2061
2062         PR libfortran/22142
2063         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2064         Add testcase also testing eoshift1 for PR 22142.
2065
2066 2005-06-28  Richard Henderson  <rth@redhat.com>
2067
2068         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2069         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2070         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2071         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2072         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2073
2074 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2075
2076         PR libfortran/22142
2077         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2078         Add testcase for PR 22142.
2079
2080 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2081
2082         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2083         gcc.target/ia64/fpreg-2.c: New tests.
2084
2085 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2086
2087         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2088
2089 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2090
2091         PR libfortran/22170
2092         * gfortran.dg/slash_1.f90: New test.
2093
2094 2005-06-27  Richard Henderson  <rth@redhat.com>
2095
2096         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2097         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2098         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2099         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2100         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2101         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2102
2103 2005-06-27  Richard Henderson  <rth@redhat.com>
2104
2105         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2106         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2107
2108 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2109
2110         * obj-c++.dg/proto-lossage-5.mm: New.
2111         * objc.dg/proto-lossage-5.m: New.
2112
2113 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2114
2115         PR 21959
2116         * gcc.dg/tree-ssa/pr21959.c: New test.
2117
2118 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2119
2120         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2121         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2122         testing uninitialized var.
2123
2124         * gcc.c-torture/execute/builtins/chk.h: New.
2125         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2126         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2127         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2128         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2129         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2130         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2131         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2132         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2133         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2134         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2135         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2136         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2137         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2138         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2139         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2140         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2141         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2142         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2143         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2144         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2145         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2146         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2147         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2148         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2149         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2150         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2151         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2152         * gcc.dg/builtin-object-size-1.c: New test.
2153         * gcc.dg/builtin-object-size-2.c: New test.
2154         * gcc.dg/builtin-object-size-3.c: New test.
2155         * gcc.dg/builtin-object-size-4.c: New test.
2156         * gcc.dg/builtin-object-size-5.c: New test.
2157         * gcc.dg/builtin-stringop-chk-1.c: New test.
2158         * gcc.dg/builtin-stringop-chk-2.c: New test.
2159         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2160         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2161         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2162         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2163         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2164         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2165         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2166         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2167         * gcc.c-torture/execute/printf-1.c: New test.
2168         * gcc.c-torture/execute/fprintf-1.c: New test.
2169         * gcc.c-torture/execute/vprintf-1.c: New test.
2170         * gcc.c-torture/execute/vfprintf-1.c: New test.
2171         * gcc.c-torture/execute/printf-chk-1.c: New test.
2172         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2173         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2174         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2175
2176 2005-06-27  Michael Matz  <matz@suse.de>
2177
2178         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2179         slot is not merged if address escapes.
2180
2181 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2182
2183         PR c/21911
2184         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2185
2186 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2187
2188         PR middle-end/17965
2189         * gcc.c-torture/compile/20050622-1.c: New test.
2190
2191         PR middle-end/22028
2192         * gcc.dg/20050620-1.c: New test.
2193
2194 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2195
2196         PR tree-optimization/22026
2197         * gcc.dg/tree-ssa/pr22026.c: New.
2198
2199 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2200
2201         PR libfortran/22144
2202         * gfortran.dg/shift-alloc.f90:  New testcase.
2203
2204 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2205
2206         * all files: Update FSF address in copyright headers.
2207
2208 2005-06-22  Jan Hubicka  <jh@suse.cz>
2209
2210         * wholeprogram-1.c: New testcase.
2211         * wholeprogram-2.c: New testcase.
2212
2213 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2214
2215         PR 22171
2216         * gcc.dg/tree-ssa/pr22171.c: New test.
2217
2218 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2219
2220         * gfortran.dg/simplify_modulo.f90: New.
2221
2222 2005-06-24  Jan Hubicka  <jh@suse.cz>
2223
2224         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2225
2226 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2227
2228         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2229
2230 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2231
2232         * obj-c++.dg/typedef-alias-1.mm: New.
2233         * objc.dg/typedef-alias-1.m: New.
2234
2235 2005-06-23  Jeff Law  <law@redhat.com>
2236
2237         * gcc.dg/tree-ssa/vrp16.c: New test.
2238
2239 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2240
2241         * lib/target-supports.exp: Add
2242         check_effective_target_fortran_large_real and
2243         check_effective_target_fortran_large_int to check for
2244         corresponding effective targets.
2245         * gfortran.dg/large_integer_kind_1.f90: New test.
2246         * gfortran.dg/large_real_kind_1.f90: New test.
2247
2248 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2249
2250         PR tree-optimization/22117
2251         * gcc.dg/tree-ssa/pr22117.c: New.
2252
2253 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2254
2255         PR testsuite/22123
2256         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2257
2258 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2259
2260         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2261
2262 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2263
2264         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2265         * gfortran.dg/f2c_4.c: Likewise
2266
2267 2005-06-22 Paul Brook  <paul@codesourcery.com>
2268
2269         PR fortran/21034
2270         * gfortran.dg/auto_save_1.f90: New test.
2271
2272 2005-06-22  Michael Matz  <matz@suse.de>
2273
2274         * gcc.target/x86-64/abi: New directory.
2275         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2276         * gcc.target/x86-64/abi/README.gcc: New file.
2277         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2278         * gcc.target/x86-64/abi/asm-support.s: New file.
2279         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2280         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2281         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2282         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2283         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2284         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2285         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2286         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2287         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2288         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2289         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2290         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2291         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2292         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2293         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2294         * gcc.target/x86_64/abi/test_varargs.c: New test.
2295
2296 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2297
2298         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2299         32-bit i?86 and x86_64.
2300
2301 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2302
2303         * obj-c++.dg/const-str-[1-9].mm: New tests.
2304
2305 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2306
2307         PR fortran/22010
2308         * gfortran.dg/namelist_use.f90: New.
2309         * gfortran.dg/namelist_use_only.f90: New.
2310
2311 2005-06-21  Jeff Law  <law@redhat.com>
2312
2313         * gcc.dg/tree-ssa/vrp15.c: New test.
2314
2315 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2316
2317         * lib/target-supports.exp (check_effective_target_vect_reduction):
2318         Remove.
2319         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2320         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2321         remove vect_reduction target keyword. Also avoid two returns in main.
2322         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2323         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2324         * gcc.dg/vect/vect-reduc-1short.c: New test.
2325         * gcc.dg/vect/vect-reduc-1char.c: New test.
2326         * gcc.dg/vect/vect-reduc-2short.c: New test.
2327         * gcc.dg/vect/vect-reduc-2char.c: New test.
2328         * gcc.dg/vect/vect-reduc-6.c: New test.
2329         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2330         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2331         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2332
2333 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2334         Paul Thomas  <pault@gcc.gnu.org>
2335
2336         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2337         New tests.
2338
2339 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2340
2341         * gfortran.dg/backslash_1.f90: New test.
2342         * gfortran.dg/backslash_2.f90: New test.
2343
2344 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2345
2346         * gfortran.dg/duplicate_labels.f90: New test.
2347
2348 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2349
2350         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2351         unsupportable relocations.
2352         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2353         * gcc.dg/20050321-2.c: xfail for NetWare.
2354
2355 2005-06-20  Andreas Jaeger  <aj@suse.de>
2356
2357         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2358         gcc.target/i386/fastcall-sseregparm.c,
2359         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2360
2361 2005-06-19  Richard Henderson  <rth@redhat.com>
2362
2363         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2364
2365 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2366
2367         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2368
2369 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2370
2371         PR c++/22115
2372         * g++.dg/conversion/simd2.C: Change expected error message.
2373
2374 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2375
2376         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2377         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2378         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2379
2380 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2381
2382         * gcc.dg/fold-mod-1.c: New test.
2383
2384 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2385
2386         PR fortran/19926
2387         * gfortran.dg/pr19926.f90: New test.
2388
2389 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2390
2391         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2392         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2393         targets.
2394         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2395         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2396
2397 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2398
2399         * gcc.target/ia64/float80-varargs-1.c: New test.
2400
2401 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2402
2403         PR tree-opt/22035
2404         * gfortran.dg/f2c_6.f90: New test.
2405
2406 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2407
2408         PR c++/17413
2409         * g++.dg/template/local5.C: New.
2410
2411 2005-06-17  Richard Henderson  <rth@redhat.com>
2412
2413         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2414
2415 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2416
2417         PR testsuite/21945
2418         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2419
2420 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2421
2422         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2423         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2424         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2425         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2426         check_vect to verify the presence of hardware vector support.
2427
2428 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2429
2430         PR testsuite/22056
2431         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2432
2433 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2434
2435         PR libfortran/19216
2436         * gfortran.dg/pr19216.f: Add correct space between brackets and
2437         dg directive.
2438
2439 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2440
2441         PR libfortran/16436
2442         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2443
2444 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2445
2446         * gcc.target/i386/attributes-error.c: New testcase.
2447         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2448         * gcc.target/i386/regparm-stdcall.c: Likewise.
2449         * gcc.target/i386/sseregparm-1.c: Likewise.
2450         * gcc.target/i386/sseregparm-2.c: Likewise.
2451
2452 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2453
2454         * g++.dg/rtti/crash2.C: New.
2455
2456 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2457
2458         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2459
2460 2005-06-15  David Ung  <davidu@mips.com>
2461
2462         * gcc.target/mips/mips16e-extends.c: New test for testing the
2463         generation of MIPS16e zeb/zeh, seb/seh instructions.
2464
2465 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2466
2467         PR 22018
2468         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2469         * gcc.dg/tree-ssa/pr22018.c: New test.
2470
2471 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2472
2473         * gcc.dg/simd-1.c: Update error messages.
2474         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2475         * gcc.dg/simd-2.c: Update error messages.
2476         * gcc.dg/simd-4.c: New.
2477
2478 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2479
2480         PR c++/20678
2481         * g++.dg/other/crash-4.C: New.
2482
2483 2005-06-14  Devang Patel  <dpatel@apple.com>
2484
2485         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2486
2487 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2488
2489         PR c++/21929
2490         * g++.dg/parse/crash11.C: Update
2491
2492 2005-06-13  Jeff Law  <law@redhat.com>
2493
2494         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2495         perform the desired transformations.
2496         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2497         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2498
2499 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2500
2501         PR fortran/22038
2502         * gfortran.dg/forall_1.f90: Un-XFAIL.
2503
2504 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2505
2506         PR c++/21929
2507         * g++.dg/parse/crash26.C: New.
2508
2509         PR c++/20789
2510         * g++.dg/init/member1.C: New.
2511
2512 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2513
2514         * gfortran.dg/altreturn_1.f90: New test.
2515
2516 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2517
2518         PR middle-end/21985
2519         * gcc.dg/tree-ssa/pr21985.c: New test.
2520
2521 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2522
2523         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2524
2525 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2526
2527         PR c++/21930
2528         * g++.dg/other/error10.C: New test case.
2529
2530 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2531
2532         PR libfortran/19155
2533         * gfortran.dg/pr19155.f: Add test.
2534
2535 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2536
2537         * gfortran.dg/f2c_7.f90: New test.
2538
2539         * gfortran.dg/forall_1.f90: XFAILed.
2540
2541 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2542
2543         * gcc.dg/pr14796-1.c: New.
2544         * gcc.dg/pr14796-2.c: New.
2545
2546 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2547
2548         PR fortran/17792
2549         PR fortran/21375
2550         * gfortran.dg/deallocate_stat.f90:  New test.
2551
2552 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2553
2554         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2555
2556 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2557
2558         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2559         access will be generated when this loop is vectorized. Test that
2560         accesses with same alignment were detected.
2561         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2562         Test that accesses with same alignment were detected.
2563         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2564         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2565         alignment were detected.
2566
2567 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2568
2569         PR c++/10611
2570         * g++.dg/conversion/simd2.C: New.
2571
2572 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2573
2574         * gcc.dg/Wcxx-compat-1.c: New.
2575
2576 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2577
2578         PR libfortran/21480
2579         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2580         complex array.
2581
2582 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2583
2584         * gcc.dg/alias-8.c: New.
2585
2586 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2587
2588         * gcc.dg/format/cmn_err-1.c: Update.
2589
2590 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2591
2592         PR target/20666
2593         * gcc.target/sparc/fexpand-2.c: New.
2594         * gcc.target/sparc/fpmerge-2.c: New.
2595         * gcc.target/sparc/fpmul-2.c: New.
2596         * gcc.target/sparc/noresult.c: New.
2597         * gcc.target/sparc/pdist-2.c: New.
2598         * gcc.target/sparc/pdist-3.c: New.
2599
2600 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2601
2602         PR testsuite/21702
2603         * gcc.target/i386/i386.exp: Fix comment typo.
2604
2605 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2606
2607         PR c++/19497
2608         * g++.dg/inherit/using5.C: New.
2609         * g++.dg/inherit/using6.C: New.
2610
2611 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2612
2613         PR c++/19894
2614         * g++.dg/template/ptrmem15.C: New test.
2615
2616         PR c++/20563
2617         * g++.dg/ext/label4.C: New test.
2618
2619 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2620
2621         * gcc.dg/tls/debug-1.c: New test.
2622
2623 2005-06-07  Dale Johannesen  <dalej@apple.com>
2624
2625         * gcc.target/i386/movq.c:  New.
2626
2627 2005-06-07  Dale Johannesen  <dalej@apple.com>
2628
2629         * gcc.dg/20050607-1.c:  New.
2630
2631 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2632
2633         PR middle-end/21850
2634         * gcc.c-torture/execute/20050607-1.c: New test.
2635
2636 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2637
2638         PR libfortran/21926
2639         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2640         Test case where the return array has lowest stride one,
2641         but isn't packed.
2642
2643 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2644
2645         * lib/target-supports.exp (check_effective_target_sync_int_long):
2646         Add s390 and s390x targets.
2647
2648 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2649
2650         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2651         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2652         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2653         * gcc.dg/tree-ssa/loop-9.c: New test.
2654
2655 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2656
2657         * g++.dg/parse/defarg10.C: New.
2658
2659 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2660
2661         PR regression/21897
2662         * gcc.c-torture/execute/20050604-1.c: New test.
2663
2664 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2665
2666         PR 21903
2667         * g++.dg/parse/defarg9.C: New.
2668
2669         PR c++/20637
2670         * g++.dg/inherit/using4.C: New.
2671         * g++.dg/overload/error1.C: Adjust expected errors.
2672         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2673         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2674         * g++.old-deja/g++.other/redecl2.C: Likewise.
2675         * g++.old-deja/g++.other/redecl4.C: Likewise.
2676         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2677
2678 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2679
2680         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2681
2682 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2683
2684         * lib/gfortran.exp (gfortran_target_compile): Call
2685         dg-additional-files-options
2686         * gfortran.dg/f2c_4.f90: New file
2687         * gfortran.dg/f2c_4.c: New file
2688         * gfortran.dg/f2c_5.f90: New file
2689         * gfortran.dg/f2c_5.c: New file
2690
2691 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2692
2693         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2694
2695         PR fortran/21912
2696         * gfortran.dg/array_constructor_4.f90: New test.
2697
2698 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/21619
2701         * g++.dg/ext/builtin9.C: New test.
2702
2703 2005-06-05  Dale Johannesen  <dalej@apple.com>
2704
2705         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2706         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2707
2708 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2709
2710         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2711         * gcc.dg/vect/vect-reduc-1.c: New.
2712         * gcc.dg/vect/vect-reduc-2.c: New.
2713         * gcc.dg/vect/vect-reduc-3.c: New.
2714
2715 2005-06-04  Dale Johannesen  <dalej@apple.com>
2716
2717         * gcc.c-torture/execute/20050603-1.c:  New.
2718         * gcc.c-torture/execute/20050603-2.c:  New.
2719         * gcc.dg/20050603-3.c:  New.
2720
2721 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2722
2723         PR fortran/19195
2724         * gfortran.dg/debug_1.f90: New test.
2725
2726         * gfortran.dg/forall_1.f90: New test.
2727
2728 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2729
2730         * gfortran.dg/array_constructor_3.f90: New test.
2731
2732 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2733
2734         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2735
2736 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2737
2738         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2739
2740 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2741
2742         PR c/21873
2743         * gcc.dg/init-excess-1.c: New test.
2744
2745 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2746
2747         PR c++/21853
2748         * g++.dg/expr/static_cast6.C: New test.
2749
2750 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2751
2752         * gcc.dg/tree-ssa/vrp14.c: New test.
2753
2754 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2755
2756         PR c++/21336
2757         * g++.dg/template/new2.C: New test.
2758
2759 2005-06-03  Josh Conner  <jconner@apple.com>
2760
2761         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2762         all entries in initializer.
2763
2764 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2765
2766         PR middle-end/21858
2767         * gcc.dg/pr21858.c: New testcase.
2768
2769 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2770
2771         PR tree-optimization/21292
2772
2773         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2774         New.
2775         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2776         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2777         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2778         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2779         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2780
2781 2005-06-02  Richard Henderson  <rth@redhat.com>
2782
2783         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2784
2785 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2786
2787         * gcc.dg/wtypequal.c: New testcase.
2788
2789 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2790
2791         PR 21582
2792         * gcc.dg/tree-ssa/pr21582.c: New test.
2793
2794 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2795
2796         PR c++/21280
2797         * g++.dg/opt/interface2.h: New.
2798         * g++.dg/opt/interface2.C: New.
2799         * g++.dg/init/ctor4.C: Adjust error lines.
2800         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2801         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2802         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2803         * g++.old-deja/g++.pt/assign1.C: Likewise.
2804         * g++.old-deja/g++.pt/crash20.C: Likewise.
2805
2806 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2807
2808         PR tree-optimization/21734
2809         * g++.dg/vect/pr21734_1.cc: New.
2810         * g++.dg/vect/pr21734_2.cc: New.
2811
2812 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2813
2814         PR c++/20350
2815         * g++.dg/template/spec24.C: New.
2816
2817         PR c++/21151
2818         * g++.dg/pch/local-1.C: New.
2819         * g++.dg/pch/local-1.Hs: New.
2820
2821 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2822
2823         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2824         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2825         * gcc.dg/tree-ssa/pr14341.c: New test.
2826         * gcc.dg/tree-ssa/pr14841.c: New test.
2827         * gcc.dg/tree-ssa/pr20701.c: New test.
2828         * gcc.dg/tree-ssa/pr21086.c: New test.
2829         * gcc.dg/tree-ssa/pr21090.c: New test.
2830         * gcc.dg/tree-ssa/pr21332.c: New test.
2831         * gcc.dg/tree-ssa/pr21458.c: New test.
2832         * gcc.dg/tree-ssa/pr21658.c: New test.
2833         * gcc.dg/tree-ssa/vrp01.c: New test.
2834         * gcc.dg/tree-ssa/vrp02.c: New test.
2835         * gcc.dg/tree-ssa/vrp03.c: New test.
2836         * gcc.dg/tree-ssa/vrp04.c: New test.
2837         * gcc.dg/tree-ssa/vrp05.c: New test.
2838         * gcc.dg/tree-ssa/vrp06.c: New test.
2839         * gcc.dg/tree-ssa/vrp07.c: New test.
2840         * gcc.dg/tree-ssa/vrp08.c: New test.
2841         * gcc.dg/tree-ssa/vrp09.c: New test.
2842         * gcc.dg/tree-ssa/vrp10.c: New test.
2843         * gcc.dg/tree-ssa/vrp11.c: New test.
2844         * gcc.dg/tree-ssa/vrp12.c: New test.
2845         * gcc.dg/tree-ssa/vrp13.c: New test.
2846
2847 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2848
2849         PR 21029
2850         * gcc.dg/tree-ssa/pr21029.c: New test.
2851
2852 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2853
2854         * gfortran.dg/logint-1.f: New test case.
2855         * gfortran.dg/logint-2.f: Likewise.
2856         * gfortran.dg/logint-3.f: Likewise.
2857
2858 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR c/21536
2861         PR c/20760
2862         * gcc.dg/20050527-1.c: New test.
2863
2864         * gcc.dg/i386-sse-12.c: New test.
2865
2866         PR fortran/21729
2867         * gfortran.dg/implicit_5.f90: New test.
2868
2869 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2870
2871         PR fortran/20883
2872         * gfortran/assign_4.f90: New test.
2873         * gfortran/assign_2.f90: Change compile to run.
2874
2875 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2876
2877         * lib/target-supports.exp
2878         (check_effective_target_sync_char_short): New.
2879         * gcc.dg/sync-2.c: New.
2880
2881 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2882
2883         PR tree-optimization/21817
2884         * gcc.dg/torture/pr21817-1.c: New.
2885
2886 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2887
2888         PR c++/21165
2889         * g++.dg/template/init5.C: New.
2890
2891 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2892
2893         * gfortran.dg/char_initialiser_actual.f90:
2894         Test character initialisers as actual arguments.
2895         * gfortran.dg/char_pointer_comp_assign.f90:
2896         Test character pointer structure component assignments.
2897         * gfortran.dg/char_array_structure_constructor.f90:
2898         Test character components in structure constructors.
2899
2900 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2901
2902         PR middle-end/20931
2903         * g++.dg/opt/pr20931.C: New test.
2904
2905 2005-05-31  Andreas Jaeger  <aj@suse.de>
2906
2907         PR testsuite/20772
2908         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2909         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2910         g++.old-deja/g++.ext/asmspec1.C,
2911         g++.old-deja/g++.other/regstack.C,
2912         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2913         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2914         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2915         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2916         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2917         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2918         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2919         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2920         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2921         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2922         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2923         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2924         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2925         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2926         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2927         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2928         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2929         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2930         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2931
2932 2005-05-31  Jeff Law  <law@redhat.com>
2933
2934         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2935
2936 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2937
2938         PR middle-end/21743
2939         * gcc.dg/builtins-1.c: Activate disabled clog test.
2940         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2941
2942 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2943
2944         * gfortran.dg/char_pointer_assign.f90:
2945         Test character-pointer assignments and pointer assignments.
2946         * gfortran.dg/char_pointer_dummy.f90:
2947         Test character-pointer dummy arguments.
2948         * gfortran.dg/char_pointer_func.f90:
2949         Test character-pointer function returns.
2950         * gfortran.dg/char_pointer_dependency.f90:
2951         Test character-pointer functions with dependencies.
2952
2953 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2954
2955         PR c++/21784
2956         * g++.dg/lookup/using14.C: New test.
2957
2958 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2959
2960         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2961         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2962         trailing ^M.
2963
2964 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2965
2966         PR c++/17413
2967         * g++.dg/template/local5.C: New.
2968
2969         PR target/21761
2970         * gcc.c-torture/compile/pr21761.c: New.
2971
2972         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2973         before darwin8.
2974
2975 2005-05-30  Steven G. Kargl
2976
2977         PR fortran/20846
2978         * gfortran.dg/inquire_8.f90: New test.
2979
2980 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2981
2982         PR libfortran/21376
2983         * gfortran.dg/output_exponents_1.f90: New test.
2984
2985 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2986
2987         PR libfortran/20006
2988         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2989
2990 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2991
2992         PR c++/21210
2993         * g++.dg/ext/complex1.C: New test.
2994
2995         PR c++/21340
2996         * g++.dg/init/ctor6.C: New test.
2997
2998 2005-05-29  Jan Hubicka  <jh@suse.cz>
2999
3000         * gcc.c-torture/compile/pr21562.c: New.
3001
3002 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3003
3004         * gfortran.dg/subnormal_1.f90: New test.
3005
3006 2005-05-28  Jan Hubicka  <jh@suse.cz>
3007
3008         * tree-prof.exp: Fix comment.
3009         * value-prof-1.c: New.
3010         * value-prof-2.c: New.
3011         * value-prof-3.c: New.
3012         * value-prof-4.c: New.
3013
3014 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3015
3016         PR c++/21614
3017         * g++.dg/expr/ptrmem6.C: New test.
3018         * g++.dg/expr/ptrmem6a.C: Likewise.
3019
3020 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3021
3022         PR tree-optimization/21658
3023         * gcc.dg/tree-ssa/pr21658.c: New.
3024
3025 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3026
3027         PR c++/21455
3028         * g++.dg/inherit/ptrmem3.C: New.
3029
3030         PR c++/21681
3031         * g++.dg/parse/template16.C: New.
3032
3033 2005-05-27  Andreas Jaeger  <aj@suse.de>
3034
3035         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3036
3037         * gcc.dg/i386-sse-8.c: Run test on all archs.
3038
3039 2005-05-26  Mike Stump  <mrs@apple.com>
3040
3041         * objc.dg/isa-field-1.m: Only run on darwin.
3042         * objc.dg/lookup-1.m: Likewise.
3043         * objc.dg/try-catch-8.m: Likewise.
3044
3045 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3046
3047         PR tree-optimization/9814
3048         * gcc.dg/pr9814-1.c: New test case.
3049
3050 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3051
3052         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3053         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3054         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3055         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3056         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3057         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3058         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3059         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3060         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3061         objc.dg/try-catch-8.m: New.
3062
3063 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3064
3065         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3066         remove extraneous semicolons.
3067
3068 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3069
3070         * obj-c++.dg/comp-types-12.mm: New.
3071         * objc.dg/comp-types-11.m: New.
3072         * objc.dg/selector-4.m: New.
3073
3074 2005-05-26  Andreas Jaeger  <aj@suse.de>
3075
3076         PR testsuite/20772
3077         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3078         g++.old-deja/g++.ext/attrib3.C,
3079         g++.old-deja/g++.other/store-expr1.C,
3080         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3081         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3082         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3083         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3084         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3085         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3086         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3087         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3088         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3089         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3090         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3091         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3092         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3093         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3094         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3095         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3096         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3097         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3098         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3099
3100 2005-05-26  Andreas Jaeger  <aj@suse.de>
3101
3102         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3103         x86-64 compilation.
3104
3105 2005-05-26  Andreas Jaeger  <aj@suse.de>
3106
3107         PR testsuite/20772
3108         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3109         gcc.misc-tests/i386-pf-athlon-1.c,
3110         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3111         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3112         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3113         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3114         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3115         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3116         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3117         programs.
3118
3119         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3120         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3121         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3122         x86-64 compilation.
3123
3124         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3125         x86_64.
3126
3127         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3128         effective-target ilp32.
3129
3130 2005-05-26  David Ung  <davidu@mips.com>
3131
3132         * gcc.target/mips/ext_ins.c: New test for testing the generation
3133         of MIPS32/64 rev 2 ext/ins instructions.
3134
3135 2005-05-26  Andreas Jaeger  <aj@suse.de>
3136
3137         * treelang/compile/unsigned.tree: Use gimple instead of
3138         nonexisting generic dump.
3139
3140 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3141
3142         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3143
3144 2005-05-26  Andreas Jaeger  <aj@suse.de>
3145
3146         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3147
3148 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3149
3150         PR libfortran/17283
3151         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3152         Test callee-allocated memory with write statements.
3153
3154 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3155
3156         PR middle-end/21709
3157         * gcc.dg/pr21709-1.c: New test case.
3158
3159 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3160             Mike Stump  <mrs@apple.com>
3161
3162         * objc/execute/next_mapping.h: Update for C++.
3163
3164         * obj-c++.dg/selector-1.mm: Move to...
3165         * obj-c++.dg/selector-4.mm: here...
3166
3167         * obj-c++.dg/basic.mm: New.
3168         * obj-c++.dg/comp-types-1.mm: New.
3169         * obj-c++.dg/cxx-class-1.mm: New.
3170         * obj-c++.dg/cxx-ivars-1.mm: New.
3171         * obj-c++.dg/cxx-ivars-2.mm: New.
3172         * obj-c++.dg/cxx-ivars-3.mm: New.
3173         * obj-c++.dg/cxx-scope-1.mm: New.
3174         * obj-c++.dg/cxx-scope-2.mm: New.
3175         * obj-c++.dg/defs.mm: New.
3176         * obj-c++.dg/empty-private-1.mm: New.
3177         * obj-c++.dg/encode-1.mm: New.
3178         * obj-c++.dg/encode-2.mm: New.
3179         * obj-c++.dg/encode-3.mm: New.
3180         * obj-c++.dg/extern-c-1.mm: New.
3181         * obj-c++.dg/extra-semi.mm: New.
3182         * obj-c++.dg/fix-and-continue-2.mm: New.
3183         * obj-c++.dg/isa-field-1.mm: New.
3184         * obj-c++.dg/ivar-list-semi.mm: New.
3185         * obj-c++.dg/local-decl-1.mm: New.
3186         * obj-c++.dg/lookup-1.mm: New.
3187         * obj-c++.dg/lookup-2.mm: New.
3188         * obj-c++.dg/method-1.mm: New.
3189         * obj-c++.dg/method-2.mm: New.
3190         * obj-c++.dg/method-3.mm: New.
3191         * obj-c++.dg/method-4.mm: New.
3192         * obj-c++.dg/method-5.mm: New.
3193         * obj-c++.dg/method-6.mm: New.
3194         * obj-c++.dg/method-7.mm: New.
3195         * obj-c++.dg/no-extra-load.mm: New.
3196         * obj-c++.dg/overload-1.mm: New.
3197         * obj-c++.dg/pragma-1.mm: New.
3198         * obj-c++.dg/pragma-2.mm: New.
3199         * obj-c++.dg/private-1.mm: New.
3200         * obj-c++.dg/private-2.mm: New.
3201         * obj-c++.dg/proto-qual-1.mm: New.
3202         * obj-c++.dg/qual-types-1.mm: New.
3203         * obj-c++.dg/stubify-1.mm: New.
3204         * obj-c++.dg/stubify-2.mm: New.
3205         * obj-c++.dg/super-class-1.mm: New.
3206         * obj-c++.dg/super-class-2.mm: New.
3207         * obj-c++.dg/super-dealloc-1.mm: New.
3208         * obj-c++.dg/super-dealloc-2.mm: New.
3209         * obj-c++.dg/template-1.mm: New.
3210         * obj-c++.dg/template-2.mm: New.
3211         * obj-c++.dg/template-3.mm: New.
3212         * obj-c++.dg/template-4.mm: New.
3213         * obj-c++.dg/template-5.mm: New.
3214         * obj-c++.dg/template-6.mm: New.
3215         * obj-c++.dg/try-catch-1.mm: New.
3216         * obj-c++.dg/try-catch-2.mm: New.
3217         * obj-c++.dg/try-catch-3.mm: New.
3218         * obj-c++.dg/try-catch-4.mm: New.
3219         * obj-c++.dg/try-catch-5.mm: New.
3220         * obj-c++.dg/try-catch-6.mm: New.
3221         * obj-c++.dg/try-catch-7.mm: New.
3222         * obj-c++.dg/try-catch-8.mm: New.
3223         * obj-c++.dg/try-catch-9.mm: New.
3224         * obj-c++.dg/va-meth-1.mm: New.
3225
3226 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3227
3228         * obj-c++.dg/selector-1.mm: New.
3229         * obj-c++.dg/selector-2.mm: New.
3230
3231 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3232
3233         * obj-c++.dg/selector-3.mm: New.
3234         * objc.dg/selector-3.m: New.
3235
3236 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3237
3238         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3239         about where warning appears.
3240
3241 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3242
3243         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3244         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3245         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3246         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3247
3248 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3249
3250         * gcc.dg/20050524-1.c: New test.
3251
3252 2005-05-25  Jan Hubicka  <jh@suse.cz>
3253
3254         * gcc.dg/tree-prof/inliner-1.c: New.
3255
3256 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3257
3258         * gcc.dg/tree-prof: New directory.
3259         * gcc.dg/tree-prof/tree-prof.exp: New.
3260
3261 2005-05-25  DJ Delorie  <dj@redhat.com>
3262
3263         * gcc.dg/Wattributes-1.c: New.
3264         * gcc.dg/Wattributes-2.c: New.
3265         * gcc.dg/Wattributes-3.c: New.
3266
3267 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3268
3269         PR tree-optimization/19833
3270         * gcc.dg/uninit-4.c: Remove xfail.
3271         * gcc.dg/uninit-9.c: Ditto.
3272
3273 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3274
3275         * obj-c++.dg/bitfield-[1-5].mm: New.
3276         * obj-c++.dg/class-protocol-1.mm: New.
3277         * obj-c++.dg/comp-types-1[0-1].mm: New.
3278         * obj-c++.dg/comp-types-[2-9].mm: New.
3279         * obj-c++.dg/encode-[4-8].mm: New.
3280         * obj-c++.dg/layout-1.mm: New.
3281         * obj-c++.dg/method-1[0-9].mm: New.
3282         * obj-c++.dg/method-2[0-1].mm: New.
3283         * obj-c++.dg/method-[8-9].mm: New.
3284         * obj-c++.dg/objc-gc-3.mm: New.
3285         * obj-c++.dg/try-catch-10.mm: New.
3286         * objc.dg/bitfield-5.m: New.
3287         * objc.dg/comp-types-10.m: New.
3288         * objc.dg/comp-types-9.m: New.
3289         * objc.dg/layout-1.m: New.
3290         * objc.dg/objc-gc-4.m: New.
3291         * objc.dg/try-catch-9.m: New.
3292         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3293         * objc.dg/comp-types-1.m: Likewise.
3294         * objc.dg/comp-types-[5-6].m: Likewise.
3295         * objc.dg/method-9.m: Likewise.
3296
3297 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3298
3299         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3300         and on hardware without VMX support.
3301
3302         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3303
3304         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3305
3306         * lib/profopt.exp (dg-final-generate, dg-final-use,
3307         profopt-final-code, profopt-get-options): New.
3308         (profopt-execute): Process test directives.
3309
3310         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3311         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3312         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3313
3314 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3315
3316         PR C++/21645
3317         * g++.dg/init/ctor5.C: New test.
3318
3319 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3320
3321         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3322         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3323         vect-113.c, vect-114.c.
3324
3325 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3326
3327         * gcc.dg/const-elim-1.c: Remove xfails.
3328
3329 2005-05-23  Jeff Law  <law@redhat.com>
3330
3331         * gcc.c-torture/compile/pr21638.c: New test.
3332         * gcc.c-torture/compile/20050520-1.c: New test.
3333
3334 2005-05-23  Nick Clifton  <nickc@redhat.com>
3335
3336         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3337         be a proper triple, ie: m32r*-*-*.
3338         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3339
3340 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3341
3342         PR middle-end/21331
3343         PR tree-opt/21293
3344         * gcc.c-torture/compile/pr21293.c: New test.
3345         * gcc.c-torture/execute/pr21331.c: New test.
3346
3347 2004-05-20  Richard Henderson  <rth@redhat.com>
3348
3349         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3350
3351 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3352
3353         * obj-c++-dg.exp: Add.
3354         * obj-c++.exp: Add.
3355         * obj-c++.dg/dg.exp: Add.
3356
3357 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3358
3359         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3360         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3361
3362 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3363
3364         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3365
3366 2004-05-19  Richard Henderson  <rth@redhat.com>
3367
3368         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3369
3370 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3371
3372         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3373
3374         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3375
3376 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3377
3378         PR c++/21495
3379         * g++.dg/parse/extern1.C: New test.
3380         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3381
3382 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3383
3384         * gcc.dg/c99-math.h: New.
3385         * gcc.dg/c99-math-float-1.c: New test.
3386         * gcc.dg/c99-math-double-1.c: Likewise.
3387         * gcc.dg/c99-math-long-double-1.c: Likewise.
3388
3389 2005-05-18  Richard Henderson  <rth@redhat.com>
3390
3391         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3392
3393 2005-05-18  Devang Patel  <dpatel@apple.com>
3394
3395         * g++.dg/opt/20050511-1.C: New test.
3396
3397 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3398
3399         PR libfortran/21127
3400         * gfortran.dg/reshape-complex.f90:  New test.
3401
3402 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3403
3404         * gfortran.dg/array_constructor_1.f90: New test.
3405         * gfortran.dg/array_constructor_2.f90: New test.
3406
3407 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3408
3409         PR fortran/20954
3410         * gfortran.dg/pr20954.f: New test.
3411
3412 2005-05-17  Mike Stump  <mrs@apple.com>
3413
3414         Yet more Objective-C++...
3415
3416         * objc.dg/method-5.m: Update.
3417         * objc.dg/method-6.m: Update.
3418         * objc.dg/method-7.m: Update.
3419         * objc.dg/method-9.m: Update.
3420         * objc.dg/try-catch-2.m: Update.
3421
3422 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3423
3424         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3425         Remove little-endian optimizations.
3426
3427 2005-05-17  Jeff Law  <law@redhat.com>
3428
3429         * g++.dg/tree-ssa/pr14814.C: New test.
3430         * gcc.dg/tree-ssa/pr14814.C: New test.
3431         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3432         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3433
3434 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3435
3436         * gcc.dg/compat/generate-random.c: Do not include
3437         libiberty.h.
3438         * gcc.dg/compat/generate-random_r.c: Likewise.
3439
3440 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3441
3442         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3443
3444 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3445
3446         PR middle-end/21595
3447         * g++.dg/tree-ssa/builtin1.C: New testcase.
3448
3449 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3450
3451         PR c++/21454
3452         * g++.dg/opt/const4.C: New test.
3453
3454         PR middle-end/21492
3455         * g++.dg/opt/crossjump1.C: New test.
3456
3457         PR tree-optimization/21610
3458         * gcc.c-torture/compile/20050516-1.c: New test.
3459
3460         PR fortran/15080
3461         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3462         about the test failing.
3463         * gfortran.fortran-torture/execute/where_7.f90: New test.
3464         * gfortran.fortran-torture/execute/where_8.f90: New test.
3465
3466 2005-05-16  Richard Henderson  <rth@redhat.com>
3467
3468         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3469         i?86 and x86_64.
3470
3471 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3472
3473         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3474         (limits.h): Include unconditionally.
3475         (stdlib.h): Likewise.
3476         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3477         (limits.h): Include unconditionally.
3478         (stdlib.h): Likewise.
3479         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3480         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3481         (limits.h): Include unconditionally.
3482         (stdlib.h): Likewise.
3483         (hashtab.h): Do not include.
3484         (getopt.h): Likewise.
3485         (stddef.h): Include.
3486         (hashval_t): Define.
3487         (struct entry): Add "next" field.
3488         (HASH_SIZE): New macro.
3489         (hash_table): New variable.
3490         (switchfiles): Do not use xmalloc.
3491         (mix): New macro.
3492         (iterative_hash): New function.
3493         (hasht): Remove.
3494         (e_exists): New function.
3495         (e_insert): Likewise.
3496         (output): Use, instead of libiberty hashtable functions.
3497         (main): Do not use getopt.  Do not call htab_create.
3498
3499 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3500
3501         PR libstdc++/21526
3502         * lib/target-supports.exp (check_mkfifo_available):
3503         Return 0 for cygwin as mkfifo support incomplete on platform.
3504         Fix typos in comments.
3505
3506 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3507
3508         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3509
3510 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3511
3512         PR fortran/17432
3513         * gfortran.dg/assign_4.f: New test.
3514
3515 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3516
3517         PR tree-optimization/21563
3518         * gcc.dg/tree-ssa/pr21563.c: New.
3519
3520 2005-05-14  Jan Hubicka  <jh@suse.cz>
3521
3522         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3523
3524 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3525
3526         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3527
3528 2005-05-13  Julian Brown  <julian@codesourcery.com>
3529
3530         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3531         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3532
3533 2005-05-13  Jan Hubicka  <jh@suse.cz>
3534
3535         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3536         * gcc.dg/fold-xor-?.c: Likewise.
3537         * gcc.dg/pr15784-?.c: Likewise.
3538         * gcc.dg/pr20922-?.c: Likewise.
3539         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3540         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3541         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3542
3543 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3544
3545         PR fortran/21260
3546         * gfortran.dg/hollerith_1.f90: New test.
3547
3548 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3549
3550         * gfortran.dg/func_result_2.f90: New test.
3551
3552 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3553
3554         * gfortran.dg/dev_null.f90: New test.
3555
3556 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3557
3558         * gcc.dg/arm-vfp1.c: Revert last change.
3559
3560 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3561
3562         PR middle-end/19807
3563         PR tree-optimization/19639
3564         * g++.dg/tree-ssa/pr19807.C: New testcase.
3565
3566 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3567
3568         PR libfortran/21471
3569         * gfortran.dg/append-1.f90: New test.
3570
3571 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3572
3573         * gcc.dg/pr18501.c: XFAIL.
3574         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3575         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3576         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3577         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3578         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3579         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3580         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3581         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3582
3583 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3584
3585         PR fortran/20178
3586         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3587         gfortran.dg/f2c_3.f90: New tests.
3588
3589         * gfortran.dg/return_1.f90: Fix dg annotation.
3590
3591 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3592
3593         * gcc.c-torture/compile/20050510-1.c: New test.
3594
3595 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3596
3597         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3598
3599 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3600
3601         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3602
3603 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3604
3605         PR c/17913
3606         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3607
3608 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3609
3610         PR c/21342
3611         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3612         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3613
3614 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3615
3616         PR debug/16676
3617         * gcc.dg/debug/pr16676.c: New test.
3618
3619 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3620
3621         PR testsuite/21443
3622         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3623         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3624         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3625         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3626         Change -O1 to -O2.
3627         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3628         -fno-tree-dominator-opts.
3629
3630 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3631
3632         * gfortran.dg/return_1.f90: New test.
3633
3634 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3635
3636         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3637
3638         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3639
3640 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3641
3642         PR c++/21427
3643         * g++.dg/inherit/covariant13.C: New.
3644
3645 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3646
3647         PR libfortran/19155
3648         * gfortran.dg/pr19155.f: New test.
3649
3650 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3651
3652         PR inline-asm/8788
3653         * gcc.dg/pr8788-1.c: New testcase.
3654
3655 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3656
3657         PR target/21416
3658         * gcc.target/mips/fpcmp-[12].c: New tests.
3659
3660 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3661
3662         * lib/target-supports-dg.exp (dg-require-fork): New function.
3663         (dg-require-mkfifo): Likewise.
3664         * lib/target-supports.exp (check_function_available): New
3665         function.
3666         (check_fork_available): Likewise.
3667         (check_mkfifo_available): Likewise.
3668
3669 2005-05-06  Jeff Law  <law@redhat.com>
3670
3671         * gcc.c-torture/compile/pr21380.c: New test.
3672
3673 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3674
3675         PR c++/20961
3676         * g++.dg/ext/weak3.C: New test.
3677
3678 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3679
3680         PR c++/21352
3681         * g++.dg/template/crash37.C: New test.
3682
3683 2005-05-05  Paul Brook  <paul@codesourcery.com>
3684
3685         * gcc.dg/arm-g2.c: Use effective-target arm32.
3686         * gcc.dg/arm-mmx-1.c: Ditto.
3687         * gcc.dg/arm-scd42-2.c: Ditto.
3688         * gcc.dg/arm-vfp1.c: Ditto.
3689         * lib/target-supports.exp (check_effective_target_arm32): New
3690         function.
3691
3692 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3693
3694         PR libfortran/21354
3695         gfortran.dg/in_pack_rank7.f90:  New test.
3696
3697 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3698
3699         PR middle-end/15618
3700         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3701
3702 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3703
3704         PR middle-end/21265
3705         * gcc.dg/20050503-1.c: New test.
3706
3707         PR rtl-optimization/21239
3708         * gcc.dg/i386-sse-11.c: New test.
3709
3710 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3711
3712         PR target/16888
3713         * gcc.target/i386/asm-1.c: New test.
3714
3715 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3716
3717         PR rtl-optimization/21330
3718         * gcc.c-torture/execute/20050502-1.c: New test.
3719
3720         PR target/21297
3721         * gcc.c-torture/execute/20050502-2.c: New test.
3722
3723 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3724
3725         PR middle-end/21282
3726         * gcc.dg/pr21282.c: New.
3727
3728 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3729
3730         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3731         * gcc.dg/vect/vect-92.c: Likewise
3732         * gcc.dg/vect/vect-93.c: Likewise
3733         * gcc.dg/vect/vect-dv-1.c: Likewise
3734         * gcc.dg/vect/vect-dv-2.c: Likewise
3735         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3736
3737 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3738
3739         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3740         * gfortran.dg/vect/vect-2.f90:  Likewise
3741         * gfortran.dg/vect/vect-3.f90:  Likewise
3742         * gfortran.dg/vect/vect-4.f90:  Likewise
3743         * gfortran.dg/vect/vect-5.f90:  Likewise
3744
3745 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3746
3747         PR target/20813
3748         * gcc.dg/rs6000-fpint-2.c: New.
3749
3750 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3751
3752         PR c/15698
3753         * gcc.dg/builtins-30.c: Update expected messages.
3754         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3755         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3756         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3757
3758 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3759
3760         PR tree-optimization/21294
3761         * gcc.dg/tree-ssa/pr21294.c: New.
3762
3763 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3764
3765         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3766         __builtin_altivec_st_internal_4si built-in.
3767
3768 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3769
3770         PR c++/15875
3771         * g++.dg/template/ptrmem14.C: New test.
3772
3773 2005-05-02  Paul Brook  <paul@codesourcery.com>
3774
3775         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3776
3777 2005-05-02  Michael Matz  <matz@suse.de>
3778
3779         PR c++/19542
3780         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3781
3782 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3783
3784         * g++.dg/cpp/weak.C: New test.
3785
3786 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3787
3788         * gcc.dg/tree-ssa/loop-8.c: New test.
3789
3790 2005-04-30  Michael Maty  <matz@suse.de>
3791
3792         * gcc.dg/inline-mcpy.c: New test.
3793
3794 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3795
3796         PR libfortran/18958
3797         * gfortran.dg/eoshift.f90:  New test case.
3798
3799 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3800
3801         PR libfortran/18857
3802         * gfortran.dg/matmul_1.f90: New test.
3803
3804 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3805
3806         PR tree-optimization/21030
3807         * gcc.dg/tree-ssa/pr21030.c: New.
3808
3809 2005-04-29  Devang Patel  <dpatel@apple.com>
3810
3811         PR tree-optimization/21272
3812         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3813
3814 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3815
3816         PR fortran/13082
3817         PR fortran/18824
3818         * gfortran.dg/entry_4.f90: New test.
3819         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3820         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3821         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3822         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3823         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3824         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3825         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3826
3827 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3828
3829         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3830
3831 2005-04-29  Paul Brook   <paul@codesourcery.com>
3832
3833         * gfortran.dg/entry_3.f90: New test.
3834
3835 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3836
3837         * gfortran.dg/implicit_4.f90: New test.
3838
3839 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3840
3841         * lib/target-supports.exp (check_profiling_available): Return
3842         false for xtensa-*-elf.
3843
3844 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3845
3846         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3847         error if file cannot be deleted.
3848
3849 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3850
3851         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3852         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3853         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3854         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3855         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3856         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3857         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3858         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3859         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3860         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3861         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3862         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3863         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3864
3865 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3866
3867         PR fortran/20865
3868         * gfortran.dg/pr20865.f90: New test.
3869
3870 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3871
3872         * gcc.dg/void-cast-2.c: New test.
3873
3874 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3875
3876         PR c/21159
3877         * gcc.dg/void-cast-1.c: New test.
3878
3879 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3880
3881         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3882
3883 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3884
3885         PR fortran/21177
3886         * gfortran.dg/pr21177.f90: New test.
3887
3888 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3889
3890         PR tree-optimization/21171
3891         * gcc.dg/tree-ssa/pr21171.c: New test.
3892
3893 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3894
3895         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3896         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3897         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3898         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3899         gcc.dg/tree-ssa/gen-vect-32.c: New.
3900         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3901         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3902         don't run on PPC32.
3903
3904 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3905
3906         PR c/21213
3907         * gcc.dg/transparent-union-3.c: New test.
3908
3909 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3910
3911         PR c/20740
3912         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3913         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3914         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3915         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3916         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3917         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3918
3919 2005-04-26  Jeff Law  <law@redhat.com>
3920
3921         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3922         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3923         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3924         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3925         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3926         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3927         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3928
3929 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3930
3931         PR tree-optimization/17598
3932         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3933
3934 2005-04-25  Mike Stump  <mrs@apple.com>
3935
3936         * objc.dg/fix-and-continue-1.m: Add.
3937
3938 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3939
3940         PR c++/20995
3941         * g++.dg/opt/pr20995-1.C: New test case.
3942
3943 2005-04-25  Devang Patel <dpatel@apple.com>
3944
3945         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3946
3947 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3948
3949         PR testsuite/21062
3950         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3951
3952 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3953
3954         PR C++/21188
3955         * g++.dg/opt/rtti2.C: New test.
3956
3957 2005-04-25  Paul Brook  <paul@codesourcery.com>
3958         Steven G. Kargl  <kargls@comcast.net>
3959
3960         PR fortran/20879
3961         * gfortran.dg/ichar_1.f90: New file.
3962
3963 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3964
3965         PR middle-end/20991
3966         * g++.dg/opt/pr20991.C: New test.
3967
3968         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3969         where sizeof (type) < __alignof__ (type).
3970         * gcc.dg/compat/struct-layout-1.h: Likewise.
3971
3972 2005-04-24  Per Bothner  <per@bothner.com>
3973             Devang Patel  <dpatel@apple.com>
3974
3975         PR preprocessor/20907
3976         * gcc.dg/cpp/very-long-comment.c: New test.
3977
3978 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3979
3980         PR fortran/20059
3981         * gfortran.dg/common_5.f: New test.
3982
3983 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3984
3985         PR middle-end/21082
3986         * g++.dg/tree-ssa/pr21082.C: New testcase.
3987
3988 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3989
3990         * gcc.dg/vect/vect-99.c: New test.
3991
3992 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3993
3994         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3995
3996 2005-04-22  Jeff Law  <law@redhat.com>
3997
3998         * gcc.dg/uninit-5.c: Remove xfails.
3999         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4000         conditionals and loads.
4001
4002 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4003
4004         PR libfortran/20074
4005         PR libfortran/20436
4006         PR libfortran/21108
4007         * gfortran.dg/nested_reshape.f90: new test
4008         * gfortran.dg/reshape-alloc.f90: new test
4009         * gfortran.dg/reshape.f90: new test
4010
4011 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4012
4013         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4014
4015         * gcc.dg/arm-vfp1.c: New test.
4016
4017 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4018
4019         PR c++/21087
4020         * g++.dg/lookup/builtin2.C: New test.
4021
4022 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4023
4024         * gcc.dg/weak/weak-13.c: New test.
4025
4026 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4027
4028         * lib/target-supports.exp (check_effective_target_sync_int_long):
4029         Add powerpc*.
4030
4031 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4032
4033         * gcc.target/mips/branch-1.c: New test.
4034
4035 2005-04-21  Richard Henderson  <rth@redhat.com>
4036
4037         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4038         * gcc.dg/vect/vect-86.c: Likewise.
4039         * gcc.dg/vect/vect-87.c: Likewise.
4040         * gcc.dg/vect/vect-88.c: Likewise.
4041
4042 2005-04-21  Devang Patel  <dpatel@apple.com>
4043
4044         PR optimization/20994
4045         * gcc.dg/tree-ssa/ifc-3.c: New test.
4046
4047 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4048
4049         PR c/12913
4050         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4051         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4052         gcc.dg/c99-vla-jump-5.c: New tests.
4053
4054 2005-04-19  Richard Henderson  <rth@redhat.com>
4055
4056         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4057         Fix typo in exists check.
4058         (check_effective_target_sync_int_long): New.
4059         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4060         * gcc.dg/ia64-sync-2.c: Likewise.
4061         * gcc.dg/ia64-sync-3.c: Likewise.
4062         * gcc.dg/ia64-sync-4.c: Likewise.
4063
4064 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4065
4066         * gcc.dg/fold-xor-1.c: New test.
4067         * gcc.dg/fold-xor-2.c: New test.
4068
4069 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4070
4071         PR target/20670
4072         * g++.dg/eh/fp-regs.C: New test.
4073
4074 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4075
4076         * gcc.dg/Wint-to-pointer-cast-1.c,
4077         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4078         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4079         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4080
4081 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4082
4083         PR fortran/16861
4084         * gfortran.dg/pr16861.f90: New test.
4085
4086 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4087
4088         * gcc.dg/pr21085.c: New test.
4089
4090 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4091
4092         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4093         (setup_mips_tests, dg-mips-options): New procedures.
4094         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4095         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4096         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4097         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4098         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4099         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4100         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4101         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4102         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4103         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4104         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4105         dg-mips-options instead of dg-options.  Remove now-redundant
4106         preprocessor guards.
4107         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4108         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4109         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4110         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4111         * gcc.dg/vr-mult-2.c: Delete.
4112         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4113         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4114         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4115         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4116         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4117         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4118         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4119
4120 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4121
4122         * ada/acats/run_all.sh: Use sync when executable not present.
4123
4124 2005-04-18  Devang Patel  <dpatel@apple.com>
4125
4126         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4127         * gcc.dg/vect/vect-11a.c: New.
4128         * gcc.dg/vect/vect-none.c: Update.
4129         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4130
4131 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4132
4133         PR tree-optimization/20922
4134         * gcc.dg/pr20922-1.c: New test.
4135         * gcc.dg/pr20922-2.c: New test.
4136         * gcc.dg/pr20922-3.c: New test.
4137         * gcc.dg/pr20922-4.c: New test.
4138         * gcc.dg/pr20922-5.c: New test.
4139         * gcc.dg/pr20922-6.c: New test.
4140
4141 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4142
4143         PR libfortran/20950
4144         * gfortran.dg/pr20950.f: New test.
4145
4146 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4147
4148         PR libfortran/19216
4149         * gfortran.dg/pr19216.f: New test.
4150
4151 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4152
4153         PR tree-optimization/21001
4154         * gcc.dg/tree-ssa/pr21001.c: New.
4155
4156 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4157
4158         PR libfortran/21075
4159         * gfortran.dg/reshape_rank7.f90: New test.
4160
4161 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4162
4163         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4164         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4165         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4166         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4167         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4168         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4169         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4170         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4171         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4172         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4173         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4174         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4175         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4176         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4177         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4178         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4179         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4180         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4181         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4182         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4183         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4184
4185 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4186
4187         * gfortran.dg/wtruncate.f: New testcase.
4188         * gfortran.dg/wtruncate.f90: New testcase.
4189
4190 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4191
4192         PR c++/21025
4193         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4194         which sizeof/alignof is dependent, rather than just whether we are
4195         processing_template_decl.
4196
4197 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4198
4199         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4200         corrected typo where the wrong variables had been compared.
4201
4202 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4203
4204         PR libfortran/18495
4205         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4206         Test callee-allocated version of return array with a write
4207         statement.
4208         Test spread with a temporary with another write statement.
4209
4210 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4211
4212         PR tree-optimization/21031
4213         * gcc.dg/tree-ssa/pr21031.c: New.
4214
4215 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4216
4217         PR tree-optimization/21004
4218         * gcc.dg/builtins-53.c: Include builtins-config.h.
4219         Check floorf, ceilf, floorl and ceill transformations
4220         only when HAVE_C99_RUNTIME is defined.
4221
4222 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4223
4224         PR middle-end/20739
4225         * gcc.dg/tree-ssa/pr20739.c: New test.
4226
4227 2005-04-14  Mike Stump  <mrs@apple.com>
4228
4229         * gcc.dg/Foundation.framework/empty: New.
4230         * gcc.dg/framework-2.c: New.
4231
4232 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4233
4234         PR tree-optimization/21021
4235         * gcc.c-torture/compile/pr21021.c: New.
4236
4237 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4238
4239         PR testsuite/21010
4240         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4241         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4242         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4243         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4244         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4245         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4246         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4247         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4248
4249 2005-04-14  Richard Henderson  <rth@redhat.com>
4250
4251         * lib/target-supports.exp (check_effective_target_vect_condition):
4252         Add ia64, i?86, and x86_64.
4253
4254 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4255
4256         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4257
4258 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4259
4260         PR tree-optimization/20657
4261         * gcc.dg/tree-ssa/pr20657.c: New.
4262
4263 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4264
4265         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4266         (long long int)trunc*.
4267
4268 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4269
4270         PR target/20927
4271         * gcc.dg/pr20927.c: New test.
4272
4273 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4274
4275         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4276         * gcc.target/mips/asm-1.c: Likewise.
4277
4278 2005-04-13  Dale Johannesen  <dalej@apple.com>
4279
4280         * objc.dg/objc-fast-4.m:  New.
4281
4282 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4283
4284         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4285         directory.
4286         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4287
4288 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4289
4290         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4291         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4292         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4293
4294 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4295
4296         PR tree-optimization/20913
4297         * gcc.dg/tree-ssa/pr20913.c: New.
4298
4299         PR tree-optimization/20702
4300         * gcc.dg/tree-ssa/pr20702.c: New.
4301
4302 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4303
4304         PR c++/13744
4305         * g++.dg/inherit/local3.C: New test.
4306
4307 2005-04-12  Jeff Law  <law@redhat.com>
4308
4309         * gcc.dg/tree-ssa/20050412-1.c: New test.
4310
4311 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4312
4313         PR libfortran/19016
4314         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4315         Add tests with mask generated by expression.
4316         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4317         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4318         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4319
4320 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4321
4322         PR middle-end/20917
4323         * gcc.dg/20050409-1.c: New test.
4324
4325 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4326
4327         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4328
4329 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4330
4331         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4332         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4333         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4334         (TARGET_CXX): Adjust accordingly.
4335         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4336         determine_class_data_visibility and class_data_always_comdat.
4337         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4338         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4339         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4340         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4341         (arm_cxx_determine_class_data_visibility): New.
4342         (arm_cxx_class_data_always_comdat): Likewise.
4343         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4344         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4345         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4346         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4347         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4348         Define.
4349
4350 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4351
4352         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4353
4354 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4355
4356         * gcc.dg/i386-darwin-fpmath.c: New.
4357
4358 2004-04-11  Devang Patel  <dpatel@apple.com>
4359
4360         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4361         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4362         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4363         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4364         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4365         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4366         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4367         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4368         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4369
4370 2004-04-11  Devang Patel  <dpatel@apple.com>
4371
4372         * gcc.dg/vect/vect-dv-1.c: New test.
4373         * gcc.dg/vect/vect-dv-2.c: New test.
4374
4375 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4376
4377         PR tree-optimization/20933
4378         * gcc.dg/tree-ssa/pr20933.c: New test.
4379
4380 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4381
4382         * gfortran.dg/fold_nearest.f90: New test.
4383
4384 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4385
4386         * gcc.dg/tree-ssa/alias-1.c: New test.
4387
4388 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4389
4390         PR tree-optimization/20920
4391         * g++.dg/tree-ssa/pr20920.C: New test.
4392
4393 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4394
4395         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4396         (long long int)ceil*.
4397
4398 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4399
4400         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4401         explicit C++ linkage.
4402
4403 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4404
4405         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4406         warning for arithmetic IF statements.
4407
4408 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4409
4410         * eor_handling_1.f90: New test case.
4411         * eor_handling_2.f90: New test case.
4412         * eor_handling_3.f90: New test case.
4413         * eor_handling_4.f90: New test case.
4414         * eor_handling_5.f90: New test case.
4415         * noadv_size.f90: New test case.
4416         * pad_no.f90: New test case.
4417
4418 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4419
4420         * gcc.c-torture/execute/20050410-1.c: New test.
4421
4422 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4423
4424         * gcc.dg/pr20126.c: New.
4425
4426 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4427             Steven G. Kargl <kargls@comcast.net>
4428
4429         * gfortran.dg/PR19872.f: New test.
4430
4431 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4432
4433         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4434
4435 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4436
4437         * gfortran.dg/nint_1.f90: New test.
4438
4439 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4440
4441         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4442         Added test for callee-allocated arrays with write statements.
4443         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4444         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4445         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4446         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4447         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4448
4449 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4450
4451         PR libfortran/20163
4452         * gfortran.dg/open-options-blanks.f:  New test.
4453
4454 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4455
4456         PR fortran/13257
4457         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4458
4459 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4460
4461         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4462         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4463         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4464         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4465         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4466         * gcc.c-torture/execute/stdarg-4.c: New test.
4467
4468         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4469
4470         PR target/20795
4471         * g++.dg/abi/param2.C: New test.
4472
4473 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4474
4475         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4476
4477 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4478
4479         * gcc.dg/builtins-53.c: New test.
4480
4481 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4482
4483         * g++.dg/tree-ssa/pr18178.C: New test.
4484         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4485         * gcc.c-torture/execute/20041019-1.c: New test.
4486         * gcc.dg/tree-ssa/20041008-1.c: New test.
4487         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4488         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4489         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4490         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4491         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4492         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4493         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4494         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4495         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4496         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4497
4498 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4499
4500         PR rtl-optimization/20466
4501         * gcc.c-torture/execute/pr20466-1.c: New test.
4502
4503 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4504
4505         PR c++/20905
4506         * g++.dg/parse/cond2.C: New test.
4507
4508         PR c++/20145
4509         * g++.dg/warn/Wdtor1.C: New test.
4510
4511 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4512
4513         PR fortran/17229
4514         * gfortran.dg/pr17229.f: New test.
4515
4516 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4517
4518         * gfortran.dg/tiny_1.f90: New test.
4519         * gfortran.dg/tiny_2.f90: ditto.
4520
4521 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4522
4523         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4524         * gfortran.dg/open_new.f90:  Fix dg-do run line
4525
4526 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4527
4528         * lib/target-supports.exp (get_compiler_messages): Support
4529         optional arguments, the fourth being compiler options.
4530         (check_effective_target_fpic): New proc.
4531         * gcc.dg/20050321-2.c: Restrict to target fpic.
4532
4533 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4534
4535         * gcc.dg/15443-1.c: New test.
4536         * gcc.dg/15443-2.c: Likewise.
4537
4538 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4539
4540         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4541
4542 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4543
4544         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4545
4546 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4547
4548         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4549         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4550         -m64.
4551         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4552         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4553         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4554
4555 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4556
4557         PR c++/20212
4558         * g++.dg/warn/Wunused-11.C: New test.
4559
4560 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4561
4562         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4563
4564 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4565
4566         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4567
4568 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4569
4570         PR c++/20734
4571         * g++.dg/template/ptrmem13.C: New test.
4572
4573 2005-04-05  Per Bothner  <per@bothner.com>
4574
4575         * lib/gcc.exp: Always add -fno-show-column, for now.
4576
4577 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4578
4579         PR testsuite/20767
4580         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4581         of plain old "unsigned int" for the type of "i".  Makes this test
4582         64bit clean.
4583
4584 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4585
4586         * gcc.dg/i386-ssefn-1.c: New test.
4587         * gcc.dg/i386-ssefn-2.c: New test.
4588         * gcc.dg/i386-ssefn-3.c: New test.
4589         * gcc.dg/i386-ssefn-4.c: New test.
4590
4591 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4592
4593         PR tree-optimization/20076
4594         * gcc.dg/builtin-apply4.c: New test.
4595
4596         PR preprocessor/19475
4597         * gcc.dg/cpp/macspace1.c: New test.
4598         * gcc.dg/cpp/macspace2.c: New test.
4599
4600 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4601
4602         * gfortran.dg/pr20755.f: Fixed bad format.
4603
4604 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4605
4606         PR c++/20763
4607         * g++.dg/ext/attrib21.C: New test.
4608
4609 2004-04-05  Devang Patel  <dpatel@apple.com>
4610
4611         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4612         * gcc.dg/vect/vect-shift-1.c: New test.
4613
4614 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4615
4616         PR libfortran/20755
4617         * gfortran.dg/pr20755.f: New test.
4618
4619 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4620
4621         * gfortran.dg/pr15959.f90: New test.
4622         * gfortran.dg/string_pad_trunc.f90: New test.
4623
4624 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4625
4626         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4627         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4628         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4629         syntax.
4630
4631 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4632
4633         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4634
4635 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4636
4637         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4638         * gcc.c-torture/compile/20011119-2.c: Likewise.
4639         * gcc.c-torture/compile/981001-2.c: Likewise.
4640
4641 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4642
4643         PR c++/20679
4644         * g++.dg/template/overload4.C: New test.
4645
4646 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4647
4648         PR c++/20746
4649         * g++.dg/abi/covariant5.C: New.
4650
4651         PR debug/20505
4652         * g++.dg/debug/const2.C: New.
4653
4654 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4655
4656         PR rtl-optimization/16104
4657         * gcc.c-torture/execute/20050316-1.c: New test.
4658
4659 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4660
4661         * g++.dg/template/spec23.C: Fix dg-error text.
4662
4663 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4664
4665         PR c++/19199
4666         * g++.dg/expr/lval2.C: New.
4667
4668 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4669
4670         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4671         __builtin_strcasecmp and __builtin_strncasecmp.
4672
4673 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4674
4675         PR c++/20723
4676         * g++.dg/template/spec22.C: New.
4677         * g++.dg/template/spec23.C: New.
4678
4679 2005-04-03  Dale Ranta  <dir@lanl.gov>
4680             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4681
4682         PR libfortran/20068
4683         PR libfortran/20125
4684         PR libfortran/20156
4685         PR libfortran/20471
4686         * gfortran.dg/backspace.f: New test.
4687
4688 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4689
4690         * gcc.dg/pr19345.c: New test.
4691
4692 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4693
4694         PR tree-optimization/20640
4695         * gcc.dg/torture/tree-loop-1.c: New.
4696
4697 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4698
4699         PR rtl-optimization/20290
4700         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4701
4702 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4703
4704         * gcc.dg/rs6000-fpint.c: New.
4705
4706 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4707
4708         * gcc.dg/old-style-then-proto-1.c: New test.
4709
4710 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4711
4712         * gfortran.fortran-torture/execute/backspace.f90: Check
4713         after backspace and read was incorrect.
4714
4715 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4716
4717         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4718         buffer past the terminating NUL using memcmp.
4719         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4720         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4721
4722         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4723         Fix unused/uninitialized variable warnings.
4724
4725         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4726         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4727         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4728         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4729
4730         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4731         gcc.c-torture/execute/builtins/fputs-lib.c,
4732         gcc.c-torture/execute/builtins/lib/fprintf.c,
4733         gcc.c-torture/execute/builtins/lib/main.c,
4734         gcc.c-torture/execute/builtins/lib/memcmp.c,
4735         gcc.c-torture/execute/builtins/lib/memmove.c,
4736         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4737         gcc.c-torture/execute/builtins/lib/memset.c,
4738         gcc.c-torture/execute/builtins/lib/printf.c,
4739         gcc.c-torture/execute/builtins/lib/sprintf.c,
4740         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4741         gcc.c-torture/execute/builtins/lib/strchr.c,
4742         gcc.c-torture/execute/builtins/lib/strcmp.c,
4743         gcc.c-torture/execute/builtins/lib/strcpy.c,
4744         gcc.c-torture/execute/builtins/lib/strcspn.c,
4745         gcc.c-torture/execute/builtins/lib/strlen.c,
4746         gcc.c-torture/execute/builtins/lib/strncat.c,
4747         gcc.c-torture/execute/builtins/lib/strncmp.c,
4748         gcc.c-torture/execute/builtins/lib/strncpy.c,
4749         gcc.c-torture/execute/builtins/lib/strrchr.c,
4750         gcc.c-torture/execute/builtins/lib/strspn.c,
4751         gcc.c-torture/execute/builtins/lib/strstr.c,
4752         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4753         gcc.c-torture/execute/builtins/strlen-2.c,
4754         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4755         prototypes.
4756
4757 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4758
4759         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4760         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4761         selectany usage.
4762
4763 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4764
4765         PR c++/19406
4766         * g++.dg/debug/using1.C: New test.
4767
4768 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4769
4770         PR middle-end/20524
4771         * gcc.dg/alias-7.c: Prefix asm-declared name with
4772         __USER_LABEL_PREFIX__.
4773
4774 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4775
4776         Fix fallout from PR middle-end/15700:
4777         * gcc.c-torture/compile/20011119-1.c: Take
4778         __USER_LABEL_PREFIX__ into account.
4779         * gcc.c-torture/compile/20011119-2.c: Likewise.
4780
4781 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4782
4783         PR c++/18644
4784         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4785
4786 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4787
4788         PR c/17855
4789         * gcc.c-torture/compile/struct-non-lval-1.c,
4790         gcc.c-torture/compile/struct-non-lval-2.c,
4791         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4792
4793 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4794
4795         * gcc.dg/tls/tls.exp: Remove temporary file.
4796         * g++.dg/tls/tls.exp: Ditto.
4797         * lib/file-format.exp: Ditto.
4798         * g++.dg/special/ecos.exp: Ditto.
4799
4800         * lib/profopt.exp: Treat prof_ext as a list.
4801         * gcc.misc-tests/bprob.exp: Ditto.
4802         * g++.dg/bprob/bprob.exp: Ditto.
4803
4804         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4805         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4806         g++.dg/tree-ssa/pointer-reference-alias.C,
4807         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4808         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4809         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4810         g++.dg/vect/pr19951.cc: Ditto.
4811         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4812         gcc.dg/builtins-47.c: Ditto.
4813         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4814         gcc.dg/pr20115-1.c: Ditto.
4815         * gcc.dg/tree-ssa/20030530-2.c,
4816         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4817         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4818         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4819         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4820         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4821         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4822         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4823         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4824         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4825         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4826         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4827         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4828         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4829         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4830         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4831         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4832         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4833         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4834         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4835         gcc.dg/tree-ssa/20030824-1.c,
4836         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4837         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4838         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4839         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4840         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4841         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4842         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4843         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4844         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4845         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4846         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4847         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4848         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4849         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4850         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4851         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4852         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4853         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4854         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4855         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4856         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4857         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4858         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4859         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4860         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4861         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4862         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4863         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4864         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4865         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4866         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4867         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4868         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4869         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4870         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4871         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4872         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4873         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4874         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4875         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4876         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4877         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4878         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4879         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4880         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4881         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4882         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4883         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4884         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4885         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4886         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4887         gcc.dg/tree-ssa/useless-1.c: Ditto.
4888         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4889         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4890         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4891         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4892         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4893         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4894         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4895         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4896         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4897         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4898         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4899         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4900         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4901         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4902         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4903         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4904         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4905         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4906         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4907         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4908         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4909         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4910         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4911         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4912         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4913         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4914         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4915         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4916         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4917         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4918         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4919         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4920         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4921         gcc.dg/vect/vect-none.c: Ditto.
4922         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4923         treelang/compile/unsigned.tree: Ditto.
4924
4925         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4926         * gcc.dg/cpp/direct2s.c: Ditto.
4927         * gcc.dg/cpp/paste4.c: Ditto.
4928         * gcc.dg/cpp/separate-1.c: Ditto.
4929         * gcc.dg/pch/save-temps-1.c: Ditto.
4930         * g++.dg/ext/altivec-10.C: Ditto.
4931         * g++.dg/pch/pch.C: Ditto.
4932
4933         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4934
4935         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4936         * g++.dg/template/repo1.C: Ditto.
4937         * g++.dg/template/repo2.C: Ditto.
4938         * g++.dg/template/repo3.C: Ditto.
4939         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4940         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4941         * g++.old-deja/g++.pt/repo1.C: Ditto.
4942         * g++.old-deja/g++.pt/repo2.C: Ditto.
4943         * g++.old-deja/g++.pt/repo3.C: Ditto.
4944         * g++.old-deja/g++.pt/repo4.C: Ditto.
4945
4946         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4947         * gcc.dg/20030107-1.c: Ditto.
4948         * gcc.dg/20030702-1.c: Ditto.
4949         * gcc.dg/profile-generate-1.c: Ditto.
4950         * g++.dg/other/profile1.C: Ditto.
4951         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4952
4953         * lib/gcc-dg.exp (remove-build-file): New.
4954         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4955         cleanup-tree-dump, cleanup-saved-temps): New.
4956
4957 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4958
4959         PR c++/19203, DR 214
4960         * g++.dg/parse/ambig3.C: Not ambiguous.
4961         * g++.dg/template/spec20.C: New.
4962         * g++.dg/template/spec21.C: New.
4963
4964 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4965
4966         PR target/20045
4967         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4968
4969 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4970
4971         PR libfortran/20660
4972         * gfortran.dg/negative_unit.f: New test.
4973
4974 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4975
4976         * gcc.dg/20050330-1.c: New test.
4977
4978 2005-03-30  Devang Patel  <dpatel@apple.com>
4979
4980         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4981
4982 2005-03-30  Dale Johannesen  <dalej@apple.com>
4983
4984         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4985
4986 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4987
4988         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4989         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4990         Strip options from test name.
4991
4992 2005-03-31  Jan Hubicka  <jh@suse.cz>
4993
4994         * gcc.dg/varpool-1.c: New testcase.
4995
4996 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4997
4998         PR c/772
4999         PR c/17913
5000         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5001         gcc.dg/stmt-expr-label-3.c : New tests.
5002         * gcc.c-torture/execute/medce-2.c: Remove.
5003
5004 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5005
5006         PR c/20368
5007         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5008         tests.
5009
5010 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5011
5012         * gcc.c-torture/compile/pr20203.c: New test.
5013
5014 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5015
5016         * gfortran.dg/promotion.f90:  New test.
5017
5018 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5019
5020         PR middle-end/20491
5021         * gcc.dg/torture/asm-subreg-1.c: New test.
5022
5023 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5024
5025         PR c/20672
5026         * gcc.dg/pr20672-1.c: New test.
5027
5028 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5029
5030         * gfortran.dg/vect: New directory.
5031         * gfortran.dg/vect/vect.exp: New.
5032         * gfortran.dg/vect/vect-1.f90: New test.
5033         * gfortran.dg/vect/vect-2.f90: New test.
5034         * gfortran.dg/vect/vect-3.f90: New test.
5035         * gfortran.dg/vect/vect-4.f90: New test.
5036         * gfortran.dg/vect/vect-5.f90: New test.
5037
5038 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5039
5040         PR middle-end/20622
5041         * gcc.dg/alias-7.c: New test.
5042
5043 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5044
5045         * gcc.dg/sparc-reg-1.c: New test.
5046
5047 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5048
5049         PR target/19890
5050         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5051
5052 2005-03-29  Dale Ranta  <dir@lanl.gov>
5053             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5054
5055         PR libfortran/20163
5056         * gfortran.dg/pr20163-2.f: New test.
5057
5058 2005-03-28  Jan Hubicka  <jh@suse.cz>
5059
5060         PR middle-end/20635
5061         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5062         by Jakub Jelinek.
5063
5064 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5065
5066         PR tree-optimization/20626
5067         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5068         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5069
5070 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5071
5072         * gfortran.dg/underflow.f90:  New test.
5073         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5074
5075 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5076
5077         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5078
5079 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5080
5081         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5082         (g++_init): Make sure that CXXFLAGS is set.
5083         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5084         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5085         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5086         * lib/objc.exp (objc_init): Likewise.
5087         * lib/treelang.exp (treelang_init): Likewise.
5088
5089 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5090
5091         PR tree-optimization/20470
5092         * gcc.dg/tree-ssa/pr20470.c: New test.
5093
5094 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5095
5096         * gcc.dg/ppc-stfiwx.c: New.
5097
5098 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5099
5100         PR target/19888
5101         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5102
5103 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5104
5105         * gcc.dg/20050325-1.c: Fix a typo.
5106
5107 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5108
5109         PR libfortran/19678
5110         PR libfortran/19679
5111         * gfortran.dg/dos_eol.f: New test.
5112
5113 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5114
5115         PR rtl-optimization/20249
5116         * gcc.dg/20050325-1.c: New test.
5117
5118 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5119
5120         PR libfortran/15332
5121         * gfortran.dg/pr15332.f: New test.
5122
5123 2005-03-24  Dale Johannesen  <dalej@apple.com>
5124
5125         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5126
5127 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5128
5129         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5130         'internal' visibility.
5131         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5132         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5133         'protected' visibility.
5134         * gcc.dg/visibility-7.c: Likewise.
5135         * lib/target-supports.exp (check_visibility_available): Take
5136         a parameter, the kind of visibility to check for.
5137         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5138         to check_visibility_available.
5139
5140         * g++.dg/expr/cast3.C: New.
5141
5142 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5143
5144         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5145         rs6000.
5146
5147 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5148
5149         PR target/20095
5150         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5151
5152 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5153
5154         * gcc.dg/badshift.c: Renamed to...
5155         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5156
5157         * gcc.target/i386/badshift.c: Renamed to...
5158         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5159         only.
5160
5161         PR rtl-optimization/20532
5162         * gcc.target/i386/badshift.c: New.
5163
5164 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5165
5166         * gfortran.dg/pr18025.f90: New test.
5167
5168 2005-03-23  Dale Johannesen  <dalej@apple.com>
5169
5170         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5171
5172 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5173
5174         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5175
5176         * lib/target-supports.exp (check_iconv_available): Default
5177         libiconv to -liconv, if there is no definition.
5178
5179 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5180
5181         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5182
5183 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5184
5185         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5186         * g++.dg/opt/pr7503-2.C: Likewise.
5187         * g++.dg/opt/pr7503-3.C: Likewise.
5188         * g++.dg/opt/pr7503-4.C: Likewise.
5189         * g++.dg/opt/pr7503-5.C: Likewise.
5190         * g++.dg/warn/minmax.C: New test.
5191
5192 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5193
5194         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5195         * gfortran.dg/g77_intrinsics_sub.f: New test.
5196
5197 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5198             Jan Hubicka  <jh@suse.cz>
5199             Steven Bosscher <stevenb@suse.de
5200
5201         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5202
5203 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5204
5205         PR c++/19980
5206         * g++.dg/template/redecl3.C: New test.
5207
5208 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5209
5210         PR c++/20499
5211         * g++.dg/parse/error16.C: Tweak error markers.
5212
5213 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5214
5215         PR target/20561
5216         * gcc.dg/20050321-2.c: New test.
5217
5218 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5219
5220         PR c++/20465
5221         PR c++/20381
5222         * g++.dg/template/ptrmem12.C: New.
5223
5224 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5225
5226         PR rtl-optimization/20527
5227         * gcc.c-torture/execute/pr20527-1.c: New test.
5228
5229 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5230
5231         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5232         program, compile it into a real executable and then delete the .c
5233         and .x files afterwards, to avoid problems on testglue targets.
5234
5235 2005-03-21  Stuart Hastings  <stuart@apple.com>
5236
5237         * gcc.target/i386/sse-2.c: New.
5238
5239 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5240
5241         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5242
5243 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5244
5245         * g++.dg/parse/crash25.C: Fix typo.
5246
5247 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5248
5249         PR c++/20461
5250         * g++.dg/parse/crash24.C: New test.
5251
5252         PR c++/20536
5253         * g++.dg/parse/crash25.C: New test.
5254
5255 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5256
5257         PR c++/20147
5258         * g++.dg/ext/stmtexpr4.C: New test.
5259
5260 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5261
5262         PR middle-end/20539
5263         * gcc.c-torture/compile/pr13066-1.c: New test case.
5264         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5265         * g++.dg/opt/pr13066-1.C: Likewise.
5266
5267 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5268
5269         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5270
5271 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5272
5273         PR fortran/18525
5274         * gfortran.dg/nesting_1.f90: New test.
5275
5276 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5277
5278         PR c++/20240
5279         * g++.dg/lookup/using13.C: New test.
5280
5281 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5282
5283         PR c++/20333
5284         * g++.dg/template/crash36.C: New test.
5285
5286 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5287
5288         PR c++/20463
5289         * g++.dg/template/crash35.C: New test.
5290
5291 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5292
5293         PR c++/19966
5294         * g++.dg/overload/operator2.C: New test.
5295
5296 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5297
5298         PR libfortran/20257
5299         * gfortran.dg/pr20257.f90: New test.
5300
5301 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5302
5303         PR libfortran/20480
5304         * gfortran.dg/pr20480.f90: New test.
5305
5306 2005-03-16  Richard Henderson  <rth@redhat.com>
5307
5308         PR middle-end/15700
5309         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5310         (_rtld_global): New.
5311         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5312         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5313
5314         * gcc.dg/alias-3.c: New.
5315         * gcc.dg/alias-4.c: New.
5316         * gcc.dg/alias-5.c: New.
5317         * gcc.dg/alias-6.c: New.
5318
5319 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5320
5321         * gcc.dg/cpp/ucnid-7.c: New.
5322
5323 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5324             Dorit Naishlos  <dorit@il.ibm.com>
5325
5326         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5327         darwin.
5328
5329 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5330
5331         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5332         misaligned accesses.
5333         * gcc.dg/vect/vect-58.c: Likewise.
5334         * gcc.dg/vect/vect-92.c: New.
5335         * gcc.dg/vect/vect-93.c: New.
5336
5337 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5338
5339         PR fortran/18827
5340         * gfortran.dg/assign_2.f90: New test.
5341         * gfortran.dg/assign_3.f90: New test.
5342         * gfortran.dg/assign.f90: New test.
5343
5344 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5345
5346         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5347         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5348         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5349         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5350         names.
5351
5352 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5353
5354         * gcc.dg/cpp/ucnid-6.c: New.
5355
5356         * gcc.dg/cpp/normalize-1.c: New.
5357         * gcc.dg/cpp/normalize-2.c: New.
5358         * gcc.dg/cpp/normalize-3.c: New.
5359         * gcc.dg/cpp/normalize-4.c: New.
5360         * gcc.dg/cpp/ucnid-4.c: New.
5361         * gcc.dg/cpp/ucnid-5.c: New.
5362         * g++.dg/cpp/normalize-1.C: New.
5363         * g++.dg/cpp/ucnid-1.C: New.
5364
5365 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5366
5367         * gcc.dg/pr18628.c: New.
5368
5369 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5370
5371         PR c++/20280
5372         * g++.dg/tree-ssa/pr20280.C: New.
5373
5374 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5375
5376         PR fortran/20467
5377         * gfortran.dg/stfunc_2.f90: New test.
5378
5379 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5380
5381         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5382
5383 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5384
5385         * gcc.dg/tree-ssa/20050314-1.c: New test.
5386
5387 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5388
5389         PR c++/4403
5390         PR c++/9783, DR433
5391         * g++.dg/template/friend34.C: New test.
5392         * g++.dg/template/friend35.C: Likewise.
5393         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5394
5395 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5396
5397         Friend class name lookup 5/n
5398         PR c++/1016
5399         * g++.dg/lookup/hidden-class1.C: New test.
5400         * g++.dg/lookup/hidden-class2.C: Likewise.
5401         * g++.dg/lookup/hidden-class3.C: Likewise.
5402         * g++.dg/lookup/hidden-class4.C: Likewise.
5403         * g++.dg/lookup/hidden-class5.C: Likewise.
5404         * g++.dg/lookup/hidden-class6.C: Likewise.
5405         * g++.dg/lookup/hidden-class7.C: Likewise.
5406         * g++.dg/lookup/hidden-class8.C: Likewise.
5407         * g++.dg/lookup/hidden-class9.C: Likewise.
5408         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5409         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5410         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5411         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5412         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5413         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5414         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5415         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5416         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5417         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5418         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5419
5420 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5421
5422         PR c++/20157
5423         * g++.dg/template/error18.C: New test.
5424
5425 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5426
5427         PR debug/16792
5428         * g++.dg/debug/pr16792.C: New test.
5429
5430 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5431
5432         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5433         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5434         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5435         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5436         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5437         test assertion names.
5438
5439 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5440
5441         PR fortran/18600
5442         * gfortran.dg/stfunc_1.f90: New test.
5443
5444 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5445
5446         PR fortran/16907
5447         * gfortran.dg/real_index_1.f90: New test.
5448
5449 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5450
5451         PR fortran/20323
5452         * gfortran.dg/spec_expr_1.f90: New test.
5453
5454 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5455
5456         PR c/20402
5457         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5458         new parser.
5459
5460 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5461
5462         PR fortran/20361
5463         * gfortran.dg/largeequiv_1.f90: New test.
5464
5465 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5466
5467         * gcc.dg/ucnid-1.c: New.
5468         * gcc.dg/ucnid-2.c: New.
5469         * gcc.dg/ucnid-3.c: New.
5470         * gcc.dg/ucnid-4.c: New.
5471         * gcc.dg/ucnid-5.c: New.
5472         * gcc.dg/ucnid-6.c: New.
5473         * gcc.dg/cpp/ucnid-1.c: New.
5474         * gcc.dg/cpp/ucnid-2.c: New.
5475         * gcc.dg/cpp/ucnid-3.c: New.
5476         * g++.dg/other/ucnid-1.C: New.
5477
5478 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5479
5480         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5481
5482 2005-03-11  Per Bothner  <per@bothner.com>
5483
5484         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5485         that diagnotics refer to correct token.
5486         * gcc.dg/unused-3.c: Likewise.
5487
5488 2005-03-11  Per Bothner  <per@bothner.com>
5489
5490         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5491         constant" is now actually on same line as string constant.
5492         * gcc.dg/cpp/direct2s.c: Likewise.
5493
5494 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5495
5496         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5497
5498 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5499
5500         PR libfortran/20124
5501         * gfortran.dg/pr20124.f90: New Test
5502
5503 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5504
5505         PR tree-optimization/20130
5506         * gcc.dg/pr20130-1.c: New test.
5507
5508 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5509
5510         PR target/20095
5511         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5512
5513 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5514
5515         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5516
5517 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5518
5519         * g++.dg/eh/forced1.C: Fix comment.
5520         * g++.dg/eh/forced2.C: Ditto.
5521         * g++.dg/eh/forced3.C: Ditto.
5522         * g++.dg/eh/forced4.C: Ditto.
5523
5524 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5525
5526         PR rtl-opt/20412
5527         * gcc.c-torture/compile/pr20412.c: New test.
5528
5529 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5530
5531         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5532
5533 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5534
5535         PR target/20322
5536         * gcc.dg/20050307-1.c: New test.
5537
5538 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5539
5540         PR c++/20375
5541         * g++.dg/other/stdarg3.C: New.
5542
5543 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5544
5545         PR c++/18384, c++/18327
5546         * g++.dg/init/array19.C: New test.
5547
5548         PR inline-asm/20314
5549         * gcc.dg/torture/pr20314-1.c: New test.
5550         * gcc.dg/torture/pr20314-2.c: New test.
5551
5552 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5553
5554         * gcc.dg/20050309-1.c: New test.
5555
5556 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5557
5558         * gcc.dg/builtins-10.c: Reactivate disabled test.
5559         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5560         new cbrt transformations.
5561
5562 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/20208
5565         * g++.dg/template/array13.C: New test.
5566
5567 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5568
5569         PR c++/16859
5570         * g++.dg/init/brace4.C: New test.
5571
5572 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5573
5574         PR c++/20186
5575         * g++.dg/template/non-dependent12.C: New.
5576
5577 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5578
5579         PR c++/20142
5580         * g++.dg/init/array18.C: Add dg-do run marker.
5581
5582         PR c++/20142
5583         * g++.dg/init/array18.C: New test.
5584
5585 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5586
5587         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5588         * g++.dg/gcov/gcov.exp: Likewise.
5589         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5590         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5591         * lib/c-torture.exp: Likewise.
5592         * lib/fortran-torture.exp: Likewise.
5593         * lib/g++.exp: Likewise.
5594         * lib/gcc-defs.exp: Likewise.
5595         * lib/gcc-dg.exp: Likewise.
5596         * lib/gcc.exp: Likewise.
5597         * lib/gcov.exp: Likewise.
5598         * lib/gfortran.exp: Likewise.
5599         * lib/mike-g++.exp: Likewise.
5600         * lib/mike-gcc.exp: Likewise.
5601         * lib/objc-torture.exp: Likewise.
5602         * lib/objc.exp: Likewise.
5603         * lib/profopt.exp: Likewise.
5604         * lib/target-libpath.exp: Likewise.
5605         * lib/target-supports.exp: Likewise.
5606         * lib/treelang.exp: Likewise.
5607         * lib/wrapper.exp: Likewise.
5608
5609 2005-03-08  Jeff Law  <law@redhat.com>
5610
5611         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5612         PHI-OPT changes.
5613
5614 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5615
5616         * gcc.dg/vect/pr20122.c: New test.
5617
5618 2005-03-07  Jeff Law  <law@redhat.com>
5619
5620         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5621         was folded away.
5622         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5623         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5624         * gcc.dg/tree-ssa/pr18134.c: New test.
5625
5626 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5627
5628         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5629         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5630         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5631
5632 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5633
5634         PR tree-opt/17671
5635         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5636
5637 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5638
5639         * g++.dg/warn/Wnvdtor.C: New test.
5640
5641 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5642
5643         * gcc.dg/torture/pr19683-1.c: New test.
5644
5645 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5646
5647         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5648         * gfortran.dg/g77/19990313-2.f: Ditto.
5649         * gfortran.dg/g77/19990313-3.f: Ditto.
5650         * gfortran.dg/g77/19990525-0.f: Ditto.
5651         * gfortran.dg/g77/19990826-0.f: Ditto.
5652         * gfortran.dg/g77/19990826-2.f: Ditto.
5653         * gfortran.dg/g77/19990826-3.f: Ditto.
5654         * gfortran.dg/g77/20000511-1.f: Ditto.
5655         * gfortran.dg/g77/20000511-2.f: Ditto.
5656         * gfortran.dg/g77/970625-2.f: Ditto.
5657         * gfortran.dg/g77/980310-2.f: Ditto.
5658         * gfortran.dg/g77/980310-3.f: Ditto.
5659         * gfortran.dg/g77/980310-8.f: Ditto.
5660         * gfortran.dg/g77/980519-2.f: Ditto.
5661         * gfortran.dg/g77/alpha1.f: Ditto.
5662         * gfortran.dg/g77/claus.f: Ditto.
5663         * gfortran.dg/g77/erfc.f: Ditto.
5664         * gfortran.dg/g77/short.f: Ditto.
5665         * gfortran.fortran-torture/execute/data.f90: Ditto.
5666         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5667         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5668
5669 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5670
5671         * lib/file-format.exp (gcc_target_object_format): Add check for som
5672         format and hardcode object formats on hppa*-*-hpux*.
5673         * lib/target-supports.exp (check_weak_available): Add check for som
5674         object format.  Always return 0 on hppa*-*-hpux10*.
5675
5676         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5677         is defined.
5678
5679         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5680
5681 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5682
5683         * gfortran.dg/pr19936_1.f90: New test.
5684         * gfortran.dg/pr19936_2.f90: New test.
5685         * gfortran.dg/pr19936_3.f90: New test.
5686
5687 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5688             Paul Thomas <prthomas@drfccad.cea.fr>
5689
5690         * gfortran.dg/PR19754_1.f90: New test.
5691         * gfortran.dg/PR19754_2.f90: Ditto.
5692
5693 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5694
5695         PR c++/19311
5696         * g++.dg/template/non-dependent11.C: New test.
5697
5698 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5699
5700         * lib/target-supports.exp (check_iconv_available): Fix comment.
5701
5702 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5703             Joseph S. Myers  <joseph@codesourcery.com>
5704
5705         PR c++/19797
5706         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5707
5708 2005-03-04  Matthew Sachs  <msachs@apple.com>
5709
5710         * gcc.exp (gcc_target_compile): Put braces around
5711         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5712         * objc.exp (objc_target_compile): Likewise.
5713         * treelang.exp (treelang_target_compile): Likewise.
5714
5715 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5716
5717         PR fortran/19673
5718         * gfortran.dg/func_result_1.f90: New test.
5719
5720 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5721
5722         * gcc.misc-tests/options.exp: New test.
5723
5724 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5725
5726         * gcc.dg/pr15784-4.c: New test.
5727
5728 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5729
5730         * gcc.c-torture/execute/pr17133.c: New.
5731         * gcc.c-torture/compile/20050303-1.c: New.
5732
5733 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5734
5735         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5736
5737 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5738
5739         * g++.dg/overload/using2.C: New.
5740
5741 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5742
5743         PR c++/19916
5744         * g++.dg/init/ptrmem2.C: New test.
5745
5746 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5747
5748         PR c/8927
5749         * gcc.dg/pr8927-1.c: New test.
5750
5751 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5752
5753         PR c++/20232
5754         * g++.dg/inherit/covariant12.C: New.
5755
5756 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5757
5758         PR fortran/19479
5759         * gfortran.dg/bound_1.f90: New test.
5760
5761 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5762
5763         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5764         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5765
5766 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5767
5768         PR c/20245
5769         * gcc.dg/pr20245-1.c: New test.
5770
5771 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5772
5773         PR middle-end/19874
5774         * gcc.c-torture/execute/20050119-2.c: New test case.
5775
5776 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5777
5778         * README: Update the DejaGnu bug reporting address.
5779         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5780         * lib/objc-torture.exp: Likewise.
5781
5782 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5783
5784         * gfortran.dg/boz_1.f90: New test.
5785         * gfortran.dg/boz_3.f90: New test.
5786         * gfortran.dg/boz_4.f90: New test.
5787
5788 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5789
5790         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5791         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5792
5793 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5794
5795         PR libfortran/20101
5796         * gfortran.dg/write_0_pe_format.f90: New test.
5797
5798 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5799
5800         PR c++/20206
5801         * g++.dg/opt/thunk2.C: New test.
5802         * g++.dg/opt/covariant1.C: New test.
5803
5804 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5805
5806         * gfortran.dg/e_d_fmt.f90: New test.
5807
5808 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5809
5810         * gcc.dg/asm-b.c: Fix comment typos.
5811
5812 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5813
5814         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5815         a V_MAY_DEF also.
5816
5817 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5818
5819         PR tree-opt/20188
5820         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5821         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5822         * gcc.dg/asm-b.c: New test.
5823
5824 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5825
5826         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5827         Disable this test on IRIX 6.
5828
5829 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5830
5831         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5832         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5833         parser.
5834
5835 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5836
5837         PR tree-optimization/20204
5838         * testsuite/gcc.dg/pr20204.c: New test.
5839
5840 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5841
5842         PR target/20196
5843         * gcc.c-torture/execute/20050224-1.c: New test.
5844
5845         PR c++/20175
5846         * g++.dg/warn/Wbraces2.C: New test.
5847
5848 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5849
5850         PR c++/19878
5851         * g++.dg/init/const2.C: New test.
5852
5853 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5854
5855         PR tree-optimization/20100
5856         * gcc.c-torture/execute/pr20100-1.c: New test.
5857
5858 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5859
5860         * gfortran.dg/implicit_3.f90: New test.
5861
5862         * gfortran.dg/deftype_1.f90: New test.
5863
5864 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5865
5866         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5867         the test passes.
5868         * g++.dg/other/anon3.C: Accept a warning.
5869
5870 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5871
5872         * gcc.dg/pr20017.c: Fix a comment typo.
5873
5874 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5875
5876         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5877
5878 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5879
5880         PR ada/19902
5881         * ada/acats/tests/cxa/cxa3004.a: Remove.
5882         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5883
5884 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5885
5886         PR c++/20073
5887         * g++.dg/init/const1.C: New test.
5888
5889         PR c++/19991
5890         * g++.dg/parse/constant7.C: New test.
5891
5892         PR c++/20152
5893         * g++.dg/parse/error27.C: New test.
5894         * g++.dg/template/qualttp15.C: Adjust error markers.
5895         * g++.old-deja/g++.other/struct1.C: Likewise.
5896
5897         PR c++/20153
5898         * g++.dg/template/error17.C: New test.
5899
5900         PR c++/20148
5901         * g++.dg/parser/error26.C: New test.
5902
5903 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5904
5905         PR tree-optimization/20100
5906         PR tree-optimization/20115
5907         * gcc.dg/pr20115.c: New test.
5908         * gcc.dg/pr20115-1.c: New test.
5909         * gcc.dg/pr20100.c: New test.
5910         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5911         call-clobbered variables after alias1.
5912
5913 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5914
5915         * gfortran.dg/list_read_4.f90: new test.
5916
5917 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5918
5919         PR rtl-optimization/20017.
5920         * gcc.dg/pr20017.c: New.
5921
5922 2005-02-22  Devang Patel  <dpatel@apple.com>
5923
5924         PR 19952
5925         * g++.dg/tree-ssa/pr19952.C: New test.
5926
5927 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/19883
5930         * g++.dg/parse/constant6.C: New test.
5931
5932 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5933
5934         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5935         * g++.dg/charset/asm2.c: Likewise.
5936         * g++.dg/charset/asm3.c: Likewise.
5937         * g++.dg/charset/asm4.c: Likewise.
5938         * g++.dg/charset/asm5.c: Likewise.
5939         * g++.dg/charset/attribute1.c: Likewise.
5940         * g++.dg/charset/attribute2.c: Likewise.
5941         * g++.dg/charset/extern1.cc: Likewise.
5942         * g++.dg/charset/extern2.cc: Likewise.
5943         * g++.dg/charset/extern3.cc: Likewise.
5944         * g++.dg/charset/function.cc: Likewise.
5945         * g++.dg/charset/string.c: Likewise.
5946         * g++.dg/charset/charset.exp: Likewise.
5947         * lib/target-supports.exp (check_iconv_available): Fix comment.
5948
5949 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5950
5951         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5952         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5953         * gcc.dg/charset/asm2.c: Likewise.
5954         * gcc.dg/charset/asm3.c: Likewise.
5955         * gcc.dg/charset/asm4.c: Likewise.
5956         * gcc.dg/charset/asm5.c: Likewise.
5957         * gcc.dg/charset/asm6.c: Likewise.
5958         * gcc.dg/charset/attribute1.c: Likewise.
5959         * gcc.dg/charset/attribute2.c: Likewise.
5960         * gcc.dg/charset/builtin1.c: Likewise.
5961         * gcc.dg/charset/extern.c: Likewise.
5962         * gcc.dg/charset/function.c: Likewise.
5963         * gcc.dg/charset/string.c: Likewise.
5964         * gcc.dg/charset/charset.exp: Likewise.
5965
5966 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5967
5968         PR fortran/20086
5969         * gfortran.dg/pr20086.f90: New test.
5970
5971 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5972
5973         PR tree-optimization/19786
5974         * g++.dg/tree-ssa/pr19786.C: New.
5975
5976 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5977
5978         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5979
5980 2005-02-21  Jeff Law  <law@redhat.com>
5981
5982         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5983
5984 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5985
5986         * gfortran.dg/do_iterator: Split loop, markup all lines for
5987         which an error locus is printed.
5988         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5989         locus is printed.
5990         * gfortran.dg/select_4.f90: Likewise.
5991         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5992         locuses in the various permutations.
5993
5994 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5995
5996         PR tree-optimization/19951
5997         * g++.dg/vect: New directory.
5998         * g++.dg/vect/vect.exp: New file.
5999         * g++.dg/vect/pr19951.cc: New testcase.
6000         * g++.dg/dg.exp: Also prune vectorizer tests.
6001
6002 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6003
6004         PR 18785
6005         * gcc.dg/charset/builtin1.c: New test.
6006
6007 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6008
6009         PR c++/19299
6010         * g++.dg/inherit/volatile1.C: New test.
6011
6012         PR c++/19440
6013         * g++.dg/template/dtor4.C: New test.
6014
6015 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6016
6017         * gfortran.dg/int_1.f90: New test.
6018
6019 2005-02-19  Devang Patel  <dpatel@apple.com>
6020
6021         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6022
6023 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6024
6025         * gfortran.dg/achar_1.f90: New test.
6026
6027 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6028
6029         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6030
6031 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6032             Jakub Jelinek  <jakub@redhat.com>
6033
6034         PR tree-optimization/19828
6035         * gcc.dg/tree-ssa/loop-7.c: New test.
6036         * gcc.c-torture/execute/20050218-1.c: New test.
6037
6038 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6039
6040         PR c/20043
6041         * gcc.dg/transparent-union-1.c: New test.
6042         * gcc.dg/transparent-union-2.c: New test.
6043
6044 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6045
6046         PR tree-optimization/18977
6047         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6048
6049 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6050
6051         PR target/20054
6052         * gcc.dg/pr20054.c: New test.
6053
6054 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6055
6056         PR c++/19508
6057         * g++.dg/ext/attrib20.C: New test.
6058
6059 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6060
6061         PR middle-end/20030
6062         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6063
6064 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6065
6066         PR c++/20008
6067         * g++.dg/opt/switch4.C: New.
6068
6069 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6070
6071         PR c++/20023
6072         PR tree-optimization/20009
6073         * gcc.c-torture/compile/20050217-1.c: New test.
6074         * g++.dg/opt/switch3.C: New test.
6075
6076         PR tree-optimization/18947
6077         * gcc.c-torture/compile/20050215-1.c: New test.
6078         * gcc.c-torture/compile/20050215-2.c: New test.
6079         * gcc.c-torture/compile/20050215-3.c: New test.
6080
6081 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6082
6083         PR c++/20028
6084         * g++.dg/template/crash34.C: New.
6085
6086         PR c++/20022
6087         * g++.dg/other/access3.C: New.
6088
6089 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6090
6091         * gcc.dg/vect/vect-98.c: New test.
6092
6093 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6094
6095         PR tree-optimization/19967
6096         * gcc.dg/pr19967.c: New.
6097
6098 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR middle-end/19857
6101         * gcc.dg/tree-ssa/20050215-1.c: New test.
6102         * gcc.c-torture/execute/20050215-1.c: New test.
6103
6104 2005-02-15  Eric Christopher  <echristo@redhat.com>
6105
6106         * gcc.dg/cpp/20050215-1.c: New file.
6107
6108 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6109
6110         PR tree-optimization/15785
6111         * gcc.dg/pr15785-1.c: New test.
6112
6113 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6114
6115         PR c++/17788
6116         * g++.dg/init/ctor4.C: New.
6117         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6118
6119 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6120
6121         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6122         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6123
6124 2005-02-15  Andreas Schwab  <schwab@suse.de>
6125
6126         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6127         declare malloc.
6128
6129 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6130
6131         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6132
6133 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6134
6135         PR tree-optimization/19853
6136         * gcc.c-torture/compile/pr19853.c: New test.
6137
6138 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6139
6140         PR c++/19608
6141         * g++.dg/parse/local-class1.C: New.
6142
6143         PR c++/19895
6144         * g++.dg/parse/ptrmem3.C: New.
6145
6146         PR c++/19884
6147         * g++.old-deja/g++.oliva/template6.C: Add another case.
6148         * g++.dg/template/explicit6.C: New.
6149
6150 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6151
6152         PR c++/17816
6153         * g++.dg/other/redecl2.C: New.
6154
6155 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6156
6157         PR c++/19891
6158         * g++.dg/abi/covariant4.C: New.
6159
6160 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6161
6162         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6163
6164 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6165
6166         * gcc.dg/vect/vect-96.c: Fix typo.
6167
6168 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6169
6170         PR c++/14479
6171         PR c++/19487
6172         * g++.dg/template/enum5.C: New test.
6173
6174 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6175
6176         * gcc.dg/vect/vect-97.c: New test.
6177
6178 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6179
6180         * gcc.dg/vect/vect-96.c: New test.
6181
6182 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6183
6184         * gcc.dg/builtins-34.c: Also check ldexp*.
6185
6186 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6187
6188         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6189
6190 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6191
6192         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6193         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6194         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6195         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6196         selector_list, selector_expression, dg-process-target): Move to new
6197         file target-supports-dg.exp.
6198         * lib/target-supports-dg.exp: New.
6199
6200         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6201         New.
6202
6203 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR c++/19666
6206         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6207
6208         PR middle-end/19858
6209         * gcc.c-torture/compile/20050210-1.c: New test.
6210
6211 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6212
6213         PR c++/19755
6214         * g++.dg/warn/Wbraces1.C: New test.
6215
6216 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6217
6218         * gcc.dg/builtins-52.c: New testcase.
6219
6220 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6221
6222         PR c/19342
6223         * gcc.c-torture/execute/20050119-1.c: New test.
6224
6225 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6226
6227         PR c++/19811
6228         * g++.dg/init/delete1.C: New test.
6229
6230 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6231
6232         PR c++/18470
6233         * g++.dg/template/static12.C: New test.
6234
6235 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6236
6237         PR c++/19787
6238         * g++.dg/conversion/ambig1.C: New test.
6239
6240         PR c++/19739
6241         * g++.dg/ext/attrib19.C: New test.
6242
6243         PR c++/19732
6244         * g++.dg/parse/dtor5.C: New test.
6245
6246         PR c++/19762
6247         * g++.dg/template/dtor3.C: New test.
6248
6249         PR c++/19826
6250         * g++.dg/template/static11.C: New test.
6251         * g++.dg/template/crash2.C: Remove dg-error marker.
6252
6253 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6254
6255         PR C++/18491
6256         * g++.old-deja/g++.mike/p10769a.C: Remove.
6257
6258 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6259
6260         * gcc.dg/builtins-48.c: New test case.
6261         * gcc.dg/builtins-49.c: New test case.
6262         * gcc.dg/builtins-50.c: New test case.
6263         * gcc.dg/builtins-51.c: New test case.
6264
6265 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6266
6267         PR middle-end/19583
6268         * g++.dg/warn/Wreturn-type-3.C: New test.
6269
6270 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6271
6272         PR middle-end/19402
6273         * gcc.dg/pr19402-1.c: New testcase.
6274         * gcc.dg/pr19402-2.c: likewise.
6275
6276 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6277
6278         PR middle-end/19854
6279         * g++.dg/tree-ssa/tmmti.C: New testcase.
6280
6281 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6282
6283         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6284
6285 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6286
6287         PR c++/19733
6288         * g++.dg/parse/crash23.C: New test.
6289         * g++.dg/warn/Weff1.C: New test.
6290
6291 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6292
6293         * gcc.dg/20050209-1.c: New test.
6294
6295 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6296
6297         PR target/19799
6298         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6299
6300 2005-02-08  Mike Stump  <mrs@apple.com>
6301
6302         * g++.dg/pch/import-2.c: New test.
6303         * g++.dg/pch/import-2.hs: New.
6304         * g++.dg/pch/include/import-2a.h: New.
6305         * g++.dg/pch/include/import-2b.h: New.
6306
6307 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6308
6309         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6310
6311 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6312
6313         * gfortran.dg/substr_1.f90: New test.
6314
6315 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6316
6317         PR middle-end/19775
6318         * gcc.dg/torture/builtin-power-1.c: Disable test for
6319         invalid transformation.
6320         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6321         no longer optimize.
6322         * gcc.dg/builtins-47.c: New testcase.
6323
6324 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6325             Dorit Naishlos  <dorit@il.ibm.com>
6326
6327         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6328
6329 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6330
6331         * gcc.c-torture/compile/20050206-1.c: New test.
6332
6333 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6334
6335         PR tree-opt/19768
6336         * g++.dg/opt/pr19768.C: New test.
6337
6338 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6339
6340         PR tree-opt/19736
6341         * gcc.c-torture/compile/pr19736.c: New test.
6342
6343 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6344
6345         PR c++/17401
6346         * g++.dg/parse/error25.C: New test.
6347
6348 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6349
6350         * gcc.c-torture/execute/20050203-1.c: New.
6351
6352 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6353
6354         * gcc.dg/vect/vect-85.c: Remove xfail.
6355         * gcc.dg/vect/vect-86.c: Remove xfail.
6356         * gcc.dg/vect/vect-87.c: Remove xfail.
6357         * gcc.dg/vect/vect-88.c: Remove xfail.
6358
6359 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6360
6361         * gcc.dg/altivec-19.c: New.
6362
6363 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6364
6365         PR c/17807
6366         * gcc.dg/nested-func-3.c: New test.
6367         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6368
6369 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6370
6371         * gcc.test-framework/gen_directive_tests: Generate tests for
6372         selector expressions.
6373
6374 2005-02-02  Matt Austern  <austern@apple.com>
6375
6376         PR c++/19628
6377         * g++/ext/builtin7.C: New.
6378         * g++/ext/builtin8.C: New.
6379
6380 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6381
6382         PR c/18502
6383         * gcc.dg/pr18502-1.c: New test.
6384
6385 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6386
6387         PR c++/17413
6388         * g++.dg/template/local4.C: Tweak.
6389
6390 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6391
6392         PR tree-optimization/19578
6393         * gcc.c-torture/compile/20050202-1.c: New test.
6394
6395 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6396
6397         PR c/19435
6398         * gcc.dg/c99-init-4.c: New test.
6399
6400 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6401
6402         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6403
6404         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6405
6406         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6407         * g++.dg/eh/check-vect.h: New.
6408
6409         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6410         * gcc.dg/vect/vect-78.c: Ditto.
6411         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6412         Remove.
6413
6414         * g++.dg/conversion/simd1.C: Expect warning.
6415         * g++.dg/ext/attribute-test-1.C: Ditto.
6416         * g++.dg/ext/attribute-test-2.C: Ditto.
6417         * g++.dg/ext/attribute-test-3.C: Ditto.
6418         * g++.dg/ext/attribute-test-4.C: Ditto.
6419
6420         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6421         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6422
6423         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6424
6425 2005-02-01  Richard Henderson  <rth@redhat.com>
6426
6427         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6428         long double for ibm double-double format.
6429         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6430
6431 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6432
6433         PR tree-optimization/19633
6434         * testsuite/gcc.dg/pr19633-1.c: New test.
6435         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6436         to NULL or a symbol.
6437
6438 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6439
6440         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6441         New procs.
6442         (dg-process-target (local override)): Handle selector expressions.
6443
6444         * gcc.test-framework/README: Describe tests in source directory.
6445         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6446         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6447         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6448         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6449         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6450         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6451         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6452         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6453         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6454         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6455         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6456         * gcc.test-framework/dg-error-exp-P.c: New test.
6457         * gcc.test-framework/dg-error-exp-XP.c: New test.
6458         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6459         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6460         * gcc.test-framework/dg-output-exp-P.c: New test.
6461         * gcc.test-framework/dg-output-exp-XF.c: New test.
6462         * gcc.test-framework/dg-warning-exp-P.c: New test.
6463         * gcc.misc-tests/dg-1.c: Remove.
6464         * gcc.misc-tests/dg-2.c: Remove.
6465         * gcc.misc-tests/dg-3.c: Remove.
6466         * gcc.misc-tests/dg-4.c: Remove.
6467         * gcc.misc-tests/dg-5.c: Remove.
6468         * gcc.misc-tests/dg-6.c: Remove.
6469         * gcc.misc-tests/dg-7.c: Remove.
6470         * gcc.misc-tests/dg-8.c: Remove.
6471         * gcc.misc-tests/dg-9.c: Remove.
6472         * gcc.misc-tests/dg-10.c: Remove.
6473         * gcc.misc-tests/dg-11.c: Remove.
6474         * gcc.misc-tests/dg-12.c: Remove.
6475         * gcc.misc-tests/dg-test.exp: Remove.
6476
6477         * gcc.test-framework/test-framework.awk: Change recording and
6478         printing of passes and failures.
6479
6480         * gcc.test-framework: New directory.
6481         * gcc.test-framework/README: New.
6482         * gcc.test-framework/test-framework.exp: New.
6483         * gcc.test-framework/test-framework.awk: New.
6484         * gcc.test-framework/gen_directive_tests: New.
6485
6486 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6487
6488         * lib/treelang.exp: Fix comment typos.
6489         (treelang_target_compile): Don't append libs=-ltreelang to options.
6490
6491 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6492
6493         * g++.dg/parse/typename7.C: Adjust error messages.
6494
6495 2005-01-31  Jeff Law  <law@redhat.com>
6496
6497         * gcc.c-torture/execute/20050131-1.c: New test.
6498         * gcc.dg/wcaselabel.c: New test.
6499
6500 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6501
6502         * g++.dg/other/warning1.C: Adjust error messags.
6503         * g++.dg/parse/constant5.C: New test.
6504
6505 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6506
6507         PR c/19333
6508         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6509         the test case valid.
6510         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6511         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6512         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6513         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6514         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6515         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6516
6517 2005-01-31  Dale Johannesen  <dalej@apple.com>
6518
6519         * g++.dg/opt/pr19650.C:  New test.
6520
6521 2005-01-31  Richard Henderson  <rth@redhat.com>
6522
6523         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6524         long double for intel double extended format.
6525         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6526
6527 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6528
6529         PR c++/19555
6530         * g++.dg/template/static10.C: New test.
6531
6532         PR c++/19395
6533         * g++.dg/parse/error24.C: New test.
6534
6535         PR c++/19367
6536         * g++.dg/lookup/builtin1.C: New test.
6537
6538         PR c++/19457
6539         * g++.dg/warn/conv3.C: New test.
6540
6541 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6542
6543         PR fortran/19647
6544         * gfortan.dg/inquire_7.f90
6545
6546 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6547
6548         PR tree-optimization/15791
6549         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6550         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6551         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6552         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6553         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6554         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6555         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6556         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6557         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6558         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6559
6560 2005-01-29  Paul Brook  <paul@codesourcery.com>
6561
6562         PR fortran/18565
6563         * check.c (real_or_complex_check): New function.
6564         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6565         * intrinsic.c (add_functions): Use new check functions.
6566         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6567         Add prototypes.
6568
6569 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6570
6571         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6572         gcc.dg/lvalue-3.c: New tests.
6573         * gcc.dg/concat.c: Update expected messages.
6574
6575 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6576
6577         PR libfortran/19595
6578         * gfortran.dg/eor_1.f90:  New test.
6579
6580 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6581
6582         PR fortran/19589
6583         * gfortran.dg/logical_data_1.f90: New test.
6584
6585 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6586
6587         PR c++/19253
6588         * g++.dg/template/crash33.C: New test.
6589
6590         PR c++/19667
6591         * g++.dg/template/crash32.C: New test.
6592
6593 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6594
6595         PR middle-end/16558
6596         * g++.dg/warn/Wreturn-type-2.C: New test.
6597
6598 2004-06-24  Jeff Law  <law@redhat.com>
6599
6600         * gcc.dg/tree-ssa/20050128-1.c: New test.
6601
6602 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6603
6604         * gcc.target/frv/all-mdpackh-1.c: New test.
6605
6606 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6607
6608         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6609
6610 2005-01-27  Richard Henderson  <rth@redhat.com>
6611
6612         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6613
6614 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6615
6616         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6617
6618 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6619
6620         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6621         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6622         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6623         to cope with cases where the multilib options override the dg-options.
6624
6625 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6626
6627         PR c/18946
6628         * gcc.dg/noncompile/20050120-1.c: New test.
6629
6630 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6631
6632         PR tree-optimization/19633
6633         * gcc.dg/pr19633.c: New test.
6634         * gcc.dg/tree-ssa/pr19633.c: New test.
6635
6636 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6637
6638         * gcc.dg/20041216-1.c: New test.
6639
6640 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6641
6642         PR objc/18862
6643         * objc.dg/selector-2.m: New test.
6644
6645 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6646
6647         * g++.dg/opt/range-test-2.C: New test.
6648
6649         PR rtl-optimization/19579
6650         * gcc.c-torture/execute/20050124-1.c: New test.
6651
6652 2005-01-26  Greg Parker  <gparker@apple.com>
6653         Stuart Hastings  <stuart@apple.com>
6654
6655         * gcc.c-torture/execute/20050125-1.c: New.
6656
6657 2005-01-18  Jan Hubicka  <jh@suse.cz>
6658
6659         PR tree-optimize/19337
6660         * gcc.c-torture/compile/20050119-1.c: New test.
6661
6662 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6663
6664         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6665         test for successful match.
6666
6667 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6668
6669         PR objc/18408
6670         * objc.dg/comp-types-7.m: New test.
6671
6672 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6673
6674         * lib/target-supports.exp (current_target_name): New.
6675         (check_effective_target_ilp32, check_effective_target_lp64):
6676         Cache the result to use as long as the current target, with
6677         multilib flags, remains the same.
6678
6679         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6680         (dg-require-weak, dg-require-visibility, dg-require-alias,
6681         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6682         dg-require-effective-target, dg-skip-if): Remove call to
6683         skip_test_and_clear_xfail.
6684         (dg-test): Clear xfail data.
6685
6686 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6687
6688         PR target/17751
6689         * gcc.dg/ppc64-toc.c: New test.
6690
6691         * g++.dg/tree-ssa/empty-1.C: New test.
6692
6693         PR middle-end/19551
6694         * gcc.c-torture/execute/20050121-1.c: New test.
6695         * gcc.dg/20050121-2.c: New test.
6696
6697 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6698         Paul Brook  <paul@codesourcery.com>
6699
6700         PR fortran/17941
6701         * gfortran.dg/real_const_1.f: New test.
6702         * gfortran.dg/real_const_2.f90: New test.
6703         * gfortran.dg/complex_int_1.f90: New test.
6704
6705 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6706
6707         PR fortran/19313
6708         * gfortan.dg/inquire_6.f90: New test.
6709
6710 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6711
6712         PR libfortran/19451
6713         * open_readonly_1.f90:  New test.
6714
6715 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6716
6717         PR libfortran/18982
6718         * gfortran.dg/open_new.f90: New file.
6719
6720 2005-01-22  Paul Brook  <paul@codesourcery.com>
6721
6722         * namelist_1.f90: New test.
6723
6724 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6725
6726         PR tree-optimization/19484
6727         * gcc.c-torture/compile/20050122-[12].c: New tests.
6728
6729 2005-01-22  Paul Brook  <paul@codesourcery.com>
6730
6731         * gfortran.dg/implicit_2.f90: New test.
6732
6733 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6734
6735         PR fortran/19314
6736         * gfortran.dg/inquire_5.f90: New test.
6737
6738 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6739
6740         PR c/18809
6741         * gcc.dg/pr18809-1.c: New test.
6742
6743 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6744
6745         * gcc.dg/20050121-1.c: New test.
6746
6747         PR tree-optimization/13000
6748         * gcc.dg/20040206-1.c: Change warning to point where function is
6749         being inlined.
6750
6751 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6752
6753         PR c++/19208
6754         * g++.dg/template/array11.C: New test.
6755
6756 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6757
6758         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6759         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6760         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6761         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6762         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6763         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6764
6765 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6766
6767         PR tree-optimization/15349
6768         * gcc.dg/tree-ssa/pr15349.c: New.
6769
6770 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6771
6772         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6773
6774 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6775
6776         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6777         scan-assembler-times directive name.
6778
6779         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6780         after dg-do.
6781
6782         PR rtl-optimization/19462
6783         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6784
6785 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6786
6787         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6788         counting function calls on ia64.
6789
6790 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6791
6792         PR rtl-optimization/15139
6793         * gcc.dg/20050111-2.c: New test.
6794
6795         PR c/17297
6796         * gcc.c-torture/compile/20050113-1.c: New testcase.
6797
6798         PR middle-end/19164
6799         * gcc.dg/20050113-1.c: New testcase.
6800
6801 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6802
6803         * gcc.dg/vect/vect-85.c: Add comment.
6804         * gcc.dg/vect/vect-86.c: Add xfail for now.
6805         * gcc.dg/vect/vect-87.c: Add xfail for now.
6806         * gcc.dg/vect/vect-88.c: Add xfail for now.
6807         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6808
6809 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6810
6811         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6812
6813 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6814
6815         * g++.dg/debug/typedef3.C: New test.
6816
6817 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6818
6819         PR c/19472
6820         * gcc.dg/asm-a.c: New test.
6821
6822 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6823
6824         * gcc.dg/sh-relax.c: Add prototype for abort.
6825
6826 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6827
6828         * gcc.dg/short-compare-1.c: New test.
6829         * gcc.dg/short-compare-2.c: Likewise.
6830
6831 2005-01-18  Michael Matz  <matz@suse.de>
6832
6833         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6834
6835 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6836
6837         PR tree-optimization/19121
6838         * gcc.c-torture/compile/pr19121.c: New test.
6839
6840 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6841
6842         PR target/19357
6843         * gcc.c-torture/compile/pr19357.c: New test.
6844
6845 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6846
6847         PR c/5675
6848         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6849         pass--those that refer just to the variable, possibly with a
6850         cast.
6851         * gcc.dg/c99-const-expr-3.c: Likewise.
6852
6853         PR middle-end/13127
6854         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6855         longer emitted.
6856
6857 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6858
6859         PR fortran/18778
6860         * gfortran.dg/endfile_2.f90: New test.
6861
6862 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6863
6864         PR 19168
6865         * gfortran.dg/select_5.f90: New test.
6866
6867 2004-01-16  Paul Brook  <paul@codesourcery.com>
6868
6869         * gfortran.dg/common_4.f90: New test.
6870
6871 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6872
6873         PR rtl-optimization/19462
6874         * gcc.dg/torture/pr19462-1.c: New test.
6875
6876 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6877
6878         PR objc/19321
6879         * objc.dg/func-ptr-2.m: New.
6880         * objc.dg/volatile-1.m: New.
6881
6882 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6883
6884         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6885
6886 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6887
6888         PR tree-optimization/19060
6889         * gcc.c-torture/execute/20050104-1.c: New test.
6890
6891 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6892
6893         PR fortran/18983
6894         * gfortran.dg/write_to_null.f90: New test.
6895
6896 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6897             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6898
6899         PR other/19328
6900         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6901         argument.
6902
6903 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6904
6905         PR c++/19263
6906         * g++.dg/init/vector1.C: New test.
6907
6908 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6909
6910         PR target/13158
6911         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6912         PR target/18987
6913         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6914
6915 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6916
6917         * gfortran.dg/select_1.f90: New test.
6918         * gfortran.dg/select_2.f90: New test.
6919         * gfortran.dg/select_3.f90: New test.
6920         * gfortran.dg/select_4.f90: New test.
6921
6922 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR middle-end/19084
6925         PR rtl-optimization/19348
6926         * gcc.dg/20050111-1.c: New test.
6927         * gcc.c-torture/execute/20050111-1.c: New test.
6928
6929         * gcc.dg/i386-asm-4.c: New test.
6930
6931 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6932
6933         * gcc.dg/nested-func-2.c: New test.
6934         * ada/acats/norun.lst: Remove c953002.
6935
6936 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6937
6938         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6939
6940 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6941
6942         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6943
6944 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6945
6946         PR target/18761
6947         * g++.dg/abi/align1.C: New test.
6948
6949 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6950
6951         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6952         at a time.
6953         * g++.dg/ext/altivec_check.h: Support compiling as C.
6954
6955 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6956
6957         PR c++/19355
6958         * g++.dg/expr/pr19355-1.C: New test case.
6959
6960 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6961
6962         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6963         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6964         * ada/acats/tests/c3/c92005b.ada: Likewise.
6965         * ada/acats/tests/c3/cxb3012.a: Likewise.
6966         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6967
6968 2005-01-09  Paul Brook  <paul@codesourcery.com>
6969
6970         * gfortran.dg/common_2.f90: New file.
6971         * gfortran.dg/common_3.f90: New file.
6972
6973 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6974
6975         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6976
6977 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6978
6979         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6980         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6981         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6982         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6983         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6984         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6985         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6986         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6987         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6988         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6989         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6990         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6991         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6992         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6993         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6994         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6995         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6996         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6997         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6998         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6999         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7000         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7001         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7002         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7003         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7004         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7005         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7006         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7007         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7008         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7009         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7010         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7011         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7012         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7013         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7014         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7015         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7016         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7017         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7018         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7019         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7020         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7021         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7022         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7023         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7024         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7025         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7026         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7027         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7028         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7029         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7030         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7031         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7032         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7033         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7034         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7035         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7036         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7037         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7038         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7039         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7040         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7041         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7042         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7043         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7044         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7045         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7046
7047         * gcc.dg/vect/vect-1.c: Fix spelling.
7048         * gcc.dg/vect/vect-10.c: Fix spelling.
7049         * gcc.dg/vect/vect-11.c: Fix spelling.
7050         * gcc.dg/vect/vect-12.c: Fix spelling.
7051         * gcc.dg/vect/vect-14.c: Fix spelling.
7052         * gcc.dg/vect/vect-15.c: Fix spelling.
7053         * gcc.dg/vect/vect-16.c: Fix spelling.
7054         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7055         * gcc.dg/vect/vect-64.c: Fix comments.
7056         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7057
7058 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7059             Ira Rosen  <irar@il.ibm.com>
7060
7061         * gcc.dg/vect/vect-70.c: New test.
7062         * gcc.dg/vect/vect-71.c: New test.
7063
7064 2005-01-09  Manfred Hollstein  <mh@suse.com>
7065
7066         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7067         * gcc.dg/pr18241-2.c: Likewise.
7068         * gcc.dg/pr18241-3.c: Likewise.
7069         * gcc.dg/pr18241-4.c: Likewise.
7070         * gcc.dg/pr18241-5.c: Likewise.
7071
7072 2005-01-08  Richard Henderson  <rth@redhat.com>
7073
7074         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7075         False for x86 and x86-64.
7076
7077 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7078
7079         PR tree-optimization/18241
7080         * gcc.dg/pr18241-1.c: New test.
7081         * gcc.dg/pr18241-2.c: New test.
7082         * gcc.dg/pr18241-3.c: New test.
7083         * gcc.dg/pr18241-4.c: New test.
7084         * gcc.dg/pr18241-5.c: New test.
7085
7086 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7087
7088         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7089         gfortran.dg/select_4.f90: New.
7090
7091 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7092
7093         * gcc.c-torture/execute/20050107-1.c: New test.
7094
7095 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7096
7097         PR c++/19298
7098         * g++.dg/template/ref2.C: New.
7099
7100 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7101
7102         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7103         instead of being empty.
7104
7105 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7106
7107         PR fortran/15553
7108         * gfortran.dg/array-1.f90: New test.
7109
7110 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7111
7112         PR tree-optimization/19283
7113         * gcc.c-torture/execute/20050106-1.c: New test.
7114
7115         PR rtl-optimization/18861
7116         * gcc.dg/20050105-1.c: New test.
7117
7118         PR tree-optimization/18828
7119         * gcc.dg/20050105-2.c: New test.
7120
7121 2005-01-07  Andreas Jaeger  <aj@suse.de>
7122
7123         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7124
7125 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7126
7127         PR fortran/18398
7128         * gfortran.dg/fmt_read.f90: New test.
7129
7130 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7131
7132         * gcc.dg/rs6000-ldouble-2.c: New.
7133
7134 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7135
7136         PR c++/19244
7137         * g++.dg/parser/ctor2.C: New test.
7138
7139 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7140
7141         PR c++/17154
7142         * g++.dg/template/using9.C: New test.
7143
7144 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7145
7146         PR c++/19258
7147         * g++.dg/lookup/friend6.C: New test.
7148
7149 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7150
7151         PR c++/19270
7152         * g++.dg/template/array10.C: New.
7153
7154 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7155
7156         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7157         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7158
7159 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7160
7161         * gcc.c-torture/compile/20050105-1.c: New test.
7162
7163 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7164
7165         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7166
7167 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7168
7169         PR middle-end/19100
7170         * gcc.dg/conv-3.c: New test case.
7171
7172 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7173
7174         * gcc.dg/asm-wide-1.c: New test.
7175
7176 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7177
7178         PR c++/19030
7179         * g++.dg/parse/crash22.C: New
7180
7181 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7182
7183         PR 19257
7184         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7185
7186 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7187
7188         PR middle-end/17767
7189         * gcc.dg/i386-mmx-6.c: New test case.
7190
7191 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7192
7193         PR tree-optimization/18308
7194         * gcc.dg/vect/pr18308.c: New testcase.
7195
7196 2005-01-04  Andreas Jaeger  <aj@suse.de>
7197
7198         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7199
7200 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7201             Robert Bowdidge <bowdidge@apple.com>
7202
7203         * gcc.dg/cpp/subframework1.c: New.
7204         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7205         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7206         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7207         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7208
7209 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7210
7211         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7212         producing warning.
7213         * gcc.dg/darwin-weakimport-2.c: New.
7214
7215 2005-01-03  Richard Henderson  <rth@redhat.com>
7216
7217         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7218
7219 2005-01-03  Richard Henderson  <rth@redhat.com>
7220
7221         * gcc.dg/vect/vect.exp: Enable for ia64.
7222         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7223         (check_effective_target_vect_float): Likewise.
7224         (check_effective_target_vect_no_align): Likewise.
7225         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7226         * gcc.dg/vect/vect-8.c: Likewise.
7227
7228 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7229
7230         PR target/19236
7231         * gcc.dg/pr19236-1.c: New test case.
7232
7233 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7234
7235         PR rtl-optimization/12092
7236         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7237
7238 2005-01-02  Andreas Jaeger  <aj@suse.de>
7239
7240         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7241
7242 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7243             Andrew Pinski  <pinskia@physics.uc.edu>
7244
7245         PR rtl-optimization/12092
7246         * gcc.dg/pr12092-1.c: New test case.
7247
7248 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7249
7250         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7251         'hidden' and 'default' for better portability.
7252         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7253
7254         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7255         6 and 7.
7256         * g++.old-deja/g++.brendan/new3.C: Likewise.
7257
7258 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7259
7260         * gcc.dg/20041231-1.C: New test.
7261         * g++.dg/warn/Wunreachable-code-1.C: New test.
7262
7263 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7264
7265         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7266         file, not /dev/null.  Abort on error.
7267
7268 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7269             Ziemowit Laski  <zlaski@apple.com>
7270
7271         PR objc/18971
7272         * objc.dg/encode-5.m: New test.
7273
7274 2004-12-29  Richard Henderson  <rth@redhat.com>
7275
7276         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7277         * objc.dg/stabs-1.m: Disable for ia64.
7278
7279 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7280
7281         PR c++/19190
7282         * g++.dg/warn/Wunused-10.C: New test.
7283
7284 2004-12-28  Richard Henderson  <rth@redhat.com>
7285
7286         * objc.dg/stabs-1.m: Disable for alpha.
7287
7288 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7289
7290         PR c++/19149
7291         * g++.dg/parse/error23.C: New test.
7292
7293 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7294
7295         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7296
7297         PR fortran/19032
7298         * gfortran.dg/intrinsic_modulo_1.f90: New.
7299         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7300         tests with divisor -1.
7301
7302 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7303
7304         * g++.dg/opt/temp1.C (memcpy): Return a value.
7305
7306         PR c++/19148
7307         * g++.dg/expr/cond7.C: New test.
7308
7309 2004-12-27  Paul Brook  <paul@codesourcery.com>
7310
7311         * gfortran.dg/g77/select_no_compile.f: Remove.
7312
7313 2004-12-27  Richard Henderson  <rth@redhat.com>
7314
7315         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7316         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7317         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7318
7319 2004-12-26  Richard Henderson  <rth@redhat.com>
7320
7321         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7322         by 1i instead of token pasting.
7323
7324 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7325
7326         PR tree-optimization/17578
7327         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7328         to additional_flags.
7329         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7330
7331 2004-12-25  Richard Henderson  <rth@redhat.com>
7332
7333         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7334         Remove Alpha.
7335
7336 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7337
7338         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7339         hppa*-*-hpux*.
7340         * gcc.dg/pr17957.c (dg-options): Likewise.
7341         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7342         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7343         instead of 0 on __hppa__.
7344         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7345         "foo,%r" on hppa*-*-*.
7346
7347 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7348
7349         PR fortran/19071
7350         * gfortran.dg/complex_write.f90: New test.
7351
7352 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/17595
7355         * g++.dg/parse/pragma2.C: New test.
7356
7357         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7358
7359 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7360
7361         * gcc.dg/empty2.c: Add missing dg-warning.
7362
7363 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7364
7365         PR c++/17413
7366         * g++.dg/template/local4.C: New test.
7367         * g++.dg/template/crash19.C: Add dg-error marker.
7368
7369         * g++.dg/template/crash31.C: Correct embedded PR number.
7370
7371 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR c++/16405
7374         * g++.dg/opt/temp1.C: Add do-run marker.
7375
7376 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7377
7378         * g++.dg/template/spec19.C: New.
7379
7380 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7381
7382         PR target/16819
7383         * gcc.dg/empty2.c: New.
7384
7385 2004-12-23  Richard Henderson  <rth@redhat.com>
7386
7387         * lib/target-supports.exp (check_effective_target_vect_no_align):
7388         Remove i?86 and x86-64.
7389
7390 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7391
7392         PR c++/16405
7393         * g++.dg/opt/temp1.C: New test.
7394
7395 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7396
7397         PR c++/18733
7398         * g++.dg/template/friend33.C: New testcase.
7399
7400 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/18464
7403         * g++.dg/template/cond5.C: New test.
7404
7405         PR c++/18492
7406         * g++.dg/inherit/thunk3.C: New test.
7407
7408         PR c++/11224
7409         * g++.dg/warn/Wunused-9.C: New test.
7410
7411 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7412
7413         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7414
7415 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7416
7417         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7418
7419 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7420
7421         PR c++/18378
7422         * g++.dg/ext/packed8.C: New test.
7423
7424         PR c++/19063
7425         * g++.dg/template/crash31.C: New test.
7426
7427         PR c++/19034
7428         * g++.dg/template/crash30.C: New test.
7429
7430 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7431
7432         PR C++/18984
7433         * g++.dg/eh/ctor3.C: New test.
7434
7435 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7436
7437         * objc.dg/stabs-1.m: Allow section name to be quoted and
7438         assembly label to begin with '.LL'.
7439
7440 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7441
7442         * gcc.dg/vect/vect.exp
7443         (check_effective_target_lp64_or_vect_no_align): New.
7444         * gcc.dg/vect/vect-77.c: Use it.
7445         * gcc.dg/vect/vect-78.c: Use it.
7446
7447         * lib/target-supports.exp
7448         (check_effective_target_vect_no_max,
7449         check_effective_target_vect_no_bitwise,
7450         check_effective_target_vect_no_align): New.
7451         * gcc.dg/vect/vect-13.c: Use them.
7452         * gcc.dg/vect/vect-17.c: Ditto.
7453         * gcc.dg/vect/vect-18.c: Ditto.
7454         * gcc.dg/vect/vect-19.c: Ditto.
7455         * gcc.dg/vect/vect-20.c: Ditto.
7456         * gcc.dg/vect/vect-27.c: Ditto.
7457         * gcc.dg/vect/vect-29.c: Ditto.
7458         * gcc.dg/vect/vect-44.c: Ditto.
7459         * gcc.dg/vect/vect-48.c: Ditto.
7460         * gcc.dg/vect/vect-50.c: Ditto.
7461         * gcc.dg/vect/vect-52.c: Ditto.
7462         * gcc.dg/vect/vect-54.c: Ditto.
7463         * gcc.dg/vect/vect-56.c: Ditto.
7464         * gcc.dg/vect/vect-58.c: Ditto.
7465         * gcc.dg/vect/vect-60.c: Ditto.
7466         * gcc.dg/vect/vect-72.c: Ditto.
7467         * gcc.dg/vect/vect-80.c: Ditto.
7468
7469 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7470
7471         PR c++/14075
7472         * g++.dg/init/string1.C: New.
7473
7474         PR c++/18975
7475         * g++.dg/other/synth1.C: New.
7476
7477 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7478
7479         PR c/18963
7480         * gcc.dg/pr18963-1.c: New test.
7481
7482 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7483
7484         PR c/18596
7485         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7486         * gcc.dg/pr18596-1.c: Use dg-error.
7487         (dg-options): Use -fno-unit-at-a-time.
7488         * gcc.dg/pr18596-2.c: New test.
7489         * gcc.dg/pr18596-3.c: New test.
7490
7491 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7492
7493         PR middle-end/18683
7494         * g++.dg/opt/pr18683-1.C: New test case.
7495
7496 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7497
7498         PR other/19093
7499         * g++.dg/opt/max1.C: Fix for 64bit targets.
7500
7501 2004-12-20  Matt Austern  <austern@apple.com>
7502
7503         PR c++/19044
7504         * g++.dg/ext/builtin6.C: New
7505
7506 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7507
7508         PR tree-optimization/19080
7509         * gcc.c-torture/compile/pr19080.c: New test.
7510
7511 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7512
7513         * gcc.dg/20041219-1.c: New test.
7514
7515 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7516
7517         PR middle-end/19068
7518         * g++.dg/opt/max1.C: New test case.
7519
7520 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7521
7522         * gcc.dg/fdata-sections-1.c: New test.
7523
7524 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7525
7526         PR middle-end/18548
7527         * gcc.dg/max-1.c: New test case.
7528
7529 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7530
7531         * gcc.c-torture/execute/20041218-1.c: New test.
7532
7533 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7534
7535         * gcc.dg/pr18501.c: New test.
7536         * gcc.dg/uninit-5.c: XFAIL.
7537         * gcc.dg/uninit-9.c: XFAIL.
7538
7539 2004-12-17  Dale Johannesen  <dalej@apple.com>
7540
7541         * gcc.dg/20041213-1.c:  New.
7542
7543 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7544
7545         * objc.dg/stabs-1.m: Allow assembly label to begin
7546         with a dot ('.').
7547
7548 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7549
7550         * gcc.c-torture/execute/20041213-1.c: Move...
7551         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7552
7553 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7554
7555         PR c++/18721
7556         * g++.dg/lookup/conv-5.C: New.
7557
7558 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7559
7560         * objc.dg/stabs-1.m: New test.
7561
7562 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7563
7564         * gcc.dg/visibility-c.c: Change compile to
7565         assemble for the test.
7566
7567 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7568
7569         PR target/19041
7570         * gcc.dg/visibility-c.c: New test.
7571
7572 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7573
7574         PR middle-end/18493
7575         * gcc.dg/switch-8.c: New test case.
7576
7577 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7578
7579         PR c++/18905
7580         * g++.dg/template/init4.C: New.
7581         * g++.dg/opt/static3.C: Enable optimizer.
7582
7583 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7584
7585         * g++.dg/other/complex1.C: New test.
7586
7587 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7588
7589         * g++.dg/opt/inline9.C: New test.
7590
7591 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7592
7593         PR fortran/18993
7594         * gfotran.dg/nullify_1.f: New test.
7595
7596 2004-12-15  Richard Henderson  <rth@redhat.com>
7597
7598         * gcc.target/i386/i386.exp: New harness.
7599         * gcc.target/i386/vect-args.c: New.
7600
7601 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7602
7603         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7604
7605 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7606
7607         PR c++/18825
7608         * g++.dg/template/friend32.C: New test.
7609
7610 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7611
7612         * cpp/pragma-once-1.c: New test.
7613         * cpp/pragma-once-1b.h: Likewise.
7614         * cpp/pragma-once-1c.h: Likewise.
7615         * cpp/pragma-once-1d.h: Likewise.
7616         * cpp/inc/pragma-once-1a.h: Likewise.
7617
7618 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7619             Steven G. Kargl  <kargls@comcast.net>
7620
7621         PR fortran/17597
7622         * gfortran.dg/list_read_3.f90: New test.
7623
7624 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7625
7626         * gcc.dg/ftrapv-2.c: New test.
7627
7628 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7629
7630         PR c++/18981
7631         * g++.dg/template/typename9.C: New test.
7632
7633 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7634
7635         PR c++/18738
7636         * g++.dg/template/typename8.C: New test.
7637         * g++.dg/parse/friend2.C: Tweak error message.
7638
7639 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7640
7641         * gcc.c-torture/20041214-1.c: New test.
7642
7643 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7644
7645         PR c++/18965
7646         * g++.dg/init/array17.C: New test.
7647
7648 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7649
7650         PR c++/18793
7651         * g++.dg/init/aggr3.C: New test.
7652
7653 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7654
7655         * gcc.dg/altivec-types-1.c: New test.
7656         * gcc.dg/altivec-types-2.c: New test.
7657         * gcc.dg/altivec-types-3.c: New test.
7658         * gcc.dg/altivec-types-4.c: New test.
7659         * g++.dg/ext/altivec-types-1.C: New test.
7660         * g++.dg/ext/altivec-types-2.C: New test.
7661         * g++.dg/ext/altivec-types-3.C: New test.
7662         * g++.dg/ext/altivec-types-4.C: New test.
7663
7664 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7665
7666         PR middle-end/18951
7667         * gcc.c-torture/execute/20041213-1.c: New test.
7668
7669 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7670
7671         PR c++/18949
7672         * g++.dg/template/cast1.C: New.
7673
7674 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7675
7676         * gcc.c-torture/execute/20041213-2.c: New test.
7677
7678 2004-12-13  Richard Henderson  <rth@redhat.com>
7679
7680         * gcc.dg/i386-sse-10.c: Fix typo in options.
7681
7682 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7683
7684         PR c++/18968
7685         * g++.dg/opt/pr18968.C: New test.
7686
7687 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7688
7689         PR c++/18925
7690         * g++.dg/ext/visibility/staticdatamem.C: New test.
7691
7692 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7693
7694         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7695
7696 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7697
7698         PR rtl-optimization/18928
7699         * gcc.dg/pr18928-1.c: New test case.
7700
7701 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7702
7703         PR tree-opt/16951
7704         * gcc.c-torture/compile/20041211-1.c: New.
7705
7706 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7707
7708         PR middle-end/17564
7709         * gcc.c-torture/execute/20041212-1.c: New test.
7710
7711 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7712
7713         PR fortran/18869
7714         * gfortran.dg/common_1.f90: New test.
7715
7716 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7717         Paul Brook  <paul@codesourcery.com>
7718
7719         PR fortran/16222
7720         * gfortran.dg/real_do_1.f90: New test.
7721
7722 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7723
7724         PR tree-opt/18040
7725         * g++.dg/opt/ptrmem6.C: New test.
7726
7727 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7728
7729         PR middle-end/18921
7730         * gcc.dg/pr18921-1.c: New test case.
7731
7732 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7733
7734         PR fortran/17175
7735         * gfortran.dg/scale_1.f90: New test.
7736
7737 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7738
7739         PR middle-end/18903
7740         * gcc.c-torture/compile/pr18903.c: New test.
7741
7742 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7743
7744         * gcc.c-torture/execute/20041210-1.c: New test.
7745
7746 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7747
7748         PR c++/18731
7749         * g++.dg/parser/struct-1.C: New test.
7750         * g++.dg/parser/struct-2.C: New test.
7751         * g++.dg/parser/struct-3.C: New test.
7752
7753 2004-12-09  Richard Henderson  <rth@redhat.com>
7754
7755         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7756
7757         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7758         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7759
7760 2004-12-09  Matt Austern  <austern@apple.com>
7761
7762         PR c++/18514
7763         * g++.dg/ext/builtin1.C: New
7764         * g++.dg/ext/builtin2.C: New
7765         * g++.dg/ext/builtin3.C: New
7766         * g++.dg/ext/builtin4.C: New
7767         * g++.dg/ext/builtin5.C: New
7768
7769 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7770
7771         PR tree-opt/18904
7772         * g++.dg/opt/ptrmem5.C: New test.
7773
7774 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7775
7776         * g++.dg/parse/typename5.C: Adjust for new error.
7777         * g++.dg/parse/typename7.C: New.
7778
7779 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7780
7781         PR c++/18073
7782         * g++.dg/other/mmintrin.C: New test.
7783
7784 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7785
7786         PR c++/16681
7787         * g++.dg/init/array15.C: New.
7788         * g++.dg/init/array16.C: New.
7789
7790 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7791
7792         PR fortran/18826
7793         * gfortran.dg/assign_1.f90: New test.
7794
7795 2004-12-08  Nick Clifton  <nickc@redhat.com>
7796
7797         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7798         * gcc.target/xstormy16/data_below100: Likewise.
7799         * gcc.target/xstormy16/sfr: Likewise.
7800         * gcc.target/xstormy16/below100.S: New test source file.
7801         * gcc.target/xstormy16/below100.ld: New test linker script.
7802         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7803         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7804         bp instructions.
7805         * gcc.target/xstormy16/bp.c: Likewise.
7806
7807         * gcc.target/xstormy16/bss_below100: New files:
7808         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7809         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7810         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7811         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7812         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7813         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7814         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7815         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7816         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7817         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7818         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7819         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7820         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7821         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7822         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7823         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7824         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7825         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7826         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7827         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7828         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7829         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7830         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7831         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7832         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7833         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7834         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7835
7836         * gcc.target/xstormy16/data_below100: New files:
7837         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7838         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7839         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7840         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7841         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7842         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7843         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7844         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7845         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7846         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7847         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7848         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7849         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7850         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7851         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7852         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7853         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7854         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7855         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7856         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7857         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7858         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7859         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7860         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7861         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7862         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7863         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7864
7865         * gcc.target/xstormy16/sfr: New files:
7866         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7867         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7868         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7869         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7870         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7871         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7872         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7873         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7874         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7875         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7876         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7877         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7878         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7879         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7880         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7881         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7882         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7883         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7884         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7885         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7886         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7887         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7888         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7889         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7890         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7891         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7892         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7893         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7894         27_if0_sfrw_bitfield_f.c
7895
7896 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7897
7898         PR c++/18100
7899         * g++.dg/lookup/name-clash4.C: New test.
7900
7901 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7902
7903         PR c++/18672
7904         * g++.dg/opt/array1.C: New.
7905
7906         PR c++/18803
7907         * g++.dg/template/operator5.C: New.
7908
7909 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7910
7911         PR c/18867
7912         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7913
7914 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7915
7916         * gcc.dg/noncompile/20041207.c: New test.
7917
7918 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7919
7920         * g++.dg/other/unreachable-1.C: New test.
7921
7922 2004-12-06  Nick Clifton  <nickc@redhat.com>
7923
7924         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7925         <limits.h> because the latter comes from gcc's include/ directory
7926         and not the newlib/libc/include directory.
7927
7928 2004-12-04  Richard Henderson  <rth@redhat.com>
7929
7930         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7931
7932 2004-12-04  Richard Henderson  <rth@redhat.com>
7933
7934         * lib/target-supports.exp (check_gc_sections_available): Disable
7935         for alpha and ia64.
7936
7937 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7938
7939         PR middle-end/17909
7940         * g++.dg/other/vararg-2.C: New test.
7941
7942 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7943
7944         PR c++/17011, c++/17971
7945         * g++.dg/template/error15.C: Adjust expected error.
7946         * g++.dg/template/instantiate3.C: Likewise.
7947
7948 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7949
7950         * gcc.dg/altivec-18.c: Fix for darwin
7951
7952 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7953
7954         PR c++/18782
7955         * g++.dg/parse/ptrmem2.C: New.
7956
7957         PR c++/18318
7958         * g++.dg/template/new1.C: New.
7959
7960 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7961
7962         PR fortran/18710
7963         * gfortran.dg/direct_io_3.f90: New test.
7964
7965 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7966
7967         PR 18758
7968         * g++.dg/parse/crash21.C: New.
7969
7970 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7971
7972         PR c++/15664, c++/18276
7973         * g++.dg/template/ttp13.C: New test.
7974         * g++.dg/template/ttp14.C: Likewise.
7975
7976 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7977
7978         PR c++/18123
7979         * g++.dg/parse/enum2.C: New test.
7980         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7981
7982 2004-12-02  Nick Clifton  <nickc@redhat.com>
7983
7984         * gcc.target/xstormy16: New test directory.
7985         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7986         * gcc.target/xstormy16/bp.c: Check the generation of bp
7987         instructions.
7988         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7989         bn instructions and the BELOW100 attribute.
7990
7991 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7992
7993         PR target/16952
7994         * gcc.dg/ppc-eabi.c: New.
7995
7996 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7997
7998         PR fortran/18284
7999         * gfortran.dg/backspace.f90
8000
8001 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8002
8003         * gfortran.dg/inquire.f90: New test.
8004
8005 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8006
8007         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8008         handle effective-target-keyword.
8009         (dg-skip-if): Support effective-target keyword as target list.
8010         (dg-xfail-if): Ditto.
8011         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8012
8013 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8014
8015         PR tree-optimization/18291
8016         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8017
8018 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8019
8020         PR C++/18729
8021         * g++.dg/parse/crash20.C: New.
8022
8023         PR c++/17431
8024         * g++.dg/overload/arg1.C: New.
8025         * g++.dg/overload/arg2.C: New.
8026         * g++.dg/overload/arg3.C: New.
8027         * g++.dg/overload/arg4.C: New.
8028
8029 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8030
8031         * gcc.dg/c99-flex-array-4.c: Remove.
8032
8033 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8034
8035         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8036
8037         * lib/target-supports.exp (is-effective-target): Simplify.
8038
8039         * lib/target-supports.exp (check_effective_target_vect_long):
8040         Fix for powerpc64-*-*.
8041
8042 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8043
8044         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8045         to support new requirements on FreeBSD 5.
8046
8047 2004-11-30  Devang Patel  <dpatel@apple.com>
8048
8049         PR 18702
8050         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8051
8052 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8053
8054         * g++.dg/ext/altivec-13.C: New test.
8055
8056 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8057
8058         PR tree-opt/18298
8059         * gcc.c-torture/execute/p18298.c: New test.
8060
8061 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8062             Dorit Naishlos  <dorit@il.ibm.com>
8063
8064         PR tree-opt/18607
8065         * gcc.dg/vect/vect-89.c: New test.
8066
8067 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8068
8069         * gcc.dg/pr18596-1.c: New test.
8070
8071 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8072
8073         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8074
8075 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8076
8077         PR c/18479
8078         * gcc.dg/pr18479.c: New test.
8079
8080 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8081
8082         PR target/18490
8083         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8084         mmix-knuth-mmixware.
8085
8086         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8087         cris-*-elf* cris-*-aout* mmix-*-*
8088
8089 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8090
8091         PR middle-end/18725
8092         * gcc.dg/pr18725.c: New test.
8093
8094 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8095
8096         PR target/18488
8097         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8098
8099         PR target/18336
8100         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8101
8102 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8103
8104         PR c++/18368
8105         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8106         * g++.old-deja/g++.law/ctors5.C: Likewise.
8107         * g++.old-deja/g++.other/crash25.C: Likewise.
8108
8109         PR c++/18674
8110         * g++.dg/template/error16.C: New test.
8111
8112         PR c++/18512
8113         * g++.dg/template/crash29.C: New test.
8114
8115 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8116
8117         PR tree-optimization/18712
8118         * gcc.c-torture/compile/pr18712.c: New test.
8119
8120 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8121
8122         PR c/7544
8123         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8124         tests.
8125
8126 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8127
8128         PR c++/18652
8129         * g++.dg/lookup/crash6.C: New test.
8130
8131 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8132
8133         PR middle-end/18164
8134         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8135
8136 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8137
8138         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8139         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8140         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8141
8142 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8143
8144         * gcc.dg/pr18164.c: New test.
8145
8146 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8147
8148         * gcc.dg/funroll-loops-all.c: New.
8149
8150 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8151
8152         PR target/18489
8153         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8154         delimeter, match space and TAB as well as ":".
8155
8156         PR target/18484
8157         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8158
8159         PR target/18348
8160         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8161
8162         PR target/18345
8163         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8164
8165         PR target/18337
8166         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8167
8168 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8169
8170         * gfortran.dg/direct_io_2.f90: New test.
8171
8172 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8173
8174         PR target/18334
8175         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8176
8177 2004-11-28  Richard Henderson  <rth@redhat.com>
8178
8179         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8180
8181 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8182
8183         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8184         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8185         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8186         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8187         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8188         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8189         gcc.dg/pointer-arith-8.c: New tests.
8190
8191 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8192
8193         PR fortran/18364
8194         * gfortran.dg/endfile.f90: New test.
8195
8196 2004-11-27  Falk Hueffner  <falk@debian.org>
8197
8198         * gcc.dg/loop-6.c: New test.
8199
8200 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8201
8202         * gcc.c-torture/execute/20041126-1.c: New test.
8203
8204 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8205
8206         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8207         on IRIX.
8208
8209 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8210
8211         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8212         functions.
8213
8214 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8215
8216         PR rtl-optimization/17825
8217         * gcc.c-torture/compile/20041119-1.c: New test.
8218
8219 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8220
8221         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8222         Check existence of ld library path variables before unsetting.
8223
8224 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8225
8226         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8227
8228 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8229
8230         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8231
8232 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8233
8234         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8235
8236 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8237
8238         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8239         dg-do directive.
8240
8241 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8242
8243         * gcc.dg/pr17957.c: Pass --param, not -param.
8244
8245 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8246
8247         PR middle-end/17957
8248         * testsuite/gcc.dg/pr17957.c: New test.
8249
8250 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8251
8252         PR c++/18445
8253         * g++.dg/template/crash28.C: Likewise.
8254
8255         PR c++/18001
8256         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8257         * g++.dg/ext/lvaddr.C: Likewise.
8258         * g++.dg/opt/pr7503-3.C: Likewise.
8259
8260         PR c++/18466
8261         * g++.dg/parse/qualified3.C: New test.
8262         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8263
8264         PR c++/18545
8265         * g++.dg/expr/return1.C: New test.
8266
8267 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8268
8269         Friend class name lookup 3/n, PR c++/3332
8270         * g++.dg/lookup/friend3.C: New test.
8271         * g++.dg/lookup/friend4.C: Likewise.
8272         * g++.dg/lookup/friend5.C: Likewise.
8273
8274 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8275
8276         Friend class name lookup 2/n, PR c++/14513, c++/15410
8277         * g++.dg/lookup/friend2.C: New test.
8278         * g++.dg/template/friend31.C: Likewise.
8279
8280 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8281
8282         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8283
8284 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/17473
8287         * g++.dg/tc1/dr56.C: Remove.
8288         * g++.dg/template/typedef1.C: Add dg-error markers.
8289         * g++.old-deja/g++.other/typedef7.C: Likewise.
8290
8291         PR c++/18285
8292         * g++.dg/parse/typedef7.C: New test.
8293
8294 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8295
8296         * gcc.c-torture/execute/20041124-1.c: New test.
8297
8298 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8299
8300         * g++.dg/template/deduce3.C: New test.
8301
8302         PR c++/18586
8303         * g++.dg/template/crash27.C: New test.
8304
8305         PR c++/18530
8306         * g++.dg/warn/Wshadow-3.C: New test.
8307
8308 2004-11-24  Devang Patel  <dpatel@apple.com>
8309
8310         PR/18555
8311         * gcc.dg/cpp/isysroot-1.c: New test.
8312         * gcc.dg/cpp/usr/include/stdio.h: New file.
8313         * gcc.dg/cpp/isysroot-2.c: New test.
8314         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8315         New file.
8316
8317 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8318
8319         PR c++/8929
8320         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8321
8322 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8323
8324         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8325         * gcc.target/sparc/pdist.c: Likewise.
8326
8327 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8328
8329         PR c++/16882
8330         * g++.dg/conversion/simd1.C: New test.
8331
8332 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8333
8334         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8335         and restore_ld_library_path_env_vars.
8336         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8337         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8338         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8339         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8340
8341 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8342
8343         * gcc.dg/pragma-align-2.c: Test macro expansion.
8344         * gcc.dg/pragma-pack-2.c: New test.
8345
8346 2004-11-23  Richard Henderson  <rth@redhat.com>
8347
8348         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8349         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8350         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8351         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8352         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8353         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8354
8355         * gcc.dg/vect/vect.exp: Add check for alpha.
8356         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8357         (check_effective_target_vect_int): Enable for alpha.
8358         (check_effective_target_vect_long): New.
8359         (is-effective-target): Add it.
8360
8361 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8362
8363         * gcc.dg/pr18614-1.c: New test.
8364
8365 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8366
8367         * gcc.dg/setjmp-2.c: New test.
8368
8369 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8370
8371         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8372         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8373         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8374         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8375         gcc.target/sparc/pdist.c: New tests.
8376
8377 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8378
8379         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8380
8381 2004-11-22  Dale Johannesen  <dalej@apple.com>
8382
8383         * gcc.dg/20041111-1.c:  New.
8384
8385 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8386
8387         PR tree-opt/18536
8388         * gcc.dg/vect/pr18536.c: New test.
8389
8390 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8391
8392         PR c++/18354
8393         * g++.dg/template/nontype11.C: New test.
8394
8395 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8396
8397         PR middle-end/18520
8398         * gcc.dg/pr18520-1.c: New test case.
8399
8400 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8401
8402         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8403         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8404         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8405         expected diagnostics.
8406
8407 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8408
8409         PR target/18580
8410         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8411         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8412         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8413
8414 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8415
8416         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8417
8418 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8419             Joseph Myers  <joseph@codesourcery.com>
8420
8421         * lib/target-supports.exp (check_visibility_available): Really
8422         test the compiler.
8423
8424 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8425
8426         PR tree-opt/18181
8427         * gcc.dg/vect/vect-85.c: New test.
8428         * gcc.dg/vect/vect-86.c: New test.
8429         * gcc.dg/vect/vect-87.c: New test.
8430         * gcc.dg/vect/vect-88.c: New test.
8431
8432 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8433
8434         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8435
8436 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8437
8438         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8439         * gcc.dg/ppc-and-1.c: Ditto.
8440         * gcc.dg/ppc-compare-1.c: Ditto.
8441         * gcc.dg/ppc-mov-1.c: Ditto
8442
8443 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8444             Mark Mitchell  <mark@codesourcery.com>
8445
8446         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8447
8448 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8449             Aldy Hernandez  <aldyh@redhat.com>
8450
8451         * lib/target-supports.exp (check_effective_target_vect_int): New
8452         (check_effective_target_vect_float): New
8453         (check_effective_target_vect_double): New.
8454         (is-effective-target): Support new effective targets keywords.
8455         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8456         default action for dg-do.
8457         * gcc.dg/vect/pr16105.c: Use new support.
8458         * gcc.dg/vect/pr18400.c: Ditto.
8459         * gcc.dg/vect/pr18425.c: Ditto.
8460         * gcc.dg/vect/vect-1.c: Ditto.
8461         * gcc.dg/vect/vect-10.c: Ditto.
8462         * gcc.dg/vect/vect-11.c: Ditto.
8463         * gcc.dg/vect/vect-12.c: Ditto.
8464         * gcc.dg/vect/vect-13.c: Ditto.
8465         * gcc.dg/vect/vect-14.c: Ditto.
8466         * gcc.dg/vect/vect-15.c: Ditto.
8467         * gcc.dg/vect/vect-16.c: Ditto.
8468         * gcc.dg/vect/vect-17.c: Ditto.
8469         * gcc.dg/vect/vect-18.c: Ditto.
8470         * gcc.dg/vect/vect-19.c: Ditto.
8471         * gcc.dg/vect/vect-2.c: Ditto.
8472         * gcc.dg/vect/vect-20.c: Ditto.
8473         * gcc.dg/vect/vect-21.c: Ditto.
8474         * gcc.dg/vect/vect-22.c: Ditto.
8475         * gcc.dg/vect/vect-23.c: Ditto.
8476         * gcc.dg/vect/vect-24.c: Ditto.
8477         * gcc.dg/vect/vect-25.c: Ditto.
8478         * gcc.dg/vect/vect-26.c: Ditto.
8479         * gcc.dg/vect/vect-27.c: Ditto.
8480         * gcc.dg/vect/vect-27a.c: Ditto.
8481         * gcc.dg/vect/vect-28.c: Ditto.
8482         * gcc.dg/vect/vect-29.c: Ditto.
8483         * gcc.dg/vect/vect-29a.c: Ditto.
8484         * gcc.dg/vect/vect-3.c: Ditto.
8485         * gcc.dg/vect/vect-30.c: Ditto.
8486         * gcc.dg/vect/vect-31.c: Ditto.
8487         * gcc.dg/vect/vect-32.c: Ditto.
8488         * gcc.dg/vect/vect-33.c: Ditto.
8489         * gcc.dg/vect/vect-34.c: Ditto.
8490         * gcc.dg/vect/vect-35.c: Ditto.
8491         * gcc.dg/vect/vect-36.c: Ditto.
8492         * gcc.dg/vect/vect-37.c: Ditto.
8493         * gcc.dg/vect/vect-38.c: Ditto.
8494         * gcc.dg/vect/vect-4.c: Ditto.
8495         * gcc.dg/vect/vect-40.c: Ditto.
8496         * gcc.dg/vect/vect-41.c: Ditto.
8497         * gcc.dg/vect/vect-42.c: Ditto.
8498         * gcc.dg/vect/vect-43.c: Ditto.
8499         * gcc.dg/vect/vect-44.c: Ditto.
8500         * gcc.dg/vect/vect-45.c: Ditto.
8501         * gcc.dg/vect/vect-46.c: Ditto.
8502         * gcc.dg/vect/vect-47.c: Ditto.
8503         * gcc.dg/vect/vect-48.c: Ditto.
8504         * gcc.dg/vect/vect-48a.c: Ditto.
8505         * gcc.dg/vect/vect-49.c: Ditto.
8506         * gcc.dg/vect/vect-5.c: Ditto.
8507         * gcc.dg/vect/vect-50.c: Ditto.
8508         * gcc.dg/vect/vect-51.c: Ditto.
8509         * gcc.dg/vect/vect-52.c: Ditto.
8510         * gcc.dg/vect/vect-53.c: Ditto.
8511         * gcc.dg/vect/vect-54.c: Ditto.
8512         * gcc.dg/vect/vect-55.c: Ditto.
8513         * gcc.dg/vect/vect-56.c: Ditto.
8514         * gcc.dg/vect/vect-56a.c: Ditto.
8515         * gcc.dg/vect/vect-57.c: Ditto.
8516         * gcc.dg/vect/vect-58.c: Ditto.
8517         * gcc.dg/vect/vect-59.c: Ditto.
8518         * gcc.dg/vect/vect-6.c: Ditto.
8519         * gcc.dg/vect/vect-60.c: Ditto.
8520         * gcc.dg/vect/vect-61.c: Ditto.
8521         * gcc.dg/vect/vect-62.c: Ditto.
8522         * gcc.dg/vect/vect-63.c: Ditto.
8523         * gcc.dg/vect/vect-64.c: Ditto.
8524         * gcc.dg/vect/vect-65.c: Ditto.
8525         * gcc.dg/vect/vect-66.c: Ditto.
8526         * gcc.dg/vect/vect-67.c: Ditto.
8527         * gcc.dg/vect/vect-68.c: Ditto.
8528         * gcc.dg/vect/vect-69.c: Ditto.
8529         * gcc.dg/vect/vect-7.c: Ditto.
8530         * gcc.dg/vect/vect-72.c: Ditto.
8531         * gcc.dg/vect/vect-72a.c: Ditto.
8532         * gcc.dg/vect/vect-73.c: Ditto.
8533         * gcc.dg/vect/vect-74.c: Ditto.
8534         * gcc.dg/vect/vect-75.c: Ditto.
8535         * gcc.dg/vect/vect-76.c: Ditto.
8536         * gcc.dg/vect/vect-77.c: Ditto.
8537         * gcc.dg/vect/vect-77a.c: Ditto.
8538         * gcc.dg/vect/vect-78.c: Ditto.
8539         * gcc.dg/vect/vect-79.c: Ditto.
8540         * gcc.dg/vect/vect-8.c: Ditto.
8541         * gcc.dg/vect/vect-80.c: Ditto.
8542         * gcc.dg/vect/vect-82.c: Ditto.
8543         * gcc.dg/vect/vect-82_64.c: Ditto.
8544         * gcc.dg/vect/vect-83.c: Ditto.
8545         * gcc.dg/vect/vect-83_64.c: Ditto.
8546         * gcc.dg/vect/vect-9.c: Ditto.
8547         * gcc.dg/vect/vect-all.c: Ditto.
8548         * gcc.dg/vect/vect-none.c: Ditto.
8549
8550 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8551
8552         * lib/gcc-dg.exp (dg-skip-if): New function.
8553         (dg-forbid-option): Remove.
8554         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8555         * g++.dg/abi/bitfield8.C: Likewise.
8556         * g++.dg/abi/dtor1.C: Likewise.
8557         * g++.dg/abi/empty10.C: Likewise.
8558         * g++.dg/abi/empty7.C: Likewise.
8559         * g++.dg/abi/empty9.C: Likewise.
8560         * g++.dg/abi/layout3.C: Likewise.
8561         * g++.dg/abi/layout4.C: Likewise.
8562         * g++.dg/abi/thunk1.C: Likewise.
8563         * g++.dg/abi/thunk2.C: Likewise.
8564         * g++.dg/abi/vbase11.C: Likewise.
8565         * g++.dg/abi/vthunk2.C: Likewise.
8566         * g++.dg/abi/vthunk3.C: Likewise.
8567         * g++.dg/ext/attrib8.C: Likewise.
8568         * g++.dg/opt/longbranch2.C: Likewise.
8569         * g++.dg/opt/reg-stack4.C: Likewise.
8570         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8571         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8572         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8573         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8574         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8575         * gcc.dg/20000609-1.c: Likewise.
8576         * gcc.dg/20000720-1.c: Likewise.
8577         * gcc.dg/20011107-1.c: Likewise.
8578         * gcc.dg/20011119-1.c: Likewise.
8579         * gcc.dg/20020108-1.c: Likewise.
8580         * gcc.dg/20020122-2.c: Likewise.
8581         * gcc.dg/20020122-3.c: Likewise.
8582         * gcc.dg/20020201-3.c: Likewise.
8583         * gcc.dg/20020206-1.c: Likewise.
8584         * gcc.dg/20020218-1.c: Likewise.
8585         * gcc.dg/20020310-1.c: Likewise.
8586         * gcc.dg/20020411-1.c: Likewise.
8587         * gcc.dg/20020418-2.c: Likewise.
8588         * gcc.dg/20020426-1.c: Likewise.
8589         * gcc.dg/20020426-2.c: Likewise.
8590         * gcc.dg/20020517-1.c: Likewise.
8591         * gcc.dg/20020523-1.c: Likewise.
8592         * gcc.dg/20020523-2.c: Likewise.
8593         * gcc.dg/20020729-1.c: Likewise.
8594         * gcc.dg/20030204-1.c: Likewise.
8595         * gcc.dg/20030826-2.c: Likewise.
8596         * gcc.dg/20030926-1.c: Likewise.
8597         * gcc.dg/20031202-1.c: Likewise.
8598         * gcc.dg/980312-1.c: Likewise.
8599         * gcc.dg/980313-1.c: Likewise.
8600         * gcc.dg/990117-1.c: Likewise.
8601         * gcc.dg/990424-1.c: Likewise.
8602         * gcc.dg/990524-1.c: Likewise.
8603         * gcc.dg/991230-1.c: Likewise.
8604         * gcc.dg/i386-387-1.c: Likewise.
8605         * gcc.dg/i386-387-2.c: Likewise.
8606         * gcc.dg/i386-387-3.c: Likewise.
8607         * gcc.dg/i386-387-4.c: Likewise.
8608         * gcc.dg/i386-387-5.c: Likewise.
8609         * gcc.dg/i386-387-6.c: Likewise.
8610         * gcc.dg/i386-asm-1.c: Likewise.
8611         * gcc.dg/i386-bitfield1.c: Likewise.
8612         * gcc.dg/i386-bitfield2.c: Likewise.
8613         * gcc.dg/i386-loop-1.c: Likewise.
8614         * gcc.dg/i386-loop-2.c: Likewise.
8615         * gcc.dg/i386-loop-3.c: Likewise.
8616         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8617         * gcc.dg/i386-pic-1.c: Likewise.
8618         * gcc.dg/i386-regparm.c: Likewise.
8619         * gcc.dg/i386-signbit-1.c: Likewise.
8620         * gcc.dg/i386-signbit-2.c: Likewise.
8621         * gcc.dg/i386-signbit-3.c: Likewise.
8622         * gcc.dg/i386-sse-5.c: Likewise.
8623         * gcc.dg/i386-sse-8.c: Likewise.
8624         * gcc.dg/i386-unroll-1.c: Likewise.
8625         * gcc.dg/tls/opt-1.c: Likewise.
8626         * gcc.dg/tls/opt-2.c: Likewise.
8627         * gcc.dg/unroll-1.c: Likewise.
8628         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8629         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8630         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8631         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8632
8633 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8634
8635         * g++.dg/template/incomplete1.C: New test.
8636
8637 2004-11-16  Nick Clifton  <nickc@redhat.com>
8638
8639         Revert patches accidentally commited during checkin of fixes for
8640         xstormy16 tests:
8641         gcc.c-torture/execute/simd-4.c: Revert
8642         gcc.dg/20040910-1.c: Revert.
8643
8644 2004-11-16  Paul Brook  <paul@codesourcery.com>
8645
8646         PR fortran/13010
8647         * gfortran.dg/der_pointer_1.f90: New test.
8648
8649 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8650
8651         PR c/18498
8652         * gcc.dg/bitfld-13.c: New test.
8653
8654 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8655
8656         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8657         powerpc*-*-linux*.
8658
8659         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8660         * gcc.dg/ppc64-abi-2.c: Ditto.
8661         * gcc.dg/ppc64-abi-3.c: Ditto.
8662
8663         * lib/gcc-dg.exp (dg-target-list): Remove.
8664
8665 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8666
8667         * gcc.dg/ia64-postinc.c: New test.
8668
8669 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8670
8671         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8672
8673 2004-11-15  Nick Clifton  <nickc@redhat.com>
8674
8675         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8676         __INT_MAX__ so that the test can be compiled by toolchains
8677         targeted at 16-bit processors.
8678
8679         * gcc.dg/20040625-1.c: Use long constants rather than integers
8680         when performing arithmetic that will overflow 16-bits.
8681
8682         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8683         xstormy16.  It does not support 128-bit vector operations.
8684
8685         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8686         with the macro PTR_TYPE.  Define this macro to an integer type
8687         suitable for holding a pointer.
8688
8689         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8690         the target is a 16-bit processor.
8691
8692         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8693         16-bit targets where the character constant will be too long.
8694
8695         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8696         where the double will not be directly addressable.
8697
8698 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8699
8700         Friend class name lookup 1/n, PR c++/18471
8701         * g++.dg/template/crash26.C: New test.
8702         * g++.dg/lookup/struct1.C: Adjust expected error.
8703         * g++.dg/parse/elab1.C: Likewise.
8704         * g++.dg/parse/elab2.C: Likewise.
8705         * g++.dg/parse/int-as-enum1.C: Likewise.
8706         * g++.dg/parse/struct-as-enum1.C: Likewise.
8707         * g++.dg/parse/typedef1.C: Likewise.
8708         * g++.dg/parse/typedef3.C: Likewise.
8709         * g++.dg/parse/typedef4.C: Likewise.
8710         * g++.dg/parse/typedef5.C: Likewise.
8711         * g++.dg/template/nontype4.C: Likewise.
8712         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8713         * g++.old-deja/g++.other/elab1.C: Likewise.
8714         * g++.old-deja/g++.other/syntax4.C: Likewise.
8715
8716 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8717
8718         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8719
8720 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8721
8722         * gcc.c-torture/execute/20041114-1.c: New test.
8723
8724 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8725
8726         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8727         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8728         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8729         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8730         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8731         gcc.dg/switch-7.c: New tests.
8732
8733 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8734
8735         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8736
8737 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8738
8739         PR tree-opt/18400
8740         * gcc.dg/vect/pr18400.c: New test.
8741
8742 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8743             Andrew Pinski  <pinskia@physics.uc.edu>
8744
8745         PR tree-opt/18425
8746         * gcc.dg/vect/pr18425.c: New test.
8747
8748 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8749
8750         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8751         Guard with dg-require-alias and dg-require-visibility.
8752
8753 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8754
8755         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8756
8757 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8758
8759         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8760
8761 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8762
8763         PR c++/17344
8764         * g++.dg/template/defarg5.C: New test.
8765
8766 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8767
8768         * g++.dg/parse/cast1.C: Run only on ILP32.
8769         * g++.old-deja/g++.mike/p784.C: Likewise.
8770
8771 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8772
8773         * gcc.c-torture/execute/20041113-1.c: New test.
8774
8775 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8776
8777         PR target/18230
8778         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8779         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8780         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8781         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8782         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8783         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8784         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8785         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8786         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8787         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8788         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8789         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8790         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8791
8792 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8793
8794         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8795         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8796         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8797         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8798         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8799         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8800         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8801         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8802         gcc.target/sparc/combined-1.c: New tests.
8803
8804 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8805
8806         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8807         New tests.
8808
8809 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8810
8811         * lib/gcc-dg.exp (dg-forbid-option): New function.
8812         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8813         * g++.dg/abi/bitfield8.C: Likewise.
8814         * g++.dg/abi/dtor1.C: Likewise.
8815         * g++.dg/abi/empty10.C: Likewise.
8816         * g++.dg/abi/empty7.C: Likewise.
8817         * g++.dg/abi/empty9.C: Likewise.
8818         * g++.dg/abi/layout3.C: Likewise.
8819         * g++.dg/abi/layout4.C: Likewise.
8820         * g++.dg/abi/thunk1.C: Likewise.
8821         * g++.dg/abi/thunk2.C: Likewise.
8822         * g++.dg/abi/vbase11.C: Likewise.
8823         * g++.dg/abi/vthunk2.C: Likewise.
8824         * g++.dg/abi/vthunk3.C: Likewise.
8825         * g++.dg/ext/attrib8.C: Likewise.
8826         * g++.dg/opt/longbranch2.C: Likewise.
8827         * g++.dg/opt/reg-stack4.C: Likewise.
8828         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8829         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8830         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8831         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8832         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8833         * gcc.dg/20000609-1.c: Likewise.
8834         * gcc.dg/20000720-1.c: Likewise.
8835         * gcc.dg/20011107-1.c: Likewise.
8836         * gcc.dg/20011119-1.c: Likewise.
8837         * gcc.dg/20020108-1.c: Likewise.
8838         * gcc.dg/20020122-2.c: Likewise.
8839         * gcc.dg/20020122-3.c: Likewise.
8840         * gcc.dg/20020201-3.c: Likewise.
8841         * gcc.dg/20020206-1.c: Likewise.
8842         * gcc.dg/20020218-1.c: Likewise.
8843         * gcc.dg/20020310-1.c: Likewise.
8844         * gcc.dg/20020411-1.c: Likewise.
8845         * gcc.dg/20020418-2.c: Likewise.
8846         * gcc.dg/20020426-1.c: Likewise.
8847         * gcc.dg/20020426-2.c: Likewise.
8848         * gcc.dg/20020517-1.c: Likewise.
8849         * gcc.dg/20020523-1.c: Likewise.
8850         * gcc.dg/20020523-2.c: Likewise.
8851         * gcc.dg/20020729-1.c: Likewise.
8852         * gcc.dg/20030204-1.c: Likewise.
8853         * gcc.dg/20030826-2.c: Likewise.
8854         * gcc.dg/20030926-1.c: Likewise.
8855         * gcc.dg/20031202-1.c: Likewise.
8856         * gcc.dg/980312-1.c: Likewise.
8857         * gcc.dg/980313-1.c: Likewise.
8858         * gcc.dg/990117-1.c: Likewise.
8859         * gcc.dg/990424-1.c: Likewise.
8860         * gcc.dg/990524-1.c: Likewise.
8861         * gcc.dg/991230-1.c: Likewise.
8862         * gcc.dg/i386-387-1.c: Likewise.
8863         * gcc.dg/i386-387-2.c: Likewise.
8864         * gcc.dg/i386-387-3.c: Likewise.
8865         * gcc.dg/i386-387-4.c: Likewise.
8866         * gcc.dg/i386-387-5.c: Likewise.
8867         * gcc.dg/i386-387-6.c: Likewise.
8868         * gcc.dg/i386-asm-1.c: Likewise.
8869         * gcc.dg/i386-bitfield1.c: Likewise.
8870         * gcc.dg/i386-bitfield2.c: Likewise.
8871         * gcc.dg/i386-loop-1.c: Likewise.
8872         * gcc.dg/i386-loop-2.c: Likewise.
8873         * gcc.dg/i386-loop-3.c: Likewise.
8874         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8875         * gcc.dg/i386-pic-1.c: Likewise.
8876         * gcc.dg/i386-regparm.c: Likewise.
8877         * gcc.dg/i386-signbit-1.c: Likewise.
8878         * gcc.dg/i386-signbit-2.c: Likewise.
8879         * gcc.dg/i386-signbit-3.c: Likewise.
8880         * gcc.dg/i386-sse-5.c: Likewise.
8881         * gcc.dg/i386-sse-8.c: Likewise.
8882         * gcc.dg/i386-unroll-1.c: Likewise.
8883         * gcc.dg/tls/opt-1.c: Likewise.
8884         * gcc.dg/tls/opt-2.c: Likewise.
8885         * gcc.dg/unroll-1.c: Likewise.
8886         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8887         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8888         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8889         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8890         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8891         -m64 is specified.
8892
8893 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8894
8895         PR c++/18389
8896         * g++.dg/parse/cond1.C: New test.
8897
8898         PR c++/18429
8899         * g++.dg/template/array9.C: New test.
8900         * g++.dg/ext/vla1.C: Adjust error messages.
8901         * g++.dg/ext/vlm1.C: Likewise.
8902         * g++.dg/template/crash2.C: Likewise.
8903
8904         PR c++/18436
8905         * g++.dg/template/call3.C: New test.
8906
8907         PR c++/18407
8908         * g++.dg/template/ptrmem11.C: New test.
8909
8910 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8911
8912         PR other/14264
8913         * lib/g++.exp: Set LC_ALL and LANG to C.
8914         * lib/gcc-dg.exp: Likewise.
8915         * lib/gfortran.exp: Likewise.
8916         * lib/objc.exp: Likewise.
8917         * lib/treelang.exp: Likewise.
8918
8919 2004-11-12  Andreas Schwab  <schwab@suse.de>
8920
8921         * gcc.dg/pr16286.c: Fix last change.
8922
8923 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8924
8925         PR c++/18416
8926         * g++.dg/init/global1.C: New test.
8927
8928 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8929
8930         * gcc.c-torture/execute/20041112-1.c: New test.
8931
8932 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8933
8934         * lib/gcc-dg.exp (dg-target-list): New.
8935
8936 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8937             Richard Sandiford  <rsandifo@redhat.com>
8938
8939         * lib/target-supports.exp (get-compiler_messages): New.
8940         (check_named_sections_available): Use it.
8941         (check_effective_target_ilp32): New.
8942         (check_effective_target_lp64): New.
8943         (is-effective-target): New.
8944         * lib/gcc-dg.exp (dg-require-effective-target): New.
8945
8946 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8947
8948         * gcc.dg/precedence-1.c: New test.
8949
8950 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8951
8952         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8953
8954         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8955         message, delete generated files, use more descriptive name for
8956         executable, and make the test unsupported when it cannot be run.
8957
8958         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8959         (dg-require-weak, dg-require-visibility, dg-require-alias,
8960         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8961         dg-require-iconv, dg-require-named-sections): Use it.
8962
8963         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8964
8965 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8966
8967         PR target/16457
8968         * gcc.dg/ppc-and-1: New
8969
8970         PR target/16796
8971         * gcc.dg/ppc-mov-1.c: New.
8972
8973         PR target/16458
8974         * gcc.dg/ppc-compare-1.c: New.
8975
8976 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8977
8978         * objc.dg/desig-init-2.m: New test.
8979
8980 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8981
8982         PR middle-end/18160
8983         * g++.dg/warn/register-var-1.C: New test.
8984         * g++.dg/warn/register-var-2.C: New test.
8985
8986 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8987
8988         * gcc.dg/union-2.c: New test.
8989
8990 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8991
8992         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8993         New test for PR tree-optimization/17892.
8994
8995 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8996
8997         PR c++/18369
8998         * g++.dg/init/new12.C: New test.
8999
9000 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9001
9002         * gcc.target/sparc: New directory.
9003         * gcc.target/sparc/sparc.exp: New driver.
9004         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9005         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9006         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9007         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9008
9009 2004-11-10  Paul Brook  <paul@codesourcery.com>
9010
9011         PR fortran/18218
9012         * gfortran.dg/list_read.c: New test.
9013
9014 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9015
9016         PR c/18322
9017         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9018         expected diagnostic location.
9019
9020 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9021
9022         * gcc.dg/20041109-1.c: New test.
9023
9024 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9025
9026         PR objc/18406
9027         * objc/compile/pr18406.m: New test.
9028
9029 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9030
9031         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9032
9033 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9034
9035         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9036
9037 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9038
9039         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9040
9041 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9042
9043         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9044         exit.
9045
9046 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9047
9048         PR tree-opt/18299
9049         * gcc.c-torture/pr18299-1.c: New test.
9050
9051 2004-11-06  Andreas Schwab  <schwab@suse.de>
9052
9053         * gcc.dg/pr16286.c: Also test for bool and pixel.
9054
9055 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9056
9057         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9058         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9059         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9060         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9061         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9062         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9063         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9064         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9065         gcc.dg/struct-semi-3.c: New tests.
9066
9067 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9068
9069         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9070
9071 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9072
9073         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9074         Do not use C99 designators.
9075
9076 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9077
9078         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9079
9080 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9081
9082         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9083         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9084         * gcc.c-torture/execute/simd-5.x: Remove.
9085
9086 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9087
9088         PR rtl-optimization/17933
9089         * gcc.dg/torture/pr17933-1.c: New test.
9090
9091 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9092
9093         PR target/18106
9094         * lib/target-supports.exp (check_weak_available): Support
9095         Windows.
9096
9097 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9098
9099         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9100         call to fflush(stdout) before abort.
9101         (my_ffsll): New function.
9102         (generate_fields): Use it.
9103
9104 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9105
9106         * gcc.dg/init-undef-1.c: New test.
9107
9108 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9109
9110         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9111         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9112         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9113         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9114         expected messages for new parser.
9115
9116 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9117
9118         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9119
9120 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9121
9122         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9123         on LP64 targets.
9124
9125 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9126
9127         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9128         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9129         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9130         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9131         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9132         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9133         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9134         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9135         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9136         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9137
9138 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9139
9140         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9141         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9142         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9143         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9144         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9145         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9146         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9147         for new parser.
9148
9149 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9150
9151         PR target/15342
9152         * gcc.dg/20041104-1.c: New test.
9153
9154 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9155
9156         * g++.dg/template/nontype7.C: New test.
9157         * g++.dg/template/nontype8.C: Likewise.
9158         * g++.dg/template/nontype9.C: Likewise.
9159         * g++.dg/template/nontype10.C: Likewise.
9160         * g++.dg/tc1/dr49.C: Likewise.
9161         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9162         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9163
9164 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9165
9166         * g++.dg/rtti/tinfo1.C: Remove xfails.
9167
9168 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9169
9170         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9171         packed attribute to the definition to satisfy the new C++ parser.
9172
9173 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9174
9175         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9176         invocations of va_arg.
9177
9178 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9179
9180         PR c++/18124
9181         * g++.dg/template/crash25.C: New test.
9182
9183         PR c++/18155
9184         * g++.dg/template/typedef2.C: New test.
9185         * g++.dg/parse/crash13.C: Adjust error markers.
9186
9187         PR c++/18177
9188         * g++.dg/conversion/const3.C: New test.
9189
9190 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9191
9192         PR fortran/17535
9193         PR fortran/17583
9194         PR fortran/17713
9195         * gfortran.dg/generic_[123].f90: New testcases.
9196
9197 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9198
9199         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9200         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9201
9202 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9203
9204         PR tree-opt/16808
9205         * gcc.c-torture/compile/pr16808.c: New test.
9206
9207 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9208
9209         PR rtl-optimization/17104
9210         * gcc.dg/ppc-bitfield1.c: New.
9211
9212 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9213
9214         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9215
9216 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9217
9218         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9219         strings for 32-bit code.
9220
9221 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9222
9223         PR c/18239
9224         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9225
9226 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9227
9228         PR c++/18064
9229         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9230
9231 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9232
9233         PR c++/15172
9234         * g++.dg/init/aggr2.C: New test.
9235
9236 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9237
9238         * objc.dg/local-decl-1.m: New test.
9239
9240 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9241
9242         * gcc.dg/20040910-1.c: Adjust regex.
9243
9244 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9245
9246         PR rtl-optimization/18084
9247         * g++.dg/opt/pr18084-1.C: New testcase.
9248
9249 2004-10-30  Matt Austern  <austern@apple.com>
9250
9251         PR c++/17542
9252         * g++.dg/ext/attrib18.C: New test.
9253
9254 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9255
9256         PR middle-end/18096
9257         * gcc.dg/pr18096-1.c: New test case.
9258
9259 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9260
9261         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9262
9263 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9264
9265         PR c/16666
9266         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9267         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9268         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9269         gcc.dg/old-style-prom-3.c: New tests.
9270
9271 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9272
9273         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9274         Remove unnecessary inclusion of stdio.h.
9275
9276 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9277
9278         PR rtl-optimization/17581
9279         * gcc.dg/pr17581-1.c: New test case.
9280
9281 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9282
9283         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9284         being implemented.
9285         * g++.dg/conversion/dr195-1.C: New.
9286         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9287         * g++.old-deja/g++.mike/p10148.C: Likewise.
9288
9289 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9290
9291         PR c++/17695
9292         * g++.dg/debug/typedef2.C: New test.
9293
9294 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9295
9296         PR fortran/13490
9297         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9298         * gfortran.dg/g77/README: Update.
9299
9300 2004-10-28  Matt Austern  <austern@apple.com>
9301
9302         PR c++/14124
9303         * g++.dg/ext/packed7.C: New test.
9304
9305 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9306
9307         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9308         scan-assembler.
9309         * lib/scanasm.exp (hidden-scan-for): New proc.
9310         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9311         string.
9312         (scan-not-hidden): Likewise.
9313         * lib/target-supports.exp (check_visibility_available): mach-o is
9314         support too.
9315
9316 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9317
9318         PR c++/17132
9319         * g++.dg/template/memclass3.C: New test.
9320
9321 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9322
9323         PR middle-end/18160
9324         * gcc.dg/register-var-1.c: New test.
9325         * gcc.dg/register-var-2.c: New test.
9326         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9327         error now.
9328
9329 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9330
9331         PR other/18172
9332         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9333         unused variables.
9334         * gcc.dg/vect/vect-22.c: Likewise.
9335
9336 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9337
9338         * gcc.dg/i386-rotate-1.c: New test.
9339
9340 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9341
9342         * g++.dg/init/ref12.C: Add "run" marker.
9343
9344         PR c++/17435
9345         * g++.dg/init/ref12.C: New test.
9346
9347         PR c++/18140
9348         * g++.dg/template/shift1.C: New test.
9349         * g++.dg/template/error10.C: Adjust error markers.
9350
9351 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9352
9353         PR tree-opt/17529
9354         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9355
9356 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9357
9358         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9359         * gcc.dg/weak/weak-3.c: Likewise.
9360         * gcc.dg/weak/weak-5.c: Likewise.
9361         * gcc.dg/weak/weak-9.c: Likewise.
9362         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9363         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9364
9365         * gcc.dg/darwin-weakimport-1.c: New.
9366
9367 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9368
9369         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9370
9371 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9372
9373         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9374         'syntax' error messages.
9375         * gcc.dg/cpp/direct2s.c: Likewise.
9376
9377 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9378
9379         * gcc.c-torture/compile/20041026-1.c: New.
9380
9381 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9382
9383         PR c++/18093
9384         * g++.dg/lookup/ns2.C: New test.
9385
9386         PR c++/18020
9387         * g++.dg/template/enum4.C: New test.
9388
9389         PR c++/18161
9390         * g++.dg/template/expr1.C: New test.
9391
9392 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9393
9394         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9395
9396 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9397
9398         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9399         gcc.dg/decl-nospec-3.c: New tests.
9400
9401 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9402
9403         * objc.dg/super-class-3.m: New test.
9404
9405 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9406
9407         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9408         resyncing.
9409         * gcc.dg/cpp/direct2s.c: Likewise.
9410
9411 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9412
9413         * objc.dg/image-info.m: Update for changes to section selection.
9414
9415 2004-10-25  David Ayers  <d.ayers@inode.at>
9416             Ziemowit Laski  <zlaski@apple.com>
9417
9418         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9419         diagnostics when messaging 'id <Proto>'.
9420         * objc.dg/class-protocol-1.m: New test.
9421         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9422         a non-existent method signature.
9423         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9424         Update diagnostics when messaging with non-existent method signature.
9425         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9426         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9427         invalid receivers are now resolved as if messaging 'id'; remove
9428         extraneous diagnostics.
9429
9430 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9431
9432         PR c/16667
9433         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9434         gcc.dg/init-desig-obs-3.c: New tests.
9435
9436 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9437
9438         * gcc.dg/debug/20041023-1.c: New test.
9439
9440 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9441
9442         PR middle-end/17407
9443         * gcc.c-torture/compile/pr17407.c: New test.
9444
9445         PR c++/18121
9446         * g++.dg/template/array8.C: New test.
9447
9448 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9449
9450         PR other/18138
9451         * lib/g++.exp: Accept more than one multilib libgcc.
9452         * lib/gcc-dg.exp: Likewise.
9453         * lib/objc.exp: Likewise.
9454         * lib/treelang.exp: Likewise.
9455         * lib/gfortran.exp: Likewise.
9456
9457 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9458
9459         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9460
9461 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9462
9463         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9464         * gcc.dg/c99-const-expr-3.c: Likewise.
9465
9466 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9467
9468         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9469
9470 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9471
9472         * gcc.c-torture/execute/loop-2e.x: Remove.
9473
9474 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9475
9476         PR c++/18095
9477         * g++.dg/parse/crash18.C: New.
9478         * g++.dg/parse/crash19.C: New.
9479
9480 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9481
9482         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9483         * g++.dg/ext/dllimport2.C: Same.
9484         * g++.dg/ext/dllimport8.C: Same.
9485
9486 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9487
9488         PR c++/10841
9489         * g++.dg/conversion/cast1.C: New test.
9490         * g++.dg/overload/pmf1.C: Adjust error marker.
9491
9492 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9493
9494         PR objc/17923
9495         * objc.dg/const-str-7.m: New test.
9496
9497 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9498
9499         * g++.dg/template/memfriend11.C: Fix comment typo.
9500         * g++.dg/template/memfriend14.C: Likewise.
9501
9502 2004-10-20  Richard Henderson  <rth@redhat.com>
9503
9504         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9505         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9506         -fasynchronous-unwind-tables.
9507
9508 2004-10-20  Richard Henderson  <rth@redhat.com>
9509
9510         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9511         (main): Return success.
9512         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9513         (main): Return success.
9514
9515 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9516
9517         PR c++/13495
9518         * g++.dg/template/memfriend9.C: New test.
9519         * g++.dg/template/memfriend10.C: Likewise.
9520         * g++.dg/template/memfriend11.C: Likewise.
9521         * g++.dg/template/memfriend12.C: Likewise.
9522         * g++.dg/template/memfriend13.C: Likewise.
9523         * g++.dg/template/memfriend14.C: Likewise.
9524         * g++.dg/template/memfriend15.C: Likewise.
9525         * g++.dg/template/memfriend16.C: Likewise.
9526         * g++.dg/template/memfriend17.C: Likewise.
9527         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9528
9529 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9530
9531         * g++.dg/conversion/dr195.C: New.
9532         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9533
9534 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9535             Devang Patel  <dpatel@apple.com>
9536
9537         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9538         of floating point arithmetic, which could trap.
9539
9540 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9541
9542         PR c++/14035
9543         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9544         * g++.dg/conversion/const2.C: New test.
9545         * g++.dg/expr/reinterpret2.C: New test.
9546         * g++.dg/expr/reinterpret3.C: New test.
9547         * g++.dg/expr/cast2.C: New test.
9548         * g++.dg/expr/copy1.C: New test.
9549         * g++.dg/other/conversion1.C: Change error message.
9550         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9551         function pointers to void *.
9552         * g++.old-deja/g++.mike/p10148.C: Likewise.
9553
9554 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9555
9556         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9557
9558 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9559
9560         PR c++/18047
9561
9562         * g++.dg/parse/expr3.C: New test.
9563
9564 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9565
9566         * gcc.dg/smod-1.c: New test.
9567
9568 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9569
9570         * objc.dg/method-14.m: New test.
9571
9572 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9573
9574         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9575         Also xfail as the patch was reverted.
9576
9577 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9578
9579         PR middle-end/16973
9580         * gcc.dg/pr16973.c: New test.
9581
9582 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9583
9584         PR tree-optimization/17656
9585         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9586
9587 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9588
9589         * g++.dg/eh/shadow1.C: New.
9590
9591 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9592
9593         * gcc.c-torture/compile/20041018-1.c: New test.
9594
9595 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9596
9597         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9598         compiler referring to register 0 when accessing sdata.  The linker
9599         now patches things up.
9600
9601 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9602
9603         PR c/17529
9604         * gcc.c-torture/compile/pr17529.c: New test.
9605
9606 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9607
9608         PR c++/17743
9609         * g++.dg/ext/attrib17.C: New test.
9610
9611 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9612
9613         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9614
9615 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9616
9617         PR c++/10479
9618         * g++.dg/ext/attrib16.C: New test.
9619
9620 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9621
9622         PR c++/17042
9623         * g++.dg/init/dso_handle1.C: New test.
9624
9625         PR c++/14667
9626         * g++.dg/parse/typedef6.C: New test.
9627
9628         PR c++/17916
9629         * g++.dg/parse/pragma1.C: New test.
9630
9631 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9632
9633         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9634
9635 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9636
9637         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9638         -fno-common when on HPPA HP-UX platforms.
9639
9640 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9641
9642         PR other/16820
9643         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9644         stdint.h.
9645         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9646         uintptr_t.
9647
9648 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9649
9650         PR c++/16301
9651         * g++.dg/lookup/strong-using-4.C: New test.
9652
9653 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9654
9655         PR middle-end/16567
9656         * gcc.c-torture/compile/nested-1.c: New test.
9657
9658 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9659
9660         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9661         and mipsisa64*-*-* (until support for misaligned loads is added).
9662         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9663         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9664         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9665         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9666         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9667         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9668
9669 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9670
9671         PR c++/17976
9672         * g++.dg/init/dtor3.C: New test.
9673
9674 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9675
9676         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9677
9678 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9679
9680         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9681         * gcc.dg/macho-lo-sum.c: Likewise.
9682
9683 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9684
9685         * gcc.dg/ppc-spe64-1.c: New test.
9686
9687 2004-10-14  Devang Patel  <dpatel@apple.com>
9688
9689         PR 17635
9690         * gcc.dg/pr17635.c : New test.
9691
9692 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9693
9694         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9695         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9696         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9697         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9698         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9699         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9700         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9701         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9702         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9703         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9704         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9705         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9706         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9707         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9708         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9709         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9710         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9711         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9712
9713 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9714
9715         * gcc.dg/vect/vect-82.c: New testcase.
9716         * gcc.dg/vect/vect-82_64.c: New testcase.
9717         * gcc.dg/vect/vect-83.c: New testcase.
9718         * gcc.dg/vect/vect-83_64.c: New testcase.
9719
9720 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9721
9722         * gcc.dg/cpp/error-1.c: New test.
9723
9724 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9725
9726         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9727
9728 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9729
9730         PR target/17984
9731         * gcc.dg/cris-peep2-xsrand2.c: New test.
9732
9733 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9734
9735         PR c++/17661
9736         * testsuite/g++.dg/expr/for2.C: New test.
9737
9738 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9739
9740         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9741
9742 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9743
9744         PR tree-optimization/17724
9745         * g++.dg/opt/pr17724-1.C: New test.
9746         * g++.dg/opt/pr17724-2.C: New test.
9747         * g++.dg/opt/pr17724-3.C: New test.
9748         * g++.dg/opt/pr17724-4.C: New test.
9749         * g++.dg/opt/pr17724-5.C: New test.
9750         * g++.dg/opt/pr17724-6.C: New test.
9751
9752 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9753
9754         PR c/17301
9755         * gcc.dg/pr17301-2.c: New test.
9756
9757 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9758
9759         PR c++/15876
9760         * g++.dg/parse/error22.C: New test.
9761
9762         PR c++/17936
9763         * g++.dg/template/spec18.C: New test.
9764
9765 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9766
9767         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9768         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9769         memcpy.
9770         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9771         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9772
9773 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9774
9775         * g++.dg/eh/cleanup5.C: Add dg-options "".
9776
9777 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9778
9779         PR middle-end/17657
9780         * gcc.dg/switch-4.c: New test case.
9781
9782 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9783
9784         * gcc.c-torture/execute/20041011-1.c: New test.
9785
9786 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9787
9788         PR c++/17554
9789         * g++.dg/init/for3.C: New test.
9790
9791         PR c++/17657
9792         * g++.dg/opt/switch2.C: New test.
9793
9794         PR middle-end/17703
9795         * g++.dg/warn/Wreturn-2.C: New test.
9796
9797 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9798
9799         PR c++/17907
9800         * g++.dg/eh/cleanup5.C: New test.
9801
9802 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9803
9804         PR c++/17393
9805         * g++.dg/parse/error21.C: New test.
9806
9807 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9808
9809         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9810         * g++.dg/warn/incomplete1.C: Likewise.
9811         * g++.dg/template/qualttp20.C: Likewise.
9812
9813 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9814
9815         PR c/17881
9816         * parm-incomplete-1.c: New test.
9817
9818 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR c++/17867
9821         * g++.dg/parse/error19.C: New test.
9822
9823         PR c++/17670
9824         * g++.dg/init/new11.C: New test.
9825
9826         PR c++/17821
9827         * g++.dg/parse/error20.C: New test.
9828
9829         PR c++/17826
9830         * g++.dg/template/crash24.C: New test.
9831
9832 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9833
9834         PR c/17301
9835         * gcc.dg/pr17301-1.c: New test.
9836
9837 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9838
9839         PR c/17189
9840         * gcc.dg/anon-struct-5.c: New test.
9841
9842 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9843
9844         PR c/17844
9845         * gcc.dg/pr17844-1.c: New test.
9846
9847 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9848
9849         PR tree-optimization/17906
9850         * gcc.c-torture/compile/pr17906.c: New.
9851
9852 2004-10-09  Stuart Hastings  <stuart@apple.com>
9853             Roger Sayle  <roger@eyesopen.com>
9854
9855         PR rtl-optimization/17853
9856         * gcc.dg/i386-mmx-5.c: New testcase.
9857
9858 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9859
9860         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9861
9862 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9863
9864         PR c++/17524
9865         * g++.dg/template/static9.C: New test.
9866
9867         PR c++/17685
9868         * g++.dg/parse/operator5.C: New test.
9869
9870 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9871
9872         PR middle-end/17894
9873         * gcc.c-torture/execute/divcmp-4.c: New test case.
9874
9875 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9876
9877         PR tree-opt/17902
9878         * g++.dg/opt/pr17902.C: New test.
9879
9880 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9881
9882         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9883
9884 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9885
9886         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9887
9888 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9889
9890         * gcc.dg/assign-warn-3.c: New test.
9891
9892 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9893
9894         PR c/16999
9895         * gcc.dg/cpp/ident-1.c: New test.
9896
9897 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9898
9899         * gcc.c-torture/compile/acc1.c: New.
9900
9901 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9902
9903         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9904         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9905
9906 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9907
9908         * gcc.dg/ultrasp11.c: New test.
9909
9910 2004-10-08  Michael Matz  <matz@suse.de>
9911
9912         * gcc.dg/doloop-2.c: New test.
9913
9914 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9915
9916         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9917         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9918         objc.dg/method-9.m: Update expected diagnostics.
9919
9920 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9921
9922         * gcc.dg/ppc-fsel-3.c: New file.
9923         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9924
9925 2004-10-07  Paul Brook  <paul@codesourcery.com>
9926
9927         * gfortran.dg/intrinsic_verify_1.f90: New test.
9928
9929 2004-10-07  Paul Brook  <paul@codesourcery.com>
9930
9931         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9932
9933 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9934
9935         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9936         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9937         commit.
9938
9939 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9940
9941         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9942
9943 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9944
9945         PR c++/17115
9946         * g++.dg/warn/Winline-4.C: New test.
9947
9948 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9949
9950         * gcc.c-torture/compile/20041007-1.c: New test.
9951
9952 2004-10-07  Paul Brook  <paul@codesourcery.com>
9953
9954         PR fortran/17678
9955         * gfortran.dg/use_allocated_1.f90: New test.
9956
9957 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9958
9959         PR middle-end/17849
9960         * gfortran.fortran-torture/compile/nested.f90: New test
9961
9962 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9963
9964         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9965
9966 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9967
9968         PR c++/17368
9969         * g++.dg/ext/asm6.C: New test.
9970
9971 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9972
9973         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9974
9975 2004-10-06  Paul Brook  <paul@codesourcery.com>
9976
9977         PR libfortran/17709
9978         * gfortran.dg/empty_format_1.f90: New test.
9979
9980 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9981
9982         PR fortran/17568
9983         * gfortran.dg/ishft.f90: New test.
9984
9985         PR fortran/17283
9986         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9987         tests.
9988
9989 2004-10-06  Paul Brook  <paul@codesourcery.com>
9990
9991         * gfortran.dg/do_1.f90: New test.
9992
9993 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9994
9995         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9996         optimizing for size.
9997
9998 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9999
10000         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10001
10002 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10003
10004         * gcc.c-torture/compile/20041005-1.c: New test.
10005
10006 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10007
10008         PR c++/17829
10009         * g++.dg/lookup/koenig4.C: New.
10010
10011 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10012
10013         * g++.dg/other/classkey1.C: Adjust quoting marks.
10014         * g++.dg/parse/error15.C: Likewise.
10015         * g++.dg/template/meminit2.C (int>): Likewise.
10016
10017 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10018
10019         PR fortran/17283
10020         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10021
10022         PR fortran/17631
10023         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10024
10025         PR fortran/17708
10026         * gfortran.dg/pr17708.f90: New test.
10027
10028 2004-10-04  Chao-ying Fu  <fu@mips.com>
10029
10030         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10031         * gcc.dg/vect/vect-4.c: Ditto.
10032         * gcc.dg/vect/vect-5.c: Ditto.
10033         * gcc.dg/vect/vect-6.c: Ditto.
10034         * gcc.dg/vect/vect-8.c: Ditto.
10035         * gcc.dg/vect/vect-16.c: Ditto.
10036         * gcc.dg/vect/vect-30.c: Ditto.
10037         * gcc.dg/vect/vect-40.c: Ditto.
10038         * gcc.dg/vect/vect-41.c: Ditto.
10039         * gcc.dg/vect/vect-42.c: Ditto.
10040         * gcc.dg/vect/vect-43.c: Ditto.
10041         * gcc.dg/vect/vect-44.c: Ditto.
10042         * gcc.dg/vect/vect-45.c: Ditto.
10043         * gcc.dg/vect/vect-46.c: Ditto.
10044         * gcc.dg/vect/vect-47.c: Ditto.
10045         * gcc.dg/vect/vect-48.c: Ditto.
10046         * gcc.dg/vect/vect-49.c: Ditto.
10047         * gcc.dg/vect/vect-50.c: Ditto.
10048         * gcc.dg/vect/vect-51.c: Ditto.
10049         * gcc.dg/vect/vect-52.c: Ditto.
10050         * gcc.dg/vect/vect-53.c: Ditto.
10051         * gcc.dg/vect/vect-54.c: Ditto.
10052         * gcc.dg/vect/vect-55.c: Ditto.
10053         * gcc.dg/vect/vect-56.c: Ditto.
10054         * gcc.dg/vect/vect-57.c: Ditto.
10055         * gcc.dg/vect/vect-58.c: Ditto.
10056         * gcc.dg/vect/vect-59.c: Ditto.
10057         * gcc.dg/vect/vect-60.c: Ditto.
10058         * gcc.dg/vect/vect-74.c: Ditto.
10059         * gcc.dg/vect/vect-79.c: Ditto.
10060         * gcc.dg/vect/vect-80.c: Ditto.
10061
10062 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10063
10064         * gcc.dg/unused-7.c: Use the correct option.
10065
10066 2004-10-04  Paul Brook  <paul@codesourcery.com>
10067         Bud Davis  <bdavis9659@comcast.net>
10068
10069         PR fortran/17706
10070         PR fortran/16434
10071         * gfortran/pr17706.f90: New test.
10072         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10073
10074 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10075
10076         * gfortran.dg/pr17612.f90: New test.
10077
10078 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10079
10080         * g++.dg/template/local1.C: Adjust quoting marks in
10081         testing for diagnostics.
10082         * g++.dg/tls/diag-2.C: Likewise.
10083         * g++.dg/other/error8.C: Likewise.
10084
10085 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10086
10087         PR c/17178
10088         * gcc.dg/unused-4.c: Adjust to be correct.
10089
10090         PR c/17820
10091         * gcc.dg/unused-7.c: New test.
10092
10093 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10094
10095         PR c++/17797
10096         * g++.dg/overload/template2.C: New test.
10097
10098 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10099
10100         PR tree-optimization/16632
10101         * gcc.dg/tree-ssa/20041002-1.c: New.
10102
10103 2004-10-03  Paul Brook  <paul@codesourcery.com>
10104
10105         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10106         rather than relying on default formatting.
10107
10108 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10109
10110         * gcc.dg/20040920-1.c: Update expected message text.
10111
10112 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10113
10114         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10115
10116 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10117
10118         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10119         tree level.
10120
10121 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10122
10123         * gcc.dg/tree-ssa/pr17343.c: Remove.
10124
10125 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10126
10127         PR tree-opt/17343
10128         * gcc.dg/tree-ssa/pr17343.c: New test.
10129
10130 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10131
10132         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10133         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10134         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10135         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10136         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10137
10138 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10139
10140         * gcc.dg/lvalue-2.c: New test.
10141
10142 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10143
10144         PR c/17730
10145         * gcc.dg/pr17730-1.c: New test
10146
10147 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10148
10149         PR c/7425
10150         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10151
10152 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10153
10154         * gcc.c-torture/execute/stdarg-1.c: New test.
10155         * gcc.c-torture/execute/stdarg-2.c: New test.
10156         * gcc.c-torture/execute/stdarg-3.c: New test.
10157         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10158         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10159         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10160         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10161         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10162
10163 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR tree-optimization/17697
10166         * g++.dg/opt/pr17697-1.C: New test.
10167         * g++.dg/opt/pr17697-2.C: New test.
10168         * g++.dg/opt/pr17697-3.C: New test.
10169
10170 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10171
10172         PR c/16409
10173         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10174         gcc.dg/vla-init-5.c: New tests.
10175
10176 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10177
10178         PR c/13804
10179         * gcc.dg/pr13804-1.c: New test.
10180
10181 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10182
10183         PR fortran/16938
10184         * gfortran.dg/pr16938.f90: New test.
10185
10186 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10187
10188         * g++.dg/template/crash23.C: New test.
10189
10190 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10191
10192         PR c++/17585
10193         * g++.dg/template/static8.C: New test.
10194
10195 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10196
10197         PR c++/17681
10198         * g++.dg/other/error9.C: New test.
10199
10200 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10201
10202         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10203
10204 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10205
10206         PR fortran/15164
10207         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10208
10209 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10210
10211         PR middle-end/17112
10212         * gcc.dg/pr17112-1.c: New test case.
10213
10214 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10215
10216         PR c/11459
10217         * gcc.dg/pr11459-1.c: New test.
10218
10219 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10220
10221         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10222         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10223
10224 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10225
10226         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10227
10228 2004-09-25  Jan Hubicka  <jh@suse.cz>
10229
10230         * compile/30040909-1.c: New test.
10231         * compile/30040907-1.c: New test.
10232
10233 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10234
10235         * gcc.c-torture/execute/va-arg-26.c: New test.
10236
10237 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10238
10239         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10240         extra diagnostics on targets with 64-bit pointers.
10241         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10242
10243 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10244
10245         PR c/17188
10246         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10247         * gcc.dg/decl-3.c: Adjust expected message.
10248
10249 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10250
10251         PR fortran/17615
10252         * gfortran.dg/pr17615.f90: New test.
10253
10254 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10255
10256         PR tree-optimzation/17517
10257         * g++.dg/tree-ssa/pr17517.C: New Test.
10258
10259 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10260
10261         PR c++/16889
10262         * g++.dg/lookup/ambig3.C: New.
10263
10264 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10265
10266         PR tree-opt/17624
10267         * g++.dg/opt/pr17624.C: New test.
10268
10269 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10270
10271         PR c/6980
10272         * gcc.dg/Wbad-function-cast-1.c: New test.
10273
10274 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10275
10276         * g++.dg/ext/complit1.C
10277         * g++.dg/other/error2.C
10278         * g++.dg/other/nontype-1.C
10279         * g++.dg/parse/crash11.C
10280         * g++.dg/parse/crash12.C
10281         * g++.dg/parse/error15.C
10282         * g++.dg/parse/error4.C
10283         * g++.dg/parse/tmpl-outside1.C
10284         * g++.dg/parse/too-many-tmpl-args1.C
10285         * g++.dg/template/dependent-expr3.C
10286         * g++.dg/template/error10.C
10287         * g++.dg/template/instantiate1.C
10288         * g++.dg/template/vtable2.C
10289         * g++.dg/warn/Wshadow-1.C
10290         * g++.dg/warn/weak1.C
10291         * g++.old-deja/g++.brendan/crash16.C
10292         * g++.old-deja/g++.brendan/crash18.C
10293         * g++.old-deja/g++.brendan/crash48.C
10294         * g++.old-deja/g++.brendan/crash49.C
10295         * g++.old-deja/g++.brendan/crash55.C
10296         * g++.old-deja/g++.brendan/crash56.C
10297         * g++.old-deja/g++.brendan/crash8.C
10298         * g++.old-deja/g++.brendan/enum11.C
10299         * g++.old-deja/g++.brendan/enum8.C
10300         * g++.old-deja/g++.brendan/enum9.C
10301         * g++.old-deja/g++.brendan/friend3.C
10302         * g++.old-deja/g++.brendan/misc14.C
10303         * g++.old-deja/g++.bugs/900402_02.C
10304         * g++.old-deja/g++.bugs/900404_03.C
10305         * g++.old-deja/g++.bugs/900404_04.C
10306         * g++.old-deja/g++.bugs/900428_03.C
10307         * g++.old-deja/g++.jason/crash4.C
10308         * g++.old-deja/g++.jason/overload21.C
10309         * g++.old-deja/g++.jason/redecl1.C
10310         * g++.old-deja/g++.jason/report.C
10311         * g++.old-deja/g++.jason/rfg10.C
10312         * g++.old-deja/g++.jason/template30.C
10313         * g++.old-deja/g++.law/arm12.C
10314         * g++.old-deja/g++.law/ctors5.C
10315         * g++.old-deja/g++.law/cvt20.C
10316         * g++.old-deja/g++.law/init10.C
10317         * g++.old-deja/g++.law/init8.C
10318         * g++.old-deja/g++.law/visibility17.C
10319         * g++.old-deja/g++.law/visibility7.C
10320         * g++.old-deja/g++.mike/net8.C
10321         * g++.old-deja/g++.mike/p646.C
10322         * g++.old-deja/g++.mike/p700.C
10323         * g++.old-deja/g++.mike/p701.C
10324         * g++.old-deja/g++.mike/p811.C
10325         * g++.old-deja/g++.ns/template13.C
10326         * g++.old-deja/g++.other/array3.C
10327         * g++.old-deja/g++.other/crash25.C
10328         * g++.old-deja/g++.other/dtor3.C
10329         * g++.old-deja/g++.other/dtor4.C
10330         * g++.old-deja/g++.other/main1.C
10331         * g++.old-deja/g++.other/warn7.C
10332         * g++.old-deja/g++.pt/crash11.C
10333         * g++.old-deja/g++.pt/crash36.C
10334         * g++.old-deja/g++.pt/spec22.C
10335         * g++.old-deja/g++.pt/spec9.C
10336         * g++.old-deja/g++.pt/ttp52.C
10337         * g++.old-deja/g++.robertl/eb103.C
10338         * g++.old-deja/g++.robertl/eb121.C
10339         * g++.old-deja/g++.robertl/eb22.C
10340         * g++.old-deja/g++.robertl/eb8.C:
10341         Update locations and/or regexps of dg-error markers.
10342         Remove markers for some bogus messages that are no longer issued.
10343
10344 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10347         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10348
10349 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10350
10351         PR c++/17618
10352         * g++.dg/lookup/crash5.C: New test.
10353
10354 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10355
10356         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10357         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10358         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10359         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10360         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10361         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10362
10363         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10364         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10365         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10366         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10367         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10368         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10369
10370         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10371
10372         * gcc.dg/vect/vect-44.c: Check additional cases.
10373         * gcc.dg/vect/vect-48.c: Check additional cases.
10374
10375         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10376         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10377         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10378         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10379         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10380         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10381         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10382         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10383         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10384
10385         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10386         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10387         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10388
10389 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10390
10391         * gcc.dg/tree-ssa/loop-6.c: New test.
10392
10393 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10394
10395         PR c++/17620
10396         * g++.dg/inherit/base2.C: New.
10397
10398 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10399
10400         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10401         * gcc.dg/20001012-2.c: Likewise.
10402         * gcc.dg/20001013-1.c: Likewise.
10403         * gcc.dg/20001101-1.c: Likewise.
10404         * gcc.dg/20001102-1.c: Likewise.
10405         * gcc.dg/bf-spl1.c: Likewise.
10406         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10407         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10408
10409 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10410
10411         PR tree-optimization/16721
10412         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10413
10414 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10415
10416         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10417         * gcc.dg/20040305-1.c: Likewise.
10418
10419 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10420
10421         PR c/16566
10422         * gcc.c-torture/compile/pr16566-1.c,
10423         gcc.c-torture/compile/pr16566-2.c,
10424         gcc.c-torture/compile/pr16566-3.c: New tests.
10425
10426 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10427
10428         PR tree-optimization/17512
10429         * gcc.c-torture/compile/20040916-1.c.
10430
10431 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10432
10433         * gcc.dg/pragma-re-3.c: New test.
10434
10435 2004-09-17  Matt Austern  <austern@apple.com>
10436
10437         PR c++/15049
10438         * g++.dg/other/anon3.C: New.
10439
10440 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10441
10442         PR c++/7503
10443         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10444         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10445         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10446         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10447         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10448
10449 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10450
10451         PR fortran/17286
10452         * gfortran.dg/pr17286.f90: New test.
10453
10454 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR c++/17530
10457         * g++.dg/template/static7.C: New test.
10458
10459 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10460
10461         PR tree-opt/17558
10462         * gcc.c-torture/compile/pr17558.c: New test.
10463
10464 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10465
10466         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10467         if SKIP_ATTRIBUTE is defined.
10468
10469 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10470
10471         PR fortran/15957
10472         * gfortran.dg/pr15957.f90: New test.
10473
10474 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10475
10476         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10477         in comparison.
10478         * gcc.dg/vect/vect-79.c: Likewise.
10479         * gcc.dg/vect/vect-80.c: Likewise.
10480
10481 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10482
10483         PR fortran/15750
10484         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10485
10486 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10487
10488         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10489         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10490         * gcc.dg/vect/vect-62.c: New testcase.
10491         * gcc.dg/vect/vect-63.c: New testcase.
10492         * gcc.dg/vect/vect-64.c: New testcase.
10493         * gcc.dg/vect/vect-65.c: New testcase.
10494         * gcc.dg/vect/vect-66.c: New testcase.
10495         * gcc.dg/vect/vect-67.c: New testcase.
10496         * gcc.dg/vect/vect-68.c: New testcase.
10497         * gcc.dg/vect/vect-69.c: New testcase.
10498         * gcc.dg/vect/vect-79.c: New testcase.
10499         * gcc.dg/vect/vect-80.c: New testcase.
10500
10501 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10502
10503         * gcc.target/mips/asm-1.c: New test.
10504
10505 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10506
10507         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10508         * gcc.dg/vect/vect-73.c: New testcase.
10509         * gcc.dg/vect/vect-74.c: New testcase.
10510         * gcc.dg/vect/vect-75.c: New testcase.
10511         * gcc.dg/vect/vect-76.c: New testcase.
10512         * gcc.dg/vect/vect-77.c: New testcase.
10513         * gcc.dg/vect/vect-78.c: New testcase
10514
10515 2004-09-18  Paul Brook  <paul@codesourcery.com>
10516
10517         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10518
10519 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10520
10521         PR c/17424
10522         * gcc.dg/pr17424-1.c: New test.
10523
10524 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10525
10526         * g++.dg/tree-ssa/pr17153.C: New test.
10527
10528 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10529
10530         PR pch/13361
10531         * testsuite/g++.dg/pch/wchar-1.C: New.
10532         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10533
10534 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10535
10536         * gcc.c-torture/execute/20040917-1.c: New test.
10537
10538 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10539
10540         PR tree-optimization/17319
10541         * gcc.dg/pr17319.c: New test.
10542
10543 2004-09-17  Devang Patel  <dpatel@apple.com>
10544
10545         * gcc.dg/20040813-1.c: New test.
10546
10547 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10548
10549         PR tree-optimization/17273
10550         * gcc.c-torture/compile/pr17273.c: New test.
10551
10552 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10553
10554         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10555         Update expected messages.
10556         * gcc.dg/declspec-13.c: New test.
10557
10558 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10559
10560         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10561
10562 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10563
10564         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10565         change what 'a' is pointing to.
10566
10567 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10568
10569         PR c++/16002
10570         * g++.dg/template/error18.C: New test.
10571
10572         PR c++/16029
10573         * g++.dg/warn/Wunused-8.C: New test.
10574
10575 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10576
10577         PR tree-optimization/17513
10578         * gcc.dg/20040916-1.c: New test.
10579
10580 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10581
10582         PR c++/17501
10583         * g++.dg/template/typename7.C: New test.
10584
10585 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10586
10587         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10588
10589 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10590
10591         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10592         with -ftree-based-profiling also.
10593         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10594
10595 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10596
10597         PR/15364
10598         * gfortran.dg/der_array_io_1.f90: New test.
10599         * gfortran.dg/der_array_io_2.f90: New test.
10600         * gfortran.dg/der_array_io_3.f90: New test.
10601
10602 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10603
10604         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10605         EABI.
10606
10607 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10608
10609         * g++.dg/opt/switch1.C: New test.
10610
10611 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10612
10613         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10614         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10615         Update expected messages.
10616
10617 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10618
10619         PR fortran/16485
10620         * gfortran.dg/same_name_1.f90: New test.
10621
10622 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10623
10624         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10625         dereference garbage pointers.
10626
10627 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10628
10629         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10630         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10631
10632         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10633         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10634         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10635
10636 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10637
10638         PR c++/17324
10639         * g++.dg/template/mangle1.C: New test.
10640
10641 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10642
10643         PR tree-optimization/17252
10644         * gcc.c-torture/execute/pr17252.c: New test.
10645
10646 2004-09-14  Andrew Pinski  <apinski@apple.com>
10647
10648         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10649
10650 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10651
10652         PR rtl-optimization/9771
10653         * gcc.dg/pr9771-1.c: New test case.
10654
10655 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10656
10657         PR tree-optimization/15262
10658         * gcc.c-torture/execute/pr15262-1.c: New test.
10659         * gcc.c-torture/execute/pr15262-2.c: New test.
10660
10661 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10662
10663         * gcc.dg/declspec-12.c: New test.
10664
10665 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10666
10667         * gfortran.dg/pr17090.f90: Add directives to test.
10668
10669 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10670
10671         * gcc.c-torture/compile/20040914-1.c: New test.
10672
10673 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10674
10675         PR c++/16162
10676         * g++.dg/template/decl2.C: New test.
10677
10678 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10679
10680         PR fortran/17090
10681         * gfortran.dg/pr17090.f90: New test.
10682
10683 2004-09-13  Dale Johannesen  <dalej@apple.com>
10684
10685         * gcc.c-torture/compile/pr17408.c:  New test case.
10686
10687 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10688
10689         PR c++/16716
10690         * g++.dg/parse/crash17.C: New test.
10691
10692         PR c++/17327
10693         * g++.dg/template/enum3.C: New test.
10694
10695 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10696
10697         * lib/gcc-defs.exp: Load wrapper.exp.
10698         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10699         using local code.
10700         * lib/gcc.exp (gcc_init): Similar.
10701         * lib/gfortran.exp (gfortran_init): Similar.
10702         * lib/objc.exp (objc_init): Similar.
10703         * lib/treelang.exp (treelang_init): Similar.
10704         * lib/wrapper.exp: New file with build_wrapper call machinery in
10705         ${tool}_maybe_build_wrapper.
10706
10707 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10708
10709         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10710         "inline".
10711         * gcc.dg/declspec-11.c: Update expected messages.
10712         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10713         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10714         gcc.dg/inline-12.c: New tests.
10715
10716 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10717
10718         * g++.dg/tree-ssa/pr17400.C: New testcase.
10719
10720 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10721
10722         * gcc.target/mips/sb1-1.c: New testcase.
10723
10724 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10725
10726         * lib/g77-dg.exp: Remove unused file.
10727         * lib/mike-g77.exp: Ditto.
10728         * lib/g77.exp: Ditto.
10729
10730 2004-09-12  Richard Henderson  <rth@redhat.com>
10731
10732         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10733
10734 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10735
10736         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10737         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10738         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10739         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10740         Update expected messages.
10741
10742 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10743
10744         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10745         declaration/use mismatch for dirp parameter.
10746
10747 2004-09-12  Andrew Pinski  <apinski@apple.com>
10748
10749         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10750         -fgnu-runtime is passed.
10751
10752 2004-09-12  Richard Henderson  <rth@redhat.com>
10753
10754         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10755         do the uplevel thing and update additional_flags directly.
10756         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10757         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10758         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10759         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10760
10761 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10762
10763         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10764
10765 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10766
10767         PR middle-end/17411
10768         * g++.dg/opt/pr17411-1.C: New test case.
10769
10770 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10771
10772         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10773         gcc.dg/tls/diag-2.c: Update expected messages.
10774         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10775         messages.
10776         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10777         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10778         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10779         gcc.dg/tls/diag-5.c: New tests.
10780
10781 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10782
10783         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10784
10785 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10786
10787         * g++.dg/parse/break-in-for.C: New test.
10788
10789 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10790
10791         * gcc.dg/tree-ssa/20040911-1.c: New test.
10792
10793 2004-09-11  Andreas Jaeger  <aj@suse.de>
10794
10795         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10796         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10797
10798 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10799
10800         * gcc.target/frv: New directory of FR-V-specific tests.
10801
10802 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10803
10804         * gcc.dg/convert-vec-1.c: New test.
10805
10806 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10807
10808         PR middle-end/17024
10809         * gcc.dg/pr17024-1.c: New test case.
10810
10811 2004-09-10  Eric Christopher  <echristo@redhat.com>
10812
10813         * gcc.dg/20040910-1.c: New test.
10814
10815 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10816
10817         * gcc.dg/bitfld-9.c: New test.
10818
10819 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10820
10821         * gcc.c-torture/execute/ieee/acc1.c: New test.
10822         * gcc.c-torture/execute/ieee/acc2.c: New test.
10823         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10824
10825 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10826
10827         * gcc.dg/deprecated-2.c: New test.
10828
10829 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10830
10831         * gcc.dg/init-vec-1.c: New test.
10832
10833 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10834
10835         PR middle-end/17055
10836         * gcc.dg/pr17055-1.c: New test case.
10837
10838 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10839
10840         PR target/17377
10841         * gcc.c-torture/execute/pr17377.c: New test.
10842
10843 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10844
10845         PR c/8420
10846         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10847         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10848         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10849         gcc.dg/long-long-typespec-1.c: New tests.
10850         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10851
10852 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10853
10854         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10855         gcc.dg/gnu99-static-1.c: New tests.
10856
10857 2004-09-08  Devang Patel  <dpatel@apple.com>
10858
10859         * gcc.dg/darwin-ld-20040828-1.c: New test.
10860         * gcc.dg/darwin-ld-20040828-2.c: New test.
10861         * gcc.dg/darwin-ld-20040828-3.c: New test.
10862
10863 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10864
10865         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10866         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10867         in error message.
10868         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10869         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10870         in error message.
10871         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10872         types they qualify.
10873         * objc.dg/type-size-2.m: Fix wording in comment.
10874         * objc.dg/va-meth-1.m: New test case.
10875
10876 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10877
10878         PR c/16633:
10879         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10880         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10881
10882 2004-09-06  Devang Patel  <dpatel@apple.com>
10883
10884         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10885         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10886
10887 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10888
10889         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10890         reflect changed line numbering of diagnostics.
10891
10892 2004-09-06  Paul Brook  <paul@codesourcery.com>
10893
10894         * gfortran.dg/edit_real_1.f90: Add new test.
10895
10896 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10897
10898         * gcc.dg/tree-ssa/loop-2.c: New test.
10899         * gcc.dg/tree-ssa/loop-3.c: New test.
10900         * gcc.dg/tree-ssa/loop-4.c: New test.
10901         * gcc.dg/tree-ssa/loop-5.c: New test.
10902
10903 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10904
10905         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10906
10907 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10908
10909         * gcc.dg/format/sentinel-1.c: New test.
10910
10911 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10912
10913         * testsuite/gcc.dg/builtins-46.c: New.
10914
10915 2004-09-03  Devang Patel  <dpatel@apple.com>
10916
10917         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10918         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10919
10920 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10921
10922         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10923         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10924         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10925         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10926         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10927         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10928         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10929         the non-portable bzero.
10930         * gcc.dg/20010912-1.c: xfail for NetWare.
10931         * gcc.dg/20020426-2.c: xfail for NetWare.
10932         * gcc.dg/20021014-1.c: xfail for NetWare.
10933         * gcc.dg/20021018-1.c: xfail for NetWare.
10934         * gcc.dg/20030213-1.c: xfail for NetWare.
10935         * gcc.dg/20030225-1.c: xfail for NetWare.
10936         * gcc.dg/20030708-1.c: xfail for NetWare.
10937         * gcc.dg/builtins-config.h: Also exclude NetWare.
10938         * gcc.dg/format/format.h: Define restrict only if not already defined.
10939         * gcc.dg/nest.c: xfail for NetWare.
10940         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10941         * lib/target-supports.exp (check_visibility_available): Exclude
10942         NetWare.
10943
10944 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10945
10946         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10947         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10948         deterministic starting point for the alignment of structure fields.
10949         * gcc.dg/Wpadded.c: Dito.
10950         * g++.dg/abi/vbase10.C: Dito.
10951
10952 2004-09-03  Devang Patel  <dpatel@apple.com>
10953
10954         * g++.dg/debug/pr15736.cc: New test.
10955
10956 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10957
10958         * README.QMTEST: Fix out-of-date link.
10959
10960 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10961
10962         PR fortran/16579
10963         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10964         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10965
10966 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10967
10968         * g++.dg/abi/arm_rtti1.C: New test.
10969
10970 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10971
10972         * gcc.dg/ppc-vector-memcpy.c: New.
10973         * gcc.dg/ppc-vector-memset.c: New.
10974
10975 2004-09-02  Chao-ying Fu  <fu@mips.com>
10976
10977         * gcc.target/mips/mips-3d-1.c: New test.
10978         * gcc.target/mips/mips-3d-2.c: New test.
10979         * gcc.target/mips/mips-3d-3.c: New test.
10980         * gcc.target/mips/mips-3d-4.c: New test.
10981         * gcc.target/mips/mips-3d-5.c: New test.
10982         * gcc.target/mips/mips-3d-6.c: New test.
10983         * gcc.target/mips/mips-3d-7.c: New test.
10984         * gcc.target/mips/mips-3d-8.c: New test.
10985         * gcc.target/mips/mips-3d-9.c: New test.
10986         * gcc.target/mips/mips-ps-1.c: New test.
10987         * gcc.target/mips/mips-ps-2.c: New test.
10988         * gcc.target/mips/mips-ps-3.c: New test.
10989         * gcc.target/mips/mips-ps-4.c: New test.
10990         * gcc.target/mips/mips-ps-type.c: New test.
10991
10992 2004-09-02  Paul Brook  <paul@codesourcery.com>
10993
10994         * gfortran.dg/edit_real_1.f90: Add new tests.
10995
10996 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10997
10998         PR fortran/15327
10999         * gfortran.dg/merge_char_1.f90: New test.
11000
11001 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11002
11003         PR fortran/16404
11004         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11005
11006 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11007
11008         PR c/1522
11009         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11010
11011 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11012
11013         * g++.dg/opt/loop1.C: Do not XFAIL.
11014
11015 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11016
11017         * gcc.c-torture/execute/20040831-1.c: New test.
11018
11019 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11020
11021         PR fortran/16579
11022         * gfortran.dg/g77/20010610.f: Now passes.
11023         Copy from g77.f-torture/execute. Add dg-run directive.
11024         * gfortran.dg/g77/README: Update
11025
11026 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11027
11028         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11029         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11030         (t1, t2, t3, t4): Add volatile.
11031
11032 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11033
11034         * g++.dg/ext/visibility/arm1.C: New test.
11035
11036 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11037
11038         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11039         -pedantic-errors.
11040
11041 2004-09-01  Paul Brook  <paul@codesourcery.com>
11042
11043         * gfortran.dg/eof_2.f90: New test.
11044
11045 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11046
11047         PR fortran/16579
11048         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11049
11050 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11051
11052         PR libfortran/16805
11053         * gfortran.dg/list_read_2.f90: New test.
11054
11055 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11056
11057         * g++.dg/abi/key1.C: New test.
11058
11059 2004-08-31  Richard Henderson  <rth@redhat.com>
11060
11061         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11062         form of offsetof.
11063         * g++.dg/other/offsetof5.C: Remove duplicate.
11064
11065 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11066
11067         PR fortran/17244
11068         * gfortran.dg/func_derived_1.f90: New test.
11069
11070 2004-08-31  Paul Brook  <paul@codesourcery.com>
11071
11072         * gfortran.dg/eof_1.f90: New test.
11073
11074 2004-08-31  Paul Brook  <paul@codesourcery.com>
11075
11076         * gfortran.dg/list_read_1.f90: New file.
11077
11078 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11079
11080         * g++.dg/opt/loop1.C: XFAIL.
11081
11082 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11083
11084         * gcc.dg/funcdef-storage-1.c: New.
11085         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11086         an extern function in local scope.
11087         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11088         declare an 'auto inline' function in local scope.
11089         * gcc.dg/20011130-1.c: Likewise.
11090         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11091         an 'auto' function in local scope.
11092         * gcc.dg/20021014-1.c: Likewise.
11093         * gcc.dg/20030331-2.c: Likewise.
11094
11095 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11096
11097         * gfortran.dg/blockdata_1.f90: New test.
11098
11099 2004-08-30  Richard Henderson  <rth@redhat.com>
11100
11101         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11102
11103 2004-08-30  Richard Henderson  <rth@redhat.com>
11104
11105         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11106         additional_flags set by alternate driver.
11107         (ieee-options): New procedure.
11108         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11109         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11110         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11111         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11112
11113 2004-08-30  Richard Henderson  <rth@redhat.com>
11114
11115         * lib/f-torture.exp: Remove.
11116
11117 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11118
11119         PR rtl-optimization/16590
11120         * g++.dg/opt/loop1.C: New test.
11121
11122 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11123
11124         PR fortran/13910
11125         * gfortran.dg/oldstyle_1.f90: New test.
11126
11127 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11128         Paul Brook  <paul@codesourcery.com>
11129
11130         * gfortran.dg/g77/README: Update.
11131         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11132         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11133         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11134
11135 2004-08-28  Paul Brook  <paul@codesourcery.com>
11136
11137         PR libfortran/17195
11138         * gfortran.dg/edit_real_1.f90: New test.
11139
11140 2004-08-27  Paul Brook  <paul@codesourcery.com>
11141
11142         * gfortran.dg/rewind_1.f90: New test.
11143
11144 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11145
11146         PR fortran/16597
11147         * gfortran.dg/pr16597.f90: New test.
11148
11149 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11150
11151         PR c/13801
11152         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11153         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11154         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11155         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11156         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11157
11158 2004-08-26  Nick Clifton  <nickc@redhat.com>
11159
11160         * gcc.c-torture/compile/pr17119.c: New test.
11161
11162 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11163
11164         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11165
11166 2004-08-25  Richard Henderson  <rth@redhat.com>
11167
11168         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11169         the bits that expect kind=8 to be the largest real kind.
11170
11171 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11172
11173         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11174
11175 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11176
11177         * gfortran.dg/assignment_1.f90: New test.
11178
11179 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11180
11181         * g++.dg/template/repo3.C: New test.
11182
11183 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11184
11185         PR middle-end/16693
11186         PR tree-optimization/16372
11187         * g++.dg/opt/pr16372-1.C: New test case.
11188         * g++.dg/opt/pr16693-1.C: New test case.
11189         * g++.dg/opt/pr16693-2.C: New test case.
11190
11191 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11192
11193         * objc.dg/proto-lossage-4.m: New test.
11194
11195 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11196
11197         PR c++/17155
11198         * g++.dg/inherit/local2.C: New test.
11199
11200 2004-08-25  Paul Brook  <paul@codesourcery.com>
11201
11202         PR fortran/17144
11203         * gfortran.dg/string_ctor_1.f90: New test.
11204
11205 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11206
11207         PR c++/14428
11208         * g++.dg/template/redecl2.C: New test.
11209
11210 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11211
11212         PR fortran/17143
11213         * gfortran.dg/pr17143.f90: New test.
11214
11215 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11216
11217         PR fortran/17164
11218         * gfortran.dg/pr17164.f90: New test.
11219
11220 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11221
11222         * gcc.dg/tree-ssa/loop-1.c: New test.
11223
11224 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11225
11226         * gcc.c-torture/compile/20040824-1.c: New test.
11227
11228 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11229
11230         * gcc.c-torture/compile/iftrap-3.c: New test.
11231
11232 2004-08-24  Paul Brook  <paul@codesourcery.com>
11233
11234         * gfortran.dg/entry_2.f90: New test.
11235
11236 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11237
11238         PR c++/16889
11239         * g++.dg/lookup/ambig[12].C: New.
11240
11241 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11242
11243         PR c++/16706
11244         * g++.dg/template/crash21.C: New test.
11245         * g++.dg/template/crash22.C: Likewise.
11246
11247 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11248
11249         PR c++/17149
11250         * g++.dg/template/access15.C: New.
11251
11252 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11253
11254         PR c++/17163
11255         * g++.dg/template/repo2.C: New test.
11256
11257 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11258
11259         PR rtl-optimization/17078
11260         * gcc.c-torture/execute/pr17078-1.c: New test case.
11261
11262 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11263
11264         PR c/14492
11265         * gcc.dg/debug/crash1.c: New test.
11266
11267 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11268
11269         PR c/16180
11270         * gcc.dg/loop-5.c: New test.
11271
11272 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11273
11274         * gcc.c-torture/execute/20040823-1.c: New test.
11275
11276 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11277
11278         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11279         to the assembler.  Simplify test accordingly.
11280         (asm_abi_flags): Use GNU names.
11281         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11282         to check for ABI flags.
11283
11284 2004-08-22  Andrew Pinski  <apinski@apple.com>
11285
11286         * g++.dg/opt/pr14029.C: New test.
11287         * gcc.c-torture/execute/pr15262.c: New test.
11288
11289 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11290
11291         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11292
11293 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11294
11295         PR 16908
11296         * gfortran.dg/direct_io.f90: New test.
11297
11298 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11299
11300         PR c++/17121
11301         * g++.dg/inherit/local2.C: New test.
11302
11303 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11304
11305         PR c++/17120
11306         * g++.dg/warn/Wparentheses-4.C: New test.
11307
11308 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11309
11310         PR c++/17121
11311         * g++.dg/inherit/local2.C: New test.
11312
11313         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11314         * gcc.dg/ppc-ldstruct.c: Likewise.
11315         * gcc.dg/ppc64-abi-2.c: Likewise.
11316
11317 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11318
11319         PR rtl-optimization/17099
11320         * gcc.c-torture/execute/20040820-1.c: New test.
11321
11322 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11323
11324         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11325
11326 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11327
11328         PR fortran/17077
11329         * gfortran.dg/auto_array_1.f90: New test.
11330
11331 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11332
11333         PR fortran/17074
11334         * gfortran.dg/simpleif_1.f90: New test.
11335
11336 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11337
11338         * lib/target-supports.exp (check_profiling_available): Return
11339         false for arm*-*-symbianelf* and arm*-*-eabi*.
11340
11341         PR c++/15890
11342         * g++.dg/template/delete1.C: New test.
11343
11344 2004-08-19  Paul Brook  <paul@codesourcery.com>
11345
11346         PR fortran/14976
11347         PR fortran/16228
11348         * gfortran.dg/data_char_1.f90: New test.
11349
11350 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11351
11352         PR fortran/16946
11353         * gfortran.dg/reduction.f90: New testcase.
11354
11355 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11356
11357         PR fortran/16520
11358         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11359
11360 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11361
11362         PR c++/17041
11363         * g++.dg/Wparentheses-3.C: New test.
11364
11365 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11366
11367         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11368         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11369         * gcc.dg/vect/vect-2.c: Likewise.
11370         * gcc.dg/vect/vect-3.c: Likewise.
11371         * gcc.dg/vect/vect-4.c: Likewise.
11372         * gcc.dg/vect/vect-5.c: Likewise.
11373         * gcc.dg/vect/vect-6.c: Likewise.
11374         * gcc.dg/vect/vect-7.c: Likewise.
11375         * gcc.dg/vect/vect-25.c: Likewise.
11376         * gcc.dg/vect/vect-31.c: Likewise.
11377         * gcc.dg/vect/vect-32.c: Likewise.
11378         * gcc.dg/vect/vect-34.c: Likewise.
11379         * gcc.dg/vect/vect-36.c: Likewise.
11380         * gcc.dg/vect/vect-all.c: Likewise.
11381
11382 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11383
11384         PR c++/17068
11385         * g++.dg/template/operator4.C: New test.
11386
11387 2004-08-18  Richard Henderson  <rth@redhat.com>
11388
11389         * gcc.dg/20040206-1.c: XFAIL.
11390
11391 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11392
11393         PR c++/16246
11394         * g++.dg/template/array7.C: New test.
11395
11396 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11397
11398         * gcc.dg/mips-movcc-1.c: New test.
11399         * gcc.dg/mips-movcc-2.c: New test.
11400         * gcc.dg/mips-movcc-3.c: New test.
11401
11402         * gcc.dg/mips-nmadd-1.c: New test.
11403         * gcc.dg/mips-nmadd-2.c: New test.
11404
11405 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11406
11407         PR c++/15871
11408         * g++.dg/opt/inline8.C: New test.
11409
11410         PR c++/16965
11411         * g++.dg/parse/error17.C: New test.
11412
11413 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11414
11415         * gcc.dg/vect: New directory for vectorizer tests.
11416         * gcc.dg/vect/tree-vect.h: New file.
11417         * gcc.dg/vect/vect.exp: New file.
11418         * gcc.dg/vect/pr16105.c.c: New test.
11419         * gcc.dg/vect/vect-1.c: New test.
11420         * gcc.dg/vect/vect-2.c: New test.
11421         * gcc.dg/vect/vect-3.c: New test.
11422         * gcc.dg/vect/vect-4.c: New test.
11423         * gcc.dg/vect/vect-5.c: New test.
11424         * gcc.dg/vect/vect-6.c: New test.
11425         * gcc.dg/vect/vect-7.c: New test.
11426         * gcc.dg/vect/vect-8.c: New test.
11427         * gcc.dg/vect/vect-9.c: New test.
11428         * gcc.dg/vect/vect-10.c: New test.
11429         * gcc.dg/vect/vect-11.c: New test.
11430         * gcc.dg/vect/vect-12.c: New test.
11431         * gcc.dg/vect/vect-13.c: New test.
11432         * gcc.dg/vect/vect-14.c: New test.
11433         * gcc.dg/vect/vect-15.c: New test.
11434         * gcc.dg/vect/vect-16.c: New test.
11435         * gcc.dg/vect/vect-17.c: New test.
11436         * gcc.dg/vect/vect-18.c: New test.
11437         * gcc.dg/vect/vect-19.c: New test.
11438         * gcc.dg/vect/vect-20.c: New test.
11439         * gcc.dg/vect/vect-21.c: New test.
11440         * gcc.dg/vect/vect-22.c: New test.
11441         * gcc.dg/vect/vect-23.c: New test.
11442         * gcc.dg/vect/vect-24.c: New test.
11443         * gcc.dg/vect/vect-25.c: New test.
11444         * gcc.dg/vect/vect-26.c: New test.
11445         * gcc.dg/vect/vect-27.c: New test.
11446         * gcc.dg/vect/vect-28.c: New test.
11447         * gcc.dg/vect/vect-29.c: New test.
11448         * gcc.dg/vect/vect-30.c: New test.
11449         * gcc.dg/vect/vect-31.c: New test.
11450         * gcc.dg/vect/vect-32.c: New test.
11451         * gcc.dg/vect/vect-33.c: New test.
11452         * gcc.dg/vect/vect-34.c: New test.
11453         * gcc.dg/vect/vect-35.c: New test.
11454         * gcc.dg/vect/vect-36.c: New test.
11455         * gcc.dg/vect/vect-37.c: New test.
11456         * gcc.dg/vect/vect-38.c: New test.
11457         * gcc.dg/vect/vect-40.c: New test.
11458         * gcc.dg/vect/vect-41.c: New test.
11459         * gcc.dg/vect/vect-42.c: New test.
11460         * gcc.dg/vect/vect-43.c: New test.
11461         * gcc.dg/vect/vect-44.c: New test.
11462         * gcc.dg/vect/vect-45.c: New test.
11463         * gcc.dg/vect/vect-46.c: New test.
11464         * gcc.dg/vect/vect-47.c: New test.
11465         * gcc.dg/vect/vect-48.c: New test.
11466         * gcc.dg/vect/vect-49.c: New test.
11467         * gcc.dg/vect/vect-50.c: New test.
11468         * gcc.dg/vect/vect-51.c: New test.
11469         * gcc.dg/vect/vect-52.c: New test.
11470         * gcc.dg/vect/vect-53.c: New test.
11471         * gcc.dg/vect/vect-54.c: New test.
11472         * gcc.dg/vect/vect-55.c: New test.
11473         * gcc.dg/vect/vect-56.c: New test.
11474         * gcc.dg/vect/vect-57.c: New test.
11475         * gcc.dg/vect/vect-58.c: New test.
11476         * gcc.dg/vect/vect-59.c: New test.
11477         * gcc.dg/vect/vect-60.c: New test.
11478         * gcc.dg/vect/vect-61.c: New test.
11479         * gcc.dg/vect/vect-all.c: New test.
11480         * gcc.dg/vect/vect-none.c: New test.
11481
11482 2004-08-17  Paul Brook  <paul@codesourcery.com>
11483
11484         PR fortran/13082
11485         * gfortran.dg/entry_1.f90: New test.
11486
11487 2004-08-17  Andrew Pinski  <apinski@apple.com>
11488
11489         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11490
11491 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11492
11493         * gcc.dg/pr17036-1.c: New test.
11494
11495 2004-08-16  Devang Patel  <dpatel@apple.com>
11496
11497         * gcc.dg/darwin-20040809-1.c: New test.
11498
11499 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11500
11501         * gcc.dg/funcdef-attr-1.c: New test.
11502
11503 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11504
11505         * gcc.dg/altivec-17.c: New test.
11506         * gcc.dg/altivec-18.c: New test.
11507
11508 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11509
11510         PR c++/6749
11511         * g++.dg/template/vtable2.C: New test.
11512
11513 2004-08-14  Richard Henderson  <rth@redhat.com>
11514
11515         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11516         * gcc.dg/pack-test-4.c (main): Return 0.
11517         * gcc.dg/setjmp-1.c: Remove XFAIL.
11518         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11519
11520 2004-08-14  Richard Henderson  <rth@redhat.com>
11521
11522         * gcc.dg/980217-1.c: Add prototype for printf.
11523
11524 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11525
11526         * gfortran.dg/pr16935.f90: New test.
11527
11528 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11529
11530         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11531
11532 2004-08-13  Paul Brook  <paul@codesourcery.com>
11533
11534         * gfortran.dg/der_io_1.f90: Remove stray comma.
11535
11536 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11537
11538         * gcc.dg/vmx/cw-bug-2.c: Remove.
11539         * gcc.dg/vmx/vprint-1.c: Remove.
11540         * gcc.dg/vmx/vscan-1.c: Remove.
11541
11542 2004-08-12  Devang patel  <dpatel@apple.com>
11543
11544         * gcc.dg/darwin-20040809-2.c: New test.
11545
11546 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11547
11548         * g++.dg/ext/altivec-12.C: New test.
11549
11550         * g++.dg/ext/altivec-11.C: New test.
11551
11552 2004-08-12  Paul Brook  <paul@codesourcery.com>
11553
11554         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11555
11556 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11557
11558         * g++.dg/ext/altivec-2.C: Check for hardware support before
11559         executing any VMX instructions.
11560
11561         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11562
11563 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11564
11565         PR c++/16276
11566         * g++.old-deja/g++.other/comdat4.C: New test.
11567         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11568
11569 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11570
11571         PR target/16286
11572         * gcc.dg/pr16286.c: New test.
11573
11574 2004-08-12 Jan Beulich <jbeulich@novell.com>
11575
11576         * g++.dg/ext/asm5.C: New.
11577
11578 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11579
11580         PR c++/16698
11581         * g++.dg/eh/crash1.C: New test.
11582
11583         PR c++/16717
11584         * g++.dg/ext/construct1.C: New test.
11585
11586 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11587
11588         PR c++/16853
11589         * g++.dg/init/ptrmem1.C: New test.
11590
11591         PR c++/16618
11592         * g++.dg/parse/offsetof5.C: New test.
11593
11594         PR c++/16870
11595         * g++.dg/template/overload3.C: New test.
11596
11597 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11598
11599         PR c++/16964
11600         * g++.dg/parse/error16.C: New test.
11601
11602         PR c++/16904
11603         * g++.dg/template/error14.C: New test.
11604
11605         PR c++/16929
11606         * g++.dg/template/error15.C: New test.
11607
11608 2004-08-11  Devang Patel  <dpatel@apple.com>
11609
11610         * gcc.dg/darwin-ld-20040809-1.c: New test.
11611         * gcc.dg/darwin-ld-20040809-2.c: New test.
11612
11613 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11614
11615         PR fortran/16917
11616         * gfortran.dg/dfloat_1.f90: New test.
11617
11618 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11619
11620         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11621         * gcc.dg/dll-2.c: Fix dg-require syntax.
11622         * gcc.misc-tests/arm-isr.c (abort): Declare.
11623         (exit): Likewise.
11624
11625 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11626
11627         PR c++/16971
11628         * g++.dg/parse/crash16.C: New test.
11629
11630 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11631
11632         * gcc.dg/mips-rsqrt-1.c: New test case.
11633         * gcc.dg/mips-rsqrt-2.c: New test case.
11634         * gcc.dg/mips-rsqrt-3.c: New test case.
11635
11636 2004-08-10  Paul Brook  <paul@codesourcery.com>
11637
11638         * gfortran.dg/der_io_1.f90: New test.
11639
11640 2004-08-10  Paul Brook  <paul@codesourcery.com>
11641
11642         PR fortran/16919
11643         * gfortran.dg/der_array_1.f90: New test.
11644
11645 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11646
11647         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11648
11649 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11650
11651         * gcc.dg/wchar_t-2.c: Fix typo.
11652
11653 2004-08-09  Falk Hueffner  <falk@debian.org>
11654
11655         PR tree-optimization/12517
11656         * gcc.c-torture/compile/pr12517.c: New test.
11657
11658         PR tree-optimization/12578
11659         * gcc.c-torture/compile/pr12578.c: New test.
11660
11661         PR tree-optimization/12899
11662         * gcc.c-torture/compile/pr12899.c: New test.
11663
11664         PR rtl-optimization/14692
11665         * gcc.c-torture/compile/pr14692.c: New test.
11666
11667         PR tree-optimization/16461
11668         * gcc.c-torture/compile/pr16461.c: New test.
11669
11670 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11671
11672         * gfortran.dg/getenv_1.f90: New test.
11673
11674 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11675
11676         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11677         wchar_t.
11678         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11679
11680 2004-08-06  Paul Brook  <paul@codesourcery.com>
11681
11682         * gfortran.dg/ret_array_1.f90: New test.
11683         * gfortran.dg/ret_pointer_1.f90: New test.
11684
11685 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11686
11687         * gcc.dg/missing-field-init-[12].c: New tests.
11688         * g++.dg/warn/missing-field-init-[12].C: New tests.
11689
11690 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11691
11692         * gcc.dg/enum2.c: New test.
11693         * gcc.dg/symbian3.c: Likewise.
11694         * gcc.dg/symbian4.c: Likewise.
11695         * gcc.dg/wchar_t-2.c: Likewise.
11696
11697 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11698
11699         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11700         destructor tests.
11701
11702 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11703
11704         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11705         dg-require-visiblity.
11706         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11707         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11708         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11709         * g++.dg/ext/visibility/new1.C: Likewise.
11710         * g++.dg/ext/visibility/pragma.C: Likewise.
11711         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11712         * g++.dg/ext/visibility/virtual.C: Likewise.
11713         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11714         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11715         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11716         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11717         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11718         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11719         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11720         * g++/dg/ext/visibility/visibility-8.C: New test.
11721         * gcc.c-torture/compile/dll.x: Remove.
11722         * gcc.dg/dll-2.c: Use dg-require-dll
11723         * gcc.dg/visibility-10.c: New test.
11724         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11725         supporting DLLs.
11726         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11727         (scan_not_hidden): Likewise.
11728
11729 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11730
11731         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11732
11733 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11734
11735         * gcc.c-torture/execute/20040805-1.c: New test.
11736
11737 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11738
11739         * gcc.dg/20020118-1.c: Declare abort.
11740         * gcc.dg/altivec_check.h: Likewise.
11741         * gcc.dg/iftrap-2.c: Likewise.
11742         * gcc.dg/pragma-darwin.c: Likewise.
11743         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11744
11745 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11746
11747         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11748
11749 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11750
11751         * gcc.c-torture/execute/builtins/abs-2.c,
11752         gcc.c-torture/execute/builtins/abs-3.c,
11753         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11754         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11755         intmax_t, uintmax_t and their limits.
11756         * gcc.dg/intmax_t-1.c: New test.
11757
11758 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11759
11760         * g++.dg/tc1/dr147.C: Add reference to PR.
11761
11762 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11763
11764         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11765         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11766
11767 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11768
11769         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11770
11771 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11772
11773         * gcc.dg/redecl-5.c: New test.
11774         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11775         of scanf.
11776
11777 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11778
11779         PR middle-end/16790
11780         * gcc.c-torture/execute/pr16790-1.c: New test case.
11781
11782 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11783
11784         * g++.dg/ext/visibility/assign1.C: New test.
11785         * g++.dg/ext/visibility/new1.C: Likewise.
11786
11787         * gcc.dg/symbian1.c: New test.
11788         * gcc.dg/symbian2.c: Likewise.
11789
11790 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11791
11792         PR target/16570
11793         * gcc.dg/i386-sse-9.c: New test.
11794
11795 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11796
11797         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11798
11799 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11800
11801         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11802         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11803         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11804         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11805         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11806         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11807         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11808         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11809         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11810         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11811         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11812         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11813         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11814         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11815         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11816         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11817         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11818         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11819         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11820         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11821         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11822         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11823         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11824         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11825         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11826         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11827         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11828         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11829         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11830         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11831         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11832         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11833         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11834         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11835         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11836         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11837         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11838         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11839         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11840         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11841         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11842         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11843         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11844         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11845         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11846         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11847         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11848         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11849         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11850         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11851         gcc.misc-tests/i386-pf-3dnow-1.c,
11852         gcc.misc-tests/i386-pf-athlon-1.c,
11853         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11854         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11855         Declare built-in functions used.
11856         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11857
11858 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11859
11860         PR c++/16707
11861         * g++.dg/lookup/using12.C: New test.
11862
11863         * g++.dg/init/null1.C: Fix PR number.
11864         * g++.dg/parse/namespace10.C: Likewise.
11865
11866 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11867
11868         PR c++/16224
11869         * g++.dg/template/spec17.C: New test.
11870         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11871         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11872
11873 2004-08-02  David Billinghurst
11874
11875         PR fortran/16292
11876         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11877
11878 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11879
11880         * gcc.dg/ia64-got-1.c: New test case.
11881
11882 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11883
11884         PR c++/16489
11885         * g++.dg/init/null1.C: New test.
11886         * g++.dg/tc1/dr76.C: Adjust error marker.
11887
11888         PR c++/16529
11889         * g++.dg/parse/namespace10.C: New test.
11890
11891         PR c++/16810
11892         * g++.dg/inherit/ptrmem2.C: New test.
11893
11894 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11895
11896         PR target/16155
11897         * gcc.dg/pr16155.c: New test.
11898
11899 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11900
11901         * gcc.dg/redecl-2.c: New test.
11902
11903 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11904
11905         * gcc.dg/darwin-longdouble.c: New file.
11906
11907 2004-07-30  Richard Henderson  <rth@redhat.com>
11908
11909         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11910         write to constant argument.
11911         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11912
11913 2004-07-30  Richard Henderson  <rth@redhat.com>
11914
11915         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11916         tests of nearest around zero.
11917
11918 2004-07-30  Andrew Pinski  <apinski@apple.com>
11919
11920         * gcc.c-torture/compile/20040730-1.c: New test.
11921
11922 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11923
11924         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11925         powerpc-eabispe.
11926
11927 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11928
11929         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11930
11931 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11932
11933         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11934         contains $ld_library_path.
11935         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11936
11937 2004-07-29  Richard Henderson  <rth@redhat.com>
11938
11939         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11940
11941         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11942         (alt2, which): New.
11943         (Check): Accept either alternative.
11944
11945 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11946
11947         * g++.dg/abi/inline1.C: New test.
11948         * g++.dg/abi/local1-a.cc: Likewise.
11949         * g++.dg/abi/local1.C: Likewise.
11950         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11951         * g++.dg/abi/mangle12.C: Likewise.
11952         * g++.dg/abi/mangle17.C: Likewise.
11953         * g++.dg/abi/mangle20-2.C: Likewise.
11954         * g++.dg/opt/interface1.C: Likewise.
11955         * g++.dg/opt/interface1.h: Likewise.
11956         * g++.dg/opt/interface1-a.cc: New test.
11957         * g++.dg/parse/repo1.C: New test.
11958         * g++.dg/template/repo1.C: Likewise.
11959         * g++.dg/warn/Winline-1.C: Likewise.
11960         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11961
11962 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11963
11964         * gcc.dg/tree-ssa/20040729-1.c: New test.
11965
11966 2004-07-27  Matt Austern <austern@apple.com>
11967
11968         * gcc.dg/darwin-bool-1.c: New test.
11969         * gcc.dg/darwin-bool-2.c: New test.
11970
11971 2004-07-28  Richard Henderson  <rth@redhat.com>
11972
11973         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11974         arguments in the correct type.  Don't write to constant arguments.
11975
11976 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11977
11978         PR tree-optimization/16688
11979         PR tree-optimization/16689
11980         * g++.dg/tree-ssa/pr16688.C: New test.
11981
11982 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11983
11984         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11985         loads.  Not only in the comment, this time.
11986
11987 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11988
11989         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11990         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11991         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11992         * gcc.dg/sh4a-bitmovua.c: New.
11993         * gcc.dg/sh4a-cos.c: New.
11994         * gcc.dg/sh4a-cosf.c: New.
11995         * gcc.dg/sh4a-fprun.c: New.
11996         * gcc.dg/sh4a-fsrra.c: New.
11997         * gcc.dg/sh4a-memmovua.c: New.
11998         * gcc.dg/sh4a-sin.c: New.
11999         * gcc.dg/sh4a-sincos.c: New.
12000         * gcc.dg/sh4a-sincosf.c: New.
12001         * gcc.dg/sh4a-sinf.c: New.
12002
12003 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12004
12005         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12006         conditionals.
12007         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12008         loads.
12009         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12010         DOM1.
12011
12012 2004-07-27  Andrew Pinski  <apinski@apple.com>
12013
12014         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12015
12016 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12017
12018         * gcc.dg/pragma-isr.c: New test.
12019
12020 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12021
12022         PR c++/14429
12023         * g++.dg/template/ttp11.C: New test.
12024
12025 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12026
12027         * gcc.c-torture/compile/20040727-1.c: New test.
12028
12029 2004-07-26  Eric Christopher  <echristo@redhat.com>
12030
12031         * gcc.c-torture/compile/20040726-2.c: New test.
12032
12033 2004-07-26  Andrew Pinski  <apinski@apple.com>
12034
12035         * g++.dg/rtti/tinfo1.C: Xfail.
12036
12037 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12038
12039         * gcc.c-torture/compile/20040726-1.c: New test.
12040
12041 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12042             Brian Ryner  <bryner@brianryner.com>
12043
12044         PR c++/9283
12045         PR c++/15000
12046         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12047         * g++.dg/ext/visibility/: New directory.
12048         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12049         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12050         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12051         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12052         * g++.dg/ext/visibility/fvisibility.C,
12053         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12054         g++.dg/ext/visibility/fvisibility-override1.C
12055         g++.dg/ext/visibility/fvisibility-override2.C
12056         g++.dg/ext/visibility/memfuncts.C
12057         g++.dg/ext/visibility/noPLT.C
12058         g++.dg/ext/visibility/pragma.C
12059         g++.dg/ext/visibility/pragma-override1.C
12060         g++.dg/ext/visibility/pragma-override2.C
12061         g++.dg/ext/visibility/staticmemfuncts.C
12062         g++.dg/ext/visibility/virtual.C: New tests.
12063
12064 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12065
12066         PR c/15360
12067         * gcc.dg/pr15360-1.c: New test.
12068
12069 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12070
12071         * gcc.dg/pragma-align-2.c: New test.
12072         * gcc.dg/pragma-init-fini.c: New test.
12073         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12074         targets.
12075
12076 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12077
12078         * gcc.dg/init-string-2.c: New test.
12079
12080 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12081
12082         PR 16684
12083         * gcc.dg/Wredundant-decls-1.c: New test case.
12084
12085 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12086
12087         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12088         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12089         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12090         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12091         * gcc.dg/compat/generate-random.c: New file.
12092         * gcc.dg/compat/generate-random.h: Likewise.
12093         * gcc.dg/compat/generate-random_r.c: Likewise.
12094         * gcc.dg/compat/struct-layout-1.h: Likewise.
12095         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12096         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12097         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12098         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12099         * gcc.dg/compat/struct-layout-1_main.c: New test.
12100         * gcc.dg/compat/struct-layout-1_x.c: New file.
12101         * gcc.dg/compat/struct-layout-1_y.c: New file.
12102         * gcc.dg/compat/struct-layout-1_test.h: New file.
12103
12104 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12105
12106         * gcc.dg/comp-return-1.c: New test
12107
12108 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12109
12110         * gcc.dg/vmx/8-02a.c: Fix typo.
12111
12112         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12113         * gcc.dg/darwin-abi-3.c: New test.
12114
12115         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12116         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12117
12118         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12119         * gcc.dg/vmx/ops-long-1.c: New test.
12120         * gcc.dg/vmx/ops-long-2.c: New test.
12121
12122 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12123
12124         * g++.dg/lookup/conv-[1234].C: New.
12125
12126 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12127
12128         * g++.dg/parse/attr2.C: Simplify.
12129
12130 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12131
12132         PR c/7284
12133         * gcc.c-torture/execute/pr7284-1.c: New test.
12134
12135 2004-07-22  Brian Booth  <bbooth@redhat.com>
12136
12137         * gcc.dg/tree-ssa/20040721-1.c: New test.
12138
12139 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12140
12141         * g++.dg/template/crash20.c: New.
12142
12143 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12144
12145         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12146         Add dg-run directive.  Declare variables as required.
12147         * gfortran.dg/g77/README: Update
12148
12149 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12150
12151         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12152         gcc.dg/cris-peep2-andu2.c: New tests.
12153
12154 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12155
12156         PR c/15052
12157         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12158         on return type.
12159         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12160         messages.
12161         * gcc.dg/qual-return-2.c: Update expected messages.
12162         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12163
12164 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12165
12166         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12167         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12168
12169 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12170
12171         PR c/11250
12172         * gcc.dg/init-string-1.c: New test.
12173
12174 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12175
12176         PR middle-end/15345
12177         PR c/16450
12178         * gcc.dg/torture/nested-fn-1.c: New test.
12179
12180 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12181
12182         PR target/16559
12183         * gcc.dg/ia64-fptr-1.c: New file.
12184
12185 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12186
12187         PR c++/14497
12188         * g++.dg/template/spec16.C: New test.
12189         * g++.old-deja/g++.robertl/eb118.C: Remove.
12190
12191 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12192
12193         PR c++/509
12194         * g++.dg/template/spec15.C: New test.
12195
12196 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12197
12198         Copy cases from g77.f-torture/execute and add dg-run
12199         directive.  Other changes as noted.
12200         * gfortran.dg/g77/13037.f
12201         * gfortran.dg/g77/1832.f
12202         * gfortran.dg/g77/19981119-0.f
12203         * gfortran.dg/g77/19990313-0.f
12204         * gfortran.dg/g77/19990313-1.f
12205         * gfortran.dg/g77/19990313-2.f
12206         * gfortran.dg/g77/19990313-3.f
12207         * gfortran.dg/g77/19990419-1.f
12208         * gfortran.dg/g77/19990826-0.f
12209         * gfortran.dg/g77/19990826-2.f
12210         * gfortran.dg/g77/20000503-1.f
12211         * gfortran.dg/g77/20001111.f
12212         * gfortran.dg/g77/20010116.f
12213         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12214         * gfortran.dg/g77/20010430.f
12215         * gfortran.dg/g77/6177.f
12216         * gfortran.dg/g77/947.f
12217         * gfortran.dg/g77/970816-3.f
12218         * gfortran.dg/g77/971102-1.f
12219         * gfortran.dg/g77/980520-1.f
12220         * gfortran.dg/g77/980628-0.f
12221         * gfortran.dg/g77/980628-1.f
12222         * gfortran.dg/g77/980628-10.f
12223         * gfortran.dg/g77/980628-2.f
12224         * gfortran.dg/g77/980628-3.f
12225         * gfortran.dg/g77/980628-7.f
12226         * gfortran.dg/g77/980628-8.f
12227         * gfortran.dg/g77/980628-9.f
12228         * gfortran.dg/g77/980701-0.f
12229         * gfortran.dg/g77/980701-1.f
12230         * gfortran.dg/g77/cabs.f
12231         * gfortran.dg/g77/claus.f
12232         * gfortran.dg/g77/complex_1.f
12233         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12234         * gfortran.dg/g77/dcomplex.f
12235         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12236         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12237         * gfortran.dg/g77/f90-intrinsic-numeric.f
12238         * gfortran.dg/g77/int8421.f
12239         * gfortran.dg/g77/labug1.f
12240         * gfortran.dg/g77/large_vec.f
12241         * gfortran.dg/g77/le.f
12242         * gfortran.dg/g77/short.f
12243         * gfortran.dg/g77/README: Update
12244
12245 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12246
12247         PR c++/16637
12248         * g++.dg/parse/lookup4.C: New test.
12249
12250 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12251
12252         PR c++/16175
12253         * g++.dg/template/ttp10.C: New test.
12254
12255 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12256
12257         * gcc.dg/pr12625-1.c: New test.
12258
12259 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12260
12261         * testsuite/gcc.dg/switch-warn-1.c: New test.
12262         * testsuite/gcc.dg/switch-warn-2.c: New test.
12263         * gcc.c-torture/compile/pr14730.c: Update.
12264
12265 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12266
12267         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12268         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12269         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12270         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12271
12272 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12273
12274         PR c++/16623
12275         * g++.dg/template/assign1.C: New test.
12276
12277 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12278
12279         PR c++/12170
12280         * g++.dg/template/ttp9.C: New test.
12281
12282 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12283
12284         * gcc.dg/format/cmn-err-1.c: New test.
12285
12286 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12287
12288         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12289         gcc.dg/Wparentheses-10.c: New tests.
12290         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12291
12292 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12293
12294         PR fortran/16465
12295         * gfortran.dg/g77//ffixed-line-length-0.f,
12296         gfortran.dg/g77/ffixed-line-length-132.f,
12297         gfortran.dg/g77/ffixed-line-length-72.f,
12298         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12299         gfortran.dg/g77/README: Update.
12300
12301 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12302
12303         PR c++/13092
12304         * g++.dg/template/non-dependent7.C: New test.
12305         * g++.dg/template/non-dependent8.C: Likewise.
12306         * g++.dg/template/non-dependent9.C: Likewise.
12307         * g++.dg/template/non-dependent10.C: Likewise.
12308
12309 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12310
12311         PR c++/16337
12312         * g++.dg/parse/attr2.C: New test.
12313
12314 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12315
12316         * g77.dg: Removed.
12317         * g77.f-torture: Ditto.
12318
12319 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12320
12321         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12322         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12323         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12324
12325 2004-07-16  Richard Henderson  <rth@redhat.com>
12326
12327         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12328
12329 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12330
12331         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12332         tests with full list of options.
12333         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12334         of TORTURE_OPTIONS if test contains 'dg-do run'.
12335
12336         PR fortran/16404
12337         * gfortran.dg/do_iterator.f90: New test.
12338
12339 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12340
12341         PR rtl-optimization/16536
12342         * gcc.c-torture/execute/restrict-1.c: New test.
12343
12344 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12345
12346         PR fortran/15324
12347         * gfortran.dg/pr15324.f90: New test.
12348
12349         PR fortran/15129
12350         * gfortran.dg/pr15129.f90: New test.
12351
12352         PR fortran/15140
12353         * gfortran.dg/pr15140.f90: New test.
12354
12355         PR fortran/13792
12356         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12357         compile-time simplification.
12358
12359 2004-07-14  Mike Stump  <mrs@apple.com>
12360
12361         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12362
12363 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12364
12365         PR target/16325
12366         * gcc.dg/profile-generate-1.c: New.
12367
12368 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12369
12370         * gcc.c-torture/execute/20040709-1.c: New test.
12371         * gcc.c-torture/execute/20040709-2.c: New test.
12372
12373 2004-07-14  Mike Stump  <mrs@apple.com>
12374
12375         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12376
12377 2004-07-14  Mike Stump  <mrs@apple.com>
12378
12379         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12380
12381 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12382
12383         PR c++/16518
12384         * g++.dg/parse/mutable1.C: New test.
12385
12386 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12387
12388         PR tree-optimization/16443
12389         * gcc.dg/tree-ssa/20040713-1.c: New test.
12390
12391 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12392
12393         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12394         for operator new.
12395
12396 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12397
12398         * gfortran.dg/g77/README: New file
12399         * gfortran.dg/g77/19981216-0.f:  Copy from
12400         g77.f-torture/noncompile.  Add "dg-do compile" and
12401         dg-error as required.
12402         * gfortran.dg/g77/19990218-1.f: Likewise
12403         * gfortran.dg/g77/19990905-1.f: Likewise
12404         * gfortran.dg/g77/9263.f: Likewise
12405         * gfortran.dg/g77/980615-0.f: Likewise
12406         * gfortran.dg/g77/980616-0.f: Likewise
12407         * gfortran.dg/g77/check0.f: Likewise
12408         * gfortran.dg/g77/select_no_compile.f: Likewise
12409
12410 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12411
12412         Copy files from g77.f-torture/compile.
12413         Add "{ dg-do compile}".  Other changes as noted
12414         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12415         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12416         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12417         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12418         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12419         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12420         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12421         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12422         statement to conform to standard.  Append alpha1.x for reference.
12423         * gfortran.dg/g77/xformat.f: Add dg-warning
12424
12425 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12426
12427         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12428         Add {dg-do compile} directive.
12429         * gfortran.dg/g77/cpp2.F: Likewise
12430
12431 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12432
12433         PR c++/5402
12434         * g++.dg/lookup/name-clash1.C: New test.
12435
12436         PR c++/9777
12437         * g++.dg/lookup/name-clash2.C: New test.
12438
12439         PR c++/12102
12440         * g++.dg/lookup/name-clash3.C: New test.
12441
12442 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12443
12444         * g++.dg/lookup/new2.C: New test.
12445         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12446
12447 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12448
12449         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12450         Add {dg-do compile} directive.
12451         * gfortran.dg/g77/13060.f: Likewise
12452         * gfortran.dg/g77/19990218-0.f: Likewise
12453         * gfortran.dg/g77/19990305-0.f: Likewise
12454         * gfortran.dg/g77/19990419-0.f: Likewise
12455         * gfortran.dg/g77/19990502-0.f: Likewise
12456         * gfortran.dg/g77/19990502-1.f: Likewise
12457         * gfortran.dg/g77/19990525-0.f: Likewise
12458         * gfortran.dg/g77/19990826-1.f: Likewise
12459         * gfortran.dg/g77/19990826-3.f: Likewise
12460         * gfortran.dg/g77/19990905-2.f: Likewise
12461         * gfortran.dg/g77/20000412-1.f: Likewise
12462         * gfortran.dg/g77/20000511-1.f: Likewise
12463         * gfortran.dg/g77/20000511-2.f: Likewise
12464         * gfortran.dg/g77/20000518.f: Likewise
12465         * gfortran.dg/g77/20000601-1.f: Likewise
12466         * gfortran.dg/g77/20000601-2.f: Likewise
12467         * gfortran.dg/g77/20000629-1.f: Likewise
12468         * gfortran.dg/g77/20000630-2.f: Likewise
12469         * gfortran.dg/g77/20010115.f: Likewise
12470         * gfortran.dg/g77/20010321-1.f: Likewise
12471         * gfortran.dg/g77/20010426.f: Likewise
12472         * gfortran.dg/g77/20020307-1.f: Likewise
12473         * gfortran.dg/g77/8485.f: Likewise
12474         * gfortran.dg/g77/960317-1.f: Likewise
12475         * gfortran.dg/g77/970915-0.f: Likewise
12476         * gfortran.dg/g77/980310-1.f: Likewise
12477         * gfortran.dg/g77/980310-2.f: Likewise
12478         * gfortran.dg/g77/980310-3.f: Likewise
12479         * gfortran.dg/g77/980310-4.f: Likewise
12480         * gfortran.dg/g77/980310-6.f: Likewise
12481         * gfortran.dg/g77/980310-7.f: Likewise
12482         * gfortran.dg/g77/980310-8.f: Likewise
12483         * gfortran.dg/g77/980419-2.f: Likewise
12484         * gfortran.dg/g77/980424-0.f: Likewise
12485         * gfortran.dg/g77/980427-0.f: Likewise
12486         * gfortran.dg/g77/980729-0.f: Likewise
12487         * gfortran.dg/g77/981117-1.f: Likewise
12488         * gfortran.dg/g77/toon_1.f: Likewise
12489
12490 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12491
12492         PR c++/2204
12493         * g++.dg/other/abstract2.C: New test.
12494
12495 2004-07-12  Paul Brook  <paul@codesourcery.com>
12496
12497         * gfortran.dg/pointer_init_1.f90: New test.
12498
12499 2004-07-11  Paul Brook  <paul@codesourcery.com>
12500
12501         PR fortran/15986
12502         * gfortran.dg/contained_1.f90: New test.
12503
12504 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12505
12506         * g++.dg/parse/defarg8.C: New test.
12507
12508 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12509
12510         PR fortran/16433
12511         * gfortran.dg/pr16433.f: New test.
12512
12513         PR fortran/17574
12514         * gfortran.dg/pr15754.f90: New test.
12515
12516 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12517
12518         PR tree-optimization/16437
12519         * gcc.c-torture/execute/bitfld-4.c: New test.
12520
12521 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12522
12523         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12524         access to common var from module.
12525
12526 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12527
12528         PR fortran/16336
12529         * gfortran.fortran-torture/execute/common_2.f90: New test.
12530
12531 2004-07-10  Paul Brook  <paul@codesourcery.com>
12532
12533         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12534
12535 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12536
12537         PR fortran/15969
12538         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12539
12540 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12541
12542         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12543         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12544         * gfortran.dg/g77/ffree-form-1.f: Likewise
12545         * gfortran.dg/g77/ffree-form-2.f: Likewise
12546         * gfortran.dg/g77/ffree-form-3.f: Likewise
12547         * gfortran.dg/g77/fno-underscoring.f: Likewise
12548         * gfortran.dg/g77/funderscoring.f: Likewise
12549         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12550
12551 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12552
12553         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12554
12555 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12556         Paul Brook  <paul@codesourcery.com>
12557
12558         PR fortran/13415
12559         * gfortran.dg/common_pointer_1.f90: New test.
12560
12561 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12562
12563         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12564
12565 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12566
12567         PR target/16364
12568         * gcc.c-torture/compile/20040709-1.c: New.
12569
12570 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12571
12572         PR fortran/14077
12573         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12574
12575 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12576
12577         PR fortran/13201
12578         * gfortran.dg/shape_1.f90: New test.
12579
12580 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12581             Andrew Pinski  <apinski@apple.com>
12582
12583         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12584
12585 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12586
12587         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12588         comment.
12589
12590 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12591         Paul Brook  <paul@codesourcery.com>
12592
12593         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12594         '.f95' and '.F95'.
12595
12596 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12597
12598         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12599
12600 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12601
12602         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12603         testcases with capital suffix.
12604
12605 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12606
12607         PR fortran/15481
12608         PR fortran/13372
12609         PR fortran/13575
12610         PR fortran/15978
12611         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12612
12613         * gfortran.dg/implicit_1.f90: New test.
12614
12615 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12616
12617         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12618         expression to match gfortran warning/error messages
12619         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12620         dg-error text.
12621
12622 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12623
12624         * lib/fortran-torture.exp: Rename proc search_for to
12625         search_for_re.
12626
12627 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12628
12629         * gcc.c-torture/execute/simd-5.x: New file.
12630         XFAIL on SPARC 64-bit at -O0.
12631
12632 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12633
12634         PR c++/8211
12635         PR c++/16165
12636         * g++.dg/warn/effc3.C: New test.
12637
12638 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12639
12640         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12641         change X to 1X in format.
12642         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12643         add data statements to conform to standard.
12644
12645 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12646
12647         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12648         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12649         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12650
12651 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12652
12653         * gfortran.dg/g77/7388.f: Copy from g77.dg
12654         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12655         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12656         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12657         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12658         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12659         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12660         * gfortran.dg/g77/strlen0.f: Likewise
12661
12662 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12663
12664         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12665         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12666
12667 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12668
12669         * gcc.c-torture/execute/920428-2.x: Delete.
12670         * gcc.c-torture/execute/920501-7.x: Likewise.
12671
12672 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12673
12674         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12675         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12676         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12677         prescott and c3-2.
12678         (PREFETCH_3DNOW): Add -march=c3.
12679
12680 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12681
12682         PR c/16437
12683         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12684         * gcc.c-torture/execute/bf64-1.x: Likewise.
12685
12686 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12687
12688         * gcc.c-torture/compile/20040708-1.c: New test.
12689
12690 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12691
12692         PR c++/16169
12693         * g++.dg/warn/effc2.C: New test.
12694
12695 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12696
12697         * gcc.c-torture/execute/bitfld-1.x: Remove.
12698         * gcc.c-torture/execute/bitfld-3.c: New test.
12699         * gcc.dg/bitfld-2.c: Remove XFAILs.
12700
12701 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12702
12703         PR c++/16276
12704         * g++.dg/rtti/tinfo1.C: New file.
12705
12706 2004-07-07  Eric Christopher  <echristo@redhat.com>
12707
12708         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12709
12710 2004-07-07  Andrew Pinski  <apinski@apple.com>
12711
12712         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12713
12714 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12715
12716         * g++.dg/init/call1.C: XFAIL.
12717
12718 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12719
12720         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12721         except for movstrict*, to movmem* and clrstr* to clrmem*.
12722
12723 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12724
12725         * gcc.c-torture/execute/20040707-1.c: New test.
12726
12727 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12728
12729         * gcc.c-torture/execute/20040706-1.c: New test.
12730
12731 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12732
12733         PR c++/3671
12734         * g++.dg/template/spec14.C: New test.
12735
12736 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12737
12738         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12739         nothing if not yet defined.  Use it in b, c and d type definitions.
12740         * gcc.c-torture/execute/20040705-1.c: New test.
12741         * gcc.c-torture/execute/20040705-2.c: New test.
12742
12743 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12744
12745         PR c++/2518
12746         * g++.dg/lookup/new1.C: New test.
12747
12748 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12749
12750         PR c++/11406
12751         * g++.dg/template/sizeof8.C: New test.
12752
12753 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12754
12755         * gcc.c-torture/compile/20040705-1.c: New test.
12756
12757 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12758
12759         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12760
12761 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12762
12763         * gcc.dg/cpp/if-mop.c: Two new testcases.
12764         * gcc.dg/cpp/trad/comment-3.c: New.
12765
12766 2004-07-04  Paul Brook  <paul@codesourcery.com>
12767
12768         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12769
12770 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12771
12772         PR c++/3761
12773         * g++.dg/lookup/crash4.C: New test.
12774
12775 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12776
12777         * gcc.c-torture/execute/builtin-abs-1.c
12778         * gcc.c-torture/execute/builtin-abs-2.c
12779         * gcc.c-torture/execute/builtin-complex-1.c
12780         * gcc.c-torture/execute/builtins/string-1-lib.c
12781         * gcc.c-torture/execute/builtins/string-1.c
12782         * gcc.c-torture/execute/builtins/string-2-lib.c
12783         * gcc.c-torture/execute/builtins/string-2.c
12784         * gcc.c-torture/execute/builtins/string-3-lib.c
12785         * gcc.c-torture/execute/builtins/string-3.c
12786         * gcc.c-torture/execute/builtins/string-4-lib.c
12787         * gcc.c-torture/execute/builtins/string-4.c
12788         * gcc.c-torture/execute/builtins/string-5-lib.c
12789         * gcc.c-torture/execute/builtins/string-5.c
12790         * gcc.c-torture/execute/builtins/string-6-lib.c
12791         * gcc.c-torture/execute/builtins/string-6.c
12792         * gcc.c-torture/execute/builtins/string-7-lib.c
12793         * gcc.c-torture/execute/builtins/string-7.c
12794         * gcc.c-torture/execute/builtins/string-8-lib.c
12795         * gcc.c-torture/execute/builtins/string-8.c
12796         * gcc.c-torture/execute/builtins/string-9-lib.c
12797         * gcc.c-torture/execute/builtins/string-9.c
12798         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12799         * gcc.c-torture/execute/builtins/string-asm-1.c
12800         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12801         * gcc.c-torture/execute/builtins/string-asm-2.c
12802         * gcc.c-torture/execute/stdio-opt-1.c
12803         * gcc.c-torture/execute/stdio-opt-2.c
12804         * gcc.c-torture/execute/stdio-opt-3.c
12805         * gcc.c-torture/execute/string-opt-1.c
12806         * gcc.c-torture/execute/string-opt-10.c
12807         * gcc.c-torture/execute/string-opt-11.c
12808         * gcc.c-torture/execute/string-opt-12.c
12809         * gcc.c-torture/execute/string-opt-13.c
12810         * gcc.c-torture/execute/string-opt-14.c
12811         * gcc.c-torture/execute/string-opt-15.c
12812         * gcc.c-torture/execute/string-opt-16.c
12813         * gcc.c-torture/execute/string-opt-2.c
12814         * gcc.c-torture/execute/string-opt-6.c
12815         * gcc.c-torture/execute/string-opt-7.c
12816         * gcc.c-torture/execute/string-opt-8.c:
12817         Replace with ...
12818
12819         * gcc.c-torture/execute/builtins/abs-2.c
12820         * gcc.c-torture/execute/builtins/abs-3.c
12821         * gcc.c-torture/execute/builtins/complex-1.c
12822         * gcc.c-torture/execute/builtins/fprintf.c
12823         * gcc.c-torture/execute/builtins/fputs.c
12824         * gcc.c-torture/execute/builtins/memcmp.c
12825         * gcc.c-torture/execute/builtins/memmove.c
12826         * gcc.c-torture/execute/builtins/memops-asm.c
12827         * gcc.c-torture/execute/builtins/mempcpy-2.c
12828         * gcc.c-torture/execute/builtins/mempcpy.c
12829         * gcc.c-torture/execute/builtins/memset.c
12830         * gcc.c-torture/execute/builtins/printf.c
12831         * gcc.c-torture/execute/builtins/sprintf.c
12832         * gcc.c-torture/execute/builtins/strcat.c
12833         * gcc.c-torture/execute/builtins/strchr.c
12834         * gcc.c-torture/execute/builtins/strcmp.c
12835         * gcc.c-torture/execute/builtins/strcpy.c
12836         * gcc.c-torture/execute/builtins/strcspn.c
12837         * gcc.c-torture/execute/builtins/strlen-2.c
12838         * gcc.c-torture/execute/builtins/strlen.c
12839         * gcc.c-torture/execute/builtins/strncat.c
12840         * gcc.c-torture/execute/builtins/strncmp-2.c
12841         * gcc.c-torture/execute/builtins/strncmp.c
12842         * gcc.c-torture/execute/builtins/strncpy.c
12843         * gcc.c-torture/execute/builtins/strpbrk.c
12844         * gcc.c-torture/execute/builtins/strpcpy-2.c
12845         * gcc.c-torture/execute/builtins/strpcpy.c
12846         * gcc.c-torture/execute/builtins/strrchr.c
12847         * gcc.c-torture/execute/builtins/strspn.c
12848         * gcc.c-torture/execute/builtins/strstr-asm.c
12849         * gcc.c-torture/execute/builtins/strstr.c:
12850         ... these new files.
12851
12852         * gcc.c-torture/execute/builtins/abs-2-lib.c
12853         * gcc.c-torture/execute/builtins/abs-3-lib.c
12854         * gcc.c-torture/execute/builtins/complex-1-lib.c
12855         * gcc.c-torture/execute/builtins/fprintf-lib.c
12856         * gcc.c-torture/execute/builtins/fputs-lib.c
12857         * gcc.c-torture/execute/builtins/memcmp-lib.c
12858         * gcc.c-torture/execute/builtins/memmove-lib.c
12859         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12860         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12861         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12862         * gcc.c-torture/execute/builtins/memset-lib.c
12863         * gcc.c-torture/execute/builtins/printf-lib.c
12864         * gcc.c-torture/execute/builtins/sprintf-lib.c
12865         * gcc.c-torture/execute/builtins/strcat-lib.c
12866         * gcc.c-torture/execute/builtins/strchr-lib.c
12867         * gcc.c-torture/execute/builtins/strcmp-lib.c
12868         * gcc.c-torture/execute/builtins/strcpy-lib.c
12869         * gcc.c-torture/execute/builtins/strcspn-lib.c
12870         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12871         * gcc.c-torture/execute/builtins/strlen-lib.c
12872         * gcc.c-torture/execute/builtins/strncat-lib.c
12873         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12874         * gcc.c-torture/execute/builtins/strncmp-lib.c
12875         * gcc.c-torture/execute/builtins/strncpy-lib.c
12876         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12877         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12878         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12879         * gcc.c-torture/execute/builtins/strrchr-lib.c
12880         * gcc.c-torture/execute/builtins/strspn-lib.c
12881         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12882         * gcc.c-torture/execute/builtins/strstr-lib.c
12883         * gcc.c-torture/execute/builtins/lib/abs.c
12884         * gcc.c-torture/execute/builtins/lib/fprintf.c
12885         * gcc.c-torture/execute/builtins/lib/memset.c
12886         * gcc.c-torture/execute/builtins/lib/printf.c
12887         * gcc.c-torture/execute/builtins/lib/sprintf.c
12888         * gcc.c-torture/execute/builtins/lib/strcpy.c
12889         * gcc.c-torture/execute/builtins/lib/strcspn.c
12890         * gcc.c-torture/execute/builtins/lib/strncat.c
12891         * gcc.c-torture/execute/builtins/lib/strncmp.c
12892         * gcc.c-torture/execute/builtins/lib/strncpy.c
12893         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12894         * gcc.c-torture/execute/builtins/lib/strspn.c
12895         * gcc.c-torture/execute/builtins/lib/strstr.c:
12896         New files containing support routines.
12897
12898         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12899         declaration.
12900         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12901         when not optimizing.
12902
12903 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12904
12905         PR c++/16240
12906         * g++.dg/abi/mangle22.C: New test.
12907         * g++.dg/abi/mangle23.C: Likewise.
12908
12909 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12910
12911         PR fortran/16290
12912         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12913         Allow for cases without denormalized floating point numbers.
12914
12915 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12916
12917         PR c/1027
12918         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12919         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12920         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12921         expected warning text.
12922         * gcc.dg/format/diag-2.c: New test.
12923
12924 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12925
12926         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12927
12928 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12929
12930         * gcc.dg/builtins-43.c: New.
12931         * gcc.dg/builtins-44.c: New.
12932         * gcc.dg/builtins-45.c: New.
12933
12934 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12935             Andreas Tobler  <a.tobler@schweiz.ch>
12936
12937         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12938         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12939         as SIGSEGV.
12940         * gcc.dg/cleanup-11.c: Likewise.
12941         * gcc.dg/cleanup-8.c: Likewise.
12942         * gcc.dg/cleanup-9.c: Likewise.
12943         * gcc.dg/cleanup-5.c: Run on all platforms.
12944
12945 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12946
12947         * g++.dg/warn/nonnull1.C: New test.
12948
12949 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12950
12951         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12952         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12953         Special-case the Sun compiler wrt to <complex.h>.
12954
12955 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12956
12957         * gcc.dg/Wunreachable-8.C: New test.
12958
12959         * gcc.dg/h8300-ice2.c : New test.
12960
12961 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12962
12963         PR fortran/16161
12964         * gfortran.fortran-torture/compile/implicit.f90: Add test
12965         for implicit character.
12966
12967 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12968
12969         PR fortran/16289
12970         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12971         Use tiny() intrinsic to find smallest non-negative real
12972
12973 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12974
12975         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12976         * gcc.dg/compat/struct-by-value-22_x.c: New.
12977         * gcc.dg/compat/struct-by-value-22_y.c: New.
12978
12979         * gcc.c-torture/execute/20040629-1.c: New test.
12980
12981 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12982
12983         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12984         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12985
12986         PR target/16195
12987         * gcc.dg/20040625-1.c: New test.
12988
12989 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12990
12991         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12992
12993 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12994
12995         PR fortran/15963
12996         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12997
12998 2004-06-29  Richard Henderson  <rth@redhat.com>
12999
13000         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13001
13002 2004-06-29  Paul Brook  <paul@codesourcery.com>
13003
13004         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13005         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13006
13007 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13008
13009         PR c++/16260
13010         * g++.dg/parse/crash15.C: New.
13011
13012 2004-06-28  Andrew Pinski  <apinski@apple.com>
13013
13014         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13015         by the error already.
13016
13017         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13018
13019 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13020
13021         PR target/14041
13022         * gcc.dg/h8300-bss-align-1.c : New.
13023
13024 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13025
13026         * PR c++/16174
13027         * g++.dg/template/ctor4.C: New.
13028
13029 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13030
13031         PR c++/16205
13032         * g++.dg/warn/Wsequence-point-1.C: New test.
13033
13034 2004-06-27  Paul Brook  <paul@codesourcery.com>
13035
13036         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13037
13038 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13039
13040         * g++.old-deja/g++.mike/p7325.C: Remove.
13041
13042 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13043
13044         PR c/14963
13045         * gcc.dg/pr14963.c: New test.
13046
13047 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13048
13049         PR c++/16193
13050         * g++.dg/parse/redef1.C: New test.
13051
13052 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13053
13054         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13055         20021110.c.
13056         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13057         20021119-1.c.
13058         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13059         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13060         5-04.c.
13061         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13062         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13063         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13064         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13065         g++.brendan/enum14.C.
13066         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13067         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13068         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13069         g++.mike/virt1.C.
13070         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13071         memtemp24.C.
13072
13073 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13074
13075         * gcc.dg/20040527-1.c: New test case.
13076
13077 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13078
13079         PR gfortran/pr16196
13080         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13081
13082 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13083
13084         PR middle-end/15825
13085         * gcc.dg/pr15825-1.c: New test case.
13086
13087 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13088
13089         * gcc.c-torture/execute/20040625-1.c: New test.
13090
13091 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13092
13093         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13094
13095 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13096
13097         * gcc.dg/torture/mips-div-1.c: New test.
13098
13099 2004-06-24  Jeff Law  <law@redhat.com>
13100
13101         * gcc.dg/tree-ssa/20040624-1.c: New test.
13102
13103 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13104
13105         * gcc.c-torture/compile/20040624-1.c: New test.
13106
13107 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13108
13109         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13110         this directory.
13111
13112 2004-06-23  Andrew Pinski  <apinski@apple.com>
13113
13114         PR middle-end/15988
13115         * g++.dg/opt/ptrmem4.C: New test.
13116
13117         * gcc.dg/c90-array-quals-2.c: New test.
13118
13119 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13120
13121         * gcc.dg/kpice1.c: New test.
13122
13123 2006-06-23  Andrew Pinski  <apinski@apple.com>
13124
13125         * gcc.dg/c90-array-quals.c: New test.
13126
13127 2006-06-22  Richard Henderson  <rth@redhat.com>
13128
13129         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13130
13131 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13132
13133         * gcc.dg/builtins-config.h: Handle FreeBSD.
13134
13135 2006-06-22  Richard Henderson  <rth@redhat.com>
13136
13137         * g++.dg/opt/devirt1.C: New.
13138
13139 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13140
13141         * g++.dg/opt/pr15551.C: New testcase.
13142
13143 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13144
13145         PR target/14800
13146         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13147         x86_64-*-linux* when compiling for 32bit.
13148
13149 2004-06-21  Andrew Pinski  <apinski@apple.com>
13150
13151         * gcc.dg/pch/struct-1.c: New.
13152         * gcc.dg/pch/struct-1.hs: New.
13153
13154 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13155
13156         * gcc.dg/pch/save-temps-1.c: New file.
13157         * gcc.dg/pch/save-temps-1.hs: New file.
13158
13159 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13160
13161         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13162         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13163
13164 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13165
13166         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13167         to fix type error.
13168         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13169         Remove trailing spaces.
13170
13171 2004-06-21  Richard Henderson  <rth@redhat.com>
13172
13173         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13174         merging && to BIT_FIELD_REF.
13175
13176 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13177
13178         * g++.dg/opt/placeholder1.C: New test.
13179
13180 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13181
13182         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13183         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13184         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13185         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13186
13187 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13188
13189         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13190         extern "C".
13191         * g++.dg/other/pragma-re-1.C: Add comments.
13192
13193 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13194
13195         PR gfortran/16080
13196         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13197
13198 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13199
13200         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13201         instead of setting the type of size_t by
13202         hand.
13203
13204 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13205
13206         * gcc.dg/unordered-2.c: New test case.
13207         * gcc.dg/unordered-3.c: New test case.
13208
13209 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13210
13211         PR other/16043
13212         * lib/g++.exp (g++_version): Tweak regexp for version
13213         * lib/g77.exp (g77_version): Likewise
13214         * lib/gfortran.exp (gfortran_version): Likewise
13215         * lib/objc.exp (objc_version): Likewise
13216         * lib/treelang.exp (treelang_version): Likewise
13217
13218 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13219
13220         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13221         Use INT_MAX instead of __INT_MAX__.
13222         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13223
13224         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13225         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13226         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13227         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13228         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13229         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13230         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13231         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13232         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13233
13234         * gcc.dg/range-test-1.c: New test.
13235         * g++.dg/opt/range-test-1.C: New test.
13236
13237 2004-06-17  Richard Henderson  <rth@redhat.com>
13238
13239         * objc.dg/sync-1.m: New.
13240         * objc.dg/try-catch-1.m: Don't force next runtime.
13241         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13242         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13243         shadowed catch clause.
13244         * objc.dg/try-catch-5.m: New.
13245
13246 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13247
13248         Bug 14610
13249         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13250
13251 2004-06-15  Richard Henderson  <rth@redhat.com>
13252
13253         * gcc.dg/20001116-1.c: Move expected warning line.
13254
13255 2004-06-15  Richard Henderson  <rth@redhat.com>
13256
13257         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13258         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13259
13260 2004-06-15  Jeff Law  <law@redhat.com>
13261
13262         * gcc.dg/tree-ssa/20040615-1.c: New test.
13263         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13264         be less sensitive to operand ordering.
13265         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13266
13267 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13268
13269         * g++.dg/abi/bitfield3.C: Add comment..
13270
13271 2004-06-15  Richard Henderson  <rth@redhat.com>
13272
13273         * g++.dg/ext/stmtexpr1.C: XFAIL.
13274         * gcc.dg/20030612-1.c: XFAIL.
13275
13276 2004-06-15  Eric Christopher  <echristo@redhat.com>
13277
13278         * g++.dg/charset/asm5.c: New.
13279         * gcc.dg/charset/asm6.c: New.
13280
13281 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13282
13283         PR fortran/15962
13284         * gfortran.fortran-torture/execute/select_1.f90: New test.
13285
13286 2004-06-15  Paul Brook  <paul@codesourcery.com>
13287
13288         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13289
13290 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13291
13292         PR c++/15967
13293         * g++.dg/lookup/crash3.C: New test.
13294
13295 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13296
13297         PR c++/15947
13298         * g++.dg/parse/dtor4.C: New test.
13299
13300 2004-06-14  Jeff Law  <law@redhat.com>
13301
13302         * gcc.c-torture/compile/20040614-1.c: New test.
13303
13304 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13305
13306         PR fortran/15211
13307         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13308         LEN of a character array.
13309
13310 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13311
13312         PR c++/15096
13313         * g++.dg/template/ptrmem10.C: New test.
13314
13315         PR c++/14930
13316         * g++.dg/template/friend30.C: New test.
13317
13318 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13319
13320         PR fortran/14928
13321         * gfortran.fortran-torture/compile/mloc.f90: New test.
13322
13323 2004-06-13  Paul Brook  <paul@codesourcery.com>
13324
13325         * gfortran.fortran-torture/execute/random_2.f90: New test.
13326
13327 2004-06-13  Eric Christopher  <echristo@redhat.com>
13328
13329         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13330
13331 2004-06-12  Paul Brook  <paul@codesourcery.com>
13332
13333         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13334
13335 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13336
13337         PR fortran/14923
13338         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13339
13340 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13341
13342         PR fortran/14957
13343         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13344         syntax errors in end statements of contained subroutines.
13345
13346 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13347
13348         PR fortran/12841
13349         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13350
13351 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13352
13353         PR fortran/15665
13354         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13355
13356 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13357
13358         PR gfortran/12839
13359         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13360
13361 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13362
13363         PR c++/15862
13364         * g++.dg/parse/enum1.C: New test.
13365
13366 2004-06-10  Jeff Law  <law@redhat.com>
13367
13368         * gcc.c-torture/compile/20040610-1.c: New test.
13369
13370 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13371
13372         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13373         * g++.old-deja/g++.other/decl3.C: Likewise.
13374
13375 2004-06-10  Brian Booth  <bbooth@redhat.com>
13376
13377         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13378         V_MAY_DEF instead of VDEF.
13379         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13380
13381 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13382
13383         PR c++/14211
13384         * g++.dg/conversion/const1.C: New test.
13385
13386         PR c++/15076
13387         * g++.dg/conversion/reinterpret1.C: New test.
13388
13389         PR c++/15877
13390         * g++.dg/template/enum2.C: New test.
13391
13392         PR c++/15227
13393         * g++.dg/template/error13.C: New test.
13394
13395 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13396
13397         PR fortran/14957
13398         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13399         arguments to test_* REAL and of the right size.
13400
13401 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13402
13403         PR target/15569
13404         PR rtl-optimization/15681
13405         * gcc.dg/20040609-1.c: New test.
13406
13407 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13408
13409         PR c++/14791
13410         * g++.dg/opt/builtins1.C: New test.
13411
13412 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13413
13414         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13415         that use default windows32 struct layout.
13416         * gcc.dg/i386-bitfield2.c: Likewise.
13417
13418 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13419
13420         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13421         for mingw32 and cygwin targets.
13422
13423 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13424
13425         * gcc.dg/pch/macro-4.c: New.
13426         * gcc.dg/pch/macro-4.hs: New.
13427
13428 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13429
13430         PR fortran/13249
13431         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13432
13433 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13434
13435         PR fortran/13372
13436         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13437
13438 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13439
13440         PR gfortran/14897
13441         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13442
13443 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13444
13445         PR gfortran/15755
13446         * gfortran.fortran-torture/execute/backspace.c : New test.
13447
13448 2004-06-09  Paul Brook  <paul@codesourcery.com>
13449
13450         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13451         (pointer_to_section): Rewrite to use smaller array.
13452
13453 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13454
13455         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13456         * gcc.dg/ext/altivec-10.c: Same.
13457         * gcc.dg/ext/altivec-11.c: Same.
13458         * gcc.dg/ext/altivec-12.c: Same.
13459         * gcc.dg/ext/altivec-13.c: Same.
13460         * gcc.dg/ext/altivec-14.c: Same.
13461         * gcc.dg/ext/altivec-15.c: Same.
13462         * gcc.dg/ext/altivec-16.c: Same.
13463         * gcc.dg/ext/altivec-3.c: Same.
13464         * gcc.dg/ext/altivec-4.c: Same.
13465         * gcc.dg/ext/altivec-6.c: Same.
13466         * gcc.dg/ext/altivec-7.c: Same.
13467         * gcc.dg/ext/altivec-8.c: Same.
13468         * gcc.dg/ext/altivec-varargs-1.c: Same.
13469
13470         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13471         * g++.dg/ext/altivec-10.C: Same.
13472         * g++.dg/ext/altivec-2.C: Same.
13473         * g++.dg/ext/altivec-3.C: Same.
13474         * g++.dg/ext/altivec-4.C: Same.
13475         * g++.dg/ext/altivec-5.C: Same.
13476         * g++.dg/ext/altivec-6.C: Same.
13477         * g++.dg/ext/altivec-7.C: Same.
13478         * g++.dg/ext/altivec-8.C: Same.
13479         * g++.dg/ext/altivec-9.C: Same.
13480
13481 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13482
13483         PR c++/7841
13484         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13485
13486 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13487
13488         * gcc.dg/union-1.c: New test.
13489
13490 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13491
13492         * gcc.dg/builtins-41.c: New test case.
13493         * gcc.dg/builtins-42.c: New test case.
13494
13495 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13496
13497         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13498         * g++.dg/ext/altivec-10.C: Same.
13499         * g++.dg/ext/altivec-2.C: Same.
13500         * g++.dg/ext/altivec-3.C: Same.
13501         * g++.dg/ext/altivec-4.C: Same.
13502         * g++.dg/ext/altivec-5.C: Same.
13503         * g++.dg/ext/altivec-6.C: Same.
13504         * g++.dg/ext/altivec-7.C: Same.
13505         * g++.dg/ext/altivec-8.C: Same.
13506         * g++.dg/ext/altivec-9.C: Same.
13507         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13508         * g++.old-deja/g++.brendan/new3.C: Same.
13509         * gcc.c-torture/execute/eeprof-1.x: Same.
13510
13511 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13512
13513         PR c/14765
13514         * gcc.dg/pr14765-1.c: New test.
13515
13516 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13517
13518         PR c/14649
13519         * gcc.dg/pr14649-1.c: New test case.
13520
13521 2004-06-07  Richard Henderson  <rth@redhat.com>
13522
13523         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13524         if temporaries.
13525
13526 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13527
13528         * g++.dg/eh/elide1.C: Remove XFAIL.
13529
13530 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13531
13532         PR c++/15337
13533         * g++.dg/expr/sizeof3.C: New test.
13534
13535         PR c++/14777
13536         * g++.dg/template/access14.C: New test.
13537
13538         PR c++/15554
13539         * g++.dg/template/enum1.C: New test.
13540
13541         PR c++/15057
13542         * g++.dg/eh/throw1.C: New test.
13543
13544 2004-06-07  David Ayers  <d.ayers@inode.at>
13545             Ziemowit Laski  <zlaski@apple.com>
13546
13547         * lib/objc.exp (objc_target_compile): Revert the '-framework
13548         Foundation' flag fix, since bare Darwin does not ship
13549         with the Foundation framework.
13550         * objc/execute/next_mapping.h: Provide a local NSConstantString
13551         @interface and @implementation.
13552         (objc_constant_string_init): A constructor function, used to
13553         initialize the NSConstantString meta-class object.
13554         * objc/execute/string1.m: Include "next_mapping.h" instead of
13555         <Foundation/NSString.h>.
13556         * objc/execute/string2.m: Likewise.
13557         * objc/execute/string3.m: Likewise.
13558         * objc/execute/string4.m: Likewise.
13559
13560 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13561
13562         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13563         to double. Replace double with FLOAT.
13564         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13565
13566         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13567         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13568         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13569         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13570         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13571         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13572         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13573         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13574
13575 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13576
13577         PR c/13519
13578         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13579
13580 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13581
13582         PR c++/15503
13583         * g++.dg/template/meminit2.C: New test.
13584
13585 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13586
13587         PR target/15822
13588         * gcc.c-torture/execute/compare-fp-1.c,
13589         gcc.c-torture/execute/compare-fp-2.c,
13590         gcc.c-torture/execute/compare-fp-3.c,
13591         gcc.c-torture/execute/compare-fp-4.c,
13592         gcc.c-torture/execute/compare-fp-3.x,
13593         gcc.c-torture/execute/compare-fp-4.x: Moved...
13594         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13595         gcc.c-torture/execute/ieee/compare-fp-2.c,
13596         gcc.c-torture/execute/ieee/compare-fp-3.c,
13597         gcc.c-torture/execute/ieee/compare-fp-4.c,
13598         gcc.c-torture/execute/ieee/compare-fp-3.x,
13599         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13600
13601 2004-06-04  David Ayers  <d.ayers@inode.at>
13602
13603         * objc/execute/protocol-isEqual-4.m: New testcase.
13604
13605 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13606
13607         * objc/execute/protocol-isEqual-1.m: New testcase.
13608         * objc/execute/protocol-isEqual-2.m: New testcase.
13609         * objc/execute/protocol-isEqual-3.m: New testcase.
13610
13611 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13612
13613         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13614
13615 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13616
13617         * lib/objc.exp (objc_target_compile): When running tests on
13618         Darwin (Mac OS X), inform the linker about '-framework
13619         'Foundation'.
13620
13621 2004-06-02  Eric Christopher  <echristo@redhat.com>
13622
13623         * gcc.c-torture/compile/20040602-1.c: New.
13624
13625 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13626
13627         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13628         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13629
13630         PR tree-optimization/14736
13631         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13632
13633         PR tree-optimization/14042
13634         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13635
13636         PR tree-optimization/14729
13637         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13638
13639 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13640
13641         PR fortran/15557
13642         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13643
13644 2004-06-01  Richard Hederson  <rth@redhat.com>
13645
13646         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13647
13648 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13649
13650         PR c++/14932
13651         * g++.dg/parse/offsetof4.C: New test.
13652
13653 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13654
13655         PR objc/7993
13656         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13657
13658 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13659
13660         PR c++/15701
13661         * g++.dg/template/friend29.C: New test.
13662
13663 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13664
13665         PR c/15749
13666         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13667
13668 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13669
13670         * gcc.dg/sparc-trap-1.c: New test.
13671
13672 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13673
13674         PR middle-end/15069
13675         * g++.dg/opt/fold3.C: New test case.
13676
13677 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13678
13679         * lib/target-supports.exp (check_iconv_available): Fix fallout
13680         from 2004-05-28 patch.
13681
13682 2004-05-30  Paul Brook  <paul@codesourcery.com>
13683
13684         PR fortran/15620
13685         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13686         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13687
13688 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13689
13690         * gfortran.fortran-torture/execute/random_1.f90: New test.
13691
13692 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13693
13694         * g++.dg/ext/altivec-10.C: New test.
13695
13696 2004-05-29  Paul Brook  <paul@codesourcery.com>
13697
13698         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13699
13700 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13701
13702         * gcc.dg/altivec-16.c: New test.
13703
13704 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13705
13706         * lib/target-supports.exp (check_vmx_hw_available): New.
13707         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13708
13709         * lib/target-supports.exp (check_alias_available,
13710         check_iconv_available, check_named_sections_available): Use
13711         unique names for temporary files.
13712
13713 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13714
13715         * gcc.dg/altivec-15.c: New test.
13716
13717 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13718
13719         PR c++/15083
13720         * g++.dg/warn/noeffect6.C: New test.
13721
13722         PR c++/15471
13723         * g++.dg/expr/ptrmem4.C: New test.
13724
13725         PR c++/15640
13726         * g++.dg/template/operator3.C: New test.
13727
13728 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13729
13730         PR c++/14668
13731         * g++.dg/lookup/redecl1.C: New test.
13732         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13733
13734 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13735
13736         * gcc.c-torture/execute/compare-fp-1.c,
13737         gcc.c-torture/execute/compare-fp-2.c,
13738         gcc.c-torture/execute/compare-fp-3.c,
13739         gcc.c-torture/execute/compare-fp-4.c,
13740         gcc.c-torture/execute/compare-fp-3.x,
13741         gcc.c-torture/execute/compare-fp-4.x,
13742         gcc.dg/pr15649-1.c: New.
13743
13744 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13745
13746         PR c++/12883
13747         * g++.dg/init/array14.C: New test.
13748
13749 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13750
13751         * lib/compat.exp (compat-get-options-main): New.
13752         (compat-get-options): Remove unneeded code, warn for ignored
13753         command.
13754         (compat-execute): Check flag set by dg-require-* commands.
13755
13756         * lib/compat.exp (compat-execute): Break up long lines.
13757
13758 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13759
13760         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13761         * gcc.dg/altivec-14.c: New test.
13762         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13763
13764         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13765         * gcc.dg/altivec-12.c: Ditto.
13766
13767         * gcc.dg/altivec-3.c: Move call to altivec_check.
13768
13769 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13770
13771         PR c++/15044
13772         * g++.dg/template/error12.C: New test.
13773
13774         PR c++/15317
13775         * g++.dg/ext/attrib15.C: New test.
13776
13777         PR c++/15329
13778         * g++.dg/template/ptrmem9.C: New test.
13779
13780 2004-05-25  Paul Brook  <paul@codesourcery.com>
13781
13782         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13783
13784 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13785
13786         PR c++/15165
13787         * g++.dg/template/crash19.C: New test.
13788
13789 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/15025
13792         * g++.dg/template/redecl1.C: New test.
13793
13794 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13795
13796         PR c++/14821
13797         * g++.dg/other/ns1.C: New test.
13798
13799         PR c++/14883
13800         * g++.dg/template/invalid1.C: New test.
13801
13802 2004-05-23  Paul Brook  <paul@codesourcery.com>
13803         Victor Leikehman  <lei@haifasphere.co.il>
13804
13805         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13806         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13807
13808 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13809
13810         PR c++/15285
13811         PR c++/15299
13812         * g++.dg/template/non-dependent5.C: New test.
13813         * g++.dg/template/non-dependent6.C: New test.
13814
13815 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13816
13817         PR c++/15507
13818         * g++.dg/inherit/union1.C: New test.
13819
13820         PR c++/15542
13821         * g++.dg/template/addr1.C: New test.
13822
13823         PR c++/15427
13824         * g++.dg/template/array5.C: New test.
13825
13826         PR c++/15287
13827         * g++.dg/template/array6.C: New test.
13828
13829 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13830             Roger Sayle  <roger@eyesopen.com>
13831
13832         * g++.dg/lookup/forscope2.C: New test case.
13833
13834 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13835
13836         * gcc.dg/cpp/Wmissingdirs.c: New.
13837
13838 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13839
13840         PR target/15301
13841         * gcc.dg/compat/union-m128-1.h: New file.
13842         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13843         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13844         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13845
13846 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13847
13848         PR target/15302
13849         * gcc.dg/compat/struct-complex-1.h: New file.
13850         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13851         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13852         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13853
13854 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13855
13856         PR middle-end/3074
13857         * gcc.dg/pr3074-1.c: New test case.
13858         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13859
13860 2004-05-20  Falk Hueffner  <falk@debian.org>
13861
13862         PR other/15526
13863         * gcc.dg/ftrapv-1.c: New test case.
13864
13865 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13866
13867         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13868
13869 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13870             Jeff Law  <law@redhat.com>
13871
13872         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13873         * gcc.dg/tree-ssa/20040518-2.c: New test.
13874
13875         * gcc.dg/tree-ssa/20040518-1.c: New test.
13876
13877 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13878
13879         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13880
13881 2004-05-18  Paul Brook  <paul@codesourcery.com>
13882
13883         PR fortran/13930
13884         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13885
13886 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13887
13888         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13889         constant folding.
13890
13891 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13892
13893         * gcc.dg/tree-ssa/20040517-1.c: New test.
13894
13895 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13896
13897         * gcc.dg/loop-4.c: New test.
13898
13899 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13900
13901         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13902
13903 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13904
13905         PR fortran/15311
13906         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13907
13908 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13909
13910         PR fortran/13826
13911         PR fortran/13940
13912         * gfortran.fortran-torture/compile/data_1.f90: New test.
13913
13914 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13915
13916         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13917         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13918
13919 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13920
13921         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13922
13923 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13924
13925         PR c/15444
13926         * gcc.dg/format/xopen-1.c: Adjust expected message.
13927         * gcc.dg/format/xopen-3.c: New test.
13928
13929 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13930
13931         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13932
13933 2004-05-14  Jeff Law  <law@redhat.com>
13934
13935         * gcc.dg/tree-ssa/20040514-2.c: New test.
13936
13937 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13938
13939         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13940         this ...
13941         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13942         this.
13943
13944 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13945
13946         * gcc.dg/tree-ssa/20040514-1.c: New test.
13947
13948 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13949
13950         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13951         test.
13952
13953 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13954
13955         PR fortran/14066
13956         * gfortran.fortran-torture/compile/do_1.f90: New test.
13957
13958 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13959
13960         PR fortran/15051
13961         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13962         test.
13963
13964 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13965
13966         PR fortran/15149
13967         * gfortran.fortran-torture/execute/random_init.f90: New test.
13968
13969 2004-05-13  Paul Brook  <paul@codesourcery.com>
13970
13971         PR fortran/15314
13972         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13973
13974 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13975
13976         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13977         for the powerpc case.
13978
13979 2004-05-13  Jeff Law  <law@redhat.com>
13980
13981         * gcc.dg/tree-ssa/20040513-1.c: New test.
13982         * gcc.dg/tree-ssa/20040513-2.c: New test.
13983
13984 2004-05-13  Paul Brook  <paul@codesourcery.com>
13985
13986         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13987         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13988         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13989
13990 2004-05-13  Andreas Schwab  <schwab@suse.de>
13991
13992         PR other/10819
13993         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13994         characters.
13995
13996 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13997
13998         PR fortran/15294
13999         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14000
14001 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14002
14003         Merge from tree-ssa-20020619-branch.  See
14004         ChangeLog.tree-ssa for details.
14005
14006 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14007
14008         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14009         include <altivec.h> explicitly.
14010         * gcc.dg/altivec-13.c: Likewise.
14011
14012 2004-05-11  Paul Brook  <paul@codesourcery.com>
14013
14014         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14015
14016 2004-05-10  Eric Christopher  <echristo@redhat.com>
14017
14018         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14019         * gcc.dg/sibcall-4.c: Ditto.
14020
14021 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14022
14023         * g++.dg/ext/altivec-8.C: New test case.
14024         * gcc.dg/altivec-13.c: New test case.
14025
14026 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14027
14028         * gcc.c-torture/execute/divcmp-1.c: New test case.
14029         * gcc.c-torture/execute/divcmp-2.c: New test case.
14030         * gcc.c-torture/execute/divcmp-3.c: New test case.
14031
14032 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14033
14034         * g++.dg/other/pragma-re-2.C: New test.
14035
14036 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14037
14038         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14039         * gcc.dg/i386-387-2.c: Likewise.
14040
14041         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14042         __builtin_drem.
14043         * gcc.dg/i386-387-6.c: Likewise.
14044
14045 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14046
14047         * gcc.dg/builtins-33.c:  Also check log1p*.
14048
14049 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14050
14051         PR optimization/15296
14052         * gcc.c-torture/execute/pr15296.c: New test.
14053
14054 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14055
14056         * gcc.dg/builtins-40.c: New test.
14057
14058 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14059
14060         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14061
14062 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14063
14064         * g++.dg/ext/spe1.C: New testcase.
14065
14066 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14067
14068         * objc.dg/image-info.m: Allow additional attributes
14069         for __image_info section.
14070
14071 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14072
14073         * gcc.dg/torture/mips-hilo-2.c: New test.
14074
14075 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14076
14077         PR c++/14389
14078         * g++.dg/template/member5.C: New test.
14079
14080 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14081
14082         * gcc.dg/builtins-34.c: Also check expm1*.
14083
14084 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14085
14086         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14087         * gcc.dg/torture/builtin-convert-3.c: New test.
14088
14089 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14090
14091         PR middle-end/15054
14092         * g++.dg/opt/pr15054.C: New test.
14093
14094 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14095
14096         * gcc.dg/torture/builtin-rounding-1.c: New test.
14097         * gcc.dg/builtins-25.c: Delete.
14098         * gcc.dg/builtins-29.c: Delete.
14099
14100 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14101
14102         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14103         * gcc.dg/sibcall-4.c: Likewise.
14104         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14105
14106 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14107
14108         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14109         bit-field on 16-bit targets.
14110
14111 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14112
14113         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14114         16-bit targets.
14115
14116 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14117
14118         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14119         * gcc.dg/rs6000-power2-2.c: Likewise.
14120
14121 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14122
14123         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14124         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14125         Change the asm registers to be in form of frN instead of fN.
14126
14127 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14128
14129         * gcc.dg/torture/builtin-convert-2.c: New test.
14130
14131 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14132
14133         * gcc.dg/rs6000-power2-1.c: New test.
14134         * gcc.dg/rs6000-power2-2.c: New test.
14135
14136 2004-04-28  Jan Hubicka  <jh@suse.cz>
14137
14138         * gcc.dg/unused-6.c: New test.
14139
14140 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14141             Ulrich Weigand  <uweigand@de.ibm.com>
14142
14143         * ada/acats/run_all.sh: Define $target variable.
14144
14145 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14146
14147         PR c++/15119
14148         * g++.dg/other/vararg-1.C: New test.
14149
14150         PR c++/4794
14151         * g++.dg/eh/cleanup3.C: New test.
14152
14153 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14154
14155         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14156         and ad8011a (target_insn).
14157         * ada/acats/support/macro.dfs: Likewise.
14158         * ada/acats/support/impbit.adb: New file.
14159
14160 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14161
14162         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14163
14164 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14165
14166         * gcc.dg/loop-3.c: New test.
14167
14168 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14169
14170         * gcc.c-torture/execute/simd-5.c: New test.
14171
14172 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14173
14174         PR c++/15064
14175         * g++.dg/template/crash18.C: New test.
14176
14177 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14178
14179         * g++.dg/ext/complit3.C: New test.
14180
14181 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14182
14183         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14184         * gcc.dg/altivec-3.c: Same.
14185         * gcc.dg/altivec-varargs-1.c: Same.
14186
14187 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14188
14189         * lib/target-supports.exp (check_profiling_available): Assume
14190         profiling is not available on powerpc-eabi targets.
14191
14192 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14193
14194         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14195         * gcc.dg/vmx/bug-1.c: Ditto.
14196
14197 2004-04-20  Eric Christopher  <echristo@redhat.com>
14198
14199         * gcc.dg/charset/extern.c: New test.
14200         * g++.dg/charset/extern3.cc: Ditto.
14201
14202 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14203
14204         * gcc.dg/builtins-39.c: New test.
14205
14206 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14207
14208         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14209
14210 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14211
14212         * gcc.dg/torture/mips-hilo-1.c: New test.
14213
14214 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14215
14216         * gcc.c-torture/compile/20040419-1.c: New test.
14217
14218 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14219
14220         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14221
14222 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14223             Aldy Hernandez  <aldyh@redhat.com>
14224
14225         * gcc.c-torture/execute/va-arg-24.c: New.
14226
14227 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14228             Aldy Hernandez  <aldyh@redhat.com>
14229
14230         * gcc.dg/vmx/1b-01.c: New.
14231         * gcc.dg/vmx/1b-02.c: New.
14232         * gcc.dg/vmx/1b-03.c: New.
14233         * gcc.dg/vmx/1b-04.c: New.
14234         * gcc.dg/vmx/1b-05.c: New.
14235         * gcc.dg/vmx/1b-06.c: New.
14236         * gcc.dg/vmx/1b-07.c: New.
14237         * gcc.dg/vmx/1c-01.c: New.
14238         * gcc.dg/vmx/1c-02.c: New.
14239         * gcc.dg/vmx/3a-01a.c: New.
14240         * gcc.dg/vmx/3a-01.c: New.
14241         * gcc.dg/vmx/3a-01m.c: New.
14242         * gcc.dg/vmx/3a-03.c: New.
14243         * gcc.dg/vmx/3a-03m.c: New.
14244         * gcc.dg/vmx/3a-04.c: New.
14245         * gcc.dg/vmx/3a-04m.c: New.
14246         * gcc.dg/vmx/3a-05.c: New.
14247         * gcc.dg/vmx/3a-06.c: New.
14248         * gcc.dg/vmx/3a-06m.c: New.
14249         * gcc.dg/vmx/3a-07.c: New.
14250         * gcc.dg/vmx/3b-01.c: New.
14251         * gcc.dg/vmx/3b-02.c: New.
14252         * gcc.dg/vmx/3b-10.c: New.
14253         * gcc.dg/vmx/3b-13.c: New.
14254         * gcc.dg/vmx/3b-14.c: New.
14255         * gcc.dg/vmx/3b-15.c: New.
14256         * gcc.dg/vmx/3c-01a.c: New.
14257         * gcc.dg/vmx/3c-01.c: New.
14258         * gcc.dg/vmx/3c-02.c: New.
14259         * gcc.dg/vmx/3c-03.c: New.
14260         * gcc.dg/vmx/3d-01.c: New.
14261         * gcc.dg/vmx/4-01.c: New.
14262         * gcc.dg/vmx/4-03.c: New.
14263         * gcc.dg/vmx/5-01.c: New.
14264         * gcc.dg/vmx/5-02.c: New.
14265         * gcc.dg/vmx/5-03.c: New.
14266         * gcc.dg/vmx/5-04.c: New.
14267         * gcc.dg/vmx/5-05.c: New.
14268         * gcc.dg/vmx/5-06.c: New.
14269         * gcc.dg/vmx/5-07.c: New.
14270         * gcc.dg/vmx/5-07t.c: New.
14271         * gcc.dg/vmx/5-08.c: New.
14272         * gcc.dg/vmx/5-10.c: New.
14273         * gcc.dg/vmx/5-11.c: New.
14274         * gcc.dg/vmx/7-01a.c: New.
14275         * gcc.dg/vmx/7-01.c: New.
14276         * gcc.dg/vmx/7c-01.c: New.
14277         * gcc.dg/vmx/7d-01.c: New.
14278         * gcc.dg/vmx/7d-02.c: New.
14279         * gcc.dg/vmx/8-01.c: New.
14280         * gcc.dg/vmx/8-02a.c: New.
14281         * gcc.dg/vmx/8-02.c: New.
14282         * gcc.dg/vmx/brode-1.c: New.
14283         * gcc.dg/vmx/bug-1.c: New.
14284         * gcc.dg/vmx/bug-2.c: New.
14285         * gcc.dg/vmx/bug-3.c: New.
14286         * gcc.dg/vmx/cw-bug-1.c: New.
14287         * gcc.dg/vmx/cw-bug-2.c: New.
14288         * gcc.dg/vmx/cw-bug-3.c: New.
14289         * gcc.dg/vmx/dct.c: New.
14290         * gcc.dg/vmx/debug-1.c: New.
14291         * gcc.dg/vmx/debug-2.c: New.
14292         * gcc.dg/vmx/debug-3.c: New.
14293         * gcc.dg/vmx/debug-4.c: New.
14294         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14295         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14296         * gcc.dg/vmx/eg-5.c: New.
14297         * gcc.dg/vmx/fft.c: New.
14298         * gcc.dg/vmx/gcc-bug-1.c: New.
14299         * gcc.dg/vmx/gcc-bug-2.c: New.
14300         * gcc.dg/vmx/gcc-bug-3.c: New.
14301         * gcc.dg/vmx/gcc-bug-4.c: New.
14302         * gcc.dg/vmx/gcc-bug-5.c: New.
14303         * gcc.dg/vmx/gcc-bug-6.c: New.
14304         * gcc.dg/vmx/gcc-bug-7.c: New.
14305         * gcc.dg/vmx/gcc-bug-8.c: New.
14306         * gcc.dg/vmx/gcc-bug-9.c: New.
14307         * gcc.dg/vmx/gcc-bug-b.c: New.
14308         * gcc.dg/vmx/gcc-bug-c.c: New.
14309         * gcc.dg/vmx/gcc-bug-d.c: New.
14310         * gcc.dg/vmx/gcc-bug-e.c: New.
14311         * gcc.dg/vmx/gcc-bug-f.c: New.
14312         * gcc.dg/vmx/gcc-bug-g.c: New.
14313         * gcc.dg/vmx/gcc-bug-i.c: New.
14314         * gcc.dg/vmx/harness.h: New.
14315         * gcc.dg/vmx/ira1.c: New.
14316         * gcc.dg/vmx/ira2a.c: New.
14317         * gcc.dg/vmx/ira2b.c: New.
14318         * gcc.dg/vmx/ira2.c: New.
14319         * gcc.dg/vmx/ira2c.c: New.
14320         * gcc.dg/vmx/mem.c: New.
14321         * gcc.dg/vmx/newton-1.c: New.
14322         * gcc.dg/vmx/ops.c: New.
14323         * gcc.dg/vmx/sn7153.c: New.
14324         * gcc.dg/vmx/spill2.c: New.
14325         * gcc.dg/vmx/spill3.c: New.
14326         * gcc.dg/vmx/spill.c: New.
14327         * gcc.dg/vmx/t.c: New.
14328         * gcc.dg/vmx/varargs-1.c: New.
14329         * gcc.dg/vmx/varargs-2.c: New.
14330         * gcc.dg/vmx/varargs-3.c: New.
14331         * gcc.dg/vmx/varargs-4.c: New.
14332         * gcc.dg/vmx/varargs-5.c: New.
14333         * gcc.dg/vmx/varargs-6.c: New.
14334         * gcc.dg/vmx/varargs-7.c: New.
14335         * gcc.dg/vmx/vmx.exp: New.
14336         * gcc.dg/vmx/vprint-1.c: New.
14337         * gcc.dg/vmx/vscan-1.c: New.
14338         * gcc.dg/vmx/x-01.c: New.
14339         * gcc.dg/vmx/x-02.c: New.
14340         * gcc.dg/vmx/x-03.c: New.
14341         * gcc.dg/vmx/x-04.c: New.
14342         * gcc.dg/vmx/x-05.c: New.
14343         * gcc.dg/vmx/yousufi-1.c: New.
14344         * gcc.dg/vmx/zero-1.c: New.
14345         * gcc.dg/vmx/zero.c: New.
14346
14347 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14348
14349         * g++.dg/lookup/java1.C: Update for chage of
14350         _Jv_AllocObject.
14351         * g++.dg/lookup/java2.C: Likewise.
14352
14353 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14354
14355         * ada/acats/run_all.sh: use -O2 by default.
14356
14357 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14358
14359         * gcc.dg/vr-mult-[12].c: New tests.
14360
14361 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14362
14363         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14364
14365         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14366
14367 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14368
14369         * lib/target-supports.exp (check_profiling_available): Assume profiling
14370         isn't available for mips*-*-elf targets.
14371
14372 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14373
14374         * gcc.dg/builtins-38.c: New test.
14375
14376 2004-04-14  Eric Christopher  <echristo@redhat.com>
14377
14378         * g++.dg/charset/charset.exp: Run .cc extension tests.
14379
14380 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14381
14382         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14383
14384 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14385
14386         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14387
14388 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14389
14390         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14391         * gcc.dg/i386-387-2.c: Likewise.
14392
14393         * gcc.dg/i386-387-7.c: New test.
14394         * gcc.dg/i386-387-8.c: New test.
14395
14396         * gcc.dg/builtins-37.c: New test.
14397
14398 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14399
14400         * g++.dg/pch/externc-1.C: Add missing semicolon.
14401
14402 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14403
14404         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14405
14406 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14407
14408         * gcc.c-torture/execute/20040411-1.c: New test.
14409
14410 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14411
14412         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14413
14414 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14415
14416         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14417
14418 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14419
14420         * lib/target-supports.exp (check_named_sections_available): New.
14421         * lib/gcc-dg.exp (dg-require-named-sections): New.
14422         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14423         old-deja.exp.  Also prune error-count message from HP linker.
14424         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14425
14426         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14427         * g++.old-deja/g++.pt/static3.C: Likewise.
14428         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14429
14430 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14431
14432         * gcc.c-torture/execute/20040409-1.c: New test case.
14433         * gcc.c-torture/execute/20040409-2.c: New test case.
14434         * gcc.c-torture/execute/20040409-3.c: New test case.
14435
14436 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14437
14438         * gcc.dg/20040409-1.c: New test.
14439
14440 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14441
14442         PR target/14888
14443         * g++.dg/opt/pr14888.C: New test case.
14444
14445 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14446
14447         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14448         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14449         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14450         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14451         New tests.
14452
14453 2004-04-08  Paul Brook  <paul@codesourcery.com>
14454
14455         * gcc.dg/spill-1.c: New test.
14456
14457 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14458
14459         * gcc.dg/torture/builtin-ctype-2.c: New test.
14460
14461 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14462
14463         * gcc.dg/pch/pch.exp: Add largefile test.
14464
14465 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14466
14467         * g++.dg/pch/externc-1.Hs: New.
14468         * g++.dg/pch/externc-1.C: New.
14469
14470 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14471
14472         * gcc.dg/compat/struct-by-value-5a_main.c,
14473         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14474         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14475         * gcc.dg/compat/struct-by-value-5a_x.c,
14476         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14477         gcc.dg/compat/struct-by-value-5_x.c.
14478         * gcc.dg/compat/struct-by-value-5a_y.c,
14479         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14480         gcc.dg/compat/struct-by-value-5_y.c.
14481
14482         * gcc.dg/compat/struct-by-value-6a_main.c,
14483         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14484         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14485         * gcc.dg/compat/struct-by-value-6a_x.c,
14486         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14487         gcc.dg/compat/struct-by-value-6_x.c.
14488         * gcc.dg/compat/struct-by-value-6a_y.c,
14489         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14490         gcc.dg/compat/struct-by-value-6_y.c.
14491
14492         * gcc.dg/compat/struct-by-value-7a_main.c,
14493         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14494         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14495         * gcc.dg/compat/struct-by-value-7a_x.c,
14496         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14497         gcc.dg/compat/struct-by-value-7_x.c.
14498         * gcc.dg/compat/struct-by-value-7a_y.c,
14499         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14500         gcc.dg/compat/struct-by-value-7_y.c.
14501
14502 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14503
14504         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14505         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14506         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14507         options.
14508
14509 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14510
14511         * gcc.dg/builtins-36.c: New test.
14512
14513 2004-04-06  Paul Brook  <paul@codesourcery.com>
14514
14515         * README.gcc: Remove obsolete contraint on testcases.
14516
14517 2004-04-05  Paul Brook  <paul@codesourcery.com>
14518
14519         PR2123
14520         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14521         failure and exit(0) on success.
14522         * g++.dg/expr/anew2.C: Ditto.
14523         * g++.dg/expr/anew3.C: Ditto.
14524         * g++.dg/expr/anew4.C: Ditto.
14525
14526 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         PR c++/3518
14529         * g++.dg/template/unify7.C: New.
14530
14531 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14532
14533         * g++.dg/README: Bring up to date with new subdirectories; remove
14534         duplicate subdirectory lines.
14535
14536 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14537
14538         PR c++/14007
14539         * g++.dg/template/unify5.C: New.
14540         * g++.dg/template/unify6.C: New.
14541         * g++.dg/template/qualttp20.C: Adjust.
14542         * g++.old-deja/g++.jason/report.C: Adjust.
14543         * g++.old-deja/g++.other/qual1.C: Adjust.
14544
14545 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14546
14547         PR c++/14803
14548         * g++.dg/inherit/ptrmem1.C: New test.
14549
14550 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14551
14552         PR c++/14755
14553         * gcc.c-torture/execute/20040331-1.c: New test.
14554         * gcc.dg/20040331-1.c: New test.
14555
14556 2004-04-01  Paul Brook  <paul@codesourcery.com>
14557
14558         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14559
14560 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14561
14562         PR c++/14724
14563         * g++.dg/init/goto1.C: New test.
14564
14565         PR c++/14763
14566         * g++.dg/template/defarg4.C: New test.
14567
14568 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14569
14570         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14571
14572 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14573
14574         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14575
14576 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14577
14578         * gcc.dg/noncompile/undeclared-2.c: New test.
14579
14580 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14581
14582         * gcc.dg/940409-1.c: Remove XFAIL.
14583         * gcc.dg/reg-vol-struct-1.c: New test.
14584
14585 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14586
14587         * gcc.dg/torture/builtin-wctype-1.c: New test.
14588
14589 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14590
14591         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14592         * gcc.dg/20001101-1.c: Likewise.
14593         * gcc.dg/20001102-1.c: Likewise.
14594
14595 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14596
14597         * gcc.dg/compare8.c: Add an additional test for XOR.
14598
14599 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14600
14601         * gcc.dg/torture/builtin-ctype-1.c: New test.
14602
14603 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14604
14605         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14606         * gcc.dg/torture/builtin-math-1.c: Likewise.
14607         * gcc.dg/torture/builtin-power-1.c: New test.
14608
14609 2004-03-24  Andreas Schwab  <schwab@suse.de>
14610
14611         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14612         IA64 assembler.
14613
14614 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14615             Roger Sayle  <roger@eyesopen.com>
14616
14617         * gcc.dg/compare8.c: New test case.
14618
14619 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14620
14621         * g++.dg/ext/altivec-7.C: New test.
14622
14623 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14624
14625         PR 12267, 12391, 12560, 13129, 14114, 14133
14626         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14627         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14628         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14629         Adjust error regexps.
14630         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14631         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14632         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14633         * gcc.dg/local1.c: Add explanatory comment.
14634
14635 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14636
14637         PR optimization/14669
14638         * g++.dg/opt/fold2.C: New test case.
14639
14640 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14641
14642         PR c/14069
14643         * gcc.dg/20040322-1.c: New test.
14644
14645 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14646
14647         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14648         * gcc.dg/ultrasp4.c: Likewise.
14649         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14650
14651 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14652
14653         * gcc.dg/i386-sse-8.c: Reset default options.
14654
14655 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14656
14657         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14658         in the error message text.
14659
14660 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14661
14662         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14663
14664 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14665
14666         PR c++/14616
14667         * g++.dg/init/array13.C: New test.
14668
14669 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14670
14671         PR target/13889
14672         * gcc.c-torture/compile/pr13889.c: New test case.
14673
14674 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14675
14676         PR c/14635
14677         * builtins-1.c (nan, nans): Don't test.
14678         * builtins-30.c: Don't use nan, nanf, nanl.
14679         * builtins-35.c: New test.
14680
14681 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14682
14683         * g++.dg/ext/altivec-6.C: New test.
14684
14685 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14686
14687         * g++.dg/init/placement3.C: New test.
14688
14689         * g++.dg/template/spec13.C: New test.
14690
14691         * g++.dg/lookup/using11.C: New test.
14692
14693         * g++.dg/lookup/koenig3.C: New test.
14694
14695         * g++.dg/template/operator2.C: New test.
14696
14697         * g++.dg/expr/dtor3.C: New test.
14698         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14699         marker.
14700         * g++.old-deja/g++.law/visibility28.C: Likewise.
14701
14702 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14703
14704         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14705         * gcc.dg/ppc64-abi-3.c: Likewise.
14706
14707 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14708
14709         PR c++/14545
14710         * g++.dg/parse/template15.C: New test.
14711
14712 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14713
14714         * g++.dg/expr/dtor2.C: New test.
14715
14716         * g++.dg/lookup/anon4.C: New test.
14717
14718         * g++.dg/overload/using1.C: New test.
14719
14720         * g++.dg/template/lookup7.C: New test.
14721
14722         * g++.dg/template/typename6.C: New test.
14723
14724         * g++.dg/expr/cond6.C: New test.
14725
14726 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14727
14728         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14729
14730 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14731
14732         * g++.dg/expr/cond5.C: New test.
14733         * g++.dg/expr/constcast1.C: Likewise.
14734         * g++.dg/expr/ptrmem2.C: Likewise.
14735         * g++.dg/expr/ptrmem3.C: Likewise.
14736         * g++.dg/lookup/main1.C: Likewise.
14737         * g++.dg/template/lookup6.C: Likewise.
14738
14739 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14740
14741         * gcc.dg/local1.c: New test.
14742
14743         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14744
14745 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14746
14747         * gcc.dg/torture/builtin-convert-1.c: New test.
14748
14749 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14750
14751         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14752
14753 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/14481
14756         * g++.dg/warn/Wunused-7.C: New test.
14757
14758 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14759
14760         * gcc.dg/torture/builtin-integral-1.c: New test.
14761
14762 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14763
14764         PR c++/14586
14765         * g++.dg/parse/non-dependent3.C: New test.
14766
14767 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14768
14769         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14770         * g++.dg/eh/simd-2.C: Likewise.
14771         * g++.dg/init/array10.C: Likewise.
14772         * gcc.c-torture/compile/simd-1.c: Likewise.
14773         * gcc.c-torture/compile/simd-2.c: Likewise.
14774         * gcc.c-torture/compile/simd-3.c: Likewise.
14775         * gcc.c-torture/compile/simd-4.c: Likewise.
14776         * gcc.c-torture/compile/simd-6.c: Likewise.
14777         * gcc.c-torture/execute/simd-1.c: Likewise.
14778         * gcc.c-torture/execute/simd-2.c: Likewise.
14779         * gcc.dg/compat/vector-defs.h: Likewise.
14780         * gcc.dg/20020531-1.c: Likewise.
14781         * gcc.dg/altivec-3.c: Likewise.
14782         * gcc.dg/altivec-4.c: Likewise.
14783         * gcc.dg/altivec-varargs-1.c: Likewise.
14784         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14785         * gcc.dg/i386-mmx-3.c: Likewise.
14786         * gcc.dg/i386-sse-4.c: Likewise.
14787         * gcc.dg/i386-sse-5.c: Likewise.
14788         * gcc.dg/i386-sse-8.c: Likewise.
14789         * gcc.dg/simd-1.c: Likewise.
14790         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14791         __ev64_opaque__ since the machine description provides it.
14792
14793 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14794
14795         * lib/compat.exp (skip_list): New global variable.
14796         Use it to hold the user defined COMPAT_SKIPS list if any.
14797         (compat-obj): Add the members of skip_list to optall.
14798
14799 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14800
14801         * gcc.dg/compat/union-by-value-1_main.c,
14802         union-by-value-1_x.c, union-by-value-1_y.c,
14803         union-check.h, union-defs.h,
14804         union-init.h, union-return-1_main.c,
14805         union-return-1_x.c, union-return-1_y.c: New files.
14806
14807 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14808
14809         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14810         mixed-struct-init.h: Add 4 mixed structure types.
14811         struct-by-value-21_main.c, struct-by-value-21_x.c,
14812         struct-by-value-21_y.c, struct-return-21_main.c,
14813         struct-return-21_x.c, struct-return-21_y.c: New files.
14814
14815 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR c++/14550
14818         * g++.dg/parse/template14.C: New test.
14819
14820 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14821
14822         * gcc.c-torture/execute/20040313-1.c: New test.
14823
14824 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14825
14826         PR target/14533
14827         * gcc.dg/20040311-2.c: New test.
14828
14829 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14830
14831         PR other/14544
14832         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14833         bit-field.
14834
14835 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14836
14837         * gcc.dg/20040305-2.c: Add missing return statement.
14838
14839 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14840
14841         * gcc.dg/builtins-34.c: Also check pow10*.
14842
14843 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14844
14845         PR target/14262
14846         * gcc.dg/20040305-2.c: New test.
14847
14848 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14849
14850         * gcc.dg/20040310-1.c: New test.
14851
14852 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14853
14854         * gcc.c-torture/execute/20040311-1.c: New test case.
14855
14856 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14857
14858         PR c++/14476
14859         * g++.dg/lookup/enum1.C: New test.
14860
14861 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14862
14863         PR c++/14510
14864         * g++.dg/lookup/struct2.C: New test.
14865
14866 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14867
14868         * gcc.dg/builtins-34.c: New test.
14869
14870 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14871
14872         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14873
14874 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14875
14876         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14877         * gcc.dg/alias-2.c: New testcase.
14878
14879 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14880
14881         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14882
14883 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14884
14885         * gcc.c-torture/execute/20040309-1.c: New test case.
14886
14887 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14888
14889         PR c++/14397
14890         * g++.dg/overload/ref1.C: New.
14891
14892 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14893
14894         PR c++/14409
14895         * g++.dg/template/spec12.C: New test.
14896
14897         PR c++/14448
14898         * g++.dg/parse/crash14.C: New test.
14899
14900 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14901
14902         PR c++/14230
14903         * g++.dg/init/ref11.C: New test.
14904
14905 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14906
14907         PR c++/14432
14908         * g++.dg/parse/builtin2.C: New test.
14909
14910 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14911
14912         PR c++/14401
14913         * g++.dg/init/ctor3.C: New test.
14914         * g++.dg/init/union1.C: New test.
14915         * g++.dg/ext/anon-struct4.C: New test.
14916
14917 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14918
14919         * g++.dg/lookup/koenig1.C: Tweak error messages.
14920         * g++.dg/lookup/used-before-declaration.C: Likewise.
14921         * g++.dg/other/do1.C: Likewise.
14922         * g++.dg/overload/koenig1.C: Likewise.
14923         * g++.dg/parse/crash13.C: Likewise.
14924         * g++.dg/template/instantiate3.C: Likewise.
14925
14926 2004-03-08  Eric Christopher  <echristo@redhat.com>
14927
14928         * * lib/target-supports.exp: Enable libiconv in test
14929         compilation.  Fix up error checking.
14930
14931 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14932
14933         PR middle-end/14289
14934         * gcc.dg/pr14289-1.c: New test case.
14935         * gcc.dg/pr14289-2.c: Likewise.
14936         * gcc.dg/pr14289-3.c: Likewise.
14937
14938 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14939
14940         * gcc.c-torture/execute/20040308-1.c: New test.
14941
14942 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14943
14944         * gcc.c-torture/execute/20040307-1.c: New test case.
14945
14946 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14947
14948         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14949
14950 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14951
14952         * gcc.dg/20040306-1.c: New test.
14953
14954 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14955
14956         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14957         them static.
14958         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14959
14960 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14961
14962         PR c/14465
14963         * gcc.dg/decl-6.c: New test.
14964
14965 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14966
14967         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14968         Rename LOGPOW -> LOG_POW.
14969         (SQRT_EXP, POW_EXP): New.
14970
14971 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14972
14973         * gcc.dg/i386-sse-8.c: New test.
14974
14975 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14976
14977         PR c/14114
14978         * gcc.dg/decl-5.c: New test.
14979
14980 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14981
14982         * gcc.dg/20040305-1.c: New test.
14983
14984 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14985
14986         PR other/14354
14987         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14988
14989 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14990
14991         PR c++/14425, c++/14426
14992         * g++.dg/ext/altivec-4.C: New test.
14993         * g++.dg/ext/altivec-5.C: New test.
14994
14995 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14996
14997         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14998         global variables of a type with no linkage.
14999         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15000         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15001         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15002         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15003         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15004         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15005         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15006         * g++.dg/warn/deprecated.C: Name enum Color.
15007         * g++.dg/overload/VLA.C: Name structure for 'b'.
15008         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15009
15010 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15011
15012         * gcc.c-torture/compile/20040304-1.c: New test.
15013
15014 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15015
15016         PR 13728
15017         * gcc.dg/decl-4.c: New testcase.
15018
15019 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15020
15021         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15022         as PRECF if sizeof (float) > sizeof (double).
15023         (PRECL): Make it the same as PRECF if
15024         sizeof (float) > sizeof (long double).
15025
15026 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15027
15028         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15029         system type.  Add check for irix6 which doesn't have c99 runtime.
15030
15031 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15032
15033         * gcc.dg/const-elim-1.c: xfail for xtensa.
15034
15035 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15036
15037         PR c++/14369
15038         * g++.dg/template/cond4.C: New test.
15039
15040 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15041
15042         PR c++/14360
15043         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15044
15045         PR c++/14361
15046         * g++.dg/parse/defarg7.C: New test.
15047
15048         PR c++/14359
15049         * g++.dg/template/friend26.C: New test.
15050
15051 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15052
15053         PR c++/14324
15054         * g++.dg/abi/mangle21.C: New test.
15055
15056         PR c++/14260
15057         * g++.dg/parse/constructor2.C: New test.
15058
15059         PR c++/14337
15060         * g++.dg/template/sfinae1.C: New test.
15061
15062 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15063
15064         PR c++/14267
15065         * g++.dg/expr/crash2.C: New test.
15066
15067         PR middle-end/13448
15068         * gcc.dg/inline-5.c: New test.
15069         * gcc.dg/always-inline.c: Split out tests into ...
15070         * gcc.dg/always-inline2.c: ... this and ...
15071         * gcc.dg/always-inline3.c: ... this.
15072
15073 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15074
15075         PR debug/12103
15076         * g++.dg/debug/crash1.C: New test.
15077
15078 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15079
15080         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15081         function with __attribute__((noinline)).
15082         (recurser_void2): Likewise.
15083         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15084         (recurser_void2): Likewise.
15085
15086 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15087
15088         PR middle-end/14203
15089         * g++.dg/warn/Wunused-6.C: New test case.
15090
15091 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15092
15093         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15094         not defined.
15095
15096 2004-02-27  Eric Christopher  <echristo@redhat.com>
15097
15098         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15099         * g++.dg/charset/asm2.c: Run only x86.
15100         * gcc.dg/charset/asm3.c: Ditto.
15101
15102 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15103
15104         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15105         ld_library_path.
15106
15107 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15108
15109         * g++.dg/ext/altivec-3.C: New.
15110
15111 2004-02-26  Richard Henderson  <rth@redhat.com>
15112
15113         * g++.dg/ext/attrib10.C: Mark for warning.
15114         * gcc.dg/attr-alias-1.c: New.
15115
15116 2004-02-26  Richard Henderson  <rth@redhat.com>
15117
15118         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15119         * gcc.c-torture/execute/20040208-2.c: ... it back.
15120
15121 2004-02-26  Eric Christopher  <echristo@redhat.com>
15122
15123         * lib/target-supports.exp (check-iconv-available): New function.
15124         * lib/gcc-dg.exp (dg-require-iconv): New function.
15125         Use above.
15126         * gcc.dg/charset: New directory.
15127         * gcc.dg/charset/charset.exp: New file.
15128         * gcc.dg/charset/asm1.c: Ditto.
15129         * gcc.dg/charset/asm2.c: Ditto.
15130         * gcc.dg/charset/asm3.c: Ditto.
15131         * gcc.dg/charset/asm4.c: Ditto.
15132         * gcc.dg/charset/asm5.c: Ditto.
15133         * gcc.dg/charset/attribute1.c: Ditto.
15134         * gcc.dg/charset/attribute2.c: Ditto.
15135         * gcc.dg/charset/string1.c: Ditto.
15136         * g++.dg/charset: New directory.
15137         * g++.dg/dg.exp: Add here. Special options.
15138         * g++.dg/charset/charset.exp: New file.
15139         * g++.dg/charset/asm1.c: Ditto.
15140         * g++.dg/charset/asm2.c: Ditto.
15141         * g++.dg/charset/asm3.c: Ditto.
15142         * g++.dg/charset/asm4.c: Ditto.
15143         * g++.dg/charset/attribute1.c: Ditto.
15144         * g++.dg/charset/attribute2.c: Ditto.
15145         * g++.dg/charset/extern1.cc: Ditto.
15146         * g++.dg/charset/extern2.cc: Ditto.
15147         * g++.dg/charset/string1.c: Ditto.
15148
15149 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15150
15151         PR c++/14278
15152         * g++.dg/parse/comma1.C: New test.
15153
15154 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15155
15156         PR c++/14284
15157         * g++.dg/template/ttp8.C: New test.
15158
15159 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15160
15161         * gcc.dg/fixuns-trunc-1.c: New test.
15162
15163 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15164
15165         * gcc.dg/builtins-config.h: Use #elif.
15166
15167 2004-02-26  Michael Matz  <matz@suse.de>
15168
15169         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15170         * gcc.dg/991214-1.c: Likewise.
15171         * gcc.dg/i386-asm-1.c: Likewise.
15172
15173 2004-02-25  Richard Henderson  <rth@redhat.com>
15174
15175         * gcc.c-torture/execute/20040208-2.c: Move ...
15176         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15177
15178 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15179
15180         PR c++/14246
15181         * g++.dg/other/crash-3.C: New test.
15182
15183 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15184
15185         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15186         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15187
15188         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15189         HP-UX.
15190
15191 2004-02-24  Michael Matz  <matz@suse.de>
15192
15193         * gcc.dg/i386-regparm.c: New.
15194
15195 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15196
15197         * gcc.c-torture/execute/20040223-1.c: New.
15198
15199 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15200             Kazu Hirata  <kazu@cs.umass.edu>
15201
15202         * gcc.dg/fwritable-strings-1.c: Remove.
15203
15204 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15205
15206         PR c/14156
15207         * gcc.dg/20040223-1.c: New test.
15208
15209 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15210
15211         PR c++/14106
15212         * g++.dg/ext/typeof9.C: New test.
15213
15214 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15215
15216         PR c++/14250
15217         * g++.dg/other/switch1.C: New test.
15218
15219 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15220
15221         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15222         * gcc.dg/va-arg-1.c: Likewise.
15223
15224 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15225
15226         PR c++/14143
15227         * g++.dg/template/koenig5.C: New test.
15228
15229 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15230
15231         * g++.dg/ext/altivec-1.C: Generalize target triple.
15232         * g++.dg/ext/altivec-2.C: New test case.
15233         * g++.dg/ext/altivec_check.h: New file.
15234         * gcc.dg/altivec-1.c: Generalize target triple;
15235         include altivec_check.h and call altivec_check().
15236         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15237         * gcc.dg/altivec-6.c: New test case.
15238         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15239         type casts as needed.
15240         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15241         altivec_check().
15242         * gcc.dg/altivec-12.c: New test case.
15243         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15244         include altivec_check.h and call altivec_check().
15245         * gcc.dg/altivec_check.h: New file.
15246
15247 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15248
15249         * lib/target-supports.exp (check_alias_available): Don't mangle
15250         function `g' in test program.
15251
15252 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15253
15254         * lib/target-supports.exp (check_profiling_available): Check
15255         argument to determine whether we support a profiling type.
15256         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15257         check_profiling_available.
15258         * g++.dg/bprob/bprob.exp: Likewise
15259         * g77.dg/bprob/bprob.exp: Likewise.
15260         * gcc.misc-tests/bprob.exp: Likewise.
15261         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15262         dg-require-profiling and delete expected error handling.
15263         * gcc.dg/20021014-1.c: Likewise.
15264         * gcc.dg/nest.c: Likewise.
15265
15266 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15267
15268         PR c++/12007
15269         * g++.dg/other/vthunk1.C: New test.
15270
15271 2004-02-20  Falk Hueffner  <falk@debian.org>
15272
15273         PR target/14201
15274         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15275
15276 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15277
15278         PR c++/13927
15279         * g++.dg/other/error8.C: Remove XFAIL markers.
15280
15281         PR c++/14173
15282         * g++.dg/ext/packed5.C: New test.
15283
15284         PR c++/14199
15285         * g++.dg/warn/Wunused-5.C: New test.
15286
15287         PR c++/14186
15288         * g++.dg/lookup/member1.C: New test.
15289
15290 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15291
15292         * gcc.c-torture/compile/20040130-1.c: Enable only when
15293         __INT_MAX__ >= 2147483647L.
15294         * gcc.c-torture/compile/961203-1.c: Likewise.
15295
15296 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15297
15298         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15299         * g++.dg/opt/template1.C: Robustify assembler regexp
15300
15301 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15302
15303         * gcc.c-torture/execute/simd-4.x: Remove.
15304         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15305         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15306         Guard with #ifndef SKIP_ATTRIBUTE.
15307         * gcc.dg/compat/vector-1_y.c: Likewise.
15308         * gcc.dg/compat/vector-2_x.c: Likewise.
15309         * gcc.dg/compat/vector-2_y.c: Likewise.
15310         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15311         * g++.dg/eh/simd-2.C: Likewise.
15312
15313 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15314
15315         * gcc.c-torture/compile/complex-1.c: New.
15316
15317 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15318
15319         PR target/14209
15320         * gcc.c-torture/execute/20040218-1.c: New test.
15321
15322 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15323
15324         PR c++/14181
15325         * g++.dg/parse/new2.C: New test.
15326
15327 2004-02-18  Paul Brook  <paul@codesourcery.com>
15328
15329         * gcc.c-torture/compile/libcall-1.c: New test.
15330
15331 2004-02-18  Paul Brook  <paul@codesourcery.com>
15332
15333         PR debug/12934
15334         * gcc.dg/debug/debug-7.c: New test.
15335
15336 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15337
15338         * gcc.dg/20040217-1.c: New test.
15339
15340 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15341
15342         * gcc.c-torture/execute/990208-1.x: Delete.
15343
15344 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15345
15346         * gcc.c-torture/execute/20040208-2.x: New file.
15347
15348 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15349
15350         PR c++/11326
15351         * g++.dg/abi/structret1.C: New test.
15352
15353 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15354
15355         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15356         (i386_cpuid): No need to test if cpuid is available on AMD64.
15357         Fix assembly, so that it works onboth i386 and AMD64.
15358         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15359         (vecInLong): Fix s[] member type to unsigned int.
15360         (vecInWord): Remove type.
15361         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15362         (a64, b64, c64, d64, e64): Remove.
15363         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15364         Remove unused variable.  Remove initialization of removed variables.
15365         Don't call mmx_tests nor sse_tests.
15366         (reference_mmx, reference_sse): Remove.
15367         (check): Add return stmt.
15368         * gcc.dg/i386-sse-7.c: New test.
15369         * gcc.dg/i386-mmx-4.c: New test.
15370
15371 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15372
15373         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15374         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15375         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15376         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15377         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15378         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15379         g++.dg/tc1/dr94.C: Fix line terminator.
15380
15381 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15382
15383         * gcc.c-torture/compile/20040216-1.c: New.
15384
15385 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15386
15387         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15388         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15389         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15390         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15391         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15392         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15393
15394 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15395
15396         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15397
15398 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15399
15400         PR c++/13971
15401         * g++.dg/expr/cond4.C: New test.
15402
15403         PR c++/14086
15404         * g++.dg/lookup/crash2.C: New test.
15405
15406 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15407
15408         * gcc.c-torture/compile/20040214-2.c: New test.
15409
15410 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15411
15412         PR c++/14116
15413         * g++.dg/ext/typeof8.C: New test.
15414
15415 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15416
15417         * gcc.c-torture/compile/20040214-1.c: New test.
15418
15419 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15420
15421         PR c++/13635
15422         * g++.dg/template/spec11.C: New test.
15423
15424 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15425
15426         PR c++/13927
15427         * g++.dg/other/error8.C: New test.
15428
15429 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/14122
15432         * g++.dg/template/array4.C: New test.
15433
15434         PR c++/14108
15435         * g++.dg/inherit/thunk2.C: New test.
15436
15437         PR c++/14083
15438         * g++.dg/eh/cond2.C: New test.
15439
15440 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15441
15442         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15443
15444 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15445
15446         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15447
15448 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15449
15450         * g++.dg/simd-2.C: xfail on ppc64-linux.
15451
15452 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15453
15454         PR c/456
15455         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15456         tests.
15457
15458 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15459
15460         * gcc.dg/builtins-33.c: New test.
15461
15462 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15463
15464         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15465
15466 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15467
15468         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15469
15470 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15471
15472         * gcc.dg/ppc64-abi-3.c: New test.
15473
15474 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15475
15476         PR c/14092
15477
15478         * gcc.dg/pr14092-1.c: New testcase.
15479
15480 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15481
15482         * gcc.dg/cpp/assert4.c: Fix typo last change.
15483
15484         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15485         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15486
15487         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15488
15489 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15490
15491         * gcc.c-torture/compile/20040209-1.c: New test case.
15492
15493 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15494
15495         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15496
15497 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15498
15499         * gcc.c-torture/execute/20040208-[12].c: New tests.
15500
15501 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15502
15503         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15504
15505 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15506
15507         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15508
15509 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15510
15511         Bug 13856
15512         * gcc.dg/visibility-8.c: New testcase.
15513
15514 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15515
15516         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15517         arguments.
15518         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15519
15520 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15521
15522         PR middle-end/13696
15523         * g++.dg/opt/fold1.C: New test case.
15524
15525 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15526
15527         PR c++/14033
15528         * g++.dg/other/crash-2.C: New test.
15529
15530 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15531
15532         PR c++/14028
15533         * g++.dg/parse/angle-bracket2.C: New test.
15534
15535 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15536
15537         PR middle-end/13750
15538         Revert:
15539         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15540         PR pch/13361
15541         * testsuite/g++.dg/pch/wchar-1.C: New.
15542         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15543
15544 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15545
15546         PR c++/14008
15547         * g++.dg/parse/error15.C: New test.
15548         * g++.dg/parse/crash11.C: Update dg-error mark.
15549
15550 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15551
15552         PR c++/13932
15553         * g++.dg/warn/conv2.C: New test.
15554
15555 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15556
15557         PR c++/13086
15558         * g++.dg/warn/incomplete1.C: Remove xfail.
15559
15560 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15561
15562         * lib/file-format.exp (gcc_target_object_format): Use
15563         ${tool}_target_compile, not gcc_target_compile.
15564         * lib/target-supports.exp (check_alias_available): Likewise.
15565         (check_gc_sections_available): Likewise.
15566         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15567         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15568         dg-require-alias.
15569
15570 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/13969
15573         * g++.dg/template/static6.C: New test.
15574
15575 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15576
15577         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15578
15579 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15580
15581         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15582         tests for systems where `char' is unsigned by default.
15583
15584 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15585
15586         PR c++/13997
15587         * g++.dg/template/partial3.C: New test.
15588
15589 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15590
15591         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15592         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15593         Remove mentions of obsolete ports.
15594
15595 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15596
15597         * gcc.dg/noncompile/20001228-1.c: Fix for new
15598         error message.
15599
15600 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15601
15602         PR target/9348
15603         * gcc.c-torture/execute/multdi-1.c: New test case.
15604
15605 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15606
15607         PR c++/13925
15608         * g++.dg/template/lookup5.C: New test.
15609
15610 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15611
15612         PR c++/13950
15613         * g++.dg/template/lookup4.C: New test.
15614
15615         PR c++/13970
15616         * g++.dg/parse/error14.C: New test.
15617
15618         PR c++/14002
15619         * g++.dg/parse/template13.C: New test.
15620
15621 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15622
15623         PR c++/13978
15624         * g++.dg/template/koenig4.C: New test.
15625
15626         PR c++/13968
15627         * g++.dg/template/crash17.C: New test.
15628
15629         PR c++/13975
15630         * g++.dg/parse/error13.C: New test.
15631         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15632
15633 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15634
15635         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15636
15637 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15638
15639         PR c/11658
15640         PR c/13994
15641         * gcc.dg/noncompile/20040203-1.c: New test.
15642         * gcc.dg/noncompile/20040203-2.c: Likewise.
15643         * gcc.dg/noncompile/20040203-3.c: Likewise.
15644         * gcc.dg/20040203-1.c: Likewise.
15645
15646 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15647
15648         PR c++/10858
15649         * g++.dg/template/sizeof7.C: New test.
15650
15651 2004-02-02  Eric Christopher  <echristo@redhat.com>
15652             Zack Weinberg  <zack@codesourcery.com>
15653
15654         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15655
15656 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15657
15658         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15659         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15660         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15661         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15662
15663 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15664
15665         PR c++/13113
15666         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15667
15668         PR c++/13854
15669         * g++.dg/ext/attrib13.C: New test.
15670
15671         PR c++/13907
15672         * g++.dg/conversion/op2.C: New test.
15673
15674 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15675
15676         * gcc.dg/titype-1.c: Fix pasto.
15677
15678 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15679
15680         * gcc.dg/titype-1.c: New test.
15681
15682 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15683
15684         PR c++/13957
15685         * g++.dg/template/non-type-template-argument-1.C,
15686         g++.dg/template/qualified-id1.C: Update dg-error marks.
15687         * g++.dg/template/nontype6.C: New test.
15688
15689 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15690
15691         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15692         * gcc.dg/builtins-31.c: New testcase.
15693         * gcc.dg/builtins-32.c: New testcase.
15694
15695 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15696
15697         * objc.dg/call-super-2.m: Update line numbers
15698         for the including of stddef.h.
15699
15700 2004-01-30  Michael Matz  <matz@suse.de>
15701
15702         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15703         g++.dg/ext/case-range3.C: New tests.
15704
15705 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15706
15707         DR206
15708         PR c++/13813
15709         * g++.dg/template/member4.C: New test.
15710
15711 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15712
15713         PR c++/13683
15714         * g++.dg/template/sizeof6.C: New test.
15715
15716 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15717
15718         * gcc.dg/fwritable-strings-1.c: New test.
15719
15720 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15721
15722         * gcc.c-torture/compile/20040130-1.c: New test.
15723
15724 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15725
15726         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15727
15728 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15729
15730         PR c++/13883
15731         * g++.dg/template/ctor3.C: New test.
15732
15733 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15734
15735         * g++.dg/tc1: New directory.
15736         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15737         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15738         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15739         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15740         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15741
15742 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15743
15744         * g++.dg/parse/error11.C: New test.
15745         * g++.dg/parse/error12.C: Likewise.
15746
15747 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15748
15749         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15750         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15751
15752 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/13791
15755         * g++.dg/ext/attrib12.C: New test.
15756
15757         PR c++/13736
15758         * g++.dg/parse/cast2.C: New test.
15759
15760 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15761
15762         * objc.dg/encode-2.m (main): New local string.  Set depending on
15763         sizeof long.  Use in sscanf call.
15764         * objc.dg/encode-3.m (main): New local string.  Set depending on
15765         sizeof long.  Use in scan_initial call.
15766
15767 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15768
15769         * objc.dg/call-super-2.m: Make LP64-safe.
15770         * objc.dg/desig-init-1.m: Likewise.
15771
15772 2004-01-27  Devang Patel <dpatel@apple.com>
15773
15774         * g++.dg/debug/namespace1.C: New test.
15775
15776 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15777
15778         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15779         xscale-*-*.
15780
15781         * gcc.dg/arm-mmx-1.c: New test.
15782
15783 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15784
15785         * gcc.dg/20040127-1.c: New test.
15786         * gcc.dg/20040127-2.c: New test.
15787
15788 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15789
15790         * objc.dg/stret-1.m (glob): Renamed to globa.
15791
15792 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15793
15794         PR c++/13663
15795         * g++.dg/expr/for1.C: New test.
15796
15797 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15798
15799         PR middle-end/13779
15800         * gcc.dg/darwin-longlong.c: New test.
15801
15802 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15803
15804         * gcc.dg/20040124-1.c: Moved test from here...
15805         * gcc.c-torture/compile/20040124-1.c: ...to here.
15806
15807 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15808
15809         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15810         the assembly output if -m64 is passed.
15811
15812 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15813
15814         PR c++/13833
15815         * g++.dg/template/cond3.C: New test.
15816
15817 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15818
15819         PR c++/13810
15820         * g++.dg/template/ttp7.C: New test.
15821
15822 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15823
15824         PR c++/13797
15825         * g++.dg/template/nontype4.C: New test.
15826         * g++.dg/template/nontype5.C: Likewise.
15827
15828 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15829
15830         * gcc.dg/torture/mips-clobber-at.c: New test.
15831
15832 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15833
15834         * gcc.dg/20040124-1.c: New test.
15835
15836 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15837
15838         * gcc.dg/20040123-1.c: New test.
15839
15840 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15841
15842         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15843
15844 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15845
15846         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15847
15848 2004-01-23  Andrew Pinski  <apinski@apple.com>
15849
15850         * gcc.dg/20030121-1.c: Move to ..
15851         * gcc.dg/20040121-1.c: here.
15852
15853 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15854
15855         * gcc.dg/builtins-29.c: New test case.
15856
15857 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15858
15859         PR 18314
15860         * gcc.dg/builtins-30.c: New testcase.
15861
15862 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15863
15864         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15865         * lib/g77.exp: Likewise.
15866         * lib/objc.exp: Likewise.
15867         * lib/g++.exp: Likewise.
15868
15869 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15870
15871         * gcc.dg/struct-by-value-2.c: New test.
15872
15873 2004-01-21  Andrew Pinski  <apinski@apple.com>
15874
15875         PR target/13785
15876         * gcc.dg/20030121-1.c: New test.
15877
15878 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15879
15880         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15881         clobber frame pointer register in asm statement.
15882
15883 2004-01-21  Falk Hueffner  <falk@debian.org>
15884
15885         * gcc.c-torture/compile/20040121-1.c: New test.
15886
15887 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15888
15889         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15890
15891 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15892
15893         * gcc.dg/ppc64-abi-2.c: New test.
15894
15895 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15896
15897         * lib/treelang.exp: Fill out this file.
15898         * lib/treelang-dg.exp: New File.
15899
15900 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15901
15902         * gcc.c-torture/compile/981022-1.c: Remove.
15903         * gcc.dg/array-5.c: Remove XFAIL.
15904         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15905         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15906         gcc.dg/cond-lvalue-1.c: Update.
15907         * gcc.dg/cast-lvalue-2.c: New test.
15908
15909 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15910
15911         PR c++/13592
15912         * g++.dg/other/error1.C (class foo): Tweak error message.
15913
15914         PR c++/13592
15915         * g++.dg/template/call2.C: New test.
15916
15917 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15918
15919         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15920         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15921         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15922         scalar-return-1_x.c, scalar-return-2_y.c,
15923         scalar-return-3_x.c, scalar-return-3_y.c,
15924         scalar-return-4_x.c, scalar-return-4_y.c,
15925         struct-align-1.h, struct-align-1_x.c,
15926         struct-align-1_y.c, struct-align-2.h,
15927         struct-align-2_x.c, struct-align-2_y.c,
15928         struct-by-value-10_y.c, struct-by-value-11_x.c,
15929         struct-by-value-11_y.c, struct-by-value-12_x.c,
15930         struct-by-value-12_y.c, struct-by-value-13_x.c,
15931         struct-by-value-13_y.c, struct-by-value-14_x.c,
15932         struct-by-value-14_y.c, struct-by-value-15_x.c,
15933         struct-by-value-15_y.c, struct-by-value-16_y.c,
15934         struct-by-value-17_y.c, struct-by-value-18_y.c,
15935         struct-by-value-19_y.c, struct-by-value-1_x.c,
15936         struct-by-value-1_y.c, struct-by-value-20_y.c,
15937         struct-by-value-2_x.c, struct-by-value-2_y.c,
15938         struct-by-value-3_y.c, struct-by-value-4_x.c,
15939         struct-by-value-4_y.c, struct-by-value-5_y.c,
15940         struct-by-value-6_y.c, struct-by-value-7_y.c
15941         struct-by-value-8_x.c, struct-by-value-8_y.c
15942         struct-by-value-9_x.c, struct-by-value-9_y.c
15943         struct-return-10_x.c, struct-return-10_y.c,
15944         struct-return-19_x.c, struct-return-20_x.c
15945         struct-return-2_x.c, struct-return-2_y.c
15946         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15947         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15948
15949 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15950
15951         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15952         attribute on sparc*-sun-solaris2.*.
15953
15954 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15955
15956         PR c++/13710
15957         * g++.dg/ext/typeof7.C: New test.
15958
15959 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15960
15961         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15962         * gcc.dg/const-elim-1.c: Same.
15963
15964 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15965
15966         * objc.dg/stret-1.m: New.
15967         * objc.dg/stret-2.m: New.
15968
15969 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15970
15971         PR c++/11895
15972         * g++.dg/ext/vector1.C: New test.
15973
15974 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15975
15976         * gcc.dg/pch/import-1.c: New.
15977         * gcc.dg/pch/import-1.hs: New.
15978         * gcc.dg/pch/import-1a.h: New.
15979         * gcc.dg/pch/import-1b.h: New.
15980         * gcc.dg/pch/import-1c.h: New.
15981
15982 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15983
15984         PR c++/13574
15985         * g++.dg/ext/array1.C: New test.
15986
15987         PR c++/13178
15988         * g++.dg/conversion/op1.C: New test.
15989
15990 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15991
15992         PR 11864
15993         From Kazumoto Kojima / Dan Kegel:
15994         * gcc.dg/pr11864-1.c: New test.
15995
15996         PR 10392
15997         From Marcus Comstedt / Dan Kegel:
15998         * gcc.dg/pr10392-1.c: New test.
15999
16000 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16001
16002         PR c++/13478
16003         * g++.dg/init/ref10.C: New test.
16004
16005 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16006
16007         PR c++/13407
16008         * g++.dg/parse/typename6.C: New test.
16009
16010 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16011
16012         PR pch/13361
16013         * testsuite/g++.dg/pch/wchar-1.C: New.
16014         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16015
16016 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16017
16018         PR c++/9259
16019         * g++.dg/expr/sizeof2.C: New test.
16020
16021 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16022
16023         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16024
16025 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16026
16027         PR c++/13659
16028         * g++.dg/lookup/strong-using-3.C: New.
16029         * g++.dg/lookup/using-10.C: New.
16030
16031 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16032
16033         PR c++/13594
16034         * g++.dg/lookup/strong-using-2.C: New.
16035
16036 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16037             Dan Kegel <dank@kegel.com>
16038             J"orn Rennecke <joern.rennecke@superh.com>
16039
16040         PR target/9365
16041         * gcc.dg/pr9365-1.c: New test.
16042
16043 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16044
16045         PR c++/8856
16046         * g++.dg/parse/casting-operator2.C: New test.
16047         * g++.old-deja/g++.pt/explicit83.C: Remove.
16048
16049 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16050
16051         * gcc.dg/label-compound-stmt-1.c: New test.
16052         * gcc.c-torture/compile/950922-1.c,
16053         gcc.c-torture/compile/20000211-3.c,
16054         gcc.c-torture/compile/20000518-1.c,
16055         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16056         compound statements.
16057
16058 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16059
16060         * gcc.dg/ppc64-abi-1.c: New test.
16061
16062 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16063
16064          * g++.dg/ext/attrib9.C: Add dg-warnings.
16065
16066 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16067
16068         PR c++/12335
16069         * g++.dg/parse/dtor3.C: New test.
16070
16071 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16072
16073         PR c++/12709
16074         * g++.dg/parse/try-catch-1.C: New test.
16075
16076 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16077
16078         * ada/acats/run_all.sh: Add more verbose output in acats.log
16079         when compiling tests.
16080
16081 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16082
16083         PR 13656
16084         * gcc.dg/typedef-redecl.c: New test case.
16085         * gcc.dg/typedef-redecl.h: New support file.
16086
16087 2004-01-13  Jan Hubicka  <jh@suse.cz>
16088
16089         * gcc.dg/always_inline.c: New test.
16090         * gcc.dg/debug/20031231-1.c: Fix.
16091
16092 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16093
16094         PR c++/13474
16095         * g++.dg/template/array3.C: New test.
16096
16097 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16098
16099         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16100         * g++.dg/warn/Wunused-2.C: Likewise.
16101
16102 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16103
16104         PR c++/13289
16105         * g++.dg/template/instantiate6.C: New test.
16106
16107 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16108
16109         PR middle-end/11397
16110         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16111
16112 2004-01-12  Jan Hubicka  <jh@suse.cz>
16113
16114         PR opt/12826
16115         * gcc.dg/20040112-1.c: New.
16116
16117         * gcc.dg/dwarf-die[1-7].c: Move to...
16118         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16119         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16120
16121 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16122
16123         PR c++/4100
16124         * g++.dg/parse/friend4.C: New test.
16125
16126 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16127
16128         PR c++/4100
16129         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16130         definition is called a friend.
16131
16132 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16133
16134         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16135
16136 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16137
16138         PR c++/3478
16139         * g++.dg/parse/error10.C: New test.
16140         * g++.dg/template/arg2.C: Accept "invalid type" error.
16141
16142 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16143
16144         PR middle-end/13392
16145         * g++.dg/opt/expect2.C: New test.
16146
16147 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16148
16149         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16150         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16151         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16152         Update dg-error regexps.
16153
16154 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16155
16156         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16157         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16158
16159 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16160
16161         * gcc.dg/pragma-re-1.c: Use right pointer type.
16162
16163 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16164
16165         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16166
16167 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16168
16169         * gcc.dg/rs6000-ldouble-1.c: New.
16170
16171 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16172
16173         DR 337
16174         PR c++/9256
16175         * g++.dg/other/abstract1.C: New test.
16176
16177 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16178
16179         * g++.dg/lookup/strong-using-1.C: New.
16180
16181 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16182
16183         PR c/11234
16184         * gcc.dg/func-ptr-conv-1.c: New test.
16185         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16186
16187 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16188
16189         PR target/13380.
16190         * gcc.c-torture/compile/20040109-1.c: New.
16191
16192 2004-01-08  Stuart Hastings  <stuart@apple.com>
16193
16194         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16195         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16196         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16197
16198 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16199
16200         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16201
16202 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16203
16204         * ada/acats/run_acats: Treat 'gnatchop' the same way
16205         as 'gnatmake'.  Export GCC_DRIVER.
16206         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16207         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16208
16209 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16210
16211         PR c++/12573
16212         * g++.dg/template/dependent-expr4.C: New test.
16213
16214 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16215
16216         * gcc.dg/altivec-11.c: New test.
16217
16218 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16219
16220         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16221
16222 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16223
16224         PR c/6024
16225         * gcc.dg/enum-compat-1.c: New test.
16226         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16227
16228 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16229
16230         PR c/12165
16231         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16232         gcc.dg/c99-idem-qual-3.c: New tests.
16233
16234 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16235
16236         * gcc.dg/winline-7.c: Don't cast void * to int.
16237
16238 2004-01-06  Jan Hubicka  <jh@suse.cz>
16239
16240         * gcc.dg/i386-sse-5.c: New test
16241         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16242
16243 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16244
16245         PR c++/12815
16246         * g++.dg/rtti/typeid4.C: New test.
16247
16248 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16249
16250         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16251
16252 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16253
16254         PR c++/12132
16255         * g++.dg/template/error11.C: New test.
16256
16257         PR c++/13451
16258         * g++.dg/template/class2.C: New test.
16259
16260 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16261         Richard Sandiford <rsandifo@redhat.com>
16262
16263         PR c++/13387
16264         * g++.dg/opt/alias3.C: New test.
16265
16266 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16267
16268         PR c++/13157
16269         * g++.dg/template/koenig3.C: New test.
16270
16271         PR c++/13529
16272         * g++.dg/parse/offsetof3.C: New test.
16273
16274         * g++.dg/init/copy7.C: Add missing dg-error markers.
16275
16276         PR c++/12226
16277         * g++.dg/init/copy7.c: New test.
16278
16279         PR c++/13536
16280         * g++.dg/parse/cast1.C: New test.
16281
16282 2004-01-04  Jan Hubicka  <jh@suse.cz>
16283
16284         * gcc.dg/winline[1-7].c: New tests.
16285
16286 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16287
16288         PR c++/13520
16289         * g++.dg/template/qualttp22.C: New test.
16290
16291 2004-01-01  Jan Hubicka  <jh@suse.cz>
16292
16293         * gcc.dg/debug/20031231-1.c: New.
16294         * gcc.c-torture/compile/20040101-1.c: New.
16295         * gcc.dg/dwarf-die-[1-7].c: New.
16296
16297 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16298
16299         PR optimization/13521
16300         * gcc.c-torture/compile/20031231-1.c: New test.
16301
16302 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16303
16304         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16305
16306 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16307
16308         PR c++/10079
16309         * g++.dg/template/crash16.C: New test.
16310
16311 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16312
16313         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16314
16315 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16316
16317         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16318         ports.
16319         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16320         * g++.old-deja/g++.law/profile1.C: Likewise.
16321         * gcc.c-torture/compile/981006-1.c: Likewise.
16322         * gcc.c-torture/execute/loop-2e.x: Likewise.
16323         * gcc.c-torture/execute/loop-2f.x: Remove.
16324         * gcc.c-torture/execute/loop-2g.x: Likewise.
16325         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16326         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16327
16328 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16329
16330         PR c++/13507
16331         * g++.dg/ext/attrib11.C: New test.
16332
16333         PR c++/13494
16334         * g++.dg/template/array2-1.C: New test.
16335         * g++.dg/template/array2-2.C: New test.
16336
16337 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16338
16339         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16340
16341 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16342
16343         PR c++/12774
16344         * g++.dg/template/array1-1.C: New test.
16345         * g++.dg/template/array1-2.C: New test.
16346
16347 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16348
16349         PR fortran/12632
16350         * g77.dg/12632.f: New test case.
16351
16352 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16353
16354         PR c++/13289
16355         * g++.dg/parse/nontype1.C: New test.
16356
16357 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16358
16359         PR c++/12403
16360         * g++.dg/parse/explicit1.C: New test.
16361         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16362
16363 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16364
16365         PR c++/13081
16366         * g++.dg/opt/inline6.C: New test.
16367
16368         PR c++/12613
16369         * g++.dg/parse/error9.C: New test.
16370
16371         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16372
16373 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16374
16375         PR c++/13009
16376         * g++.dg/init/assign1.C: New test.
16377
16378 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16379
16380         PR c++/13070
16381         * g++.dg/warn/format3.C: New test case.
16382
16383 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16384
16385         * gcc.c-torture/compile/20031227-1.c: New test.
16386
16387 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16388
16389         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16390         * g77.dg/bprob/bprob.exp: Likewise.
16391         * gcc.misc-tests/bprob.exp: Likewise.
16392         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16393         variants on systems where the library does not provide that
16394         functionality.
16395         * gcc.dg/builtins-20.c: Use builtins-config.h.
16396         * gcc.dg/builtins-config.h: New file.
16397
16398 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16399
16400         * lib/gcc-dg.exp (dg-require-profiling): New function.
16401         * lib/target-supports.exp (check_profiling_available): Likewise.
16402         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16403         * g77.dg/bprob/bprob.exp: Likewise.
16404         * gcc.misc-tests/bprob.exp: Likewise.
16405         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16406         * gcc.dg/20021014-1.c: Likewise.
16407         * gcc.dg/nest.c: Likewise.
16408
16409 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16410
16411         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16412         compiling.
16413         * g++.dg/lookup/java2.C: Likewise.
16414         * gcc.dg/cpp/lexident.c: Likewise.
16415
16416 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16417
16418         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16419         given.
16420         * gcc.c-torture/compile/961203-1.c: Likewise.
16421         * gcc.c-torture/compile/980506-1.c: Likewise.
16422
16423 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16424
16425         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16426         (additional_prunes): New global.
16427         (gcc-dg-prune): Handle additional per-test pruning.
16428         (dg-test): Clear additional_prunes between tests.
16429
16430         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16431         dg-prune-output to avoid spurious failures from assembler
16432         complaining about nonexistent WAW violations.
16433         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16434         Use dg-prune-output to avoid spurious failures from assembler
16435         warning about Itanium B-step errata.
16436
16437 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16438
16439         * g++.dg/abi/macro0.C: New test.
16440         * g++.dg/abi/macro1.C: Likewise.
16441         * g++.dg/abi/macro2.C: Likewise.
16442
16443         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16444         * g++.dg/abi/bitfield7.C: Likewise.
16445         * g++.dg/abi/dtor2.C: Likewise.
16446         * g++.dg/abi/mangle11.C: Likewise.
16447         * g++.dg/abi/mangle12.C: Likewise.
16448         * g++.dg/abi/mangle14.C: Likewise.
16449         * g++.dg/abi/mangle17.C: Likewise.
16450         * g++.dg/abi/vbase10.C: Likewise.
16451         * g++.dg/abi/vbase14.C: Likewise.
16452         * g++.dg/template/qualttp17.C: Likewise.
16453
16454 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16455
16456         PR c/11995
16457         * gcc.dg/20031223-1.c: New test.
16458
16459 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16460
16461         * gcc.dg/noreturn-7.c: New test.
16462
16463 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16464
16465         * gcc.dg/null-pointer-1.c: New test.
16466
16467 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16468
16469         * g++.old-deja/g++.jason/template18.C: Remove.
16470         * g++.old-deja/g++.jason/template37.C: Likewise.
16471
16472         PR c++/12862
16473         * g++.dg/lookup/ns1.C: New test.
16474
16475         PR c++/12397
16476         * g++.dg/template/lookup3.C: New test.
16477
16478 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16479
16480         * g++.dg/template/recurse1.C: New test
16481
16482 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16483
16484         PR c++/12479
16485         * g++.dg/parse/semicolon1.C: New test.
16486         * g++.dg/parse/semicolon1.h: Likewise.
16487
16488 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16489
16490         * gcc.dg/darwin-misaligned.c: New test.
16491
16492 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16493
16494         PR c/9163
16495         * gcc.dg/20031222-1.c: New test.
16496
16497 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16498
16499         PR c++/13438
16500         * g++.dg/parse/error8.C: New test.
16501
16502         PR c++/11554
16503         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16504
16505 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16506
16507         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16508         too small.
16509         * gcc.c-torture/compile/930217-1.c: Likewise.
16510         * gcc.c-torture/compile/930513-1.c: Likewise.
16511         * gcc.c-torture/execute/920908-2.c: Likewise.
16512         * gcc.c-torture/execute/921204-1.c: Likewise.
16513         * gcc.c-torture/execute/930621-1.c: Likewise.
16514         * gcc.c-torture/execute/930630-1.c: Likewise.
16515         * gcc.c-torture/execute/931031-1.c: Likewise.
16516         * gcc.c-torture/execute/980602-2.c: Likewise.
16517         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16518         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16519         * gcc.c-torture/execute/extzvsi.c: Likewise.
16520         * gcc.c-torture/unsorted/ext.c: Likewise.
16521
16522 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16523
16524         PR target/12749
16525         * gcc.c-torture/compile/20031220-2.c: New test case.
16526
16527 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16528
16529         PR optimization/13031
16530         * gcc.c-torture/compile/20031220-1.c: New test case.
16531
16532 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16533
16534         * gcc.dg/cast-function-1.c: New test.
16535
16536 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16537
16538         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16539         formats.
16540
16541 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16542
16543         PR c++/12795
16544         * g++.dg/ext/attrib10.C: New test.
16545
16546 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16547
16548         * gcc.dg/cleanup-10.c: New test.
16549         * gcc.dg/cleanup-11.c: New test.
16550
16551 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16552
16553         PR c++/13239
16554         * g++.dg/opt/expect1.C: New test.
16555
16556 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16557
16558         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16559
16560 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16561
16562         PR debug/12923
16563         * gcc.dg/20031218-1.c: New test.
16564
16565         PR debug/12389
16566         * gcc.dg/20031218-2.c: New test.
16567         * gcc.dg/20031218-3.c: New test.
16568
16569         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16570         of label name and allow for USER_LABEL_PREFIX == "_" names.
16571         * g++.dg/abi/mangle18-2.C: Likewise.
16572         * g++.dg/abi/mangle19-1.C: Likewise.
16573         * g++.dg/abi/mangle19-2.C: Likewise.
16574         * g++.dg/abi/mangle20-1.C: Likewise.
16575         * g++.dg/abi/mangle20-2.C: Likewise.
16576
16577 2003-12-18  Richard Henderson  <rth@redhat.com>
16578
16579         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16580
16581 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16582             Dan Kegel <dank@kegel.com>
16583
16584         PR other/12009
16585         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16586         testing a cross compiler, it causes spurious compile failures.
16587         * lib/g++.exp: Likewise.
16588
16589 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16590
16591         PR c++/13262
16592         * g++.dg/template/access13.C: New test.
16593
16594 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16595
16596         * gcc.dg/20031216-1.c: New test.
16597
16598 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16599
16600         PR c++/9154
16601         * g++.dg/template/error10.C: New test.
16602
16603 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16604
16605         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16606         * g++.dg/eh/simd-2.C: Likewise.
16607
16608 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16609             Roger Sayle  <roger@eyesopen.com>
16610
16611         * gcc.c-torture/execute/ieee/mzero5.c: New.
16612
16613 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16614
16615         PR c++/10603
16616         * g++.dg/parse/error6.C: New test.
16617
16618         PR c++/12827
16619         * g++.dg/parse/error7.C: New test.
16620
16621 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16622
16623         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16624         at -O with stabs debugging formats.
16625         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16626         * gcc.dg/debug/debug-2.c: Likewise.
16627
16628 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16629
16630         PR c++/12696
16631         * g++.dg/init/error1.C: New test.
16632
16633         PR c++/12218
16634         * g++.dg/init/pm3.C: New test.
16635
16636 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16637
16638         PR c/3347
16639         * gcc.dg/bitfld-8.c: New test.
16640
16641 2003-12-16  James Lemke  <jim@wasabisystems.com>
16642
16643         * gcc.dg/arm-scd42-[123].c: New tests.
16644
16645 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16646
16647         PR c++/9043
16648         * g++.dg/abi/mangle20-1.C: New test.
16649         * g++.dg/abi/mangle20-2.C: New test.
16650
16651 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16652
16653         PR c++/13275
16654         * g++.dg/other/offsetof2.C: Remove XFAIL.
16655         * g++.dg/parse/offsetof1.C: New test.
16656         * g++.gd/parse/offsetof2.C: Likewise.
16657
16658 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16659
16660         * g++.dg/template/nontype3.C: New test.
16661         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16662
16663 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16664
16665         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16666
16667 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16668
16669         PR c++/13387
16670         * g++.dg/expr/assign1.C: New test.
16671
16672         PR c++/13242
16673         * g++.dg/abi/mangle19-1.C: New test.
16674         * g++.dg/abi/mangle19-2.C: New test.
16675
16676 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16677
16678         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16679
16680 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16681
16682         * gcc.c-torture/execute/20031216-1.c: New test.
16683
16684 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16685
16686         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16687         an ICE regression.
16688
16689 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16690
16691         PR c++/10926
16692         * g++.dg/template/error9.C: New test.
16693
16694         PR c++/11116
16695         * g++.dg/template/error8.C: New test.
16696
16697 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16698
16699         PR middle-end/13400
16700         * gcc.c-torture/execute/20031215-1.c: New test case.
16701
16702 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16703
16704         PR c++/13269
16705         * g++.dg/parse/error5.C: New test.
16706
16707         PR c++/12989
16708         * g++.dg/expr/sizeof1.C: New test.
16709
16710         PR c++/13310
16711         * g++.dg/template/crash15.C: New test.
16712
16713 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16714
16715         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16716         a non-POD type as the last named parameter of a varargs function.
16717
16718 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16719
16720         PR c++/13243
16721         PR c++/12573
16722         * g++.dg/template/crash14.C: New test.
16723         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16724
16725 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16726
16727         * g++.dg/other/java1.C: New test.
16728
16729         PR c++/13241
16730         * g++.dg/abi/mangle18-1.C: New test.
16731         * g++.dg/abi/mangle18-2.C: New test.
16732
16733 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16734
16735         PR optimization/10312
16736         * gcc.c-torture/execute/20031214-1.c: New.
16737
16738 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16739
16740         PR c++/10779
16741         PR c++/12160
16742         * g++.dg/parse/error3.C: New test.
16743         * g++.dg/parse/error4.C: Likewise.
16744         * g++.dg/abi/mangle4.C: Tweak error messages.
16745         * g++.dg/lookup/using5.C: Likewise.
16746         * g++.dg/other/error2.C: Likewise.
16747         * g++.dg/parse/typename5.C: Likewise.
16748         * g++.dg/parse/undefined1.C: Likewise.
16749         * g++.dg/template/arg2.C: Likewise.
16750         * g++.dg/template/ttp3.C: Likewise.
16751         * g++.dg/template/type1.C: Likewise.
16752         * g++.old-deja/g++.other/crash32.C: Likewise.
16753         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16754
16755 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16756
16757         PR c++/13106
16758         * g++.dg/warn/noreturn-3.C: New test.
16759
16760 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16761
16762         PR c++/13118
16763         * g++.dg/abi/covariant3.C: New.
16764
16765 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16766
16767         * g++.dg/eh/ia64-1.C: New test.
16768
16769 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16770
16771         PR optimization/13037
16772         * g77.f-torture/execute/13037.f: New test case.
16773
16774 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16775
16776         PR c++/12881
16777         * g++.dg/abi/covariant2.C: New.
16778
16779 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16780
16781         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16782
16783 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16784
16785         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16786
16787 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16788
16789         PR other/10819
16790         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16791         to fix Bug 10819.
16792         * lib/g++.exp (g++_version): Likewise.
16793         * lib/g77.exp (g77_version): Likewise.
16794         * lib/objc.exp (default_objc_version): Likewise.
16795
16796 2003-12-10  Richard Henderson  <rth@redhat.com>
16797
16798         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16799
16800         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16801
16802 2003-12-08  Matt Austern  <austern@apple.com>
16803
16804         PR c/13134
16805         * lib/gcc-dg.exp (dg-require-visibility): Define.
16806         * lib/target-supports (check_visibility_available): Define.
16807         * gcc.dg/visibility-1.c: New test.
16808         * gcc.dg/visibility-2.c: Likewise.
16809         * gcc.dg/visibility-3.c: Likewise.
16810         * gcc.dg/visibility-4.c: Likewise.
16811         * gcc.dg/visibility-5.c: Likewise.
16812         * gcc.dg/visibility-6.c: Likewise.
16813         * g++.dg/ext/visibility-1.C: Likewise.
16814         * g++.dg/ext/visibility-2.C: Likewise.
16815         * g++.dg/ext/visibility-3.C: Likewise.
16816         * g++.dg/ext/visibility-4.C: Likewise.
16817         * g++.dg/ext/visibility-5.C: Likewise.
16818         * g++.dg/ext/visibility-6.C: Likewise.
16819
16820 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16821
16822         * g++.dg/lookup/java1.C: New test.
16823         * g++.dg/lookup/java2.C: New test.
16824
16825 2003-12-07  Falk Hueffner  <falk@debian.org>
16826
16827         * g++.dg/opt/noreturn-1.C: New test.
16828
16829 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16830
16831         * gcc.dg/overflow-1.c: New test.
16832
16833 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16834
16835         * g77.f-torture/compile/13060.f: New test.
16836
16837 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16838
16839         PR c++/13323
16840         * g++.dg/inherit/operator2.C: New test.
16841
16842 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16843
16844         PR c++/13305
16845         * g++.dg/ext/attrib9.C: New test.
16846
16847 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16848
16849         PR c++/13314
16850         * g++.dg/template/error7.C: New test.
16851
16852 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16853             J"orn Rennecke <joern.rennecke@superh.com>
16854
16855         PR target/13302
16856         * g++.dg/other/struct-va_list.C: New test.
16857
16858 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16859
16860         PR c++/13166
16861         * g++.dg/parse/defarg6.C: New test.
16862
16863 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16864
16865         PR target/13256
16866         * gcc.c-torture/execute/20031201-1.c: New test.
16867
16868 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16869
16870         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16871
16872 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16873
16874         * gcc.dg/builtin-return-1.c: New test.
16875
16876 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16877             J"orn Rennecke <joern.rennecke@superh.com>
16878
16879         PR optimization/13260
16880         * gcc.c-torture/execute/20031204-1.c: New test.
16881
16882 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16883
16884         PR c++/9127
16885         * g++.dg/template/error6.C: New test.
16886
16887 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16888
16889         * gcc.dg/20031202-1.c: New test.
16890
16891 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16892
16893         PR c++/13179
16894         * g++.dg/template/eh1.C: New test.
16895
16896         PR c++/10771
16897         * g++.dg/template/error5.C: New test.
16898
16899 2003-12-02  David Ung  <davidu@mips.com>
16900
16901         * gcc.dg/compat/vector-check.h: Corrected type for var
16902         g_##TMODE
16903
16904 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16905
16906         PR c++/10126
16907         * g++.dg/template/ptrmem8.C: New test.
16908
16909 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16910
16911         PR c++/12573
16912         * g++.dg/template/dependent-expr3.C: New test.
16913
16914 2003-12-01  James Lemke  <jim@wasabisystems.com>
16915
16916         * gcc.dg/arm-g2.c: New test.
16917
16918 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16919
16920         PR optimization/11634
16921         * gcc.dg/20031201-2.c: New test case.
16922
16923 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16924
16925         PR 11433
16926         * objc.dg/proto-lossage-3.m: New test.
16927
16928 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16929
16930         PR optimization/12628
16931         * gcc.dg/20031201-1.c: New test case.
16932
16933 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16934
16935         * gcc.dg/unaligned-1.c: New test.
16936
16937 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16938
16939         PR c++/9849
16940         * g++.dg/template/error4.C: New test.
16941         * g++.dg/template/nested3.C: Adjust error markers.
16942
16943 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16944
16945         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16946
16947 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16948
16949         PR c/10333
16950         * gcc.dg/bitfld-7.c: New test.
16951
16952 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16953
16954         * gcc.dg/tls/asm-1.C: New test.
16955
16956 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16957
16958         * gcc.dg/cpp/assert4.c: Update.
16959
16960 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16961
16962         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16963         * gcc.dg/builtin-apply3.c: New test.
16964
16965 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16966
16967         * lib/compat.exp (compat-obj): New xfaildata parameter.
16968         Use it to set compiler_conditional_xfail_data before compiling.
16969         (compat-get-options): Handle dg-xfail-if.
16970         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16971         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16972         * gcc.dg/compat/vector-1_y.c: Likewise.
16973         * gcc.dg/compat/vector-2_x.c: Likewise.
16974         * gcc.dg/compat/vector-2_y.c: Likewise.
16975
16976 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16977
16978         * g++.dg/opt/reg-stack4.C: New test.
16979
16980 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16981
16982         * gcc.dg/builtin-apply2.c: New test.
16983
16984 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16985
16986         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16987
16988 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16989
16990         PR c++/12924
16991         * g++.dg/template/template-id-2.C: New test.
16992
16993 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16994
16995         PR c++/5369
16996         * g++.dg/template/memfriend1.C: New test.
16997         * g++.dg/template/memfriend2.C: Likewise.
16998         * g++.dg/template/memfriend3.C: Likewise.
16999         * g++.dg/template/memfriend4.C: Likewise.
17000         * g++.dg/template/memfriend5.C: Likewise.
17001         * g++.dg/template/memfriend6.C: Likewise.
17002         * g++.dg/template/memfriend7.C: Likewise.
17003         * g++.dg/template/memfriend8.C: Likewise.
17004         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17005
17006 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17007
17008         PR c++/12515
17009         * g++.dg/ext/cond1.C: New test.
17010
17011 2003-11-20  Richard Henderson  <rth@redhat.com>
17012
17013         * gcc.dg/20020201-2.c: Remove.
17014         * gcc.dg/20020201-4.c: Remove.
17015         * gcc.dg/20020304-1.c: Remove.
17016
17017 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17018
17019         * gcc.dg/cpp/trad/xwin1.c: New test case.
17020
17021 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17022
17023         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17024         * lib/g77.exp: Likewise.
17025         * lib/objc.exp: Likewise.
17026         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17027         for darwin.
17028
17029 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17030
17031         PR c++/12932
17032         * g++.dg/template/static5.C: New test.
17033
17034 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17035
17036         * gcc.dg/nested-func-1.c: New test.
17037
17038 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17039
17040         * gcc.dg/cpp/assert4.c: New test.
17041
17042 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17043
17044         PR c++/2294
17045         * g++.dg/lookup/using9.c: New test.
17046
17047 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17048
17049         PR c++/12762
17050         * g++.dg/template/error3.C: New test.
17051
17052 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17053
17054         PR ada/13035
17055         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17056         No longer use a wrapper for gcc, since this does not work under
17057         Windows.
17058
17059 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17060
17061         PR c++/2094
17062         * g++.dg/template/ptrmem7.C: New test.
17063
17064 2003-11-13  Andrew Pinski <apinski@apple.com>
17065
17066         * gcc.c-torture/compile/20031113-1.c: New test.
17067
17068 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17069             Kean Johnston <jkj@sco.com>
17070
17071         PR c/13029
17072         * gcc.dg/unused-4.c: Update.
17073
17074 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17075
17076         * g++.dg/opt/const3.C: New test.
17077
17078 2003-11-13  Jan Hubicka  <jh@suse.cz>
17079
17080         * gcc.c-torture/compile/20031112-1.c: New test.
17081
17082 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17083
17084         * g++.dg/parse/crash10.C: Remove bogus error marker.
17085
17086 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17087
17088         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17089         (host_gcc): Likewise.
17090         (ROOT): Honor $PWDCMD.
17091         (BASE): Likewise.
17092         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17093
17094 2003-11-12  Catherine Moore  <clm@redhat.com>
17095
17096         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17097
17098 2003-11-12  Andreas Jaeger  <aj@suse.de>
17099             Jakub Jelinek  <jakub@redhat.com>
17100             Andrew Pinski  <pinskia@physics.uc.edu>
17101             Richard Henderson  <rth@redhat.com>
17102
17103         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17104         systems.
17105         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17106
17107         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17108         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17109
17110 2003-11-11  Andreas Jaeger  <aj@suse.de>
17111
17112         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17113
17114         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17115
17116 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17117
17118         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17119         Clean ups.
17120
17121 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17122
17123         * gcc.dg/trampoline-1.c: New test.
17124
17125 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17126
17127         * gcc.c-torture/compile/200031109-1.c: New test.
17128
17129 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17130
17131         PR c/3190
17132         PR c/8714
17133         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17134         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17135         gcc.dg/format/no-y2k-1.c: Update.
17136
17137 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17138
17139         PR optimization/10467
17140         * gcc.dg/20031108-1.c: New test case.
17141
17142 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17143
17144         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17145
17146 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17147
17148         * gcc.dg/compound-lvalue-1.c: New test.
17149         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17150         some XFAILs.
17151
17152 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17153
17154         * gcc.dg/altivec-varargs-1.c: New test.
17155
17156 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17157
17158         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17159         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17160         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17161         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17162         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17163
17164 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17165
17166         * gcc.dg/cond-lvalue-1.c: New test.
17167
17168 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17169
17170         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17171
17172 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17173
17174         PR c++/11616
17175         * g++.dg/template/instantiate5.C: New test.
17176
17177 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17178
17179         PR c++/12726
17180         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17181         * ChangeLog: Add missing first entry for above test.
17182
17183 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17184
17185         PR c++/9810
17186         * g++.dg/template/using8.C: New test.
17187         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17188
17189 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17190
17191         PR optimization/10817
17192         * gcc.c-torture/compile/20031102-1.c: New test case.
17193
17194 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17195
17196         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17197         2147483647.
17198
17199 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17200
17201         * gcc.dg/20031102-1.c: New test.
17202
17203 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17204
17205         * gcc.dg/complex-1.c: New test.
17206
17207 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17208
17209         PR c++/12796
17210         * g++.dg/template/crash13.C: Adjust expected error location.
17211         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17212
17213 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17214
17215         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17216
17217 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17218
17219         PR/10239
17220         * gcc.c-torture/compile/20031031-2.c: New test.
17221
17222 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17223
17224         PR/11640
17225         * gcc.c-torture/compile/20031031-1.c: New test.
17226
17227 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17228
17229         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17230         * gcc.misc-tests/bprob.exp: Likewise.
17231         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17232         the execution test on arm-elf configs.
17233         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17234         configs that don't support scratch files.
17235         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17236
17237 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17238
17239         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17240         done by dejagnu.
17241
17242 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17243
17244         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17245         Avoid non pure sh syntax. Add more logging.
17246
17247         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17248         fail.
17249
17250 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17251
17252         PR libgcj/10610
17253         * gcc.dg/ppc-stackalign-1.c: New test.
17254
17255 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17256
17257         * ada/acats/run_all.sh: Change output to be more compliant with
17258         dejagnu framework.
17259         Create acats.sum and acats.log files under testsuite/ada/acats
17260         Only run [a-z]* directories, to filter out e.g. CVS.
17261         Redirect build output to log file.
17262
17263 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17264
17265         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17266
17267 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17268
17269         PR ada/5909:
17270         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17271
17272 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17273
17274         * gcc.c-torture/compile/20031023-1.c: New test.
17275         * gcc.c-torture/compile/20031023-2.c: New test.
17276         * gcc.c-torture/compile/20031023-3.c: New test.
17277         * gcc.c-torture/compile/20031023-4.c: New test.
17278
17279 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17280
17281         PR c++/10371
17282         * g++.dg/lookup/scoped8.C: New test.
17283
17284 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17285
17286         * g++.dg/opt/reg-stack3.C: New test.
17287
17288 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17289
17290         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17291
17292 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17293
17294         PR c++/11076
17295         * g++.dg/template/crash13.C: New test.
17296
17297 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17298
17299         * gcc.dg/c99-restrict-2.c: New test.
17300
17301 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17302
17303         PR c++/12698, c++/12699, c++/12700, c++/12566
17304         * g++.dg/inherit/covariant9.C: New test.
17305         * g++.dg/inherit/covariant10.C: New test.
17306         * g++.dg/inherit/covariant11.C: New test.
17307
17308 2003-10-23  Jason Merrill  <jason@redhat.com>
17309
17310         PR c++/12726
17311         * g++.dg/ext/complit2.C: New test.
17312
17313 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17314
17315         PR target/12654
17316         * gcc.c-torture/execute/20031020-1.c: New test.
17317
17318 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17319
17320         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17321         following the jump_insn.
17322
17323 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17324
17325         * gcc.dg/cast-lvalue-1.c: New test.
17326
17327 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17328
17329         PR c++/11962
17330         * g++.dg/template/cond2.C: New test.
17331
17332 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17333
17334         * gcc.dg/builtins-28.c: New test.
17335
17336 2003-10-20  Jan Hubicka  <jh@suse.cz>
17337
17338         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17339         parameter.
17340         * testsuite/gcc.dg/inline-2.c: Likewise.
17341
17342 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17343
17344         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17345         * gcc.dg/nest.c:  Likewise.
17346
17347 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17348
17349         PR c++/9781, c++/10583, c++/11862
17350         * g++.dg/parse/crash13.C: New test.
17351
17352 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17353
17354         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17355
17356 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17357
17358         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17359         Define HAVE_C99_RUNTIME except on Solaris.
17360         * gcc.dg/builtins-20.c: Likewise.
17361
17362 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17363
17364         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17365
17366 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17367
17368         PR c++/12495
17369         * g++.dg/template/crash21.C: New test.
17370
17371 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17372
17373         PR c++/2513
17374         * g++.dg/template/typename5.C: New test.
17375
17376 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17377
17378         PR c++/12369
17379         * g++.dg/template/friend25.C: New test.
17380
17381 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17382
17383         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17384         versions.
17385
17386 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17387
17388         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17389         == 2147483647.
17390
17391 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17392
17393         * gcc.c-torture/execute/960416-1.x: Remove.
17394         * gcc.c-torture/execute/divconst-3.x: Likewise.
17395
17396 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17397
17398         PR target/12598
17399         * gcc.dg/torture/cris-volatile-1.c: New test.
17400
17401 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17402
17403         PR optimization/9325
17404         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17405         for overflowing floating point to integer conversion during RTL
17406         simplification.
17407
17408 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17409
17410         * objc/execute/_cmd.m: Fix typo.
17411         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17412         Relax 'scan-assembler' regexp.
17413         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17414         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17415         * objc.dg/zero-link-2.m: Remove blank line.
17416         * objc.dg/zero-link-3.m: New test case.
17417
17418 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17419
17420         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17421
17422         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17423         than linker trickery.
17424
17425 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17426
17427         PR c++/12370
17428         * g++.dg/other/friend2.C: New test.
17429
17430 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17431
17432         * gcc.dg/20031012-1.c: New test.
17433
17434 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17435
17436         * gcc.dg/weak/weak-3.c: Fix for new warning.
17437
17438 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17439
17440         PR optimization/8750
17441         * gcc.c-torture/execute/20031012-1.c: New test case.
17442
17443 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17444
17445         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17446         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17447
17448 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17449
17450         PR optimization/12260
17451         * gcc.c-torture/compile/20031011-2.c: New test case.
17452
17453 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17454
17455         * gcc.c-torture/execute/20031011-1.c: New testcase.
17456
17457 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17458
17459         * gcc.c-torture/compile/20031011-1.c: New test.
17460
17461 2003-10-11  Jan Hubicka  <jh@suse.cz>
17462
17463         * g++.dg/other/first-global.C: New test.
17464
17465 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17466
17467         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17468
17469 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17470
17471         * gcc.c-torture/compile/20031010-1.c: New test.
17472
17473 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17474
17475         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17476         * gcc.c-torture/execute/va-arg-25.c: ... here.
17477
17478 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17479
17480         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17481
17482 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17483
17484         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17485
17486 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17487
17488         * g++.dg/parse/error2.C: New test.
17489
17490 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17491
17492         PR c++/11097
17493         * g++.dg/other/error5.C: Modify the error message.
17494         * g++.dg/lookup/using8.C: New test.
17495
17496 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17497
17498         * gcc.dg/darwin-abi-2.c: New file.
17499         * gcc.c-torture/execute/va-arg-24.c: New file.
17500
17501 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17502
17503         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17504         indentation.
17505
17506 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17507
17508         PR c++/10147
17509         * g++.dg/other/error4.C: Update error messages.
17510         * g++.dg/template/ptrmem4.C: Likewise.
17511
17512         PR c++/12337
17513         * g++.dg/init/new9.C: New test.
17514
17515         PR c++/12334, c++/12236, c++/8656
17516         * g++.dg/ext/attrib8.C: New test.
17517
17518 2003-10-06  Devang Patel  <dpatel@apple.com>
17519
17520         * gcc.dg/debug/dwarf2-3.h: New test.
17521         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17522
17523 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17524
17525         * g++.dg/opt/cfg2.C: New test.
17526
17527 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17528
17529         * g++.dg/opt/float1.C: New test.
17530
17531 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17532
17533         * gcc.dg/c90-array-lval-6.c: New test.
17534         * gcc.dg/c99-array-lval-6.c: New test.
17535
17536 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17537             Ziemowit Laski  <zlaski@apple.com>
17538
17539         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17540         'Derived', so that it is never considered a class method; add
17541         new warning for '+port' method ambiguity.
17542         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17543         <objc/objc-api.h> (needed on Mac OS X).
17544         * objc.dg/method-13.m: New test.
17545
17546 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17547
17548         PR optimization/9325, PR java/6391
17549         * gcc.c-torture/execute/20031003-1.c: New test case.
17550
17551 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17552
17553         PR optimization/12180
17554         * gcc.dg/20031002-1.c: New test.
17555
17556         PR c++/12486
17557         * g++.dg/inherit/error1.C: New test.
17558
17559 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17560
17561         * lib/f-torture.exp (search_for): Rename to...
17562         (search_for_re): This.  Also, clean up comments and the
17563         "regexp" invocation.
17564
17565 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17566
17567         * gcc.c-torture/compile/20031002-1.c: New test.
17568
17569 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17570
17571         * g++.dg/opt/cond1.C: New test.
17572
17573 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17574
17575         * gcc.dg/Wold-style-definition-2.c: New testcase.
17576         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17577
17578 2003-09-29  Richard Henderson  <rth@redhat.com>
17579
17580         * g++.dg/init/array10.C: Add dg-options.
17581
17582 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17583
17584         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17585
17586 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17587
17588         * g++.dg/template/friend19.C: Fix typo.
17589         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17590
17591 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17592
17593         * gcc.c-torture/execute/20030928-1.c: New test.
17594         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17595
17596 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17597
17598         * g++.dg/opt/unroll1.C: New test.
17599
17600 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17601
17602         PR optimization/11741
17603         * gcc.dg/20030926-1.c: New test case.
17604
17605 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17606
17607         PR c++/5655
17608         * g++.dg/parse/access7.C: New test.
17609         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17610
17611 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17612
17613         MERGE OF objc-improvements-branch into MAINLINE:
17614         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17615         if libobjc has not been built.
17616         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17617         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17618         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17619         objc/execute/nested-3.m, objc/execute/np-2.m,
17620         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17621         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17622         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17623         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17624         objc.dg/special/unclaimed-category-1.h,
17625         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17626         well as GNU runtime.
17627         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17628         * execute/cascading-1.m, execute/function-message-1.m,
17629         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17630         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17631         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17632         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17633         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17634         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17635         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17636         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17637         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17638         * objc.dg/bitfield-2.m: Run only on Darwin.
17639         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17640         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17641         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17642         * objc.dg/const-str-1.m: Fix constant string layout.
17643
17644 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17645
17646         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17647
17648 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17649
17650         * gcc.dg/darwin-abi-1.c: New file.
17651
17652 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17653
17654         PR target/12281
17655         * gcc.c-torture/compile/20030921-1.c: New test.
17656
17657 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17658
17659         * g++.dg/opt/reg-stack2.C: New test.
17660
17661 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17662
17663         * g++.dg/eh/delayslot1.C: New test.
17664
17665 2003-09-20  Richard Henderson  <rth@redhat.com>
17666
17667         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17668
17669 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17670
17671         * gcc.c-torture/execute/20030920-1.c: New test case.
17672
17673 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17674
17675         * g++.dg/rtti/typeid3.C: Correct expected error message.
17676
17677 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17678
17679         PR c++/157
17680         * g++.dg/parse/crash12.C: New test.
17681
17682 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17683
17684         * gcc.dg/compat/mixed-struct-check.h: New.
17685         * gcc.dg/compat/mixed-struct-defs.h: New.
17686         * gcc.dg/compat/mixed-struct-init.h: New.
17687         * gcc.dg/compat/struct-by-value-19_main.c: New.
17688         * gcc.dg/compat/struct-by-value-19_x.c: New.
17689         * gcc.dg/compat/struct-by-value-19_y.c: New.
17690         * gcc.dg/compat/struct-by-value-20_main.c: New.
17691         * gcc.dg/compat/struct-by-value-20_x.c: New.
17692         * gcc.dg/compat/struct-by-value-20_y.c: New.
17693         * gcc.dg/compat/struct-return-19_main.c: New.
17694         * gcc.dg/compat/struct-return-19_x.c: New.
17695         * gcc.dg/compat/struct-return-19_y.c: New.
17696         * gcc.dg/compat/struct-return-20_main.c: New.
17697         * gcc.dg/compat/struct-return-20_x.c: New.
17698         * gcc.dg/compat/struct-return-20_y.c: New.
17699
17700 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17701         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17702         so that it will not complain on LP64 targets.
17703
17704 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17705
17706         PR c++/495
17707         * g++.dg/template/friend24.C: New test.
17708
17709 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17710
17711         PR c++/12332
17712         * g++.dg/template/memtmpl2.C: New test.
17713
17714 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR target/11184
17717         * gcc.dg/builtin-apply1.c: New test.
17718
17719 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17720
17721         PR c++/9848
17722         * g++.dg/warn/Wunused-4.C: New test.
17723
17724 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17725
17726         PR c++/12316
17727         * g++.dg/other/gc2.C: New test.
17728
17729 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17730
17731         PR c++/11991
17732         * g++.dg/rtti/typeid3.C: New test.
17733
17734         PR c++/12266
17735         * g++.dg/overload/template1.C: New test.
17736
17737 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17738
17739         * g++.dg/opt/cfg3.C: New test.
17740
17741 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17742
17743         PR c++/7939
17744         * g++.dg/template/crash11.C: New test.
17745
17746 2003-09-16  Jason Merrill  <jason@redhat.com>
17747             Jakub Jelinek  <jakub@redhat.com>
17748
17749         * gcc.dg/attr-warn-unused-result.c: New test.
17750
17751 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17752
17753         PR c++/12184
17754         * g++.dg/expr/call2.C: New test.
17755
17756 2003-09-15  Andreas Jaeger  <aj@suse.de>
17757
17758         * gcc.dg/Wold-style-definition-1.c: New test.
17759
17760 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/3907
17763         * g++.dg/parse/template12.C: New test.
17764
17765         * g++.dg/abi/bitfield11.C: New test.
17766         * g++.dg/abi/bitfield12.C: Likewise.
17767
17768 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17769
17770         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17771         non-expansion of functional macro name without arguments at EOL.
17772         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17773
17774 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17775
17776         * gcc.c-torture/execute/20030914-[12].c: New tests.
17777
17778 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17779
17780         PR c++/11788
17781         * g++.dg/overload/addr1.C: New test.
17782
17783 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17784
17785         * gcc.dg/20030909-1.c: New test.
17786
17787 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17788
17789         * gcc.dg/ultrasp10.c: New test.
17790
17791 2003-09-09  Devang Patel  <dpatel@apple.com>
17792
17793         * gcc.dg/darwin-ld-6.c: New test.
17794
17795 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17796
17797         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17798
17799 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17800
17801         * gcc.dg/ia64-types1.c: New test.
17802         * gcc.dg/ia64-types2.c: Likewise.
17803
17804 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17805
17806         * gcc.dg/builtins-1.c: Add more _Complex tests.
17807         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17808
17809         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17810         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17811
17812 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17813
17814         PR c++/11786
17815         * g++.dg/lookup/koenig2.C: New test.
17816
17817         PR c++/5296
17818         * g++.dg/rtti/typeid2.C: New test.
17819
17820 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17821
17822         * gcc.c-torture/compile/20030904-1.c: New test.
17823
17824 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17825
17826         * g++.dg/opt/longbranch2.C: New test.
17827
17828 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17829
17830         * g++.dg/template/crash10.C: Only compile it.
17831
17832 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17833
17834         PR middle-end/11665
17835         * gcc.c-torture/compile/20030907-1.c: New test.
17836         * g++.dg/init/array11.C: New test.
17837
17838 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17839
17840         PR c++/11852
17841         * g++.dg/init/struct1.C: New test.
17842
17843 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17844
17845         PR c++/12181
17846         * g++.dg/expr/comma1.C: New test.
17847
17848 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17849
17850         PR c++/11867
17851         * g++.dg/expr/static_cast5.C: New test.
17852
17853 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17854
17855         PR c++/11507
17856         * g++.dg/lookup/scoped7.C: New test.
17857
17858         PR c++/9574
17859         * g++.dg/other/static1.C: New test.
17860
17861         PR c++/11490
17862         * g++.dg/warn/template-1.C: New test.
17863
17864         PR c++/11432
17865         * g++.dg/template/crash10.C: New test.
17866
17867         PR c++/2478
17868         * g++.dg/overload/VLA.C: New test.
17869
17870         PR c++/10804
17871         * g++.dg/template/call1.C: New test.
17872
17873 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17874
17875         PR c++/11794
17876         * g++.dg/parse/using3.C: New test.
17877
17878 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17879
17880         PR c++/11409
17881         * g++.dg/overload/builtin3.C: New test case.
17882
17883 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17884
17885         PR c/9862
17886         * gcc.dg/20030906-1.c: New test.
17887         * gcc.dg/20030906-2.c: Likewise.
17888
17889 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17890
17891         PR c++/12167
17892         * g++.dg/parse/defarg5.C: New test.
17893
17894         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17895
17896 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17897
17898         PR c++/12163
17899         * g++.dg/expr/static_cast4.C: New test.
17900
17901         PR c++/12146
17902         * g++.dg/template/crash9.C: New test.
17903
17904 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17905
17906         * g++.old-deja/g++.ext/pretty2.C: Update for change
17907         in __FUNCTION__.
17908         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17909
17910 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17911
17912         PR c++/11922
17913         * g++/dg/template/qualified-id1.C: New test.
17914
17915         PR c++/12037
17916         * g++.dg/warn/noeffect4.C: New test.
17917
17918 2003-09-04  Matt Austern  <austern@apple.com>
17919
17920         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17921         * g++.dg/ext/fnname2.C: Likewise.
17922         * g++.dg/ext/fnname3.C: Likewise.
17923
17924 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17925
17926         * g++.dg/expr/lval1.C: New test.
17927         * g++.dg/ext/lvcast.C: Remove.
17928
17929 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17930
17931         PR optimization/11700.
17932         * gcc.c-torture/compile/20030903-1.c: New test case.
17933
17934 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17935
17936         PR c++/12053
17937         * g++.dg/abi/layout4.C: New test.
17938
17939 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17940
17941         PR c++/11553
17942         * g++.dg/parse/friend3.C: New test.
17943
17944 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17945
17946         PR c++/11847
17947         * g++.dg/template/class1.C: New test.
17948
17949         PR c++/11808
17950         * g++.dg/expr/call1.C: New test.
17951
17952 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17953
17954         PR c++/12114
17955         * g++.dg/init/ref9.C: New test.
17956
17957         PR c++/11972
17958         * g++.dg/template/nested4.C: New test.
17959
17960 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17961
17962         PR c++/12093
17963         * g++.dg/template/non-dependent4.C: New test.
17964
17965         PR c++/11928
17966         * g++.dg/inherit/conv1.C: New test.
17967
17968 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/6196
17971         * g++.dg/ext/label1.C: New test.
17972         * g++.dg/ext/label2.C: Likewise.
17973
17974 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17975
17976         * g++.dg/expr/cond3.C: New test.
17977
17978 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17979
17980         * gcc.dg/builtins-1.c: Add new builtin cases.
17981
17982 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17983
17984         * gcc.dg/builtins-1.c: Add new cases.
17985         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17986
17987 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17988
17989         * gcc.dg/builtins-1.c: Add more math builtin tests.
17990         * gcc.dg/torture/builtin-attr-1.c: New test.
17991
17992 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17993
17994         PR optimization/5079
17995         * g++.dg/opt/static3.C: New test.
17996
17997 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17998
17999         * gcc.misc-tests/gcov-10b.c: New test.
18000
18001 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18002
18003         * g++.dg/opt/ptrmem3.C: New test.
18004
18005         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18006
18007 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18008
18009         * gcc.dg/20030826-2.c: New test.
18010
18011 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18012
18013         PR middle-end/12002
18014         * g77.f-torture/compile/12002.f: New test case.
18015
18016 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18017
18018         * gcc.dg/20030826-1.c: New test case.
18019
18020 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18021
18022         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18023
18024 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18025
18026         PR c++/11871
18027         * c++.dg/lookup/crash1.C: New test.
18028
18029         * c++.dg/warn/noeffect3.C: New test.
18030
18031 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18032
18033         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18034         * gcc.dg/compat/vector-1_y.c: Ditto.
18035         * gcc.dg/compat/vector-2_x.c: Ditto.
18036         * gcc.dg/compat/vector-2_y.c: Ditto.
18037
18038 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18039
18040         * gcc.dg/20030702-1.c: New test.
18041
18042 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18043
18044         PR c++/8795
18045         * g++.dg/ext/altivec-1.C: New test.
18046
18047 2003-08-24  Richard Henderson  <rth@redhat.com>
18048
18049         * g++.dg/eh/simd-2.C: Add -w for x86.
18050
18051 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18052
18053         * gcc.dg/20030815-1.c: New test.
18054
18055 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18056
18057         PR c++/3765
18058         * g++.dg/parse/access6.C: New test.
18059
18060 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18061
18062         PR c++/641, c++/11876
18063         * g++.dg/template/friend22.C: New test.
18064         * g++.dg/template/friend23.C: Likewise.
18065
18066 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18067
18068         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18069         identically.
18070
18071 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18072
18073         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18074
18075 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18076
18077         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18078
18079 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18080
18081         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18082
18083 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18084
18085         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18086
18087 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18088
18089         PR c++/11919
18090         * g++.dg/overload/prom1.C: New test.
18091
18092         PR c++/11551
18093         * g++.dg/parse/dtor2.C: New test.
18094
18095         PR c++/10762
18096         * g++.dg/parse/using2.C: New test.
18097
18098 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18099
18100         PR target/11805
18101         * gcc.c-torture/compile/20030821-1.c: New.
18102
18103 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18104
18105         PR c++/11834
18106         * g++.dg/template/deduce2.C: New test.
18107
18108 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18109
18110         * gcc.c-torture/execute/20030821-1.c: New test.
18111
18112 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18113
18114         PR middle-end/11984
18115         * gcc.dg/20030820-1.c: New test case.
18116
18117 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18118
18119         PR c++/11945
18120         * g++.dg/warn/noeffect2.C: New test.
18121
18122 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18123
18124         PR c++/10926
18125         * g++.dg/template/dtor2.C: New test.
18126
18127         PR c++/11684
18128         * g++.dg/template/operator1.C: New test.
18129         * g++.dg/parse/operator4.C: New test.
18130
18131         PR c++/11946.C
18132         * g++.dg/expr/enum1.C: New test.
18133         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18134
18135         PR c++/11036.C
18136         * g++.dg/parse/elab2.C: New test.
18137         * g++.dg/parse/typedef4.C: Change error message.
18138         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18139         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18140         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18141
18142 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18143
18144         * gcc.dg/pch/warn-1.c: New.
18145         * gcc.dg/pch/warn-1.hs: New.
18146
18147         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18148         not-tested file.
18149
18150 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18151
18152         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18153
18154 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18155
18156         * gcc.dg/uninit-D.c: New Test.
18157         * gcc.dg/uninit-E.c: New Test.
18158         * gcc.dg/uninit-F.c: New Test.
18159         * gcc.dg/uninit-G.c: New Test.
18160
18161 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18162
18163         * g++.dg/README: Describe the pch directory.
18164
18165 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18166
18167         PR c++/11174
18168         * g++.dg/parse/access4.C: New test.
18169         * g++.dg/parse/access5.C: Likewise.
18170         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18171
18172 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18173
18174         * gcc.dg/noncompile/20030818-1.c: New.
18175
18176 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18177
18178         PR c++/11957
18179         * g++.dg/warn/noeffect1.C: New test.
18180
18181         * g++.dg/template/scope2.C: New test.
18182         * g++.dg/template/error2.C: Correct dg-error
18183
18184 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18185
18186         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18187
18188 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18189
18190         PR C++/11512
18191         * g++.dg/template/warn1.C: New.
18192
18193 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18194
18195         * g++.dg/template/error2.C: New test.
18196         * g++.dg/lookup/using7.C: Adjust errors
18197         * g++.old-deja/g++.pt/crash36.C: Likewise.
18198         * g++.old-deja/g++.pt/derived3.C: Likewise.
18199
18200 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18201
18202         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18203         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18204         * gcc.c-torture/execute/builtins/string-9.c: New, from
18205         string-opt-9.c.  Adjust for execute/builtins framework.
18206         * gcc.c-torture/execute/string-opt-9.c: Delete.
18207
18208 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18209
18210         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18211
18212         * g++.dg/parse/ret-type2.C: New test.
18213
18214         PR c++/11703
18215         * g++.dg/init/new8.C: New test.
18216
18217         PR c++/10923
18218         * g++.dg/parse/typedef5.C: New test.
18219
18220         PR c++/9512
18221         * g++.dg/parse/qualified2.C: New test.
18222         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18223         invalid code.
18224
18225 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18226
18227         * g++.dg/conversion/ptrmem1.C: New test.
18228
18229 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18230
18231         PR target/11693
18232         * gcc.dg/20030811-1.c: New test.
18233
18234         PR target/11535
18235         * gcc.c-torture/execute/20030811-1.c: New test.
18236
18237 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18238
18239         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18240
18241 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18242
18243         PR c++/11789.C
18244         * g++.dg/inherit/multiple1.C: New test.
18245
18246 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18247
18248         * gcc.dg/spe1.c: New test.
18249
18250         PR c++/11670
18251         * g++.dg/expr/cast2.C: New test.
18252
18253         PR c++/10530
18254         * g++.dg/template/dependent-name2.C: New test.
18255
18256 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18257
18258         * g++.dg/parse/crash11.C: Put the dg options in comments.
18259
18260 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18261
18262         * lib/gcc-dg.exp: Update for diagnostic change.
18263
18264 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18265
18266         PR c++/5767
18267         * g++.dg/parse/crash11.C: New test.
18268
18269 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18270
18271         * gcc.dg/cpp/spacing1.c: Update.
18272
18273 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18274
18275         PR target/11739
18276         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18277         a value for -mtune.
18278
18279 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18280
18281         PR middle-end/11771
18282         * gcc.c-torture/compile/20030804-1.c: New test case.
18283
18284 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18285
18286         * gcc.dg/20030804-1.c: New test case.
18287
18288 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18289
18290         * gcc.dg/cpp/separate-1.c: New test.
18291
18292 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18293
18294         PR c++/11704
18295         * g++.dg/template/dependent-expr2.C: New test.
18296
18297         PR c++/11766
18298         * g++.dg/expr/ptrmem1.C: New test.
18299
18300 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18301
18302         PR c++/9453
18303         * g++.dg/template/friend15.C: New test.
18304
18305 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18306
18307         * lib/dg-pch.exp: Work round PCH bug.
18308
18309 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18310
18311         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18312         builtins.  Move cases from builtins-4.c here.
18313
18314         * gcc.dg/torture/builtin-math-1.c: New test taken from
18315         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18316         additional cases.
18317
18318         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18319         Delete.
18320
18321 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18322
18323         PR c++/9447
18324         * g++.dg/template/using7.C: New test.
18325
18326 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18327
18328         * import1.c, import2.c: New tests.
18329
18330 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18331
18332         * g++.dg/eh/crossjump1.C: New test.
18333
18334 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18335
18336         PR c++/11697
18337         * g++.dg/template/using6.C: New test.
18338
18339         PR c++/11744
18340         * g++.dg/template/koenig2.C: New test.
18341
18342 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18343
18344         PR c++/7983
18345         * g++.dg/parse/typedef4.C: New test.
18346
18347 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18348
18349         PR c++/8442, c++/8806
18350         * g++.dg/template/elab1.C: New test.
18351         * g++.dg/template/type2.C: Likewise.
18352         * g++.dg/template/ttp3.C: Adjust expected error message.
18353         * g++.old-deja/g++.law/visibility13.C: Likewise.
18354         * g++.old-deja/g++.niklas/t135.C: Likewise.
18355         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18356         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18357         template argument.
18358         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18359
18360 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18361
18362         PR c++/11295
18363         * g++.dg/ext/stmtexpr1.C: New test.
18364
18365         * g++.dg/opt/tmp1.C: New test.
18366
18367         PR c++/11525
18368         * g++.dg/parse/constant4.C: New test.
18369
18370         PR c++/9447
18371         * g++.dg/template/using5.C: New test.
18372
18373 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18374
18375         * gcc.dg/builtins-27.c: New test case.
18376
18377 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18378
18379         * gcc.dg/tls/opt-7.c: New test.
18380
18381 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18382
18383         * g++.old-deja/g++.other/crash18.C: Remove.
18384
18385 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18386
18387         * g++.dg/template/explicit3.C: New.
18388         * g++.dg/template/explicit4.C: New.
18389         * g++.dg/template/explicit5.C: New.
18390
18391         PR c++/11347
18392         * g++.dg/template/memtmpl1.C: New.
18393
18394 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18395
18396         PR target/11565
18397         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18398         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18399
18400 2003-07-30  Jan Hubicka  <jh@suse.cz>
18401
18402         * vtgc1.c: Kill.
18403
18404 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18405
18406         * gcc.dg/struct-in-proto-1.c: New test.
18407
18408 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18409
18410         * gcc.dg/cpp/include2.c: Only expect one message.
18411
18412 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18413
18414         PR c++/9447
18415         * g++.dg/template/using1.C: New test.
18416         * g++.dg/template/using2.C: New test.
18417         * g++.dg/template/using3.C: New test.
18418         * g++.dg/template/using4.C: New test.
18419
18420 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18421
18422         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18423         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18424
18425 2003-07-28  Jan Hubicka  <jh@suse.cz>
18426
18427         PR c++/11530
18428         * g++.dg/opt/call1.C: New test.
18429
18430 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18431
18432         PR c++/11667
18433         * g++.dg/init/enum2.C: New test.
18434         * g++.dg/template/overload1.C: Add "-w" option.
18435
18436 2003-07-28    <hp@bitrange.com>
18437
18438         * gcc.dg/Wdeclaration-after-statement-1.c,
18439         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18440
18441 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18442
18443         * gcc.c-torture/compile/20030725-1.c: New test.
18444
18445 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18446
18447         * gcc.dg/20030505.c: Only run for SPE.
18448         Remove definition of opaque type.
18449
18450 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18451
18452         * g++.dg/template/ptrmem6.C: New test.
18453
18454 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18455
18456         * gcc.c-torture/compile/zero-strct-2.c: New test.
18457
18458 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18459
18460         * gcc.dg/intermod-1.c: New test.
18461
18462 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18463
18464         PR c++/11617
18465         * g++.dg/template/lookup2.C: New test.
18466         * g++.dg/template/memclass1.C: Remove instantiated from error.
18467         * g++.dg/other/error2.C: Tweak expected errors.
18468
18469         PR c++/11596
18470         * g++.dg/template/defarg3.C: New test.
18471
18472         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18473
18474 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18475
18476         * g++.dg/inherit/access5.C: New test.
18477
18478 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18479
18480         PR c++/11513
18481         * g++.dg/template/crash8.C: New test.
18482
18483 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18484
18485         PR c/10602
18486         * gcc.dg/noncompile/incomplete-2.c: New test.
18487
18488 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18489
18490         PR c++/11645
18491         * g++.dg/inherit/access4.C: New test.
18492
18493         PR c++/11517
18494         * g++.dg/expr/cond2.C: New test.
18495
18496         PR optimization/10679
18497         * g++.dg/opt/inline4.C: New test.
18498
18499 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18500
18501         * g++.dg/parse/crash10: New test.
18502
18503 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18504
18505         * g++.dg/ext/flexary1.C: New test.
18506
18507 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18508
18509         PR c++/10793
18510         * g++.dg/template/crash9.C: New test.
18511
18512 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18513
18514         PR c++/3004
18515         * g++.dg/parse/typedef3.C: New test.
18516
18517         PR c++/7906
18518         * g++.dg/parse/operator2.C: New test.
18519
18520         PR c++/8895
18521         * g++.dg/parse/def-tmpl-arg1.C: New test.
18522
18523         PR c++/9282
18524         * g++.dg/parse/funptr1.C: New test.
18525
18526         PR c++/9452
18527         * g++.dg/parse/ambig3.C: New test.
18528
18529         PR c++/9454
18530         * g++.dg/parse/operator3.C: New test.
18531
18532         PR c++/9486
18533         * g++.dg/parse/template10.C: New test.
18534
18535         PR c++/9488
18536         * g++.dg/parse/template11.C: New test.
18537
18538         PR c++/10150
18539         * g++.dg/parse/invalid-op1.C: New test.
18540
18541         PR c++/10247
18542         * g++.dg/parse/condexpr1.C: New test.
18543
18544 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         * g++.dg/ext/packed3.C: New test.
18547         * g++.dg/ext/packed4.C: New test.
18548
18549         * gcc.dg/pack-test-3.c: New test.
18550
18551 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18552
18553         * lib/compat.exp: Handle dg-options per source file.
18554         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18555         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18556         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18557         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18558         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18559         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18560         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18561         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18562         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18563         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18564         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18565         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18566         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18567         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18568
18569 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18570
18571         PR c/10320
18572         * gcc.c-torture/execute/20030718-1.c: New test.
18573
18574 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18575
18576         PR optimization/11536
18577         * gcc.dg/20030721-1.c: New test.
18578
18579 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18580
18581         PR c++/11546
18582         * g++.dg/template/lookup1.C: New test.
18583
18584 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18585
18586         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18587         diagnostics of ill-formed constructs involving labels.
18588         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18589         the new 'previously defined here' message.
18590
18591 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18592
18593         * g++.dg/parse/non-dependent2.C: New test.
18594
18595 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18596
18597         * g++.dg/init/init-ref4.C: xfail on targets without
18598         weak symbols.
18599
18600 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18601
18602         PR target/11087
18603         * gcc.c-torture/execute/20030717-1.c: New test.
18604
18605 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18606
18607         * g++.dg/opt/cfg1.C: New test.
18608
18609 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18610
18611         PR optimization/11557
18612         * gcc.dg/20030717-1.c: New test.
18613
18614 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18615
18616         PR c++/10476
18617         * g++.dg/expr/crash-1.C: New test.
18618
18619         PR c++/11027
18620         * g++.dg/template/init3.C: New test.
18621
18622         PR c++/8222
18623         * g++.dg/template/non-dependent1.C: New test.
18624
18625         PR c++/11070
18626         * g++.dg/template/non-dependent2.C: New test.
18627
18628         PR c++/11071
18629         * g++.dg/template/non-dependent3.C: New test.
18630
18631         PR c++/9907
18632         * g++.dg/template/sizeof5.C: New test.
18633
18634 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18635
18636         PR 11498
18637         * gcc.c-torture/compile/mangle-1.c: New file.
18638
18639 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18640
18641         PR c++/7809
18642         * g++.dg/parse/access3.C: New test.
18643
18644 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18645
18646         PR c++/11384
18647         * g++.dg/init/init-ref4.C: New test.
18648
18649 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18650
18651         PR c++/11547
18652         * g++.dg/parse/constant3.C: New test.
18653         * g++.dg/parse/crash7.C: Likewise.
18654
18655 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18656
18657         PR target/11008
18658         * gcc.dg/i386-pentium4-not-mull.c: New.
18659
18660 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18661
18662         * gcc.dg/asm-names.c (ymain): Make it weak.
18663
18664 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18665
18666         PR c++/5421
18667         * g++.dg/template/friend21.C: New test.
18668
18669 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18670
18671         * gcc.dg/cleanup-8.c: New test.
18672         * gcc.dg/cleanup-9.c: New test.
18673
18674 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18675
18676         * g++.dg/ext/dll-MI1.h: New file.
18677         * g++.dg/ext/dllexport-MI1.C: New file.
18678         * g++.dg/ext/dllimport-MI1.C: New file.
18679
18680 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18681
18682         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18683         it does not have cmpstrsi patterns (just cmpmemsi).
18684
18685 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18686
18687         PR debug/11473
18688         * g++.dg/debug/debug8.C: New test.
18689
18690 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18691
18692         PR c++/10108
18693         * g++.dg/template/crash7.C: New test.
18694
18695 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18696
18697         PR target/10795
18698         * gcc.c-torture/compile/20030708-1.c: New.
18699
18700 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18701
18702         * gcc.c-torture/execute/20030715-1.c: New test.
18703
18704 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18705
18706         * gcc.dg/pch/inline-3.c: New file.
18707         * gcc.dg/pch/inline-3.hs: New file.
18708         * gcc.dg/pch/inline-4.c: New file.
18709         * gcc.dg/pch/inline-4.hs: New file.
18710
18711 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18712
18713         PR c++/11509
18714         * g++.dg/template/crash6.C: New test.
18715
18716         PR c++/7053
18717         * g++.dg/template/friend20.C: New test.
18718
18719         PR c++/7019
18720         * g++.dg/template/overload2.C: New test.
18721
18722 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18723
18724         PR optimization/11440
18725         * gcc.c-torture/execute/20030714-1.c: New test.
18726
18727 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18728
18729         PR c++/11154
18730         * g++.dg/template/partial2.C: New test.
18731
18732 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18733
18734         PR c++/11503
18735         * g++.dg/template/anon1.C: New test.
18736
18737         PR c++/11493
18738         PR c++/11495
18739         * g++.dg/parse/template9.C: Likewise.
18740         * g++.dg/template/crash4.C: New test.
18741         * g++.dg/template/koenig1.C: Likewise.
18742         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18743         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18744         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18745         functions.
18746         * g++.old-deja/g++.jason/template36.C: Likewise.
18747         * g++.old-deja/g++.mike/p1989.C: Likewise.
18748         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18749         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18750         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18751         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18752         compiling.
18753         * g++.old-deja/g++.pt/union2.C: Use this->.
18754
18755 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18756
18757         * gcc.dg/20030711-1.c: New test.
18758
18759 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18760
18761         PR c++/11050
18762         * g++.dg/parse/args1.C: New test.
18763         * g++.pt/defarg8.C: Change expected errors.
18764
18765 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18766
18767         PR c++/8164
18768         * g++.dg/template/nontype2.C: New test.
18769
18770         PR c++/10558
18771         * g++.dg/parse/template8.C: New test.
18772
18773         PR c++/8327
18774         * g++.dg/template/scope1.C: New test.
18775
18776         * g++.dg/warn/Wsign-compare-1.C: New test.
18777
18778 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18779
18780         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18781
18782 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18783
18784         PR c++/9411
18785         * g++.dg/template/explicit2.C: New test.
18786
18787         PR c++/10032
18788         * g++.dg/warn/pedantic1.C: New test.
18789
18790 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18791
18792         PR c++ 9483
18793         * g++.dg/other/field1.C: New test.
18794
18795 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18796
18797         PR c/11449
18798         * gcc.c-torture/compile/20030707-1.c: New.
18799
18800 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18801
18802         PR c++/10849
18803         * g++.dg/template/access12.C: New test.
18804
18805 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18806
18807         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18808         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18809         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18810         * gcc.misc-tests/gcov.exp: Update
18811         * g++.dg/gcov/gcov.exp: Update
18812         * lib/gcov.exp: Update.
18813
18814 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18815
18816         * g++.dg/abi/mangle17.C: Make sure template expressions are
18817         dependent.
18818         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18819         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18820         * g++.dg/opt/stack1.C: Remove erroneous code.
18821         * g++.dg/parse/template7.C: New test.
18822         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18823         * g++.old-deja/g++.pt/crash4.C: Likewise.
18824
18825 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18826
18827         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18828         with zero or one occurence of `$' after the initial `L'.
18829
18830 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18831
18832         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18833
18834 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18835
18836         PR c/11370
18837         * gcc.dg/Wunreachable-6.c: New testcase.
18838         * gcc.dg/Wunreachable-7.c: New testcase.
18839
18840 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18841
18842         PR c/11420
18843         * gcc.dg/20030708-1.c: New test.
18844
18845 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18846
18847         * gcc.dg/compat/sdata-section.h: New file.
18848         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18849         * gcc.dg/torture/mips-sdata-1.c: New test.
18850
18851 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18852
18853         PR c++/11030
18854         * g++.dg/template/friend19.C: New test.
18855
18856 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18857
18858         * g++.dg/opt/strength-reduce.C: New test.
18859
18860 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18861
18862         PR target/10979
18863         * gcc.dg/20030707-1.c: New testcase.
18864
18865 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18866
18867         PR optimization/11059
18868         * g++.dg/opt/emptyunion.C: New testcase.
18869
18870 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18871             Eric Botcazou  <ebotcazou@libertysurf.fr>
18872
18873         * g++.dg/opt/stack1.C: New test.
18874
18875 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18876
18877         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18878         run test.
18879
18880         PR c++/11431
18881         * g++.dg/expr/static_cast3.C: New test.
18882
18883 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18884
18885         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18886         everywhere.
18887         * gcc.dg/concat.c: Concatenation of string constants with
18888         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18889         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18890         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18891         necessary to avoid multi-character character constant warning.
18892         * gcc.dg/cpp/escape.c: Likewise.
18893         * gcc.dg/cpp/ucs.c: Likewise.
18894         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18895         Fix a typo.
18896
18897 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18898
18899         PR c/11428
18900         * gcc.c-torture/compile/20030704-1.c: New.
18901
18902 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18903
18904         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18905
18906 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18907
18908         PR c++/5287, PR c++/7910,  PR c++/11021
18909         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18910         tests for warnings.
18911         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18912         * g++.dg/ext/dllimport3.C: Likewise.
18913         * g++.dg/ext/dllimport4.C: New file.
18914         * g++.dg/ext/dllimport5.C: New file.
18915         * g++.dg/ext/dllimport6.C: New file.
18916         * g++.dg/ext/dllimport7.C: New file.
18917         * g++.dg/ext/dllimport8.C: New file.
18918         * g++.dg/ext/dllimport9.C: New file.
18919         * g++.dg/ext/dllimport10.C: New file.
18920         * g++.dg/ext/dllexport1.C: New file.
18921
18922 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18923
18924         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18925         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18926
18927 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18928
18929         * gcc.dg/builtins-25.c: New testcase.
18930         * gcc.dg/builtins-26.c: New testcase.
18931
18932 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18933
18934         * gcc.dg/compat/vector-defs.h: New file.
18935         * gcc.dg/compat/vector-setup.h: New file.
18936         * gcc.dg/compat/vector-check.h: New file.
18937         * gcc.dg/compat/vector-1_main.c: New file.
18938         * gcc.dg/compat/vector-1_x.c: New file.
18939         * gcc.dg/compat/vector-1_y.c: New file.
18940         * gcc.dg/compat/vector-2_main.c: New file.
18941         * gcc.dg/compat/vector-2_x.c: New file.
18942         * gcc.dg/compat/vector-2_y.c: New file.
18943
18944         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18945         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18946         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18947         * gcc.dg/compat/struct-align-1.h: New file.
18948         * gcc.dg/compat/struct-align-1_main.c: New file.
18949         * gcc.dg/compat/struct-align-1_x.c: New file.
18950         * gcc.dg/compat/struct-align-1_y.c: New file.
18951         * gcc.dg/compat/struct-align-2.h: New file.
18952         * gcc.dg/compat/struct-align-2_main.c: New file.
18953         * gcc.dg/compat/struct-align-2_x.c: New file.
18954         * gcc.dg/compat/struct-align-2_y.c: New file.
18955
18956         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18957         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18958         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18959         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18960         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18961         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18962         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18963         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18964         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18965         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18966         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18967         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18968         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18969         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18970         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18971         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18972         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18973         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18974         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18975         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18976         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18977         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18978         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18979         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18980         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18981         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18982         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18983         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18984         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18985
18986 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18987
18988         * gcc.dg/i386-call-1.c: New test.
18989
18990 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18991
18992         PR c++/9162
18993         * g++.dg/parse/defarg4.C: New.
18994
18995 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18996
18997         PR target/10700
18998         * gcc.c-torture/compile/20030703-1.c: New test case.
18999
19000 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19001
19002         * g++.dg/template/local3.C: Remove extra semicolon.
19003
19004 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19005
19006         * gcc.dg/i386-volatile-1.c: New test.
19007
19008 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19009
19010         PR c++/11072
19011         * g++.dg/other/offsetof2.C: XFAIL.
19012         * g++.dg/other/offsetof5.C: New.
19013
19014         PR c++/10219
19015         * g++.dg/template/error1.C: New.
19016
19017         PR c++/9779
19018         * g++.dg/template/dependent-expr1.C: New.
19019
19020 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19021
19022         PR c++/6949
19023         * g++.dg/template/local3.C: New test.
19024
19025         PR c++/11149
19026         * g++.dg/lookup/scoped6.C: New test.
19027
19028 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19029
19030         PR c++/8046
19031         * g++.dg/other/error7.C: New test.
19032
19033 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19034
19035         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19036         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19037         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19038         * g++.old-deja/g++.other/union2.C: Likewise.
19039         * gcc.dg/c90-const-expr-2.c: Likewise.
19040         * gcc.dg/c90-const-expr-3.c: Likewise.
19041         * gcc.dg/c99-const-expr-2.c: Likewise.
19042         * gcc.dg/c99-const-expr-3.c: Likewise.
19043         * gcc.dg/concat.c: Likewise.
19044
19045 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19046
19047         PR c++/9559
19048         * g++.dg/init/static1.C: New test.
19049
19050 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19051
19052         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19053         * g++.old-deja/g++.other/access2.C: Likewise.
19054         * g++.old-deja/g++.other/decl2.C: Likewise.
19055         * gcc.c-torture/execute/20020615-1.c: Likewise.
19056
19057 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19058
19059         PR c++/4933
19060         * g++.dg/template/sizeof4.C: New test.
19061
19062 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19063
19064         * g++.dg/other/error6.C: New test.
19065
19066 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19067
19068         PR c++/10750
19069         * g++.dg/parse/constant2.C: New test.
19070
19071 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19072
19073         PR c++/11106
19074         * g++.dg/other/error5.C: New test.
19075
19076 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19077
19078         * gcc.dg/format/gcc_diag-1.c: New test.
19079
19080 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19081
19082         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19083
19084 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19085
19086         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19087         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19088         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19089
19090 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19091
19092         * gcc.c-torture/execute/builtins/string-8.c: New test.
19093         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19094         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19095         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19096
19097 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19098
19099         PR c++/10468
19100         * g++.dg/ext/typeof6.C: New test.
19101
19102 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19103
19104         PR c++/10796
19105         * g++.dg/init/enum1.C: New test.
19106
19107 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19108
19109         * gcc.dg/20030627-1.c: New test.
19110
19111 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19112
19113         PR c++/11332
19114         * g++.dg/expr/static_cast2.C: New test.
19115
19116 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19117             Jakub Jelinek  <jakub@redhat.com>
19118
19119         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19120         sprintf(dst,"%s",src) optimization.
19121         * gcc.c-torture/execute/20030626-1.c: New test case.
19122         * gcc.c-torture/execute/20030626-2.c: New test case.
19123
19124 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19125
19126         * gcc.c-torture/execute/multi-ix.c: New test.
19127
19128         * gcc.c-torture/execute/simd-4.c (main):
19129         Added missing semicolon at end of union.
19130
19131 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19132
19133         PR c++/8266
19134         * g++.dg/template/explicit-instantiation3.C: New test.
19135
19136 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19137
19138         * gcc.dg/20030626-1.c: Use signed char.
19139
19140 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19141
19142         * gcc.dg/20030626-1.c: New test.
19143
19144 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19145
19146         * const-str-2.m: Update.
19147
19148 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/10990
19151         * g++.dg/rtti/dyncast1.C: New test.
19152         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19153         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19154         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19155
19156         PR c++/10931
19157         * g++.dg/expr/static_cast1.C: New test.
19158
19159 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19160
19161         * gcc.dg/20030625-1.c: New test.
19162
19163 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19164
19165         * gcc.c-torture/compile/20030624-1.c: New test case.
19166
19167 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19168
19169         * gcc.c-torture/execute/string-opt-17.c: New test.
19170
19171 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19172
19173         PR c++/5754
19174         * g++.dg/parse/crash6.C: New test.
19175
19176 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19177
19178         * gcc.dg/builtins-24.c: New test case.
19179
19180 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19181
19182         * g++.dg/opt/operator1.C: New test.
19183
19184 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19185
19186         * gcc.c-torture/execute/string-opt-16.c: New test case.
19187
19188 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19189
19190         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19191         * g++.old-deja/g++.other/conv7.C: Likewise
19192         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19193         * g++.old-deja/g++.other/overload14.C: Likewise.
19194
19195 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19196
19197         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19198         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19199
19200 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19201
19202         PR c++/10888
19203         * g++.dg/warn/Winline-3.C: New test.
19204
19205 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19206
19207         * lib/target-supports.exp (check_alias_available): Make the test
19208         program acceptable to the Solaris assembler.
19209
19210         PR c++/10749
19211         * g++.dg/template/memclass2.C: New test.
19212
19213 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19214             Eric Botcazou  <ebotcazou@libertysurf.fr>
19215
19216         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19217         data for non-matching targets.
19218         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19219
19220 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/10845
19223         * g++.dg/template/member3.C: New test.
19224
19225 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19226
19227         PR c++/10939
19228         * g++.dg/template/func1.C: New test.
19229
19230         PR c++/9649
19231         * g++.dg/template/static4.C: New test.
19232         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19233
19234         PR c++/11041
19235         * g++.dg/init/ref7.C: New test.
19236
19237 2003-06-19  Matt Austern  <austern@apple.com>
19238
19239         PR c++/11228
19240         * g++.dg/anew1.C: New test.
19241         * g++.dg/anew2.C: New test.
19242         * g++.dg/anew3.C: New test.
19243         * g++.dg/anew4.C: New test.
19244
19245 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19246
19247         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19248
19249 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19250
19251         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19252         endian-dependent.
19253
19254 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19255
19256         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19257         Remove cruft.
19258
19259 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19260
19261         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19262         * gcc.c-torture/compile/961203-1.c: Likewise.
19263         * gcc.c-torture/compile/980506-1.c: Likewise.
19264
19265 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19266
19267         PR c++/10712
19268         * g++.dg/lookup/using7.C: New test.
19269
19270 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19271
19272         PR c++/11105
19273         * g++.dg/abi/conv1.C: Remove it.
19274         * g++.dg/template/conv7.C: New test.
19275         * g++.dg/template/conv8.C: Likewise.
19276         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19277         conversion operator.
19278
19279 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19280
19281         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19282         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19283         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19284         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19285         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19286         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19287         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19288         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19289         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19290         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19291         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19292         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19293         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19294         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19295         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19296         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19297         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19298         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19299         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19300         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19301         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19302         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19303         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19304         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19305         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19306         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19307         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19308         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19309         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19310
19311 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19312
19313         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19314         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19315         indications.
19316
19317 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19318
19319         * gcc.dg/i386-387-5.c: New test case.
19320         * gcc.dg/i386-387-6.c: New test case.
19321         * gcc.dg/builtins-23.c: New test case.
19322
19323 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19324
19325         * gcc.dg/builtins-22.c: New test case.
19326         * gcc.dg/i386-387-1.c: Update to test exp.
19327         * gcc.dg/i386-387-2.c: Likewise.
19328
19329 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19330
19331         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19332
19333 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19334
19335         * lib/gcc-dg.exp (dg-require-dll): New function.
19336         (dg-xfail-if): Likewise.
19337         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19338         driver.
19339
19340         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19341         * gcc.c-torture/compile/20001205-1.c: Likewise.
19342         * gcc.c-torture/compile/20001226-1.c: Likewise.
19343         * gcc.c-torture/compile/20010518-2.c: Likewise.
19344         * gcc.c-torture/compile/20020312-1.c: Likewise.
19345         * gcc.c-torture/compile/20020604-1.c: Likewise.
19346         * gcc.c-torture/compile/920501-12.c: Likewise.
19347         * gcc.c-torture/compile/920501-4.c: Likewise.
19348         * gcc.c-torture/compile/920520-1.c: Likewise.
19349         * gcc.c-torture/compile/920521-1.c: Likewise.
19350         * gcc.c-torture/compile/920625-1.c: Likewise.
19351         * gcc.c-torture/compile/961203-1.c: Likewise.
19352         * gcc.c-torture/compile/980506-1.c: Likewise.
19353         * gcc.c-torture/compile/981006-1.c: Likewise.
19354         * gcc.c-torture/compile/981022-1.c: Likewise.
19355         * gcc.c-torture/compile/981223-1.c: Likewise.
19356         * gcc.c-torture/compile/990617-1.c: Likewise.
19357         * gcc.c-torture/compile/dll.c: Likewise.
19358         * gcc.c-torture/compile/labels-3.c: Likewise.
19359         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19360         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19361         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19362         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19363         * gcc.c-torture/compile/simd-5.c: Likewise.
19364         * gcc.c-torture/compile/20000804-1.x: Remove.
19365         * gcc.c-torture/compile/20001205-1.x: Likewise.
19366         * gcc.c-torture/compile/20001226-1.x: Likewise.
19367         * gcc.c-torture/compile/20010518-2.x: Likewise.
19368         * gcc.c-torture/compile/20020312-1.x: Likewise.
19369         * gcc.c-torture/compile/20020604-1.x: Likewise.
19370         * gcc.c-torture/compile/920501-12.x: Likewise.
19371         * gcc.c-torture/compile/920501-4.x: Likewise.
19372         * gcc.c-torture/compile/920520-1.x: Likewise.
19373         * gcc.c-torture/compile/920521-1.x: Likewise.
19374         * gcc.c-torture/compile/920625-1.x: Likewise.
19375         * gcc.c-torture/compile/961203-1.x: Likewise.
19376         * gcc.c-torture/compile/980506-1.x: Likewise.
19377         * gcc.c-torture/compile/981006-1.x: Likewise.
19378         * gcc.c-torture/compile/981022-1.x: Likewise.
19379         * gcc.c-torture/compile/981223-1.x: Likewise.
19380         * gcc.c-torture/compile/990617-1.x: Likewise.
19381         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19382         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19383         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19384         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19385         * gcc.c-torture/compile/simd-5.x: Likewise.
19386
19387         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19388
19389 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19390
19391         * gcc.c-torture/execute/20030611-1.c: New test.
19392
19393 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19394
19395         PR middle-end/168
19396         * gcc.dg/20030612-1.c: New test case.
19397
19398 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19399
19400         PR c++/10635
19401         * g++.dg/expr/cast1.C: New test.
19402
19403 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19404
19405         * gcc.dg/builtins-21.c: New test case.
19406
19407 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19408
19409         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19410         options instead of at the end.
19411         * lib/objc.exp (objc_target_compile): Likewise.
19412
19413 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19414
19415         PR c++/10432
19416         * g++.dg/parse/error1.C: New test.
19417
19418 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19419
19420         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19421         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19422         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19423         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19424         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19425         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19426         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19427         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19428         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19429         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19430         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19431         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19432         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19433         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19434         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19435         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19436         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19437         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19438         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19439         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19440         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19441         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19442         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19443         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19444
19445         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19446         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19447         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19448         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19449         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19450         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19451         * gcc.dg/compat/scalar-return-3_main.c: New file.
19452         * gcc.dg/compat/scalar-return-3_x.c: New file.
19453         * gcc.dg/compat/scalar-return-3_y.c: New file.
19454         * gcc.dg/compat/scalar-return-4_main.c: New file.
19455         * gcc.dg/compat/scalar-return-4_x.c: New file.
19456         * gcc.dg/compat/scalar-return-4_y.c: New file.
19457
19458 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19459
19460         * gcc.dg/compat/fp2-struct-check.h: New file.
19461         * gcc.dg/compat/fp2-struct-defs.h: New file.
19462         * gcc.dg/compat/fp2-struct-init.h: New file.
19463         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19464         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19465         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19466         * gcc.dg/compat/struct-return-10_main.c: New file.
19467         * gcc.dg/compat/struct-return-10_x.c: New file.
19468         * gcc.dg/compat/struct-return-10_y.c: New file.
19469
19470         * gcc.dg/compat/compat-common.h: New file.
19471         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19472         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19473         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19474         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19475         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19476         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19477         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19478         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19479         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19480         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19481         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19482         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19483         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19484         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19485         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19486         * gcc.dg/compat/small-struct-check.h: Ditto.
19487         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19488         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19489         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19490         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19491         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19492         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19493         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19494         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19495         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19496         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19497         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19498         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19499         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19500         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19501         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19502         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19503         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19504         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19505         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19506         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19507         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19508         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19509         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19510         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19511         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19512         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19513         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19514         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19515         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19516         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19517
19518 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19519
19520         * g++.dg/pch/static-1.C: New file.
19521         * g++.dg/pch/static-1.Hs: New file.
19522
19523 2003-06-10  Richard Henderson  <rth@redhat.com>
19524
19525         * gcc.dg/asm-7.c: Adjust expected warning text.
19526
19527 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19528
19529         * gcc.dg/builtins-20.c: New test case.
19530
19531 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c++/11131
19534         * g++.dg/opt/template1.C: New test.
19535
19536 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19537
19538         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19539         additional_sources.
19540
19541 2003-05-21  David Taylor  <dtaylor@emc.com>
19542
19543         * gcc.dg/Wpadded.c: New file.
19544
19545 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19546
19547         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19548         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19549         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19550         dg-require-weak.
19551
19552 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19553
19554         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19555
19556 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19557
19558         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19559         (dg-require-alias): Likewise.
19560         (dg-require-gc-sections): Likewise.
19561         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19562
19563 2003-06-08  Richard Henderson  <rth@redhat.com>
19564
19565         * gcc.dg/20011029-2.c: Fix the array reference.
19566         * gcc.dg/asm-7.c: New.
19567
19568 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19569
19570         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19571
19572 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19573
19574         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19575         (dg-require-gc-sections): Likewise.
19576
19577 2003-06-08  Jan Hubicka  <jh@suse.cz>
19578
19579         * i386-cmov1.c: Fix regular expression.
19580         * i386-cvt-1.c: Likewise.
19581         * i386-local.c: Likewise.
19582         * i386-local2.c: Likewise.
19583         * i386-mul.c: Likewise.
19584         * i386-ssetype-1.c: Likewise.
19585         * i386-ssetype-3.c: Likewise.
19586         * i386-ssetype-5.c: Likewise.
19587
19588 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19589
19590         PR c++/11039
19591         * g++.dg/warn/implicit-typename2.C: New test.
19592         * g++.dg/warn/implicit-typename3.C: New test.
19593
19594 2003-06-07  Richard Henderson  <rth@redhat.com>
19595
19596         * g++.dg/other/offsetof3.C: Use size_t.
19597         * g++.dg/other/offsetof4.C: Likewise.
19598
19599 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19600
19601         * lib/copy-file.exp: New. Implement gcc_copy_files.
19602
19603         * lib/dg-pch.exp: Load copy-file.exp
19604         (dg-pch): Use gcc_copy_files instead of "file copy".
19605
19606 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19607
19608         * gcc.dg/weak/weak.exp: Simplify.
19609         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19610         * gcc.dg/weak/weak-1.c: Likewise.
19611         * gcc.dg/weak/weak-2.c: Likewise.
19612         * gcc.dg/weak/weak-3.c: Likewise.
19613         * gcc.dg/weak/weak-4.c: Likewise.
19614         * gcc.dg/weak/weak-5.c: Likewise.
19615         * gcc.dg/weak/weak-6.c: Likewise.
19616         * gcc.dg/weak/weak-7.c: Likewise.
19617         * gcc.dg/weak/weak-8.c: Likewise.
19618         * gcc.dg/weak/weak-9.c: Likewise.
19619
19620 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19621
19622         gcc.c-torture/execute/20030606-1.c: New.
19623
19624 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19625
19626         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19627         * gcc.dg/builtins-19.c: Likewise.
19628
19629 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19630
19631         * gcc.dg/builtins-2.c: Add some more tests.
19632         * gcc.dg/builtins-18.c: New test case.
19633         * gcc.dg/builtins-19.c: New test case.
19634
19635 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19636             Jim Wilson  <wilson@tuliptree.org>
19637
19638         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19639
19640 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19641
19642         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19643         mempcpy/stpcpy calls not to be optimized into something else.
19644         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19645         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19646         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19647
19648 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19649
19650         * gcc.dg/format/asm_fprintf-1.c: New test.
19651
19652 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19653
19654         * lib/gcc-defs.exp (additional_sources): New variable.
19655         (dg-additional-sources): New function.
19656         (additional_files): New variable.
19657         (dg-additional-files): New function.
19658         (dg-additional-files-options): Likewise.
19659         * lib/gcc-dg.exp (dg-require-weak): New function.
19660         (dg-require-alias): Likewise.
19661         (dg-require-gc-sections): Likewise.
19662         * lib/target-supports.exp (check_alias_available): Remove testfile
19663         parameter.
19664         (check_gc_sections_available): New function.
19665         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19666         (dg-gpp-additional-files): Likewise.
19667         * lib/g++.exp (additional_sources): Remove.
19668         (additional_files): Likewise.
19669         (g++_target_compile): Use dg-additional-files-options.
19670
19671         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19672         Tcl logic.
19673         * gcc.dg/special/ecos.exp: Remove.
19674         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19675         * gcc.dg/special/alias-1.c: Likewise.
19676         * gcc.dg/special/alias-2.c: Likewise.
19677         * gcc.dg/special/gcsec-1.c: Likewise.
19678         * gcc.dg/special/weak-1.c: Likewise.
19679         * gcc.dg/special/weak-2.c: Likewise.
19680         * gcc.dg/special/wkali-1.c: Likewise.
19681         * gcc.dg/special/wkali-2.c: Likewise.
19682
19683         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19684         dg-gpp-additional-*.
19685         * g++.dg/special/conpr-3.C: Likewise.
19686         * g++.dg/special/conpr-4.C: Likewise.
19687         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19688         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19689         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19690         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19691         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19692         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19693         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19694         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19695         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19696         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19697         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19698         * g++.old-deja/g++.other/comdat1.C: Likewise.
19699         * g++.old-deja/g++.other/comdat2.C: Likewise.
19700         * g++.old-deja/g++.other/comdat3.C: Likewise.
19701         * g++.old-deja/g++.other/ctor1.C: Likewise.
19702         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19703
19704 2003-06-05  Richard Henderson  <rth@redhat.com>
19705
19706         * gcc.dg/debug/20030605-1.c: New.
19707
19708 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19709
19710         * README.QMTEST: Update.
19711
19712 2003-06-04  Richard Henderson  <rth@redhat.com>
19713
19714         * gcc.dg/cleanup-1.c: New.
19715         * gcc.dg/cleanup-2.c: New.
19716         * gcc.dg/cleanup-3.c: New.
19717         * gcc.dg/cleanup-4.c: New.
19718         * gcc.dg/cleanup-5.c: New.
19719         * gcc.dg/cleanup-6.c: New.
19720         * gcc.dg/cleanup-7.c: New.
19721
19722 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19723
19724         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19725
19726         * lib/dg-pch.exp: New file.
19727         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19728         * gcc.dg/pch/pch.exp: Likewise.
19729
19730 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19731
19732         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19733         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19734         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19735         * gcc.dg/builtins-17.c: New test case.
19736         * gcc.dg/i386-387-4.c: New test case.
19737         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19738
19739 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19740
19741         * gcc.dg/ultrasp9.c: New test.
19742
19743 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19744
19745         * gcc.c-torture/compile/20030604-1.c: New test.
19746         * gcc.dg/sparc-constant-1.c: New test.
19747
19748 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19749
19750         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19751
19752 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19753
19754         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19755
19756         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19757         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19758
19759 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19760
19761         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19762
19763 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19764
19765         PR c++/10940
19766         * g++.dg/template/spec10.C: New test.
19767
19768 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19769
19770         * gcc.dg/builtins-16.c: New test case.
19771
19772 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19773
19774         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19775         mempcpy test with post-increments.
19776         * gcc.c-torture/execute/string-opt-3.c: New test.
19777         * gcc.dg/string-opt-1.c: New test.
19778
19779 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19780
19781         PR fortran/10965
19782         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19783
19784 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19785
19786         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19787         (scan-assembler): ... here.  Use dg-scan.
19788         (scan-assembler-not): Likewise.
19789         (scan-file): New function.
19790         (scan-file-not): Likewise.
19791         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19792         * gcc.dg/cpp/_Pragma4.c: Likewise.
19793         * gcc.dg/cpp/_Pragma5.c: Likewise.
19794         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19795         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19796         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19797         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19798         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19799         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19800         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19801         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19802         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19803         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19804         * gcc.dg/cpp/cxxcom1.c: Likewise.
19805         * gcc.dg/cpp/line1.c: Likewise.
19806         * gcc.dg/cpp/maccom1.c: Likewise.
19807         * gcc.dg/cpp/maccom2.c: Likewise.
19808         * gcc.dg/cpp/maccom3.c: Likewise.
19809         * gcc.dg/cpp/maccom4.c: Likewise.
19810         * gcc.dg/cpp/maccom5.c: Likewise.
19811         * gcc.dg/cpp/maccom6.c: Likewise.
19812         * gcc.dg/cpp/multiline.c: Likewise.
19813         * gcc.dg/cpp/spacing1.c: Likewise.
19814         * gcc.dg/cpp/spacing2.c: Likewise.
19815         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19816         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19817         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19818         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19819         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19820         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19821         * gcc.dg/cpp/cxxcom2.c: Likewise.
19822         * gcc.dg/cpp/cxxcom2.h: New file.
19823
19824         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19825         * g++.dg/cpp/truefalse.C: Here.
19826         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19827
19828 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19829
19830         * gcc.dg/cpp/redef3.c: New file.
19831
19832 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19833
19834         * gcc.dg/i386-loop-3.c: New test.
19835
19836 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19837
19838         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19839
19840 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19841
19842         * gcc.dg/fwrapv-1.c: New test case.
19843         * gcc.dg/fwrapv-2.c: New test case.
19844
19845 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19846
19847         PR c++/10956
19848         * g++.dg/template/spec9.C: New test.
19849
19850 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19851
19852         * gcc.dg/duff-4.c: New test case.
19853
19854 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19855
19856         PR fortran/10843
19857         * g77.dg/ffixed-form-1.f: New test
19858         * g77.dg/ffixed-form-2.f: New test
19859         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19860         * g77.dg/ffree-form-3.f: New test
19861
19862 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19863
19864         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19865         * gcc.dg/wint_t-1.c: Likewise.
19866
19867 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19868
19869         * g++.dg/template/access11.C: New test.
19870
19871 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19872
19873         PR c++/10849
19874         * g++.dg/template/access10.C: New test.
19875
19876 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19877             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19878
19879         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19880
19881 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19882
19883         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19884         suppress for powerpc-*-darwin*.
19885         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19886
19887 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19888
19889         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19890         suppress option for powerpc-*-darwin*.
19891
19892 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19893
19894         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19895         * gcc.dg/builtins-4.c: Add test for fmod.
19896
19897 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19898
19899         PR c++/10682
19900         * g++.dg/template/instantiate4.C: New test.
19901
19902 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19903
19904         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19905
19906 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19907
19908         * gcc.dg/compat/scalar-return-1_main.c: New file.
19909         * gcc.dg/compat/scalar-return-1_x.c: New file.
19910         * gcc.dg/compat/scalar-return-1_y.c: New file.
19911         * gcc.dg/compat/scalar-return-2_main.c: New file.
19912         * gcc.dg/compat/scalar-return-2_x.c: New file.
19913         * gcc.dg/compat/scalar-return-2_y.c: New file.
19914         * gcc.dg/compat/struct-return-3_main.c: New file.
19915         * gcc.dg/compat/struct-return-3_y.c: New file.
19916         * gcc.dg/compat/struct-return-3_x.c: New file.
19917         * gcc.dg/compat/struct-return-2_main.c: New file.
19918         * gcc.dg/compat/struct-return-2_x.c: New file.
19919         * gcc.dg/compat/struct-return-2_y.c: New file.
19920
19921 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19922
19923         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19924         for hppa*-hp-hpux*.
19925         * gcc.dg/20021014-1.c (dg-options): Likewise.
19926         * gcc.dg/nest.c (dg-options): Likewise.
19927
19928 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19929
19930         PR c++/9738
19931         * g++.dg/ext/dllimport2.C: New file.
19932         * g++.dg/ext/dllimport3.C: New file.
19933
19934 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19935
19936         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19937         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19938         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19939         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19940         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19941         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19942         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19943         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19944         * gcc.dg/compat/small-struct-defs.h: New file.
19945         * gcc.dg/compat/small-struct-init.h: New file.
19946         * gcc.dg/compat/small-struct-check.h: New file.
19947         * gcc.dg/compat/fp-struct-defs.h: New file.
19948         * gcc.dg/compat/fp-struct-check.h: New file.
19949         * gcc.dg/compat/fp-struct-init.h: New file.
19950         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19951         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19952
19953 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19954
19955         * gcc.dg/20030225-2.c: New test.
19956
19957 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19958             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19959
19960         * gcc.c-torture/compile/20030518-1.c: New test case.
19961
19962 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19963
19964         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19965         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19966         gcc-dg-debug-runtest.
19967         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19968         gcc-dg-debug-runtest.
19969
19970 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19971
19972         PR c++/9022
19973         * g++.dg/lookup/using6.C: New test.
19974
19975 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19976
19977         * g++.dg/parse/access2.C: New test.
19978
19979 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19980
19981         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19982         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19983         * gcc.dg/debug/debug.exp: Likewise.
19984
19985 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19986
19987         * gcc.dg/dollar.c: New test.
19988
19989 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19990
19991         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19992         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19993         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19994         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19995         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19996         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19997         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19998         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19999         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20000         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20001         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20002         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20003         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20004         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20005         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20006         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20007         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20008         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20009
20010 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20011
20012         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20013         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20014         support for "repo" mode.
20015         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20016         * lib/g77-dg.exp: Likewise.
20017         * lib/obj-dg.exp: Likewise.
20018
20019 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20020
20021         Merge from gcc-3_2-rhl8-branch:
20022         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20023
20024         * gcc.dg/tls/opt-6.c: New test.
20025
20026         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20027
20028         * gcc.dg/20030405-1.c: New test.
20029
20030         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20031
20032         * gcc.dg/20030309-1.c: New test.
20033
20034         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20035
20036         * gcc.c-torture/execute/20030307-1.c: New test.
20037
20038         2003-02-20  Randolph Chung  <tausq@debian.org>
20039
20040         * gcc.c-torture/compile/20030220-1.c: New test.
20041
20042         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20043
20044         * gcc.dg/20030217-1.c: New test.
20045
20046         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20047
20048         * gcc.c-torture/compile/20020129-1.c: New test.
20049
20050         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20051
20052         * gcc.dg/unroll-1.c: New test.
20053
20054         2002-11-16  Jan Hubicka  <jh@suse.cz>
20055
20056         * gcc.c-torture/execute/20020920-1.c: New test.
20057
20058         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20059
20060         PR target/7434
20061         * gcc.c-torture/compile/20021008-1.c: New test.
20062
20063         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20064
20065         PR target/7559
20066         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20067
20068         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20069
20070         * gcc.c-torture/compile/20020807-1.c: New test.
20071
20072         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20073
20074         * gcc.dg/tls/opt-1.c: New test.
20075
20076         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20077
20078         * gcc.dg/20020729-1.c: New test.
20079
20080         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20081
20082         * g++.dg/opt/life1.C: New test.
20083
20084         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20085
20086         * gcc.dg/20020525-1.c: New test.
20087
20088         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20089
20090         PR c++/6794
20091         * g++.dg/ext/pretty1.C: New test.
20092         * g++.dg/ext/pretty2.C: New test.
20093
20094 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20095
20096         PR c++/8385
20097         * g++.dg/ext/typeof5.C: New test.
20098
20099 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20100
20101         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20102         __USER_LABEL_PREFIX__ into account.
20103         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20104
20105 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20106
20107         * gcc.dg/builtins-15.c: New test case.
20108
20109 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20110
20111         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20112
20113 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20114
20115         * lib/g++.exp: Tweak handling of additional source files.
20116         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20117         * g++.dg/special/conpr-2a.C: Rename to ...
20118         * g++.dg/special/conpr-2a.cc: ... this.
20119         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20120         * g++.dg/special/conpr-3a.C: Rename to ...
20121         * g++.dg/special/conpr-3a.cc: This.
20122         * g++.dg/special/conpr-3b.C: Rename to ...
20123         * g++.dg/special/conpr-3b.cc: This.
20124         * g++.dg/special/conpr-4.C: New test.
20125         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20126
20127 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20128
20129         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20130
20131 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20132
20133         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20134         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20135         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20136         * g++.old-deja/g++.other/warn3.C: Likewise.
20137
20138 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20139
20140         * gcc.dg/i386-387-1.c: Update to also test log.
20141         * gcc.dg/i386-387-2.c: Likewise.
20142
20143 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20144
20145         * g77.f-torture/execute/int8421.f: New test.
20146
20147 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20148
20149         PR c++/10230, c++/10481
20150         * g++.dg/lookup/scoped5.C: New test.
20151
20152 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20153
20154         PR c++/10552
20155         * g++.dg/template/ttp6.C: New test.
20156
20157 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20158
20159         * gcc.c-torture/execute/builtins: New directory.
20160         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20161         gcc.c-torture/execute/builtins.
20162         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20163         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20164         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20165         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20166
20167 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20168
20169         PR c++/9252
20170         * g++.dg/template/access8.C: New test.
20171         * g++.dg/template/access9.C: New test.
20172
20173 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20174
20175         PR c++/9554
20176         * g++.dg/parse/access1.C: New test.
20177
20178 2003-05-09  DJ Delorie  <dj@redhat.com>
20179
20180         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20181         long, and not an int.
20182
20183 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20184
20185         PR c++/10555, c++/10576
20186         * g++.dg/template/memclass1.C: New test.
20187
20188 2003-05-08  DJ Delorie  <dj@redhat.com>
20189
20190         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20191         targets.
20192         * gcc.c-torture/execute/20021024-1.x: Likewise.
20193         * gcc.c-torture/execute/shiftdi.x: Likewise.
20194         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20195         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20196         * gcc.dg/20021018-1.c: Likewise.
20197
20198 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20199
20200         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20201
20202         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20203         (bcopy): Call memmove.
20204
20205 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20206
20207         * g77.f-torture/compile/8485.f: New test case.
20208
20209 2003-05-07  Richard Henderson  <rth@redhat.com>
20210
20211         PR c++/10570
20212         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20213         Verify exception_cleanup not called for rethrows.
20214         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20215         when exiting catch block without rethrowing.
20216         * g++.dg/eh/forced3.C: New.
20217         * g++.dg/eh/forced4.C: New.
20218
20219 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20220
20221         * gcc.dg/20030505.c: Fix triplet.
20222
20223 2003-05-06  DJ Delorie  <dj@redhat.com>
20224
20225         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20226         * gcc.dg/nest.c: Likewise.
20227
20228 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20229
20230         * gcc.dg/builtins-14.c: New test case.
20231
20232 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20233
20234         * lib/compat.exp (compat-execute): New argument.
20235         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20236         * gcc.dg/compat: New test directory.
20237         * gcc.dg/compat/compat.exp: New expect script.
20238         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20239         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20240         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20241         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20242         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20243         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20244
20245         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20246         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20247         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20248         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20249         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20250         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20251         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20252         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20253         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20254         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20255         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20256         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20257         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20258         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20259         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20260
20261 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20262
20263         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20264
20265 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20266
20267         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20268
20269 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20270
20271         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20272         * gcc.dg/ppc-fsel-2.c: New test.
20273
20274         * gcc.dg/unused-5.c: New test.
20275
20276 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20277
20278         PR c++/10496
20279         * g++.dg/warn/pmf1.C: New test.
20280
20281 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20282
20283         PR c++/4494
20284         * g++.dg/warn/main.C: New test.
20285
20286 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20287
20288         * gcc.dg/nonnull-3.c: New test.
20289
20290 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20291
20292         * gcc.dg/cpp/Wtrigraphs.c: Update.
20293         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20294
20295 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20296
20297         * gcc.dg/ppc-fsel-1.c: New test.
20298
20299 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20300
20301         PR c/10604
20302         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20303
20304 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20305
20306         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20307
20308 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20309
20310         PR c++/9364, c++/10553, c++/10586
20311         * g++.dg/parse/typename4.C: New test.
20312         * g++.dg/parse/typename5.C: Likewise.
20313
20314 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20315
20316         * gcc.c-torture/compile/20030503-1.c: New test.
20317
20318 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20319
20320         * g++.dg/lookup/using5.C: Fix testcase error.
20321
20322 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20323
20324         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20325         since MEABI is no longer supported.  Remove all vestiges
20326         of MEABI from the test.
20327
20328 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20329
20330         PR c++/10554
20331         * g++.dg/lookup/using5.C: New test.
20332
20333 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20334
20335         PR c++/8772
20336         * g++.dg/template/ttp5.C: New test.
20337
20338 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20339
20340         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20341         (dg-gpp-additional-sources): New function.
20342         (dg-gpp-additional-files): Likewise.
20343         * lib/g++.exp (additional_sources): New variable.
20344         (additional_files): Likewise.
20345         (g++_target_compile): Deal with them.
20346         * lib/old-dejagnu.exp: Remove.
20347         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20348         * g++.old-deja: Revise all tests to use dg commands.
20349
20350 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20351
20352         PR c++/9432, c++/9528
20353         * g++.dg/lookup/using4.C: New test.
20354
20355 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20356
20357         * gcc.dg/noreturn-5.c: New file.
20358         * gcc.dg/noreturn-6.c: New file.
20359
20360         * gcc.c-torture/compile/inline-1.c: New file.
20361
20362 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20363
20364         PR c++/10551
20365         * g++.dg/template/explicit1.C: New test.
20366
20367 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20368
20369         PR c++/10549
20370         * g++.dg/other/bitfield1.C: New test.
20371
20372         PR c++/10527
20373         * g++.dg/init/new7.C: New test.
20374
20375 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20376
20377         * g++.dg/ext/desig1.C: New test.
20378         * g++.dg/ext/init1.C: Update.
20379
20380         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20381
20382 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20383
20384         PR c++/10180
20385         * g++.dg/warn/Winline-1.C: New test.
20386
20387 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20388
20389         * gcc.c-torture/execute/string-opt-19.c: New test.
20390
20391         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20392         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20393
20394 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20395
20396         PR c++/10506
20397         * g++.dg/init/new6.C: New test.
20398
20399         PR c++/10503
20400         * g++.dg/init/ref6.C: New test.
20401
20402 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20403
20404         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20405
20406 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20407
20408         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20409         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20410
20411 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20412
20413         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20414         initialized static data members.
20415
20416 2003-04-25  H.J. Lu <hjl@gnu.org>
20417
20418         * gcc.dg/ia64-sync-4.c: New test.
20419
20420 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20421
20422         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20423         date.
20424
20425 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20426
20427         PR c++/10337
20428         * g++.dg/warn/conv1.C: New test.
20429         * g++.old-deja/g++.other/conv7.C: Adjust.
20430         * g++.old-deja/g++.other/overload14.C: Adjust.
20431
20432 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20433
20434         PR c++/10471
20435         * g++.dg/template/defarg2.C: New test.
20436
20437 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20438
20439         * gcc.dg/cpp/include2.c: Update.
20440         * gcc.dg/cpp/multiline-2.c: New.
20441         * gcc.dg/cpp/multiline.c: Update.
20442         * gcc.dg/cpp/strify2.c: Update.
20443         * gcc.dg/cpp/trad/literals-2.c: Update.
20444
20445 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20446
20447         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20448
20449 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20450
20451         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20452
20453 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20454
20455         PR c++/10451
20456         * g++.dg/parse/crash4.C: New test.
20457
20458         PR c++/9847
20459         * g++.dg/parse/crash5.C: New test.
20460
20461 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20462
20463         PR c++/10446
20464         * g++.dg/parse/crash3.C: New test.
20465
20466         PR c++/10428
20467         * g++.dg/parse/elab1.C: New test.
20468
20469 2003-04-22  Devang Patel  <dpatel@apple.com>
20470
20471         * gcc.dg/cpp/trad/funlike-5.c: New test.
20472
20473 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20474
20475         * g++.dg/other/packed1.C: Fix dg options.
20476
20477 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20478
20479         * g++.dg/other/offsetof2.C: New test.
20480
20481 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20482
20483         * g++.dg/template/recurse.C: Adjust location of error messages.
20484
20485 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20486
20487         PR c++/9881
20488         * g++.dg/init/addr-const1.C: New test.
20489         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20490
20491 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20492
20493         PR c++/10405
20494         * g++.dg/lookup/struct-hack1.C: New test.
20495
20496 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20497
20498         * ucs.c: Update diagnostic messages.
20499
20500 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20501
20502         * gcc.dg/cpp/truefalse.cpp: New test.
20503         * gcc.dg/cpp/cpp.exp: Update.
20504         * g++.dg/other/stdbool-if.C: Remove.
20505
20506 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20507
20508         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20509         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20510
20511 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20512
20513         * gcc.c-torture/compile/20030418-1.c: New test.
20514
20515 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20516
20517         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20518
20519 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20520
20521         PR c++/10347
20522         g++.dg/template/dependent-name1.C: New test.
20523
20524 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20525
20526         * gcc.dg/warn-1.c (tourist_guide): New array,
20527         contains a pointer to bar.
20528
20529 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20530
20531         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20532         * gcc.c-torture/execute/medce-1.c: New test case.
20533         * gcc.c-torture/execute/medce-2.c: New test case.
20534
20535 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20536
20537         * lib/prune.exp: Ignore more messages.
20538
20539         PR c++/10381
20540         * g++.dg/parse/lookup3.C: New test.
20541
20542 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20543
20544         * gcc.c-torture/compile/20030415-1.c : New test.
20545
20546 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20547
20548         * gcc.c-torture/execute/scope-2.c: Move to ...
20549         * gcc.dg/noncompile/scope.c: .... here.
20550
20551 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20552
20553         * gcc.dg/20030414-2.c: New test case.
20554
20555 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20556
20557         PR target/10377
20558         * gcc.dg/20030414-1.c: New test.
20559
20560 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20561
20562         * gcc.dg/builtins-12.c: New test case.
20563         * gcc.dg/builtins-13.c: New test case.
20564
20565 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20566
20567         * gcc.c-torture/execute/string-opt-18.c: New test.
20568
20569 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20570
20571         PR c++/10300
20572         * g++.dg/init/new5.C: New test.
20573
20574 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/7910
20577         * g++.dg/ext/dllimport1.C: New test.
20578
20579 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20580
20581         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20582
20583 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20584
20585         PR Fortran/9263
20586         * g77.f-torture/noncompile/9263.f: New test
20587         PR Fortran/1832
20588         * g77.f-torture/execute/1832.f: New test
20589
20590 2003-04-11  David Chad  <davidc@freebsd.org>
20591             Loren J. Rittle  <ljrittle@acm.org>
20592
20593         libobjc/8562
20594         * objc.dg/headers.m: New test.
20595
20596 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20597
20598         * gcc.c-torture/execute/builtin-noret-2.c: New.
20599         * gcc.c-torture/execute/builtin-noret-2.x: New.
20600         XFAIL builtin-noret-2.c at -O1 and above.
20601         * gcc.dg/redecl.c: New.
20602         * gcc.dg/Wshadow-1.c: Update error regexps.
20603
20604 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20605
20606         * g++.dg/abi/bitfield10.C: New test.
20607
20608 2003-04-09  Mike Stump  <mrs@apple.com>
20609
20610         * gcc.dg/pch/pch.exp: Make testcase names longer.
20611         * g++.dg/pch/pch.exp: Make testcase names longer.
20612
20613 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20614
20615         * gcc.dg/builtins-11.c: New test case.
20616
20617 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20618
20619         * gcc.dg/builtins-9.c: New test case.
20620         * gcc.dg/builtins-10.c: New test case.
20621
20622 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20623
20624         * gcc.dg/noncompile/init-4.c.c: New test.
20625
20626 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20627
20628         * gcc.misc-test/gcov-9.c: New test.
20629         * gcc.misc-test/gcov-10.c: New test
20630         * gcc.misc-test/gcov-11.c: New test.
20631
20632 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20633
20634         PR optimization/10024
20635         * gcc.c-torture/compile/20030405-1.c: New test.
20636
20637 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20638
20639         * gcc.dg/pch/static-3.c: New.
20640         * gcc.dg/pch/static-3.hs: New.
20641         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20642
20643 2003-04-04  Richard Henderson  <rth@redhat.com>
20644
20645         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20646         * g++.dg/eh/forced2.C: Likewise.
20647
20648 2003-04-03  Mike Stump  <mrs@apple.com>
20649
20650         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20651         target arg.
20652         (scan-assembler-times, scan-assembler-not): Likewise.
20653         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20654
20655 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20656
20657         * gcc.dg/sparc-loop-1.c: New test.
20658
20659 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20660
20661         PR other/9274
20662         * g++.dg/pch/system-2.C: New.
20663         * g++.dg/pch/system-2.Hs: New.
20664
20665 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20666
20667         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20668
20669         * g++.dg/eh/simd-1.C (vecfunc): Same.
20670
20671 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20672
20673         * gcc.c-torture/execute/20030401-1.c: New test case.
20674
20675 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20676
20677         * objc.dg/defs.m: New.
20678
20679 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20680
20681         * g++.dg/eh/simd-1.C: New.
20682         * g++.dg/eh/simd-2.C: New.
20683
20684 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20685
20686         * gcc.c-torture/execute/simd-3.c: New.
20687
20688 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20689
20690         PR c/9936
20691         * gcc.dg/20030331-2.c: New test.
20692
20693 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20694
20695         PR c++/10278
20696         * g++.dg/parse/crash2.C: New test.
20697
20698 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20699
20700         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20701         * gcc.c-torture/execute/20030331-1.c: ...here.
20702
20703 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20704
20705         * gcc.c-torture/execute/20030331-1.c: New test.
20706
20707 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20708
20709         * lib/gcov.exp: Adjust call return testing strings.
20710         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20711
20712 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20713
20714         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20715         * gcc.dg/builtins-7.c: New test case.
20716         * gcc.dg/builtins-8.c: New test case.
20717
20718 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20719
20720         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20721
20722 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20723
20724         PR c++/7647
20725         * g++.dg/lookup-class-member-2.C: New test.
20726
20727 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20728
20729         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20730
20731 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20732
20733         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20734
20735 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20736
20737         * g++.dg/init/attrib1.C: New test.
20738
20739 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20740
20741         * gcc.dg/ultrasp8.c: New test.
20742
20743 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20744
20745         * gcc.dg/ultrasp7.c: New test.
20746
20747 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20748
20749         PR c++/10047
20750         * g++.dg/template/inline1.C: New test.
20751
20752 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20753
20754         * gcc.dg/sparc-dwarf2.c: New test.
20755
20756 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20757
20758         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20759         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20760
20761 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20762
20763         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20764         than reading .x files.
20765         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20766         * g77.dg/gcov/gcov-1.f: Likewise.
20767         * gcc.misc-tests/gcov-4b.c: Likewise.
20768         * gcc.misc-tests/gcov-5b.c: Likewise.
20769         * gcc.misc-tests/gcov-6.c: Likewise.
20770         * gcc.misc-tests/gcov-7.c: Likewise.
20771         * gcc.misc-tests/gcov-8.c: Likewise.
20772         * g++.dg/gcov/gcov-1.x: Remove.
20773         * g77.dg/gcov/gcov-1.x: Likewise.
20774         * gcc.misc-tests/gcov-4b.x: Likewise.
20775         * gcc.misc-tests/gcov-5b.x: Likewise.
20776         * gcc.misc-tests/gcov-6.x: Likewise.
20777         * gcc.misc-tests/gcov-7.x: Likewise.
20778         * gcc.misc-tests/gcov-8.x: Likewise.
20779
20780 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20781
20782         PR opt/10087
20783         * gcc.dg/20030324-1.c: New test.
20784
20785 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20786
20787         PR c++/10224
20788         * g++.dg/template/arg3.C: New test.
20789
20790         PR c++/10158
20791         * g++.dg/template/friend18.C: New test.
20792
20793 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20794
20795         * g77.f-torture/compile/20030326-1.f: New test case.
20796
20797 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20798
20799         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20800
20801         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20802
20803 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20804
20805         * gcc.dg/ia64-sync-3.c: New test.
20806
20807 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20808
20809         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20810
20811 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20812
20813         * gcc.dg/ultrasp6.c: New test.
20814
20815 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20816
20817         * gcc.dg/i386-signbit-1.c: New test.
20818         * gcc.dg/i386-signbit-2.c: New test.
20819         * gcc.dg/i386-signbit-3.c: New test.
20820
20821 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20822
20823         * gcc.dg/ultrasp5.c: Fix options.
20824
20825 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20826
20827         * gcc.dg/ultrasp5.c: Fix comment.
20828
20829 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20830
20831         PR fortran/10197
20832         * g77.f-torture/execute/10197.f: New test.
20833
20834 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20835
20836         PR c++/9898, c++/383
20837         * g++.dg/template/conv6.C: New test.
20838
20839         PR c++/10119
20840         * g++.dg/template/ptrmem5.C: New test.
20841
20842         PR c++/10026
20843         * g++.dg/lookup/koenig1.C: New test.
20844
20845         PR C++/10199
20846         * g++.dg/lookup/template2.C: New test.
20847
20848 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20849
20850         * g++.dg/opt/rtti1.C: New test.
20851
20852 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20853
20854         * gcc.dg/ultrasp5.c: New test.
20855
20856 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20857
20858         PR middle-end/9967
20859         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20860         builtin fputs.
20861
20862 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20863
20864         PR c/8224
20865         * gcc.dg/20030323-1.c: New test.
20866
20867 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20868
20869         * gcc.c-torture/compile/20030323-1.c: New test case.
20870
20871 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20872
20873         * gcc.dg/20030321-1.c: New test.
20874
20875 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20876
20877         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20878
20879 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20880
20881         PR c++/9978, c++/9708
20882         * g++.dg/ext/vlm1.C: Adjust expected error.
20883         * g++.dg/ext/vla2.C: New test.
20884         * g++.dg/template/arg1.C: New test.
20885         * g++.dg/template/arg2.C: New test.
20886
20887 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20888
20889         * g77.f-torture/execute/select.f: New test.
20890         * g77.f-torture/noncompile/select_no_compile.f: New test.
20891
20892 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20893
20894         PR c++/9898
20895         * g++.dg/other/error4.C: New test.
20896
20897 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20898
20899         * g++.dg/template/friend17.C: New test.
20900
20901 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20902
20903         * gcc.c-torture/compile/20030320-1.c: New.
20904
20905 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20906
20907         * gcc.dg/builtins-6.c: New test case.
20908
20909 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20910
20911         PR target/10073
20912         * gcc.c-torture/compile/20030319-1.c: New.
20913
20914 2003-03-18  Jan Hubicka  <jh@suse.cz>
20915
20916         * gcc.dg/i386-cvt-1.c: New test.
20917
20918 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20919
20920         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20921         * objc.dg/naming-2.m: Likewise.
20922
20923 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20924
20925         PR c++/9639
20926         * g++.dg/parse/crash1.C: New test.
20927
20928 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20929
20930         PR c++/8805
20931         * g++.dg/eh/cleanup1.C: New test.
20932
20933 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20934
20935         * gcc.c-torture/execute/20030316-1.c: New test case.
20936
20937 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20938
20939         PR c++/9629
20940         * g++.dg/init/ctor2.C: New test.
20941
20942 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20943
20944         * g77.f-torture/compile/xformat.f: New test case.
20945
20946 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20947
20948         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20949         * g++.old-deja/g++.mike/eh50.C: Likewise.
20950
20951 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20952
20953         PR c++/6440
20954         * g++.dg/template/spec7.C: New test.
20955         * g++.dg/template/spec8.C: Likewise.
20956
20957 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20958
20959         * gcc.c-torture/execute/20030313-1.c: New test.
20960
20961 2003-03-14  Richard Henderson  <rth@redhat.com>
20962
20963         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20964
20965 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20966
20967         * gcc.c-torture/compile/20030314-1.c: New test.
20968
20969 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20970
20971         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20972         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20973         thumb target,
20974         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20975         to accept newer _imp__  prefix and additional
20976         newline in .drectve section.
20977         * gcc.dg/dll-4.c: Likewise.
20978         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20979         switch.
20980
20981 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20982
20983         * g++.dg/parse/namespace9.C: New test.
20984
20985         * g++.dg/init/ref5.C: New test.
20986         * g++.dg/parse/ptrmem1.C: Likewise.
20987
20988 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20989
20990         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20991         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20992         regular expression.
20993         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20994         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20995
20996 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20997
20998         * gcc.c-torture/execute/20030224-2.c: New test.
20999
21000 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21001
21002         * gcc.dg/decl-3.c: New test.
21003
21004 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21005
21006         * gcc.dg/i386-loop-2.c: New test.
21007
21008 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/9474
21011         * g++.dg/parse/namespace8.C: New test.
21012
21013         PR c++/9924
21014         * g++.dg/overload/builtin2.C: New test.
21015
21016 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21017
21018         * gcc.dg/return-type-3.c: New test.
21019
21020 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21021
21022         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21023         profiling options are not supported.
21024
21025 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21026
21027         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21028         * g++.old-deja/g++.warn/impint2.C: Likewise.
21029
21030 2003-03-10  Devang Patel  <dpatel@apple.com>
21031
21032         * g++.dg/cpp/c++_cmd_1.C: New test.
21033         * g++.dg/cpp/c++_cmd_1.h: New file.
21034
21035 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21036
21037         * gcc.dg/altivec-9.c: New file.
21038
21039 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21040
21041         * gcc.dg/ppc-sdata-1.c: New test.
21042         * gcc.dg/ppc-sdata-2.c: New test.
21043
21044 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21045
21046         PR c++/9373
21047         * g++.dg/opt/ptrmem2.C: New test.
21048
21049         PR c++/8534
21050         * g++.dg/opt/ptrmem1.C: New test.
21051
21052 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21053
21054         * gcc.dg/i386-loop-1.c: New test.
21055
21056 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21057
21058         PR c++/9970
21059         * g++.dg/lookup/friend1.C: New test.
21060
21061 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21062
21063         PR c++/9823
21064         * g++.dg/parser/constructor1.C: New test.
21065
21066 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21067
21068         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21069
21070         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21071
21072 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21073
21074         * gcc.dg/cpp/Wunused.c: Update test.
21075
21076 2003-03-08  Jan Hubicka  <jh@suse.cz>
21077
21078         * gcc.dg/inline-3.c: New test.
21079
21080 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21081
21082         PR c++/9809
21083         * g++.dg/parse/builtin1.C: New test.
21084
21085         PR c++/9982
21086         * g++.dg/abi/cookie1.C: New test.
21087         * g++.dg/abi/cookie2.C: Likewise.
21088
21089         PR c++/9524
21090         * g++.dg/template/field1.C: New test.
21091
21092         PR c++/9912
21093         * g++.dg/parse/class1.C: New test.
21094         * g++.dg/parse/namespace7.C: Likewise.
21095         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21096
21097 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21098
21099         * g++.dg/init/ref4.C: New test.
21100
21101 2003-03-07  Jan Hubicka  <jh@suse.cz>
21102
21103         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21104         * gcc.dg/inline-3.c:  New test.
21105
21106 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21107
21108         * g++.dg/init/ref3.C: New test.
21109
21110         PR c++/9965
21111         * g++.dg/init/ref2.C: New test.
21112
21113         PR c++/9400
21114         * g++.dg/warn/Wshadow-2.C: New test.
21115
21116         PR c++/9791
21117         * g++.dg/warn/Woverloaded-1.C: New test.
21118
21119 2003-03-05  Jan Hubicka  <jh@suse.cz>
21120
21121         * gcc.dg/i386-local2.c: New.
21122         * gcc.dg/i386-local.c: Fix typo.
21123
21124 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21125
21126         * g++.dg/abi/layout3.C: New test.
21127
21128 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21129
21130         * gcc.c-torture/compile/20030305-1.c
21131
21132 2003-03-05  Jan Hubicka  <jh@suse.cz>
21133
21134         * gcc.dg/i386-local.c: New.
21135
21136 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21137
21138         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21139
21140 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21141
21142         * gcc.dg/switch-2.c: New test.
21143         * gcc.dg/switch-3.c: New test.
21144         * gcc.dg/Wswitch.c: Adjust line numbers.
21145         * gcc.dg/Wswitch-default.c: Likewise.
21146         * gcc.dg/Wswitch-enum.c: Likewise.
21147
21148 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21149
21150         * gcc.c-torture/execute/20030222-1.c: New test.
21151
21152 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21153
21154         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21155
21156 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21157
21158         PR c++/9878
21159         * g++.dg/init/ref1.C: New test.
21160
21161 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21162
21163         * gcc.dg/sh-relax.c: New SH-only test.
21164
21165 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21166
21167         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21168         comment explaining purpose of testcase.
21169
21170 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21171
21172         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21173         for HC11/HC12 (asm needs two int registers).
21174         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21175         HC11/HC12 because the test uses an asm which needs two 32-bit
21176         registers.
21177
21178 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21179
21180         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21181         for HC11/HC12 (array is too large otherwise).
21182         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21183         * gcc.c-torture/compile/20010518-2.x: Likewise.
21184         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21185         HC11/HC12 (array is too large).
21186
21187 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21188
21189         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21190         * lib/g++-dg.exp (g++-dg-test): Likewise.
21191
21192 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21193
21194         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21195         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21196
21197 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21198
21199         * g++.dg/warn/implicit-typename1.C: Remove warning.
21200
21201 2003-02-28  Richard Henderson  <rth@redhat.com>
21202
21203         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21204         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21205
21206 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21207
21208         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21209         * g++.dg/pch/pch.exp: Likewise.
21210
21211 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21212
21213         PR c++/9879
21214         * testsuite/g++.dg/init/new4.C: New test.
21215
21216 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21217
21218         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21219
21220 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21221
21222         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21223         unsigned long.
21224
21225         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21226         wider than float.
21227
21228 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21229
21230         * lib/scanasm.exp: Add support for counting numbers of
21231         occurences.
21232         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21233         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21234
21235 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21236
21237         PR c++/9683
21238         * g++.dg/template/static3.C: New test.
21239
21240         PR c++/9829
21241         * g++.dg/parse/namespace6.C: New test.
21242
21243 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21244
21245         PR target/9732
21246         * gcc.dg/20030225-1.c: New test.
21247
21248 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21249
21250         * README: Remove out-of-date information.
21251
21252         PR c++/9836
21253         * g++.dg/template/spec6.C: New test.
21254
21255 2003-02-24  Jeff Law  <law@redhat.com>
21256
21257         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21258
21259 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21260
21261         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21262         * gcc.dg/pragma-ep-1.c: Likewise.
21263
21264 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21265
21266         PR c++/9602
21267         * g++.dg/template/friend16.C: New test.
21268
21269 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21270
21271         PR c++/5333
21272         * g++.dg/parse/fused-params1.C: Adjust error messages.
21273         * g++.dg/template/nested3.C: New test.
21274
21275 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21276
21277         * g++.dg/abi/param1.C: New test.
21278
21279 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21280
21281         PR c++/7982
21282         * g++.dg/warn/implicit-typename1.C: New test.
21283
21284 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21285
21286         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21287         with "mtune".
21288         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21289         * gcc.c-torture/execute/20010129-1.x: Likewise.
21290         * gcc.dg/20011107-1.c: Likewise.
21291         * gcc.dg/20020108-1.c: Likewise.
21292         * gcc.dg/20020122-3.c: Likewise.
21293         * gcc.dg/20020206-1.c: Likewise.
21294         * gcc.dg/20020310-1.c: Likewise.
21295         * gcc.dg/20020426-2.c: Likewise.
21296         * gcc.dg/20020517-1.c: Likewise.
21297         * gcc.dg/991230-1.c: Likewise.
21298         * gcc.dg/i386-unroll-1.c: Likewise.
21299         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21300
21301 2003-02-22  Jan Hubicka  <jh@suse.cz>
21302
21303         * gcc.dg/i386-mul.c: New test.
21304
21305 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21306
21307         * gcc.dg/builtins-5.c: New test case.
21308
21309 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21310
21311         * gcc.dg/asmreg-1.c: New test.
21312
21313 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21314
21315         PR c++/9749
21316         * g++.dg/parse/varmod1.C: New test.
21317
21318 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21319
21320         PR c++/9727
21321         * g++.dg/template/op1.C: New test.
21322
21323 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21324
21325         PR c++/8906
21326         * g++.dg/template/nested2.C: New test.
21327
21328 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21329
21330         PR c++/8724
21331         * g++.dg/expr/dtor1.C: New test.
21332
21333 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21334
21335         * gcc.dg/cpp/include3.c: New test.
21336         * gcc.dg/cpp/inc/foo.h: New file.
21337
21338 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21339
21340         * gcc.c-torture/execute/20030221-1.c: New test.
21341
21342 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/9729
21345         * g++.dg/abi/conv1.C: New test.
21346
21347 2003-02-20  Jan Hubicka  <jh@suse.cz>
21348
21349         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21350
21351 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21352
21353         * gcc.c-torture/compile/20030219-1.c: New test.
21354
21355 2003-02-18  Jan Hubicka  <jh@suse.cz>
21356
21357         * gcc.dg/funcorder.c: New test.
21358
21359 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21360
21361         * gcc.c-torture/execute/20030218-1.c: New.
21362
21363 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21364
21365         * gcc.dg/20030218-1.c: New.
21366
21367 2003-02-18  Richard Henderson  <rth@redhat.com>
21368
21369         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21370         * gcc.dg/attr-used-2.c: New.
21371
21372 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21373
21374         PR c++/9704
21375         * g++.dg/init/copy5.C: New test.
21376
21377 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21378
21379         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21380         * g++.dg/pch/pch.exp: Likewise.
21381
21382 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21383
21384         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21385         STACK_SIZE is not defined.
21386
21387 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21388
21389         PR c++/9457
21390         * g++.dg/template/init1.C: New test.
21391
21392 2003-02-16  Jan HUbicka  <jh@suse.cz>
21393
21394         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21395         (foo): Add few extra tests
21396         * gcc.dg/c99-const-expr-3.c: Likewise.
21397         * gcc.c-torture/execute/20030216-1.c: New.
21398
21399 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21400
21401         PR c++/9459
21402         * g++.dg/ext/typeof4.C: New test.
21403
21404 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21405
21406         * gcc.dg/i386-387-3.c: New test case.
21407
21408 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21409
21410         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21411         cris-*-elf* cris-*-aout* and mmix-*-*.
21412
21413 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21414
21415         * gcc.dg/20030213-1.c: New test.
21416
21417 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21418
21419         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21420         * gcc.dg/i386-387-2.c: Likewise.
21421
21422 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21423
21424         * gcc.dg/ppc-spe.c: Fix formatting.
21425         Enable tests that were previously unsupported by gas.
21426         Delete tests for instructions that no longer exist.
21427         Switch arguments on evsubifw builtin.
21428
21429 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21430
21431         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21432         STACK_SIZE is too small.
21433
21434 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21435             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21436
21437         * gcc.dg/decl-2.c: New test.
21438
21439 2003-02-10  Jan Hubicka  <jh@suse.cz>
21440
21441         * gcc.dg/i386-fpcvt-1.c:  New test.
21442
21443 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21444
21445         * gcc.c-torture/execute/20030209-1.c: New test.
21446
21447 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21448
21449         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21450         int-wide bitops, use the constants of the same width.
21451         Likewise, if long long is 32-bit wide, test bitops using
21452         32-bit constants.
21453
21454 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21455
21456         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21457
21458 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21459
21460         * testsuite/gcc.dg/builtins-4.c: New test case.
21461
21462 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21463
21464         * gcc.dg/20020430-1.c: Fix dg command typos.
21465         * gcc.dg/20020503-1.c: Likewise.
21466
21467 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21468
21469         PR c++/8785
21470         * g++.dg/parse/fused-params1.C: New test.
21471
21472         PR c++/8857
21473         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21474
21475         PR c++/8921
21476         * g++.dg/parse/non-dependent1.C: New test.
21477
21478         PR c++/8928
21479         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21480
21481         PR c++/9228
21482         * g++.dg/parse/undefined7.C: New test.
21483         * g++.dg/parse/non-templ1.C: New test.
21484
21485         PR c++/9229
21486         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21487
21488 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21489
21490         * gcc.c-torture/compile/20030206-1.c: New test.
21491
21492 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21493
21494         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21495         "pow" to "foo" to avoid potential confusion with a math built-in.
21496
21497 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21498
21499         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21500         conditions for SPARC targets.
21501
21502 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21503
21504         * gcc.dg/20030204-1.c: New test.
21505
21506 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21507
21508         PR c++/38
21509         * g++.dg/parse/array-size1.C: New test.
21510
21511         PR c++/5657
21512         * g++.dg/parse/undefined3.C: New test.
21513
21514         PR c++/5665
21515         * g++.dg/parse/undefined4.C: New test.
21516
21517         PR c++/5975
21518         * g++.dg/parse/undefined5.C: New test.
21519
21520         PR c++/7259
21521         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21522
21523         PR c++/8578
21524         * g++.dg/parse/casting-operator1.C: New test.
21525
21526         PR c++/8596
21527         * g++.dg/parse/undefined6.C: New test.
21528
21529         PR c++/8736
21530         * g++.dg/parse/missing-template1.C: New test.
21531
21532 2003-02-04  Jan Hubicka  <jh@suse.cz>
21533
21534         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21535         * gcc.dg/i386-cmov?.c:  Likewise.
21536         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21537         * gcc.dg/i386-ssefp-1.c:  Likewise.
21538         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21539         conventions.
21540
21541 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21542
21543         PR c++/7129
21544         * testsuite/g++.dg/ext/max.C: New test.
21545
21546 2003-02-03  Jan Hubicka  <jh@suse.cz>
21547
21548         * gcc.c-torture/execute/20030203-1.c: New test.
21549
21550 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21551
21552         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21553         'natural-endian'.
21554
21555 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21556
21557         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21558         * g++.dg/init/new2.C: Likewise.
21559         * g++.dg/other/new1.C: Likewise.
21560
21561 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21562
21563         * gcc.dg/struct-ret-libc.c: New test.
21564
21565 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21566
21567         * gcc.dg/20030129-1.c: New test.
21568
21569 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21570
21571         PR c++/8849
21572         * g++.dg/template/ptrmem4.C: New test.
21573
21574 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21575
21576         * g++.dg/parser/constant1.C: New test.
21577
21578 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21579
21580         PR c++/8591
21581         * g++.dg/parse/friend2.C: New test.
21582
21583 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21584
21585         PR c++/9437
21586         * g++.dg/template/unify4.C: New test.
21587
21588 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21589
21590         * gcc.c-torture/execute/20030128-1.c: New test.
21591
21592 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21593
21594         * g++.dg/lookup/nested1.C: Test moved from ...
21595         * g++.old-deja/g++.other/lookup24.C: ... here.
21596
21597 2003-01-28  Jan Hubicka  <jh@suse.cz>
21598
21599         * gcc.dg/i386-cmov5.c:  New test.
21600
21601 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21602
21603         * gcc.c-torture/execute/20010925-1.c: Changed the
21604         memcpy declaration.
21605
21606 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21607
21608         PR c++/3902
21609         * g++.dg/parse/template5.C: New test.
21610
21611 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21612
21613         PR fortran/9258
21614         * g77.dg/pr9258: New test.
21615
21616 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21617
21618         * README: Move relevant parts from README.g++.
21619
21620         * README.g++: Remove this file.
21621
21622 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21623
21624         * g++.dg/abi/dcast1.C: New test.
21625
21626 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21627
21628         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21629
21630 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21631
21632         PR c++/47
21633         * g++.old-deja/g++.other/lookup24.C: New test.
21634
21635 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21636
21637         PR middle-end/7227
21638         * gcc.dg/uninit-C.c: New test.
21639
21640 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21641
21642         * g++.dg/abi/covariant1.C: New test.
21643
21644 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21645
21646         * gcc.dg/20030123-1.c: New test.
21647
21648 2003-01-25  Jan Hubicka  <jh@suse.cz>
21649
21650         PR opt/8492
21651         * gcc.c-torture/compile/20030125-1.c
21652
21653 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21654
21655         PR c++/9403
21656         * g++.dg/parse/template3.C: New test.
21657         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21658
21659         PR c++/795
21660         * g++.dg/parse/template4.C: New test.
21661
21662         PR c++/9415
21663         * g++.dg/template/qual2.C: New test.
21664
21665         PR c++/8545
21666         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21667
21668         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21669
21670 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21671
21672         * gcc.c-torture/execute/switch-1.c: New test case.
21673
21674 2003-01-25  Jan Hubicka  <jh@suse.cz>
21675
21676         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21677
21678 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21679
21680         Tweaks for Bison-1.875. From the NEWS file:
21681         "- `parse error' -> `syntax error'
21682         Bison now uniformly uses the term `syntax error'"
21683         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21684         * gcc.dg/cpp/digraph2.c: Likewise.
21685         * gcc.dg/cpp/direct2.c: Likewise.
21686         * gcc.dg/cpp/paste4.c: Likewise.
21687         * gcc.dg/c90-restrict-1.c: Likewise.
21688         * gcc.dg/c99-func-2.c: Likewise.
21689         * gcc.dg/noncompile/920721-2.c: Likewise.
21690         * gcc.dg/noncompile/930622-2.c: Likewise.
21691         * gcc.dg/noncompile/940112-1.c: Likewise.
21692         * gcc.dg/noncompile/950921-1.c: Likewise.
21693         * gcc.dg/noncompile/951123-1.c: Likewise.
21694         * gcc.dg/noncompile/971104-1.c: Likewise.
21695         * gcc.dg/noncompile/990416-1.c: Likewise.
21696
21697 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21698
21699         * g++.dg/parse/undefined1.C: Add error message.
21700
21701 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21702
21703         PR c++/9354
21704         * g++.dg/parse/new1.C: New test.
21705
21706         PR c++/9216
21707         * g++.dg/parse/template2.C: New test.
21708
21709         PR c++/9354
21710         * g++.dg/parse/typedef2.C: New test.
21711
21712         PR c++/9328
21713         * g++.dg/ext/typeof3.C: New test.
21714
21715 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21716
21717         PR c++/2738
21718         * g++.dg/parse/ret-type1.C: New test.
21719
21720         PR c++/3792
21721         * g++.dg/parse/tmpl-outside1.C: New test.
21722
21723         PR c++/4207
21724         * g++.dg/parse/int-as-enum1.C: New test.
21725
21726         PR c++/4903
21727         * g++.dg/parse/no-typename1.C: New test.
21728
21729         PR c++/5533
21730         * g++.dg/parse/no-value1.C: New test.
21731
21732         PR c++/5921
21733         * g++.dg/parse/wrong-inline1.C: New test.
21734
21735         PR c++/6402
21736         * g++.dg/parse/ref1.C: New test.
21737
21738         PR c++/6992
21739         * g++.dg/parse/attr-ctor1.C: New test.
21740
21741         PR c++/7229
21742         * g++.dg/parse/namespace5.C: New test.
21743
21744         PR c++/7917
21745         * g++.dg/parse/func-def1.C: New test.
21746
21747         PR c++/8143
21748         * g++.dg/parse/undefined1.C: New test.
21749
21750         PR c++/5723, PR c++/8522
21751         * g++.dg/parse/specialization1.C: New test.
21752
21753         PR c++/163, PR c++/8595
21754         * g++.dg/parse/struct-as-enum1.C: New test.
21755
21756         PR c++/9173
21757         * g++.dg/parse/undefined2.C: New test.
21758
21759 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21760
21761         PR c++/9298
21762         * g++.dg/parse/template1.C: New test.
21763
21764         PR c++/9384
21765         * g++.dg/parse/using1.C: New test.
21766
21767         PR c++/9285
21768         PR c++/9294
21769         * g++.dg/parse/expr2.C: New test.
21770
21771         PR c++/9388
21772         * g++.dg/parse/lookup2.C: Likewise.
21773
21774 2003-01-21  Jan Hubicka  <jh@suse.cz>
21775
21776         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21777         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21778         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21779         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21780
21781 2003-01-20  Nick Clifton  <nickc@redhat.com>
21782
21783         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21784         problem with ARM sibcall code generation.
21785
21786 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21787
21788         * gcc.c-torture/execute/20030120-1.c: New.
21789
21790 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21791
21792         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21793
21794 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21795
21796         PR c++/9272
21797         * g++.dg/parse/ctor1.C: New test.
21798
21799         PR c++/9294:
21800         * g++.dg/parse/qualified1.C: New test.
21801
21802         * g++.dg/parse/typename3.C: New test.
21803
21804 2003-01-16  Richard Henderson  <rth@redhat.com>
21805
21806         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21807
21808 2003-01-16  Richard Henderson  <rth@redhat.com>
21809
21810         * g++.dg/pch/pch.exp: Copy test header to the working directory
21811         before using it either for precompilation or direct use.
21812         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21813         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21814
21815 2003-01-16  Richard Henderson  <rth@redhat.com>
21816
21817         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21818         before using it either for precompilation or direct use.
21819         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21820         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21821
21822 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21823
21824         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21825         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21826         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21827         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21828         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21829         typename warning into error.
21830         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21831         error messages.
21832         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21833         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21834         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21835         messages.
21836         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21837         make declaration visible in template.
21838         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21839         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21840         messages.
21841         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21842         message.
21843         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21844         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21845         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21846         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21847         typename warning with error message.
21848         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21849         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21850         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21851
21852 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21853
21854         * g++.dg/parse/ambig2.C: New test.
21855
21856 2003-01-15  Richard Henderson  <rth@redhat.com>
21857
21858         * g++.dg/tls/init-2.C: Update error message string.
21859
21860 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21861
21862         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21863
21864 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21865
21866         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21867         all for HC11/HC12.
21868         * gcc.c-torture/compile/20001205-1.x: Likewise.
21869         * gcc.c-torture/compile/20001226-1.x: Likewise.
21870         * gcc.c-torture/compile/920520-1.x: Likewise.
21871         * gcc.c-torture/compile/961203-1.x: Likewise.
21872         * gcc.c-torture/compile/20020604-1.x: Likewise.
21873
21874 2003-01-15  Jan Hubicka  <jh@suse.cz>
21875
21876         * gcc.c-torture/compile/20030115-1.c: New test.
21877
21878         * gcc.dg/i386-fpcvt-1.c: New test.
21879         * gcc.dg/i386-fpcvt-2.c: New test.
21880
21881 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21882
21883         Further conform g++'s __vmi_class_type_info to the C++ ABI
21884         specification.
21885         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21886         the specification.
21887
21888 2003-01-14  Jan Hubicka  <jh@suse.cz>
21889
21890         * gcc.dg/i386-fpcvt-1.c: New test.
21891         * gcc.dg/i386-fpcvt-2.c: New test.
21892
21893 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21894
21895         * gcc.dg/i386-mmx-3.c: New test.
21896
21897 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21898
21899         PR c++/9264
21900         * g++.dg/parse/octal1.C: New file.
21901
21902         PR c++/9172
21903         * g++.dg/parse/typename1.C: New file.
21904
21905 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21906
21907         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21908         * gcc.dg/bf-no-ms-layout.c: Likewise.
21909         * gcc.dg/bf-ms-attrib.c: Likewise.
21910
21911 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21912
21913         PR c++/9099
21914         * g++.dg/parse/dtor1.C: New file.
21915
21916         PR c++/9128
21917         * g++.dg/rtti/typeid1.C: New file.
21918
21919         PR c++/9153
21920         * g++.dg/parse/lookup1.C: New file.
21921
21922         PR c++/9171
21923         * g++.dg/templ/spec5.C: New file.
21924
21925 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21926
21927         * gcc.c-torture/compile/20030110-1.c: New test.
21928
21929 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21930
21931         Merge from pch-branch:
21932
21933         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21934
21935         * gcc.dg/pch/cpp-1.h: New.
21936         * gcc.dg/pch/cpp-1.c: New.
21937         * gcc.dg/pch/cpp-2.h: New.
21938         * gcc.dg/pch/cpp-2.c: New.
21939
21940         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21941
21942         * gcc.dg/pch/except-1.h: New.
21943         * gcc.dg/pch/except-1.c: New.
21944
21945         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21946
21947         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21948         running test.
21949         * gcc.dg/pch: Include *.hp not *.h.
21950         * gcc.dg/pch/system-1.h: New.
21951         * gcc.dg/pch/system-1.c: New.
21952
21953         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21954
21955         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21956         rather than trying to build and run a program using PCH.
21957         * gcc.dg/pch: Remove dg-do commands from test files.
21958
21959         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21960
21961         * gcc.dg/pch/macro-3.c: New.
21962         * gcc.dg/pch/macro-3.h: New.
21963
21964         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21965
21966         * gcc.dg/pch/common-1.c: New.
21967         * gcc.dg/pch/common-1.h: New.
21968         * gcc.dg/pch/decl-1.c: New.
21969         * gcc.dg/pch/decl-1.h: New.
21970         * gcc.dg/pch/decl-2.c: New.
21971         * gcc.dg/pch/decl-2.h: New.
21972         * gcc.dg/pch/decl-3.c: New.
21973         * gcc.dg/pch/decl-3.h: New.
21974         * gcc.dg/pch/decl-4.c: New.
21975         * gcc.dg/pch/decl-4.h: New.
21976         * gcc.dg/pch/decl-5.c: New.
21977         * gcc.dg/pch/decl-5.h: New.
21978         * gcc.dg/pch/global-1.c: New.
21979         * gcc.dg/pch/global-1.h: New.
21980         * gcc.dg/pch/inline-1.c: New.
21981         * gcc.dg/pch/inline-1.h: New.
21982         * gcc.dg/pch/inline-2.c: New.
21983         * gcc.dg/pch/inline-2.h: New.
21984         * gcc.dg/pch/static-1.c: New.
21985         * gcc.dg/pch/static-1.h: New.
21986         * gcc.dg/pch/static-2.c: New.
21987         * gcc.dg/pch/static-2.h: New.
21988
21989         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21990
21991         * g++.dg/pch/pch.exp: Better handle failing testcases.
21992         * gcc.dg/pch/pch.exp: Likewise.
21993         * gcc.dg/pch/macro-1.c: New.
21994         * gcc.dg/pch/macro-1.h: New.
21995         * gcc.dg/pch/macro-2.c: New.
21996         * gcc.dg/pch/macro-2.h: New.
21997
21998         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21999
22000         * g++.dg/dg.exp: Treat files in pch/ specially.
22001         * g++.dg/pch/pch.exp: New file.
22002         * g++.dg/pch/empty.H: New file.
22003         * g++.dg/pch/empty.C: New file.
22004         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22005         "precompile".
22006
22007         * gcc.dg/pch/pch.exp: New file.
22008         * gcc.dg/pch/empty.h: New file.
22009         * gcc.dg/pch/empty.c: New file.
22010         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22011         "precompile".
22012
22013 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22014
22015         * g++.dg/template/friend14.C: New test.
22016
22017 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22018
22019         * gcc.dg/old-style-asm-1.c: New test.
22020
22021 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22022
22023         * gcc.c-torture/compile/20030109-1.c: New test.
22024
22025 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22026
22027         * gcc.c-torture/execute/20030109-1.c: New test.
22028
22029 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22030
22031         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22032         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22033         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22034         * g++.old-deja/g++.mike/eh2.C: Likewise
22035         * g++.old-deja/g++.mike/eh3.C: Likewise
22036         * g++.old-deja/g++.mike/eh5.C: Likewise
22037         * g++.old-deja/g++.mike/eh6.C: Likewise
22038         * g++.old-deja/g++.mike/eh7.C: Likewise
22039         * g++.old-deja/g++.mike/eh8.C: Likewise
22040         * g++.old-deja/g++.mike/eh9.C: Likewise
22041         * g++.old-deja/g++.mike/eh10.C: Likewise
22042         * g++.old-deja/g++.mike/eh12.C: Likewise
22043         * g++.old-deja/g++.mike/eh13.C: Likewise
22044         * g++.old-deja/g++.mike/eh14.C: Likewise
22045         * g++.old-deja/g++.mike/eh16.C: Likewise
22046         * g++.old-deja/g++.mike/eh17.C: Likewise
22047         * g++.old-deja/g++.mike/eh18.C: Likewise
22048         * g++.old-deja/g++.mike/eh21.C: Likewise
22049         * g++.old-deja/g++.mike/eh23.C: Likewise
22050         * g++.old-deja/g++.mike/eh24.C: Likewise
22051         * g++.old-deja/g++.mike/eh25.C: Likewise
22052         * g++.old-deja/g++.mike/eh26.C: Likewise
22053         * g++.old-deja/g++.mike/eh27.C: Likewise
22054         * g++.old-deja/g++.mike/eh28.C: Likewise
22055         * g++.old-deja/g++.mike/eh29.C: Likewise
22056         * g++.old-deja/g++.mike/eh31.C: Likewise
22057         * g++.old-deja/g++.mike/eh33.C: Likewise
22058         * g++.old-deja/g++.mike/eh34.C: Likewise
22059         * g++.old-deja/g++.mike/eh35.C: Likewise
22060         * g++.old-deja/g++.mike/eh36.C: Likewise
22061         * g++.old-deja/g++.mike/eh37.C: Likewise
22062         * g++.old-deja/g++.mike/eh38.C: Likewise
22063         * g++.old-deja/g++.mike/eh39.C: Likewise
22064         * g++.old-deja/g++.mike/eh40.C: Likewise
22065         * g++.old-deja/g++.mike/eh41.C: Likewise
22066         * g++.old-deja/g++.mike/eh42.C: Likewise
22067         * g++.old-deja/g++.mike/eh44.C: Likewise
22068         * g++.old-deja/g++.mike/eh46.C: Likewise
22069         * g++.old-deja/g++.mike/eh47.C: Likewise
22070         * g++.old-deja/g++.mike/eh48.C: Likewise
22071         * g++.old-deja/g++.mike/eh49.C: Likewise
22072         * g++.old-deja/g++.mike/eh50.C: Likewise
22073         * g++.old-deja/g++.mike/eh51.C: Likewise
22074         * g++.old-deja/g++.mike/eh53.C: Likewise
22075         * g++.old-deja/g++.mike/eh55.C: Likewise
22076         * g++.old-deja/g++.mike/p7912.C: Likewise
22077         * g++.old-deja/g++.mike/p9706.C: Likewise
22078         * g++.old-deja/g++.mike/p10416.C: Likewise
22079         * g++.old-deja/g++.mike/p11667.C: Likewise
22080         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22081         Remove redundant reference to Iris.
22082         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22083         Elxsi, i860, Pico Java, and WE32K.
22084
22085 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22086
22087         * g++.dg/ext/asm4.C: New test.
22088
22089 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22090
22091         PR c++/9030
22092         * g++.dg/template/friend12.C: New test.
22093         * g++.dg/template/friend13.C: Likewise.
22094         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22095
22096 2003-01-08  Jan Hubicka  <jh@suse.cz>
22097
22098         * gcc.dg/i386-cadd.c: New test.
22099         * gcc.dg/i386-cmov4.c: Likewise.
22100
22101 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22102
22103         PR c++/9165
22104         * g++.dg/warn/Wunused-3.C: New test.
22105
22106         * g++.dg/abi/bitfield9.C: New test.
22107
22108         PR c++/9189
22109         * g++.dg/parse/defarg3.C: New test.
22110
22111 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22112
22113         * g++.dg/parse/ambig1.C: New test.
22114         * g++.dg/parse/defarg2.C: New test.
22115
22116 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22117
22118         * g++.dg/template/defarg-1.C: New test.
22119         * g++.dg/template/local2.C: Likewise.
22120
22121 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22122
22123         * gcc.c-torture/execute/20030105-1.c: New test.
22124
22125 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22126
22127         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22128         * g++.dg/parse/namespace4.C: Likewise.
22129
22130 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22131
22132         * g++.dg/template/ntp2.C: New test.
22133
22134 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22135
22136         * g++.dg/parse/extern-C-1.C: New test.
22137
22138         * g++.dg/parse/namespace4.C: New test.
22139
22140         * g++.dg/template/nested1.C: New test.
22141
22142         * g++.dg/parse/namespace3.C: New test.
22143
22144 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22145
22146         * g++.dg/lookup/two-stage1.C: New test.
22147
22148 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22149
22150         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22151         * g++.old-deja/g++.jason/access8.C: Likewise.
22152         * g++.old-deja/g++.other/decl5.C: Likewise.
22153
22154 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22155
22156         * g++.dg/parse/parse7.C: New test.
22157
22158 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22159
22160         PR c++/2843
22161         * g++.dg/ext/attrib7.C: New test.
22162
22163 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22164
22165         * g++.dg/parse/parse6.C: New test.
22166
22167 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22168
22169         * gcc.dg/h8300-stack-1.c: New.
22170
22171 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22172
22173         g++.dg/lookup/exception1.C: New test.
22174
22175         g++.dg/lookup/template1.C: New test.
22176
22177         g++.dg/parse/namespace2.C: New test.
22178
22179         g++.dg/parse/parens2.C: New test.
22180
22181 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22182
22183         * g++.dg/parse/parse5.C: New test.
22184         * g++.dg/lookup/scoped4.C: New test.
22185
22186 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22187
22188         * g++.dg/parse/parens1.C: New test.
22189
22190         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22191         angle-bracket1.C.
22192         * g++.dg/parse/parens2.C: New test.
22193
22194         * g++.dg/lookup/scope-operator1.C: New test.
22195
22196         * g++.dg/parse/operator1.C: New test.
22197
22198 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22199
22200         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22201         * g++.old-deja/g++.other/access6.C: Likewise.
22202         * g++.old-deja/g++.other/decl1.C: Likewise.
22203         * g++.old-deja/g++.pt/typename12.C: Likewise.
22204
22205 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22206
22207         * g++.dg/parse/namespace1.C: New test.
22208
22209 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22210
22211         * g++.dg/parse/parse4.C: New test.
22212
22213 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22214
22215         * g++.dg/parse/parse3.C: New test.
22216
22217 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22218
22219         * g++.dg/parse/parse2.C: New test.
22220
22221 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22222
22223         * g++.dg/template/friend11.C: New test.
22224
22225 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22226
22227         * g++.dg/parse/parse1.C: New test.
22228
22229 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22230
22231         * lib/profopt.exp: Change the name of a global variable to avoid
22232         possible clashes with other test suites.
22233
22234 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22235
22236         * g++.dg/inherit/covariant8.C: New test.
22237
22238 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22239
22240         * g++.dg/init/array9.C: New test.
22241
22242         PR c++/9112
22243         * g++.dg/parse/expr1.C: New test.
22244
22245 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22246
22247         * gcc.c-torture/compile/20021230-1.c: New test.
22248
22249 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22250
22251         * g++.dg/inherit/covariant5.C: New test.
22252         * g++.dg/inherit/covariant6.C: New test.
22253         * g++.dg/inherit/covariant7.C: New test.
22254
22255 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22256
22257         PR c++/2739
22258         * g++.dg/other/access2.C: New test.
22259
22260 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22261
22262         * g++.dg/other/anon-struct.C: No longer fails
22263         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22264         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22265         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22266
22267 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22268
22269         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22270
22271 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22272
22273         * g++.dg/eh/spec4.C: Remove stray semicolon.
22274         * g++.dg/expr/pmf-1.C: Change error message.
22275         * g++.dg/ext/asm1.C: Remove stray semicolon.
22276         * g++.dg/ext/typename1.C: Add missing typenames.
22277         * g++.dg/inherit/template-as-base.C: Change error message.
22278         * g++.dg/lookup/scoped1.C: Likewise.
22279         * g++.dg/lookup/scoped2.C: Likewise.
22280         * g++.dg/lookup/using2.C: Likewise.
22281         * g++.dg/other/component1.C: Remove stray semicolon.
22282         * g++.dg/other/do1.C: Change error message.
22283         * g++.dg/other/error2.C: Likewise.
22284         * g++.dg/other/init1.C: Likewise.
22285         * g++.dg/other/packed1.C: Remove stray semicolon.
22286         * g++.dg/other/ptrmem2.C: Change error message.
22287         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22288         marker.
22289         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22290         * g++.dg/template/access3.C: Add typename keyword.
22291         * g++.dg/template/access5.C: Remove stray semicolon.
22292         * g++.dg/template/access6.C: Likewise.
22293         * g++.dg/template/complit1.C: Likewise.
22294         * g++.dg/template/crash1.C: Change error message.
22295         * g++.dg/template/inherit2.C: Remove stray semicolon.
22296         * g++.dg/template/instantiate2.C: Likewise.
22297         * g++.dg/template/instantiate3.C: Change error message.
22298         * g++.dg/template/qual1.C: Remove stray semicolon.
22299         * g++.dg/template/qualttp18.C: Change error message.
22300         * g++.dg/template/ref1.C: Remove stray semicolon.
22301         * g++.dg/template/sizeof1.C (A::value): Declare it.
22302         * g++.dg/template/spec4.C: Change error message.
22303         * g++.dg/template/static1.C: Likewise.
22304         * g++.dg/template/type1.C: Likewise.
22305         * g++.dg/template/typename3.C: Likewise.
22306         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22307         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22308         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22309         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22310         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22311         named return value extension.
22312         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22313         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22314         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22315         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22316         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22317         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22318         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22319         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22320         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22321         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22322         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22323         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22324         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22325         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22326         syntax.
22327         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22328         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22329         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22330         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22331         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22332         * g++.old-deja/g++.brendan/template11.C: Likewise.
22333         * g++.old-deja/g++.brendan/template26.C: Likewise.
22334         * g++.old-deja/g++.brendan/template27.C: Use explicit
22335         specialization syntax.
22336         * g++.old-deja/g++.brendan/template30.C: Likewise.
22337         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22338         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22339         non-dependent names.
22340         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22341         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22342         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22343         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22344         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22345         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22346         named return value extension.
22347         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22348         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22349         * g++.old-deja/g++.ext/return1.C: Likewise.
22350         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22351         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22352         * g++.old-deja/g++.jason/access8.C: Likewise.
22353         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22354         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22355         pseudo-destructor names.
22356         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22357         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22358         pseudo-destructor names.
22359         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22360         * g++.old-deja/g++.jason/overload19.C: Likewise.
22361         * g++.old-deja/g++.jason/overload32.C: Likewise.
22362         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22363         stray semicolons.
22364         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22365         * g++.old-deja/g++.jason/return.C: Likewise.
22366         * g++.old-deja/g++.jason/return2.C: Likewise.
22367         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22368         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22369         syntax.
22370         * g++.old-deja/g++.jason/template10.C: Account for use of
22371         non-dependent names.
22372         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22373         syntax.
22374         * g++.old-deja/g++.jason/template37.C: Likewise.
22375         * g++.old-deja/g++.law/access4.C: Change error messages.
22376         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22377         pseudo-destructor names.
22378         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22379         * g++.old-deja/g++.law/ctors9.C: Likewise.
22380         * g++.old-deja/g++.law/cvt22.C: Likewise.
22381         * g++.old-deja/g++.law/dtors5.C: Likewise.
22382         * g++.old-deja/g++.law/global-init1.C: Likewise.
22383         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22384         * g++.old-deja/g++.law/operators28.C: Likewise.
22385         * g++.old-deja/g++.law/visibility28.C: Likewise.
22386         * g++.old-deja/g++.martin/eval1.C: Likewise.
22387         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22388         name.
22389         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22390         * g++.old-deja/g++.mike/net34.C: Likewise.
22391         * g++.old-deja/g++.mike/net36.C: Likewise.
22392         * g++.old-deja/g++.mike/ns2.C: Likewise.
22393         * g++.old-deja/g++.mike/p12306.C: Likewise.
22394         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22395         value extension.
22396         * g++.old-deja/g++.mike/p700.C: Likewise.
22397         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22398         * g++.old-deja/g++.mike/p710.C: Likewise.
22399         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22400         value extension.
22401         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22402         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22403         * g++.old-deja/g++.ns/crash2.C: Likewise.
22404         * g++.old-deja/g++.ns/crash3.C: Likewise.
22405         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22406         * g++.old-deja/g++.ns/ns17.C: Likewise.
22407         * g++.old-deja/g++.ns/template16.C: Likewise.
22408         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22409         keyword.
22410         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22411         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22412         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22413         named return value extension.
22414         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22415         * g++.old-deja/g++.other/access4.C: Issue additional error
22416         messages.
22417         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22418         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22419         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22420         * g++.old-deja/g++.other/crash25.C: Change error message.
22421         * g++.old-deja/g++.other/crash4.C: Change error message.
22422         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22423         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22424         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22425         checks.
22426         * g++.old-deja/g++.other/defarg8.C: Likewise.
22427         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22428         * g++.old-deja/g++.other/dtor10.C: Likewise.
22429         * g++.old-deja/g++.other/incomplete.C: Likewise.
22430         * g++.old-deja/g++.other/linkage7.C: Likewise.
22431         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22432         lookup algorithm.
22433         * g++.old-deja/g++.other/mangle2.C: Likewise.
22434         * g++.old-deja/g++.other/refinit2.C: Likewise.
22435         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22436         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22437         * g++.old-deja/g++.pt/crash28.C: Likewise.
22438         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22439         syntax.
22440         * g++.old-deja/g++.pt/crash32.C: Change error message.
22441         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22442         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22443         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22444         error message position.
22445         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22446         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22447         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22448         syntax.
22449         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22450         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22451         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22452         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22453         keyword.
22454         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22455         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22456         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22457         keyword.
22458         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22459         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22460         syntax.
22461         * g++.old-deja/g++.pt/friend28.C: Account for use of
22462         non-dependent names.
22463         * g++.old-deja/g++.pt/friend29.C: Likewise.
22464         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22465         rules.
22466         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22467         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22468         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22469         lookup rules.
22470         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22471         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22472         keyword.
22473         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22474         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22475         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22476         keyword.
22477         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22478         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22479         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22480         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22481         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22482         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22483         keyword.
22484         * g++.old-deja/g++.pt/spec10.C: Likewise.
22485         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22486         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22487         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22488         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22489         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22490         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22491         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22492         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22493         * g++.old-deja/g++.pt/typename15.C: Likewise.
22494         * g++.old-deja/g++.pt/typename22.C: Likewise.
22495         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22496         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22497         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22498         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22499         syntax.
22500         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22501         return value extension.
22502         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22503         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22504         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22505         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22506
22507 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22508
22509         * g++.dg/warn/inline1.C: New test.
22510         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22511         * g++.old-deja/g++.jason/synth10.C: Likewise.
22512         * g++.old-deja/g++.mike/net31.C: Likewise.
22513         * g++.old-deja/g++.mike/p8786.C: Likewise.
22514
22515         * g++.dg/template/friend10.C: New test.
22516         * g++.dg/template/conv5.C: New test.
22517
22518 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22519
22520         * g++.dg/lookup/scoped3.C: New test.
22521
22522         * g++.dg/lookup/decl1.C: New test.
22523         * g++.dg/lookup/decl2.C: New test.
22524
22525 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22526
22527         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22528         gcc.c-torture/compile/20021015-1.c,
22529         gcc.c-torture/compile/20021015-2.c,
22530         gcc.c-torture/compile/20021123-1.c,
22531         gcc.c-torture/compile/20021123-2.c,
22532         gcc.c-torture/compile/20021123-3.c,
22533         gcc.c-torture/compile/20021123-4.c,
22534         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22535         only to 3.1 or 3.2 branch.
22536
22537 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22538
22539         * gcc.dg/i386-bitfield3.c: New test.
22540
22541         * gcc.dg/i386-bitfield2.c: New test.
22542
22543 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22544
22545         * g++.dg/parse/conv_op1.C: New test.
22546
22547 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22548
22549         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22550         approved.
22551
22552 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22553
22554         * gcc.c-torture/compile/20021220-1.c: New test.
22555
22556 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22557
22558         * gcc.dg/i386-fastcall-1.c: New.
22559
22560 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22561
22562         * gcc.c-torture/execute/20021219-1.c: New test.
22563
22564 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22565
22566         * gcc.dg/i386-pic-1.c: New test.
22567
22568 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22569
22570         PR c++/8099
22571         * g++.dg/template/friend9.C: New test.
22572
22573 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22574
22575         PR c++/3663
22576         * g++.dg/template/access7.C: New test.
22577
22578 2002-12-18  Nick Clifton  <nickc@redhat.com>
22579
22580         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22581         the libstdc++-v3 directory has been found.
22582
22583 2002-12-12  Devang Patel <dpatel@apple.com>
22584         * gcc.dg/darwin-ld-1.c: New test.
22585         * gcc.dg/darwin-ld-2.c: New test.
22586         * gcc.dg/darwin-ld-3.c: New test.
22587         * gcc.dg/darwin-ld-4.c: New test.
22588         * gcc.dg/darwin-ld-5.c: New test.
22589
22590 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22591
22592         * gcc.c-torture/compile/20021212-1.c: New test.
22593
22594 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22595
22596         * gcc.dg/fshort-wchar: New test.
22597
22598 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22599
22600         PR c++/8372
22601         * g++.dg/template/dtor1.C: New test.
22602
22603         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22604         markers.
22605
22606 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22607
22608         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22609
22610 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22611
22612         * g++.dg/template/static1.C: New test.
22613         * g++.dg/template/static2.C: New test.
22614         * g++.old-deja/g++.ext/memconst.C: New test.
22615
22616 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22617
22618         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22619         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22620         * g++.dg/special/initp1.C: Likewise.
22621
22622 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22623
22624         * gcc.c-torture/execute/20021204-1.c: New test.
22625
22626 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22627
22628         * gcc.dg/ppc-fmadd-1.c: New file.
22629         * gcc.dg/ppc-fmadd-2.c: New file.
22630         * gcc.dg/ppc-fmadd-3.c: New file.
22631
22632 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22633
22634         * gcc.c-torture/compile/20021204-1.c: New test.
22635
22636 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22637
22638         * g++.dg/inherit/covariant2.C: New test.
22639         * g++.dg/inherit/covariant3.C: New test.
22640         * g++.dg/inherit/covariant4.C: New test.
22641         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22642         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22643
22644 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22645
22646         PR c++/8688
22647         * g++.dg/init/brace3.C: New test.
22648
22649 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22650
22651         * gcc.dg/20020210-1.c: Fix a comment typo.
22652
22653 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22654
22655         PR c++/8720
22656         * g++.dg/parse/defarg1.C: New test.
22657
22658         PR c++/8615
22659         * g++.dg/template/char1.C: New test.
22660
22661         * g++.dg/template/varmod1.C: Fix typo.
22662
22663 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22664
22665         DR 180
22666         * g++.old-deja/g++.pt/crash32.C: Expect error.
22667
22668 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22669
22670         PR c++/5919
22671         * g++.dg/template/varmod1.C: New test.
22672
22673         PR c++/8727
22674         * g++.dg/inherit/typeinfo1.C: New test.
22675
22676         PR c++/8663
22677         * g++.dg/inherit/typedef1.C: New test.
22678
22679 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22680
22681         PR c++/8332
22682         PR c++/8493
22683         * g++.dg/template/strlen1.C: New test.
22684
22685         PR c++/8227
22686         * g++.dg/template/ctor2.C: New test.
22687
22688         PR c++/8214
22689         * g++.dg/init/string1.C: New test.
22690
22691         PR c++/8511
22692         * g++.dg/template/friend8.C: New test.
22693
22694 2002-11-29  Joe Buck <jbuck@synopsys.com>
22695
22696         * g++.dg/lookup/anon2.C: New test.
22697
22698 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22699
22700         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22701         h8300 port.
22702
22703 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22704
22705         * gcc.dg/bitfld-6.c: New test.
22706
22707 2002-11-27  Jan Hubicka  <jh@suse.cz>
22708
22709         * gcc.c-torture/execute/20021127.[cx]: New test.
22710
22711 2002-11-26  Jan Hubicka  <jh@suse.cz>
22712
22713         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22714         quality.
22715
22716 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22717
22718         * g++.dg/init/brace2.C: New test.
22719         * g++.old-deja/g++.mike/p9129.C: Correct.
22720
22721 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22722
22723         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22724
22725 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22726
22727         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22728
22729 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22730
22731         * testsuite/g++.dg/abi/empty11.C: New test.
22732         * testsuite/g++.dg/rtti/cv1.C: New test.
22733
22734 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22735
22736         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22737
22738 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22739
22740         * g++.dg/abi/empty10.C: New test.
22741
22742 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22743
22744         * gcc.c-torture/compile/20021124-1.c: New test.
22745
22746 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22747
22748         * g++.dg/abi/rtti2.C: New test.
22749
22750 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22751
22752         * gcc.dg/i386-unroll-1.c: New test.
22753
22754 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22755
22756         * gcc.c-torture/compile/20021120-1.c: New test.
22757         * gcc.c-torture/compile/20021120-2.c: New test.
22758
22759 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22760
22761         * gcc.dg/bitfld-5.c: New test.
22762
22763 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22764
22765         * gcc.c-torture/execute/20021120-3.c: New test.
22766
22767 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22768
22769         * gcc.c-torture/execute/20021120-2.c: New test.
22770
22771 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22772
22773         * gcc.c-torture/execute/20021120-1.c: New test.
22774
22775 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22776
22777         * gcc.c-torture/execute/20021118-3.c: New test.
22778
22779 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22780
22781         * gcc.c-torture/compile/20021119-1.c: New test.
22782
22783 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22784
22785         * gcc.dg/duff-1.c: New test.
22786         * gcc.dg/duff-2.c: New test.
22787         * gcc.dg/duff-3.c: New test.
22788
22789 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22790
22791         * gcc.dg/cpp/_Pragma5.c: New test.
22792
22793 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22794
22795         * gcc.c-torture/execute/20021118-2.c: New test.
22796
22797 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22798
22799         * gcc.c-torture/execute/20021118-1.c: New test.
22800
22801 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22802
22803         * gcc.dg/20021116-1.c: New test.
22804
22805 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22806
22807         * g++.dg/abi/vcall1.C: New test.
22808
22809 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22810
22811         * gcc.dg/20021029-1.c: New test.
22812         * gcc.dg/20021029-2.c: New test.
22813
22814 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22815
22816         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22817
22818 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22819
22820         PR c/8439
22821         * gcc.dg/20021110.c: Move to ...
22822         * gcc.c-torture/compile/20021110.c: .... here.
22823
22824 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22825
22826         PR c/8467
22827         * gcc.c-torture/execute/20021111-1.c
22828
22829 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22830
22831         PR c/8439
22832         * gcc.dg/20021110.c: New test.
22833
22834 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22835
22836         * g++.dg/abi/vthunk3.C: Run only on x86.
22837
22838 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22839
22840         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22841
22842 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22843
22844         * lib/compat.exp (compat-execute): Fix logic error in last
22845         change.
22846
22847 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22848
22849         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22850
22851 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22852
22853         PR c++/8389
22854         * g++.dg/template/access6.C: New test.
22855
22856 2002-11-08  Jan Hubicka  <jh@suse.cz>
22857
22858         * gcc.dg/i386-ssefp-1.c: New test.
22859         * gcc.dg/i386-ssefp-1.c: New test.
22860
22861 2002-11-08  Jan Hubicka  <jh@suse.cz>
22862
22863         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22864
22865 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22866
22867         * g++.dg/abi/vthunk3.C: New test.
22868
22869         PR c++/8338
22870         * g++.dg/template/crash2.C: New test.
22871
22872 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22873
22874         * testsuite/g++.dg/abi/dtor1.C: New test.
22875         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22876
22877 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22878
22879         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22880         Darwin.
22881
22882 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22883
22884         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22885         -mthumb.  Only xfail with -O0.
22886
22887 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22888
22889         * g++.dg/abi/thunk1.C: New test.
22890         * g++.dg/abi/thunk2.C: Likewise.
22891         * g++.dg/abi/vtt1.C: Likewise.
22892
22893 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22894
22895         PR optimization/8423
22896         * gcc.c-torture/execute/builtin-constant.c: New test.
22897
22898 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22899
22900         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22901         Add some more cases.
22902
22903 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22904
22905         PR c++/8391
22906         * g++.dg/opt/local1.C: New test.
22907
22908 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22909
22910         PR c++/8160
22911         * g++.dg/template/complit1.C: New test.
22912
22913         PR c++/8149
22914         * g++.dg/template/typename4.C: Likewise.
22915
22916 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22917
22918         Core issue 287, PR c++/7639
22919         * g++.dg/template/instantiate1.C: Adjust error location.
22920         * g++.dg/template/instantiate3.C: New test.
22921         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22922         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22923         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22924
22925 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22926
22927         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22928
22929 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22930
22931         PR c++/8287
22932         * g++.dg/init/dtor2.C: New test.
22933
22934 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22935
22936         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22937         * gcc.dg/nest.c: Bypass errors on irix6.
22938
22939 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22940
22941         * gcc.dg/nest.c: Expect error for mmix-*-*.
22942         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22943
22944 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22945
22946         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22947         markers.
22948
22949         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22950
22951 2002-10-25  Mike Stump  <mrs@apple.com>
22952
22953         * gcc.dg/warn-1.c: New test.
22954
22955 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22956
22957         * g++.dg/template/typename3.C: New test.
22958
22959 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22960
22961         * g++.dg/lookup/ptrmem1.C: New test.
22962
22963         * g++.dg/abi/vthunk2.C: New test.
22964
22965 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22966
22967         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22968
22969 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22970
22971         * g++.dg/abi/empty9.C: New test.
22972
22973 2002-10-24  Richard Henderson  <rth@redhat.com>
22974
22975         * g++.dg/inherit/thunk1.C: Enable for ia64.
22976
22977 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22978
22979         PR c++/8067
22980         * g++.dg/lookup/pretty1.C: New test.
22981
22982 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22983
22984         * gcc.dg/20021023-1.c: New test.
22985
22986 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/7679
22989         * g++.dg/parse/inline1.C: New test.
22990
22991 2002-10-23  Richard Henderson  <rth@redhat.com>
22992
22993         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22994
22995         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22996
22997 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22998
22999         PR c++/6579
23000         * g++.dg/parse/stmtexpr3.C: New test.
23001
23002 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23003
23004         * g++.dg/expr/cond1.C: New test.
23005
23006 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23007
23008         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23009
23010 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23011
23012         * g++.dg/abi/vbase13.C: New test.
23013         * g++.dg/abi/vbase14.C: Likewise.
23014
23015 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23016
23017         * gcc.dg/tls/pic-1.c: New test.
23018         * gcc.dg/tls/nonpic-1.c: New test.
23019         * gcc.dg/20021018-1.c: New test.
23020
23021 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23022
23023         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23024         Remove only files with the same base name as the test case.
23025         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23026         (profopt-execute): Likewise.  Also, remove old profiling
23027         and performance data files before running the tests.
23028
23029         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23030         * g++.dg/bprob/bprob.exp: Likewise.
23031         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23032         to allow more general test case names.
23033
23034         * g++.dg/bprob/bprob-1.C: Rename to ...
23035         * g++.dg/bprob/g++-bprob-1.C: ... this.
23036
23037         * g77.dg/bprob/bprob-1.f: Rename to ...
23038         * g77.dg/bprob/g77-bprob-1.f: ... this.
23039
23040 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23041
23042         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23043         bison 1.50 or later.
23044
23045 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23046
23047         * g++.dg/README: Describe more test directories.
23048
23049 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23050
23051         * g++.dg/init/array6.C: Add additional tests.
23052
23053 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23054
23055         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23056         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23057
23058 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23059
23060         * gcc.c-torture/compile/20020604-1.x: New.
23061         * gcc.c-torture/compile/simd-5.x: Likewise.
23062         * gcc.c-torture/execute/920710-1.x: Likewise.
23063         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23064
23065 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23066
23067         * g++.dg/inherit/override1.C: Add dg-options clause.
23068
23069 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23070
23071         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23072         _mm_slli_si128.
23073
23074 2002-10-19  Andreas Schwab  <schwab@suse.de>
23075
23076         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23077         directory component.
23078
23079 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23080
23081         * g++.dg/inherit/thunk1.C: New test.
23082
23083         * g++.dg/inherit/override1.C: New test.
23084
23085         * g++.dg/abi/mangle11.C: New test.
23086         * g++.dg/abi/mangle14.C: New test.
23087         * g++.dg/abi/mangle17.C: New test.
23088
23089 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23090
23091         * g++.dg/overload/member2.C: New test.
23092
23093 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23094
23095         * g++.dg/README: Describe new compat directory.
23096         * g++.dg/dg.exp: Skip tests in compat directory.
23097         * README.compat: New file.
23098         * lib/compat.exp: New expect script.
23099         * g++.dg/compat: New test directory.
23100         * g++.dg/compat/compat.exp: New expect script.
23101         * g++.dg/compat/abi: New test directory.
23102         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23103         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23104         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23105         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23106         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23107         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23108         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23109         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23110         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23111         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23112         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23113         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23114         * g++.dg/compat/break: New test directory.
23115         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23116         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23117         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23118         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23119         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23120         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23121         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23122         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23123         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23124         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23125         g++.dg/compat/break/README: New files.
23126         * g++.dg/compat/eh: New test directory.
23127         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23128         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23129         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23130         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23131         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23132         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23133         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23134         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23135         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23136         g++.dg/compat/eh/filter2_y.C,
23137         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23138         g++.dg/compat/eh/new1_y.C,
23139         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23140         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23141         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23142         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23143         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23144         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23145         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23146         g++.dg/compat/eh/unexpected1_y.C: New files.
23147         * g++.dg/compat/init: New test directory.
23148         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23149         g++.dg/compat/init/array5_y.C,
23150         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23151         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23152         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23153         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23154         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23155         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23156         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23157         g++.dg/compat/init/init-ref2_y.C: New files.
23158
23159 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23160
23161         PR c++/7584
23162         * g++.dg/inherit/using3.C: New test.
23163
23164 2002-10-17  Jan Hubicka  <jh@suse.cz>
23165
23166         * gcc.dg/20021017-2.c: New test.
23167
23168 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23169
23170         * g++.dg/abi/mangle16.C: Adjust.
23171
23172         * g++.dg/init/array8.C: New test.
23173
23174 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23175
23176         * gcc.dg/special/mips-abi.exp: New test.
23177         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23178
23179 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23180
23181         * g++.dg/abi/mangle16.C: New test.
23182         * g++.dg/abi/mangle17.C: Likewise.
23183
23184         PR c++/7478
23185         * g++.dg/template/ref1.C: New test.
23186
23187 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23188
23189         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23190
23191 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23192
23193         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23194
23195 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23196
23197         PR c++/7524
23198         * g++.dg/init/array7.C: New test.
23199
23200 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23201
23202         * g++.dg/init/array6.C: New test.
23203
23204         * g++.dg/abi/mangle13.C: Likewise.
23205         * g++.dg/abi/mangle14.C: Likewise.
23206         * g++.dg/abi/mangle15.C: Likewise.
23207
23208 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23209
23210         * g++.dg/abi/empty8.C: New test.
23211
23212 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23213
23214         * g++.dg/init/ctor1.C: New test.
23215
23216 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23217
23218         * gcc.c-torture/execute/20021015-1.c: New test.
23219
23220 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23221
23222         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23223
23224 2002-10-14  Jan Hubicka  <jh@suse.cz>
23225
23226         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23227
23228 2002-10-14  Richard Henderson  <rth@redhat.com>
23229
23230         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23231
23232 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23233
23234         PR optimization/6631
23235         * g++.dg/opt/const2.C: New test.
23236
23237 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23238
23239         PR c++/7176
23240         * g++.dg/parse/friend1.C: New test.
23241         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23242
23243 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23244
23245         * gcc.dg/20021014-1.c: New test.
23246
23247 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23248
23249         PR c++/5661
23250         * g++.dg/ext/vlm1.C: New test.
23251         * g++.dg/ext/vlm2.C: Likewise.
23252
23253         * g++.dg/init/array1.C: Remove invalid braces.
23254         * g++.dg/init/brace1.C: New test.
23255         * g++.dg/init/copy2.C: Likewise.
23256         * g++.dg/init/copy3.C: Likewise.
23257         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23258         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23259         braces.
23260
23261 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23262
23263         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23264
23265 2002-10-11  Richard Shann  <richard.shann@superh.com>
23266
23267         * gcc.c-torture/compile/simd-5.c: New test.
23268
23269 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23270
23271         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23272
23273 2002-10-10  Jim Wilson  <wilson@redhat.com>
23274
23275         * gcc.c-torture/execute/20021010-1.c: New test.
23276
23277 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23278
23279         PR c/7353
23280         * g++.dg/ext/typedef-init.C: New test.
23281         * gcc.dg/typedef-init.c: New test.
23282
23283 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23284
23285         * gcc.dg/cpp/paste13.c: New test.
23286
23287 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23288
23289         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23290         remaining platforms, XFAIL during compile, not execute.  Don't
23291         XFAIL at -O0.
23292
23293 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23294
23295         * gcc.dg/alias-1.c: Tweak expected warning.
23296
23297 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23298
23299         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23300
23301 2002-10-06  Andreas Jaeger  <aj@suse.de>
23302
23303         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23304         * gcc.dg/cpp/c++98.C: Likewise.
23305
23306         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23307         * g++.dg/cpp/c++98.C: Likewise.
23308
23309         * g++.dg/README (Subdirectories): Mention cpp directory.
23310
23311         PR target/7559
23312         * gcc.dg/20021006-1.c: New test.
23313
23314 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23315
23316         PR c++/7804
23317         * g++.dg/other/warning1.C: New test.
23318
23319 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23320
23321         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23322         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23323         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23324
23325 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23326
23327         PR c++/7931
23328         * g++.dg/template/ptrmem3.C: New test.
23329
23330         PR c++/7754
23331         * g++.dg/template/union1.C: New test.
23332
23333 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23334
23335         PR c++/8006
23336         * g++.dg/abi/mangle9.C: New test.
23337         * g++.dg/abi/mangle10.C: New test.
23338         * g++.dg/abi/mangle11.C: New test.
23339         * g++.dg/abi/mangle12.C: New test.
23340
23341 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23342
23343         PR c++/7188.
23344         * g++.dg/template/meminit1.C: New test.
23345         * g++.dg/warn/Wreorder-1.C: Likewise.
23346         * g++.old-deja/g++.mike/warn3.C: Tweak.
23347         * lib/prune.exp: Ingore "in copy constructor".
23348
23349 2002-10-02  Andreas Jaeger  <aj@suse.de>
23350
23351         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23352         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23353         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23354         on x86-64.
23355
23356 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23357
23358         * gcc.dg/empty1.C: Fix typo.
23359
23360 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23361
23362         * gcc.dg/alias-1.c: New test.
23363
23364 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23365
23366         * gcc.dg/empty1.C: New test.
23367
23368         * g++.dg/tls/init-2.C: Tweak error messages.
23369
23370 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23371
23372         * gcc.c-torture/compile/20020923-1.c: New test.
23373
23374 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23375
23376         * gcc.c-torture/execute/ffs-1.c: New test.
23377         * gcc.c-torture/execute/ffs-2.c: Ditto.
23378
23379 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         * g++.dg/overload/member1.C: New test.
23382
23383 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23384
23385         * g++.dg/abi/empty7.C: New test.
23386         * g++.dg/init/pm2.C: Likewise.
23387
23388 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23389
23390         * g++.dg/rtti/crash1.C: New test.
23391
23392 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23393
23394         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23395         gcc.dg/sibcall-4.c: New tests.
23396
23397 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23398
23399         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23400         powerpc and MMIX targets.
23401
23402 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23403
23404         * gcc.dg/cpp/20020927-1.c: New.
23405
23406 2002-09-26  David S. Miller  <davem@redhat.com>
23407
23408         * gcc.c-torture/compile/trunctfdf.c: New.
23409
23410 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23411
23412         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23413
23414 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23415
23416         * gcc.c-torture/execute/loop-15.c: New.
23417
23418 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23419
23420         * README.QMTEST: Fix typo.
23421
23422 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23423
23424         * gcc.dg/20020926-1.c: New test.
23425
23426 2002-09-25  David S. Miller  <davem@redhat.com>
23427
23428         PR target/7842
23429         * gcc.c-torture/execute/shiftdi.c: New test.
23430
23431 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23432
23433         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23434         unique to the tool.
23435         * lib/g77.exp (g77_init): Likewise.
23436         * lib/g++.exp (g++_init): Likewise.
23437         * lib/objc.exp (objc_init): Likewise.
23438
23439 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23440
23441         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23442         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23443         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23444
23445 2002-09-25  Richard Henderson  <rth@redhat.com>
23446
23447         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23448         too-small long double.
23449
23450 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23451
23452         * gcc.dg/20020919-1.c: New test.
23453
23454 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23455
23456         * g++.dg/abi/bitfield6.C: New test.
23457         * g++.dg/abi/bitfield7.C: New test.
23458         * g++.dg/abi/bitfield8.C: New test.
23459         * g++.dg/abi/vbase11.C: New test.
23460
23461 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23462
23463         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23464         hppa*-*-hpux*.  Update test comment.
23465
23466 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23467
23468         * gcc.dg/tls/struct-1.c: New test.
23469
23470 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23471
23472         * gcc.dg/cpp/tr-warn2.c: Update.
23473
23474 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23475
23476         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23477
23478 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23479
23480         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23481         systems.
23482
23483 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23484
23485         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23486
23487         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23488         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23489         setting of cxxfilt.
23490
23491 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23492
23493         * gcc.dg/20020312-2.c: Update for darwin.
23494
23495 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23496
23497         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23498
23499 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23500
23501         * objc.dg/comp-types-1.m: New test.
23502         * objc.dg/comp-types-2.m: New test.
23503         * objc.dg/comp-types-3.m: New test.
23504         * objc.dg/comp-types-4.m: New test.
23505         * objc.dg/comp-types-5.m: New test.
23506         * objc.dg/comp-types-6.m: New test.
23507
23508 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23509
23510         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23511
23512 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23513
23514         * g++.dg/other/do1.C: New test.
23515
23516         * g++.dg/template/subst1.C: New test.
23517
23518 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23519
23520         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23521
23522 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23523
23524         * g++.dg/template/qualttp20.C: Adjust expected errors.
23525         * g++.old-deja/g++.jason/report.C: Likewise.
23526         * g++.old-deja/g++.other/qual1.C: Likewise.
23527
23528         * g++.dg/lookup/scoped2.C: New test.
23529
23530         * g++.dg/ext/asm3.C: New test.
23531
23532 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23533
23534         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23535
23536 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23537
23538         * ChangeLog: follow spelling conventions.
23539         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23540         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23541         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23542         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23543         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23544         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23545         * g++.old-deja/g++.law/global-init1.C: Likewise.
23546         * g++.old-deja/g++.other/delete4.C: Likewise.
23547         * g++.old-deja/g++.other/inline21.C: Likewise.
23548         * g++.old-deja/g++.other/singleton.C: Likewise.
23549         * g77.dg/strlen0.f: Likewise.
23550         * g77.f-torture/compile/20010519-1.f: Likewise.
23551         * g77.f-torture/compile/980310-4.f: Likewise.
23552         * gcc.c-torture/compile/20000605-1.c: Likewise.
23553         * gcc.c-torture/execute/20020225-1.c: Likewise.
23554         * gcc.dg/c90-hexfloat-2.c: Likewise.
23555         * gcc.dg/c99-bool-1.c: Likewise.
23556         * gcc.dg/c99-hexfloat-2.c: Likewise.
23557         * gcc.dg/dll-2.c: Likewise.
23558         * gcc.dg/wtr-union-init-1.c: Likewise.
23559         * gcc.dg/wtr-union-init-2.c: Likewise.
23560         * gcc.dg/wtr-union-init-3.c: Likewise.
23561         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23562         * gcc.dg/cpp/defined.c: Likewise.
23563         * gcc.dg/cpp/macsyntx.c: Likewise.
23564         * gcc.dg/cpp/paste2.c: Likewise.
23565         * gcc.dg/cpp/trad/defined.c: Likewise.
23566         * gcc.dg/format/c90-printf-1.c: Likewise.
23567         * gcc.dg/format/c90-scanf-1.c: Likewise.
23568         * gcc.dg/format/c99-printf-1.c: Likewise.
23569         * gcc.dg/format/c99-scanf-1.c: Likewise.
23570         * gcc.misc-tests/gcov-8.c: Likewise.
23571         * lib/profopt.exp: Likewise.
23572
23573 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23574
23575         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23576
23577 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23578
23579         * g++.dg/inherit/using2.C: New test.
23580
23581 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23582
23583         * ChangeLog: Follow spelling conventions.
23584         * g++.dg/template/friend4.C: Likewise.
23585         * g++.old-deja/g++.pt/crash67.C: Likewise.
23586         * gcc.c-torture/execute/20000801-4.c: Likewise.
23587         * gcc.dg/c90-digraph-1.c: Likewise.
23588         * gcc.dg/c94-digraph-1.c: Likewise.
23589         * gcc.dg/c99-digraph-1.c: Likewise.
23590         * gcc.dg/cpp/line5.c: Likewise.
23591         * gcc.dg/cpp/multiline.c: Likewise.
23592         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23593         * gcc.dg/format/attr-3.c: Likewise.
23594         * gcc.dg/format/c90-scanf-3.c: Likewise.
23595         * gcc.dg/format/ext-4.c: Likewise.
23596
23597 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23598
23599         * g++.dg/template/pretty1.C: New test.
23600
23601 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23602
23603         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23604
23605 2002-09-13  Matt Austern  <austern@apple.com>
23606
23607         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23608         passing a cast expression to a function by const reference.
23609
23610 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23611
23612         * g++.dg/template/deduce1.C: New test.
23613
23614 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23615
23616         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23617         32-bit int.
23618
23619 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23620
23621         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23622         usage.
23623
23624 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23625
23626         * gcc.c-torture/compile/20020910-1.c: New test.
23627
23628 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23629
23630         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23631
23632 2002-09-10  Andreas Jaeger  <aj@suse.de>
23633
23634         * gcc.dg/20020312-2.c: Adjust for x86-64.
23635
23636 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23637
23638         * g77.dg/7388.f: New test case for PR 7388.
23639
23640 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23641
23642         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23643
23644 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23645
23646         * objc.dg/proto-lossage-1.m: New test.
23647
23648 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23649
23650         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23651
23652 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23653
23654         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23655         expected to pass.
23656
23657 2002-09-06  Stan Shebs  <shebs@apple.com>
23658             David Edelsohn  <edelsohn@gnu.org>
23659
23660         * gcc.dg/weak: New directory.
23661         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23662         target-specific xfail bits.
23663         * gcc.dg/typeof-2.c: Move to new directory.
23664         * gcc.dg/weak.exp: New expect script.
23665
23666 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23667
23668         * gcc.c-torture/execute/extzvsi.c: New test.
23669
23670 2002-09-05  Stan Shebs  <shebs@apple.com>
23671
23672         * gcc.dg/weak-1.c: xfail on Darwin.
23673         * gcc.dg/weak-2.c: Ditto.
23674         * gcc.dg/weak-3.c: Ditto.
23675         * gcc.dg/weak-4.c: Ditto.
23676         * gcc.dg/weak-5.c: Ditto.
23677         * gcc.dg/weak-6.c: Ditto.
23678         * gcc.dg/weak-7.c: Ditto.
23679         * gcc.dg/weak-8.c: Ditto.
23680         * gcc.dg/weak-9.c: Ditto.
23681
23682 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23683
23684         * gcc.c-torture/execute/loop-14.c: New test.
23685
23686 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23687
23688         * g++.dg/other/cxa-atexit1.C: New test.
23689
23690         * gcc.dg/typeof-2.c: New test.
23691
23692 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23693
23694         * gcc.dg/builtins-2.c: New testcase.
23695         * gcc.dg/builtins-3.c: New testcase.
23696
23697 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23698
23699         * gcc.dg/cpp/_Pragma4.c: New test.
23700
23701 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23702
23703         * objc/execute/nil_method-1.m: New testcase.
23704
23705 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23706
23707         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23708         [Object class], not [Object initialize].
23709
23710 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23711             Hans-Peter Nilsson  <hp@bitrange.com>
23712
23713         * gcc.c-torture/execute/20020720-1.x: Skip test on
23714         mmix-knuth-mmixware.  Correct comment.
23715
23716 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23717
23718         * testsuite/g++.dg/abi/bitfield5.C: New test.
23719         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23720
23721 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23722
23723         * objc.dg/undeclared-selector.m: New test.
23724
23725 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23726
23727         * g++.dg/other/offsetof1.C: Avoid cast warning.
23728
23729 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23730
23731         * objc.dg/super-class-2.m: New test.
23732
23733 2002-08-24  Matt Austern  <austern@apple.com>
23734
23735         * g++.dg/ext/lvaddr.C: New test.
23736         * g++.dg/ext/lvcast.C: New test.
23737
23738 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23739
23740         * testsuite/g++.dg/inherit/cond1.C: New test.
23741
23742 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23743
23744         * gcc.dg/noncompile/incomplete-1.c: New test.
23745
23746 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23747
23748         * gcc.dg/typespec-1.c: New test.
23749
23750 2002-08-20  Devang Patel  <dpatel@apple.com>
23751         * objc.dg/proto-hier-2.m: New test.
23752
23753 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23754
23755         * objc.dg/bitfield-1.m: New test.
23756         * objc.dg/bitfield-2.m: New test.
23757
23758 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23759
23760         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23761         gcc.dg/c99-flex-array-4.c: New tests.
23762
23763 2002-08-16  Stan Shebs  <shebs@apple.com>
23764
23765         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23766
23767 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23768
23769         * gcc.dg/typeof-1.c: New test.
23770         * g++.dg/ext/typeof2.C: New test.
23771
23772 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23773
23774         * g++.dg/other/offsetof1.C: New test.
23775
23776 2002-08-14  Richard Henderson  <rth@redhat.com>
23777
23778         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23779
23780 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23781
23782         * gcc.dg/cpp/_Pragma3.c: New test.
23783
23784 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23785
23786         * g++.dg/template/inherit3: New test.
23787
23788 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23789
23790         * gcc.dg/bitfld-4.c: Add blank options.
23791
23792 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23793
23794         * g++.dg/template/crash1.C: New test.
23795
23796 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23797
23798         * gcc.dg/tls/opt-2.c: New test.
23799
23800 2002-08-08  Devang Patel  <dpatel@apple.com>
23801
23802         * objc.dg/selector-1.m : New test
23803
23804 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23805
23806         * g++.dg/abi/bitfield4.C: New test.
23807         * gcc.dg/bitfld-4.c: New test.
23808
23809 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23810
23811         * g++.dg/other/packed1.C: New test.
23812
23813 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23814
23815         * g++.dg/abi/offsetof.C: Tweak error messages.
23816         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23817
23818 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23819
23820         * gcc.dg/bitfld-3.c: New test.
23821
23822 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23823             Richard Henderson  <rth@redhat.com>
23824
23825         * gcc.dg/i386-bitfield1.c: New test.
23826         * g++.dg/abi/bitfield3.C: Update.
23827
23828 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23829
23830         * objc.dg/const-str-2.m: Update.
23831         * gcc.dg/cpp/c++98.c: Change to C extension.
23832         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23833         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23834
23835 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23836
23837         * testsuite/gcc.dg/tls/diag-3.c: New.
23838
23839 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23840
23841         * g++.dg/README (Subdirectories): Document new subdir expr.
23842         * g++.dg/expr/pmf-1.C: New test.
23843
23844 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23845
23846         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23847
23848 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23849
23850         * g++.dg/abi/bitfield3.C: New test.
23851
23852 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23853
23854         * lib/gcov.exp: Tweak expected line formats.
23855         * gcc.misc-tests/gcov8.c: New test.
23856         * gcc.misc-tests/gcov8.x: New flags.
23857
23858 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23859
23860         * consistency.vlad/layout/endian.c: Include string.h.
23861
23862         * gcc.c-torture/execute/20020805-1.c: New test.
23863
23864 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23865
23866         * g++.dg/other/conversion1.C: New test.
23867
23868 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23869
23870         * gcc.dg/builtins-1.c: New testcase.
23871
23872 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23873
23874         * g++.dg/inherit/access3.C: New test.
23875
23876 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23877
23878         * gcc.dg/ia64-visibility-2.c: New test.
23879
23880 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23881
23882         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23883         __qualifier_flags to __flags.
23884
23885 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23886
23887         * g++.dg/inherit/operator1.C: New test.
23888         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23889         * g++.dg/other/error1.C: Change expected error message.
23890         * g++.dg/template/conv4.C: Likewise.
23891
23892 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23893
23894         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23895         for documented behavior.
23896
23897 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23898
23899         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23900         several targets known to fail.
23901
23902 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23903
23904         * gcc.dg/mips-args-[123].c: New tests.
23905
23906 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23907
23908         * gcc.dg/ppc-spe.c: New.
23909
23910 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23911
23912         * g++.dg/other/ptrmem4.C: New testcase.
23913
23914 2002-07-24  Richard Henderson  <rth@redhat.com>
23915
23916         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23917
23918 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23919
23920         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23921
23922 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23923
23924         * gcc.c-torture/execute/memset-3.c: New testcase.
23925
23926 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23927
23928         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23929         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23930
23931 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23932
23933         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23934         Delete.
23935
23936 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23937
23938         * gcc.c-torture/compile/simd-4.c: New test.
23939
23940 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23941
23942         PR c++/7347, c++/7348
23943         * g++.dg/template/access4.C: New test.
23944         * g++.dg/template/access5.C: New test.
23945         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23946         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23947         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23948         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23949
23950 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23951
23952         * gcc.dg/gnu89-init-2.c: New test.
23953
23954 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23955
23956         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23957
23958 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23959
23960         * gcc.c-torture/execute/20020720-1.c: New testcase.
23961
23962 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23963
23964         * gcc.dg/cpp/Wsignprom.c: New tests.
23965
23966 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23967
23968         * gcc.c-torture/execute/loop-13.c: New test.
23969
23970 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23971
23972         * gcc.dg/cpp/expr.c: New tests.
23973
23974 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23975
23976         * g++.dg/opt/pr6713.C: Add template instantiation.
23977
23978 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23979
23980         * gcc.dg/nest.c: New test.
23981
23982 2002-07-17  Richard Henderson  <rth@redhat.com>
23983
23984         * g++.dg/opt/pr6713.C: New test.
23985
23986 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23987
23988         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23989         XFAIL for all x86 processors.
23990
23991 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23992
23993         * gcc.c-torture/execute/20010122-1.x: Do not test with
23994         -fomit-frame-pointer.
23995
23996 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23997
23998         * g++.dg/template/instantiate2.C: New test.
23999         * g++.dg/template/spec4.C: New test.
24000
24001 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24002
24003         * g++.dg/template/access2.C: New test.
24004         * g++.dg/template/access3.C: New test.
24005
24006 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24007
24008         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24009         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24010         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24011         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24012         Convert to use <stdarg.h>.
24013         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24014         Delete.
24015         * gcc.dg/va-arg-2.c: New.
24016         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24017
24018 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24019
24020         * gcc.c-torture/compile/20020710-1.c: New test.
24021
24022 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24023                           Andrew Pinski  <pinskia@physics.uc.edu>
24024
24025         gcc.c-torture/compile/simd-2.c: New testcase.
24026         gcc.c-torture/compile/simd-3.c: Likewise.
24027
24028 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24029
24030         PR c++/7224
24031         * g++.dg/overload/error1.C: New test.
24032
24033 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24034
24035         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24036         configuration and IRIX 6 O32 ABI.
24037
24038 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24039
24040         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24041
24042 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24043
24044         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24045
24046 2002-07-10  Jeffrey A Law  <law@redhat.com>
24047
24048         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24049
24050         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24051
24052 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24053
24054         * gcc.dg/20020312-2.c: Check for __PPC__.
24055
24056 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24057
24058         * gcc.c-torture/compile/20020709-1.c: New test.
24059
24060 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24061
24062         * g++.dg/template/qualttp21.C: New test case.
24063
24064 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24065
24066         * gcc.c-torture/compile/20020706-1.c: New test.
24067         * gcc.c-torture/compile/20020706-2.c: New test.
24068
24069 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24070             Alexandre Oliva  <aoliva@redhat.com>
24071
24072         * g++.dg/warn/incomplete1.C: New test.
24073
24074 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24075
24076         PR c++/7099
24077         * g++.dg/warn/noreturn1.C: New test.
24078
24079 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24080
24081         PR c++/6706
24082         * g++.dg/debug/debug6.C: New test.
24083         * g++.dg/debug/debug7.C: New test.
24084
24085 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24086
24087         * gcc.c-torture/compile/simd-3.c: New test.
24088
24089 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24090
24091         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24092         * gcc.dg/20020620-1.c: Likewise.
24093
24094 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24095
24096         PR c++/6944
24097         * g++.dg/init/array4.C: New test.
24098         * g++.dg/init/array5.C: New test.
24099
24100 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24101
24102         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24103         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24104
24105 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24106
24107         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24108         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24109         * gcc.dg/wtr-conversion-1.c: Likewise.
24110         * gcc.dg/wtr-escape-1.c: Likewise.
24111         * gcc.dg/wtr-int-type-1.c: Likewise.
24112         * gcc.dg/wtr-label-1.c: Likewise.
24113         * gcc.dg/wtr-static-1.c: Likewise.
24114         * gcc.dg/wtr-strcat-1.c: Likewise.
24115         * gcc.dg/wtr-suffix-1.c: Likewise.
24116         * gcc.dg/wtr-switch-1.c: Likewise.
24117         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24118         * gcc.dg/wtr-union-init-1.c: Likewise.
24119         * gcc.dg/wtr-union-init-2.c: Likewise.
24120         * gcc.dg/wtr-union-init-3.c: Likewise.
24121
24122         * gcc.dg/wtr-func-def-1.c: New test.
24123
24124 2002-07-02 Devang Patel <dpatel@apple.com>
24125
24126         * objc.dg/param-1.m: New test.
24127
24128 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24129
24130         * gcc.dg/cpp/trad/directive.c: Add test.
24131         * gcc.dg/cpp/trad/macroargs.c: Add test.
24132         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24133
24134 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24135
24136         * gcc.dg/cpp/cmdlne-M.c: New test.
24137
24138 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24139
24140         * objc.dg/desig-init-1.m: New test.
24141
24142 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24143
24144         PR c++/6716
24145         * g++.dg/template/instantiate1.C: New test.
24146
24147 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24148
24149         PR c++/7112
24150         * g++.dg/template/sizeof2.C: New test.
24151
24152 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24153
24154         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24155         gcc.dg/cpp/trad/include.c: New tests.
24156
24157 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24158
24159         PR target/7177
24160         * gcc.c-torture/compile/20020701-1.c: New test.
24161
24162 2002-07-01  Stan Shebs  <shebs@apple.com>
24163
24164         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24165         header here...
24166         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24167         (objc-torture-execute): or here.
24168
24169 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24170
24171         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24172
24173 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24174
24175         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24176
24177 2002-06-30  Devang Patel  <dpatel@apple.com>
24178
24179         * objc.dg/fsyntax-only.m: New test.
24180
24181 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24182
24183         PR c++/6695
24184         * g++.dg/template/friend7.C: New file.
24185
24186 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24187
24188         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24189         return type.
24190
24191 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24192
24193         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24194         avoid division by zero.
24195
24196 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24197
24198         * gcc.dg/Wunknownprag.c: New tests.
24199
24200 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24201
24202         * gcc.c-torture/execute/simd-2.c: New test.
24203
24204 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24205
24206         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24207         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24208         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24209         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24210         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24211         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24212         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24213         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24214         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24215         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24216         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24217         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24218         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24219         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24220         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24221         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24222         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24223
24224 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24225
24226         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24227         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24228         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24229         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24230         New tests.
24231         * gcc.dg/cpp/trad/directive.c: Update.
24232
24233 2002-06-23  Andreas Jaeger  <aj@suse.de>
24234
24235         * gcc.c-torture/execute/complex-6.c: New.
24236
24237 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24238
24239         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24240         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24241         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24242         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24243
24244 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24245
24246         * gcc.dg/cpp/trad: New directory with traditional tests copied
24247         from parent directory.
24248         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24249         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24250         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24251         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24252         Move to trad/ and rename.
24253         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24254         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24255         gcc.dg/cpp/trad/redef2.c: New tests.
24256         * gcc.dg/cpp/trad/trad.exp: New driver.
24257
24258 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24259
24260         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24261         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24262         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24263         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24264         Remove.
24265
24266 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24267
24268         * gcc.dg/20020620-1.c: New test.
24269
24270 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24271
24272         * g++.dg/template/ttp4.C: New test.
24273
24274 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24275
24276         * g++.dg/opt/vt1.C: Fix regexp.
24277
24278 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24279
24280         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24281         Don't use attribute `noinline'.
24282
24283 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24284
24285         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24286
24287 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24288
24289         * gcc.c-torture/execute/simd-1.c: New.
24290
24291         * gcc.dg/simd-1.c: New.
24292
24293 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24294
24295         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24296
24297 2002-06-16  Richard Henderson  <rth@redhat.com>
24298
24299         * g++.dg/ext/anon-struct1.C: New.
24300         * g++.dg/ext/anon-struct2.C: New.
24301         * g++.dg/ext/anon-struct3.C: New.
24302         * gcc.dg/anon-struct-1.c: New.
24303         * gcc.dg/anon-struct-2.c: New.
24304         * gcc.dg/anon-struct-3.c: New.
24305         * gcc.dg/20011008-1.c: Adjust warning text.
24306         * gcc.dg/20020527-1.c: Add -fms-extensions.
24307
24308 2002-06-16  Richard Henderson  <rth@redhat.com>
24309
24310         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24311
24312 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24313
24314         * gcc.c-torture/execute/20020615-1.c: New test.
24315
24316 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24317
24318         * gcc.c-tortuture/execute/compare-1.c: New test case.
24319         * gcc.c-tortuture/execute/compare-2.c: New test case.
24320         * gcc.c-tortuture/execute/compare-3.c: New test case.
24321
24322 2002-06-13  Richard Henderson  <rth@redhat.com>
24323
24324         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24325         ia64 ilp32.
24326
24327 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24328
24329         * g++.dg/template/typename2.C: Update error message.
24330
24331 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24332
24333         * gcc.c-torture/execute/20020611-1.c: New test.
24334
24335 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24336
24337         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24338         list of targets to skip.
24339
24340 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24341
24342         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24343         targets if not optimizing.
24344
24345 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24346
24347         * gcc.c-torture/compile/20020605-1.c: New test.
24348
24349         * g++.dg/opt/vt1.C: New test.
24350
24351         * gcc.dg/20020531-1.c: New test.
24352
24353         * gcc.dg/20020530-1.c: New test.
24354
24355         * gcc.dg/20020527-1.c: New test.
24356
24357         * g++.dg/opt/cse1.C: New test.
24358
24359 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24360
24361         * gcc.dg/20020607-2.c: New test case.
24362
24363 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24364
24365         * gcc.c-torture/compile/20020604-1.c: New test.
24366
24367 2002-06-04  Richard Henderson  <rth@redhat.com>
24368
24369         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24370         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24371         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24372
24373 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24374
24375         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24376
24377 2002-06-03  Richard Henderson  <rth@redhat.com>
24378
24379         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24380         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24381
24382 2002-06-02  Richard Henderson  <rth@redhat.com>
24383
24384         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24385         test functions static.
24386
24387 2002-06-02  Andreas Jaeger  <aj@suse.de>
24388
24389         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24390         now.
24391
24392 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24393
24394         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24395         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24396         Update for mofified diagnostics.
24397         * gcc.dg/c99-intconst-1.c: No longer fail.
24398
24399 2002-06-02  Richard Henderson  <rth@redhat.com>
24400
24401         * gcc.dg/uninit-A.c: Remove xfail markers.
24402
24403 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24404
24405         * gcc.dg/fnegate-1.c: New test case.
24406
24407 2002-05-30  Osku Salerma  <osku@iki.fi>
24408
24409         * gcc.c-torture/execute/mayalias-1.c: New file.
24410
24411 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24412
24413         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24414         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24415         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24416
24417 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24418
24419         * gcc.c-torture/execute/20020529-1.c: New test.
24420
24421 2002-05-27  Richard Henderson  <rth@redhat.com>
24422
24423         * g++.dg/ext/attrib6.C: New test case.
24424
24425 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24426
24427         * gcc.c-torture/execute/pure-1.c: New test.
24428
24429 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24430
24431         * gcc.dg/cpp/arith-2.c: Remove.
24432
24433 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24434
24435         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24436         * gcc.dg/cpp/if-3.c: Remove.
24437
24438 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24439
24440         * g++.dg/opt/cse2.C: New test.
24441
24442 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24443
24444         * gcc.dg/cpp/arith-1.c: New semantic tests.
24445         * gcc.dg/cpp/if-1.c: Update.
24446
24447 2002-05-24  Ben Elliston  <bje@redhat.com>
24448
24449         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24450
24451 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24452
24453         * gcc.dg/verbose-asm.c: New test.
24454
24455 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24456
24457         * gcc.dg/cpp/paste12.c: New test.
24458
24459 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24460
24461         * g++.dg/parse/named_ops.C: New test.
24462
24463 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24464
24465         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24466
24467 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24468
24469         * gcc.dg/weak-2.c: Allow optional leading underscore
24470         in scan-assembler symbol name.
24471         * gcc.dg/weak-3.c: Likewise.
24472         * gcc.dg/weak-4.c: Likewise.
24473         * gcc.dg/weak-5.c: Likewise.
24474
24475 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24476
24477         * gcc.dg/20020523-1.c: New test.
24478
24479 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24480
24481         * objc.dg/const-str-2.m: Update now that we stop after
24482         a command line error.
24483
24484 2002-05-22  Richard Henderson  <rth@redhat.com>
24485
24486         * g++.dg/dg.exp: Fix typo in test pruneing.
24487
24488 2002-05-22  Richard Henderson  <rth@redhat.com>
24489
24490         * g++.dg/dg.exp: Prune the tls subdirectory.
24491         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24492         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24493         * g++.dg/tls/init-1.C: New.
24494
24495 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24496
24497         * gcc.dg/20020517-1.c: New test.
24498
24499 2002-05-21  Richard Henderson  <rth@redhat.com>
24500
24501         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24502         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24503
24504 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24505
24506         * g++.dg/other/copy2.C: New test.
24507
24508 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24509
24510         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24511         (MAX_COPY): Bump up to 10 times sizeof (long long).
24512         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24513
24514         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24515         sizeof (long long).
24516
24517         * gcc.c-torture/execute/strcpy-1.c: New test.
24518
24519 2002-05-19  Jason Merrill  <jason2redhat.com>
24520
24521         * g++.dg/ext/oper1.C: New test.
24522
24523 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24524 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24525
24526         * README.QMTEST: New file.
24527
24528         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24529
24530 2002-05-19  Andreas Jaeger  <aj@suse.de>
24531
24532         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24533         now.
24534         * gcc.c-torture/execute/loop-2d.x: Likewise.
24535
24536 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24537
24538         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24539         support weak symbols.
24540         * gcc.dg/weak-4.c: Likewise
24541         * gcc.dg/weak-6.c: Likewise
24542
24543 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24544
24545         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24546         cygwin, coff and h8300-*-hms targets
24547         * gcc.dg/weak-5.c: Likewise
24548         * gcc.dg/weak-7.c: Likewise
24549
24550 2002-05-16  Jason Merrill  <jason@redhat.com>
24551
24552         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24553         (scan-assembler-not, scan-assembler-dem): Likewise.
24554         (scan-assembler-dem-not): Likewise.
24555
24556 2002-05-15  Richard Henderson  <rth@redhat.com>
24557
24558         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24559
24560 2002-05-15  Richard Henderson  <rth@redhat.com>
24561
24562         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24563         (vfoo1f): Warning here.
24564         (vfoo1l): Don't redefine the alias.
24565
24566 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24567
24568         * g++.dg/init/pm1.C: New test.
24569
24570 2002-05-12  David S. Miller  <davem@redhat.com>
24571
24572         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24573         types.
24574
24575 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24576
24577         * gcc.c-torture/execute/20020510-1.c: New test case.
24578
24579 2002-05-10  David S. Miller  <davem@redhat.com>
24580
24581         * gcc.c-torture/execute/conversion.c: Test long double too.
24582
24583 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24584
24585         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24586         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24587         * lib/g++.exp (g++_link_flags): Likewise.
24588         * lib/objc.exp (objc_target_compile): Likewise.
24589
24590 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24591
24592         * gcc.dg/cpp/poison.c: Update.
24593         * gcc.dg/cpp/20000625-2.c: Remove.
24594         * gcc.dg/cpp/direct2s.c: Remove final test.
24595
24596 2002-05-08  Tom Rix  <trix@redhat.com>
24597
24598         * gcc.c-torture/execute/20020508-1.c: New test.
24599         * gcc.c-torture/execute/20020508-2.c: New test.
24600         * gcc.c-torture/execute/20020508-3.c: New test.
24601
24602 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24603
24604         * gcc.dg/cpp/charconst-4.c: More tests.
24605
24606 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24607
24608         PR c/6569
24609         * gcc.dg/weak-3.c: Update location of warning messages.
24610         * gcc.dg/weak-5.c: Likewise.
24611
24612 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24613
24614         * gcc.c-torture/execute/20020506-1.c: New test case.
24615
24616 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24617
24618         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24619
24620 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24621
24622         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24623
24624 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24625
24626         * gcc.dg/cpp/charconst-3.c: New test.
24627
24628 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24629
24630         * gcc.dg/cpp/charconst.c: Update tests.
24631
24632 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24633
24634         * treelang: Added directory for new sample language treelang. Also
24635         lib/treelang.exp: New file to signal treelang should be tested.
24636
24637 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24638
24639         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24640         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24641         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24642         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24643         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24644         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24645         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24646
24647 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24648
24649         * gcc.dg/format/xopen-2.c: New test.
24650
24651 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24652
24653         * gcc.dg/20020503-1.c: New test.
24654
24655 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24656
24657         * g++.dg/init/dtor1.C: Make it tougher.
24658
24659 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24660
24661         * g++.dg/init/dtor1.C: New test.
24662
24663 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24664
24665         * gcc.dg/altivec-8.c: New.
24666
24667 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24668
24669         * gcc.dg/altivec-7.c: New.
24670
24671 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24672
24673         * g++.dg/parse/typedef1.C: New test.
24674
24675 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24676
24677         PR c++/6486
24678         * g++.dg/template/friend6.C: New test.
24679
24680         PR c++/6492
24681         * g++.dg/init/copy1.C: New test.
24682
24683 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24684
24685         * g++.dg/warn/effc1.C: New test.
24686
24687 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24688
24689         * gcc.dg/cpp/if-cexp.c: Add a test.
24690
24691 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24692
24693         * gcc.dg/20020426-2.c: New test.
24694
24695 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24696
24697         * gcc.dg/cpp/if-mop.c: Update.
24698         * gcc.dg/cpp/if-mpar.c: Add test.
24699         * gcc.dg/cpp/if-oppr.c: Update.
24700
24701 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24702
24703         PR c/6343
24704         * gcc.dg/weak-[2-7].c: New tests.
24705
24706 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24707
24708         * gcc.dg/enum1.c: New test.
24709
24710 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24711
24712         PR c++/6497
24713         * g++.dg/inherit/access2.C: New test.
24714
24715 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR bootstrap/6445
24718         * gcc.dg/20020426-1.c: New test.
24719
24720 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24721
24722         * g++.dg/abi/enum1.C: New test.
24723
24724 2002-04-26  Richard Henderson  <rth@redhat.com>
24725
24726         * gcc.dg/c99-bool-1.c: Expect always true warning.
24727
24728 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24729
24730         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24731
24732 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24733
24734         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24735         targets.
24736
24737 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24738
24739         * g++.dg/abi/mange7.C: New test.
24740
24741         PR c++/6438.
24742         * g++.dg/parse/stmtexpr2.C: New test.
24743
24744 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24745
24746         * gcc.dg/20020312-2.c: Add SH target.
24747
24748 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24749
24750         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24751         compiler output on mips*-*-irix*.
24752
24753 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24754
24755         * g++.dg/parse/attr1.C: New test.
24756
24757 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24758
24759         * gcc.c-torture/execute/string-opt-17.c: New test case.
24760         * gcc.c-torture/execute/memset-2.c: New test case.
24761
24762 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24763
24764         PR c++/6256:
24765         * g++.dg/template/friend5.C: New test.
24766
24767         PR c++/6331:
24768         * g++.dg/template/qual1.C: Likewise.
24769
24770 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24771
24772         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24773         Include stdlib.h, not stdio.h or ctype.h.
24774
24775 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24776
24777         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24778         cris-*-elf* and mmix-*-*.
24779         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24780         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24781         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24782         Ditto.
24783         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24784         * gcc.dg/wchar_t-1.c: Ditto.
24785
24786 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24787
24788         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24789         Clarify comment.
24790
24791 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24792
24793         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24794
24795 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24796
24797         * gcc.c-torture/execute/20000906-1.x: Delete.
24798
24799 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24800
24801         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24802
24803 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24804
24805         * PR6367
24806         * g77.f-torture/execute/6367.f: New test.
24807         * g77.f-torture/execute/6367.x: Disable for MMIX.
24808
24809 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24810
24811         * PR6352
24812         * g++.dg/opt/inline2.C: New test.
24813
24814 2002-04-18  Richard Henderson  <rth@redhat.com>
24815
24816         * gcc.dg/20000906-1.c: Enable for all targets.
24817         * gcc.c-torture/compile/iftrap-2.c: New.
24818
24819 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24820
24821         * gcc.dg/20020418-1.c: New test.
24822         * gcc.dg/20020418-2.c: New test.
24823
24824 2002-04-18  Richard Henderson  <rth@redhat.com>
24825
24826         * gcc.c-torture/compile/iftrap-1.c: New.
24827         * gcc.dg/iftrap-1.c: Adjust for ia64.
24828         * gcc.dg/iftrap-2.c: New.
24829
24830 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24831
24832         * gcc.c-torture/compile/20020418-1.c: New test.
24833
24834 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24835
24836         * gcc.c-torture/compile/20020415-1.c: New.
24837
24838 2002-04-18  David S. Miller  <davem@redhat.com>
24839
24840         * gcc.c-torture/execute/20020418-1.c: New test.
24841
24842 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24843
24844         * gcc.dg/20020416-1.c: New test.
24845
24846         * g++.dg/opt/inline1.C: New test.
24847
24848 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24849
24850         * gcc.dg/altivec-5.c: New test.
24851
24852         * gcc.dg/20020415-1.c: New test.
24853
24854 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24855
24856         * testsuite/lib/chill.exp: Remove.
24857
24858 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24859
24860         * g++.dg/other/big-struct.C: New test.
24861
24862 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24863
24864         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24865         of scratch file.
24866
24867 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24868
24869         PR c/6277
24870         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24871         in scan-assembler function name
24872
24873 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24874
24875         * g77.f-torture/execute/980628-4.x,
24876         g77.f-torture/execute/980628-5.x,
24877         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24878         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24879         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24880         i[34567]86-*-*.
24881
24882 2002-04-13  David S. Miller  <davem@redhat.com>
24883
24884         * gcc.c-torture/execute/20020413-1.c: New test.
24885
24886 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24887
24888         * gcc.dg/asm-6.c,
24889         * g++.dg/ext/asm1.C: New tests.
24890
24891 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24892
24893         PR c++ 5373.
24894         * g++.dg/parse/stmtexpr1.C: New test.
24895
24896         PR c++/5189.
24897         * g++.dg/template/copy1.C: New test.
24898
24899 2002-04-12  Richard Henderson  <rth@redhat.com>
24900
24901         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24902
24903 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24904
24905         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24906         gcc.c-torture/execute/20020307-2.c.
24907
24908 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24909
24910         * g++.dg/ext/attrib5.C,
24911         * g++.dg/lookup/struct1.C: New tests.
24912
24913 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24914
24915         * gcc.dg/20020411-1.c: New test.
24916
24917         * gcc.c-torture/execute/20020411-1.c: New test.
24918
24919 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24920
24921         * g77.f-torture/execute/6177.f: New test.
24922
24923 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24924
24925         PR middle-end/6247
24926         * g++.dg/opt/cleanup1.C: New test.
24927
24928         * g++.dg/opt/const1.C: New test.
24929
24930 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24931
24932         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24933
24934 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24935
24936         PR c++/5507
24937         * g++.dg/template/typename2.C: New test.
24938
24939 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24940
24941         * gcc.c-torture/execute/loop-12.c: New.
24942
24943 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24944
24945         * g77.f-torture/execute/980628-4.x,
24946         g77.f-torture/execute/980628-5.x,
24947         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24948         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24949         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24950
24951 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24952
24953         PR optimization/6086
24954         * g++.dg/opt/preinc1.C: New test.
24955
24956 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24957
24958         PR c++/5571
24959         * g++.dg/opt/static2.C: New test.
24960
24961 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24962
24963         PR c/5120
24964         * gcc.dg/20020406-1.c: New test.
24965
24966 2002-04-04  David S. Miller  <davem@redhat.com>
24967
24968         * gcc.c-torture/execute/20020404-1.c: New test.
24969
24970 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24971
24972         PR c/6123
24973         * gcc.dg/20020312-2.c: Do not declare global register variable
24974         if __PIC__ or __pic__ is defined.
24975
24976 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24977
24978         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24979         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24980
24981 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24982
24983         * gcc.misc-tests/linkage.exp: Update last change to handle
24984         sparc*-, not just sparc-.
24985
24986 2002-04-03  Richard Henderson  <rth@redhat.com>
24987
24988         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24989
24990 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24991
24992         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24993
24994 2002-04-02  David S. Miller  <davem@redhat.com>
24995
24996         * gcc.c-torture/execute/20020402-3.c: New test.
24997
24998 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24999
25000         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25001         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25002
25003         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25004         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25005         g77.f-torture/execute/20001201.x,
25006         g77.f-torture/execute/u77-test.x: New files.
25007
25008         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25009         * gcc.dg/wchar_t-1.c: Ditto.
25010
25011 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25012
25013         * gcc.c-torture/execute/20020402-1.c: New test.
25014
25015 2002-04-01  Richard Henderson  <rth@redhat.com>
25016
25017         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25018
25019         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25020
25021 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25022
25023         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25024
25025 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25026
25027         * g++.dg/inherit/template-as-base.C: Expect error.
25028         * g++.dg/inherit/namespace-as-base.C: Likewise.
25029
25030 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25031
25032         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25033         g++.dg/ext/instantiate3.C: Tweak match patterns.
25034
25035         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25036         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25037         -da test.
25038
25039 2002-03-31  Richard Henderson  <rth@redhat.com>
25040
25041         * gcc.dg/special/alias-2.c: New.
25042         * gcc.dg/special/ecos.exp: Run it.
25043
25044 2002-03-31  Richard Henderson  <rth@redhat.com>
25045
25046         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25047
25048 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25049
25050         * gcc.dg/weak-1.c: Disable on h8300 port.
25051
25052 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25053
25054         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25055         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25056         ordering tests.
25057         * g++.dg/bprob/bprob-1.C: New test.
25058         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25059         * g++.dg/gcov/gcov-1.C: New test.
25060         * g++.dg/gcov/gcov-1.x: New file.
25061         * g++.dg/gcov/gcov-2.C: New test.
25062         * g++.dg/gcov/gcov-3.C: New test.
25063         * g++.dg/gcov/gcov-3.h: New file.
25064
25065 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25066
25067         * g++.old-deja/g++.other/builtins5.C: New test.
25068         * g++.old-deja/g++.other/builtins6.C: New test.
25069         * g++.old-deja/g++.other/builtins7.C: New test.
25070         * g++.old-deja/g++.other/builtins8.C: New test.
25071         * g++.old-deja/g++.other/builtins9.C: New test.
25072
25073 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25074
25075         * g++.dg/opt/static1.C: New test.
25076
25077         * g++.dg/opt/longbranch1.C: New test.
25078
25079 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25080
25081         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25082
25083         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25084
25085 2002-03-28  Jeffrey A Law  (law@redhat.com)
25086
25087         * gcc.c-torture/execute/20020328-1.c: New test.
25088
25089 2002-03-27  Richard Henderson  <rth@redhat.com>
25090
25091         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25092         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25093         move from g++.old-deja/g++.ext/.
25094
25095 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25096
25097         * g++.dg/init/new2.C: New test.
25098
25099 2002-03-26  Richard Henderson  <rth@redhat.com>
25100
25101         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25102
25103         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25104         on sparc.
25105
25106         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25107         sparcv9 systems.
25108         * gcc.dg/20001102-1.c: Likewise.
25109
25110 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25111
25112         * gcc.dg/cpp/endif-pedantic1.c,
25113         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25114
25115 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25116
25117         * g++.dg/init/new1.C: New test.
25118
25119 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25120
25121         * g++.dg/abi/vbase9.C: New test.
25122
25123 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25124
25125         * gcc.dg/arm-asm.c: New test.
25126
25127 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25128
25129         * gcc.dg/Wswitch-enum.c: New test.
25130         Fix PR c/5044.
25131
25132 2002-03-26  Richard Henderson  <rth@redhat.com>
25133
25134         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25135         structure.
25136
25137 2002-03-25  Richard Henderson  <rth@redhat.com>
25138
25139         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25140         sparcv9 systems.
25141
25142         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25143         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25144
25145 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25146
25147         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25148
25149 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25150
25151         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25152         targets using generic thunk support.
25153
25154 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25155
25156         * gcc.c-torture/compile/20020323-1.c: New test.
25157
25158         * g++.dg/opt/conj2.C: New test.
25159
25160 2002-03-24  Richard Henderson  <rth@redhat.com>
25161
25162         * gcc.dg/weak-1.c: Use -fno-common.
25163
25164 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25165
25166         * g77.dg/f77-edit-apostrophe-out.f: New test
25167         * g77.dg/f77-edit-h-out.f: New test
25168         * g77.dg/f77-edit-t-in.f: New test
25169         * g77.dg/f77-edit-t-out.f: New test
25170         * g77.dg/f77-edit-x-out.f: New test
25171         * g77.dg/f77-edit-slash-out.f: New test
25172         * g77.dg/f77-edit-colon-out.f: New test
25173         * g77.dg/f77-edit-s-out.f: New test
25174
25175 2002-03-24  Richard Henderson  <rth@redhat.com>
25176
25177         * objc/execute/formal_protocol-6.x: New XFAIL.
25178
25179 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25180
25181         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25182         that do not support weak symbols
25183
25184 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25185
25186         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25187         * lib/g77.exp:  Likewise
25188         * lib/objc.exp: Likewise
25189
25190 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25191
25192         * gcc.dg/Wswitch-default.c: New test.
25193
25194 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25195
25196         * g++.dg/other/enum1.C: New test.
25197
25198 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25199
25200         * gcc.dg/pragma-ep-3.c: Fix typo.
25201
25202 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25203
25204         * g++.dg/inherit/template-as-base.C: New test.
25205
25206 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25207
25208         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25209         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25210
25211 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25212
25213         * gcc.dg/cpp/multiline.c: Update to match.
25214
25215 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25216
25217         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25218
25219 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25220
25221         * gcc.dg/cpp/extratokens2.c:  New file.
25222
25223 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25224
25225         * gcc.dg/20020312-2.c: Add rs6000 target.
25226
25227         * gcc.c-torture/compile/20020319-1.c: New test.
25228
25229 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25230
25231         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25232         (A, E): Handle this.
25233
25234 2002-03-20  Jason Merrill  <jason@redhat.com>
25235
25236         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25237         ignoring -fpic.
25238         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25239         through prune_gcc_output.
25240
25241 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25242
25243         * gcc.c-torture/compile/20020320-1.c: New test.
25244
25245 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25246
25247         * gcc.c-torture/compile/20020318-1.c: New test.
25248
25249         * gcc.dg/struct-by-value-1.c: New test.
25250
25251         * gcc.dg/20020319-1.c: New test.
25252
25253 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25254
25255         * g++.dg/opt/conj1.C: New test.
25256
25257 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25258
25259         * g++.dg/template/qualttp20.C: Revert previous change.
25260         * g++.dg/template/qualttp3.C: Likewise.
25261         * g++.dg/template/qualttp4.C: Likewise
25262         * g++.dg/template/qualttp5.C: Likewise
25263         * g++.dg/template/qualttp6.C: Likewise
25264         * g++.dg/template/qualttp7.C: Likewise
25265         * g++.dg/template/qualttp8.C: Likewise
25266         * g++.dg/template/recurse.C: Likewise.
25267
25268 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25269
25270         * gcc.dg/cpp/wchar-1.c: Update.
25271
25272 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25273
25274         * g++.dg/template/conv1.C: New test.
25275         * g++.dg/template/conv2.C: New test.
25276         * g++.dg/template/conv3.C: New test.
25277         * g++.dg/template/conv4.C: New test.
25278
25279 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25280
25281         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25282         * g++.dg/template/qualttp3.C: Likewise.
25283         * g++.dg/template/qualttp4.C: Likewise
25284         * g++.dg/template/qualttp5.C: Likewise
25285         * g++.dg/template/qualttp6.C: Likewise
25286         * g++.dg/template/qualttp7.C: Likewise
25287         * g++.dg/template/qualttp8.C: Likewise
25288         * g++.dg/template/recurse.C: Likewise.
25289
25290 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25291
25292         * g++.dg/opt/dtor1.C: New test.
25293
25294 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25295
25296         * gcc.c-torture/compile/20020315-1.c: New test.
25297
25298 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25299
25300         * gcc.dg/weak-1.c: Fix scan tests.
25301
25302 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25303
25304         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25305         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25306         cris-*-aout* mmix-*-*.
25307         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25308         cris-*-aout* mmix-*-*.
25309         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25310         cris-*-elf* cris-*-aout* and mmix-*-*.
25311         * gcc.dg/20001009-1.c: Ditto.
25312         * gcc.dg/20010912-1.c: Ditto.
25313         * gcc.dg/20020122-4.c: Ditto.
25314         * gcc.dg/inline-2.c: Ditto.
25315
25316 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25317
25318         * gcc.c-torture/compile/20020314-1.c: New test.
25319
25320 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25321
25322         * gcc.c-torture/execute/20020314-1.c: New test.
25323
25324 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25325
25326         * g++.dg/warn/Wunused-1.C: New test.
25327
25328 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25329
25330         * g++.dg/abi/mangle6.C: New test.
25331
25332 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25333
25334         * gcc.c-torture/compile/20020309-2.c: New test.
25335
25336         * gcc.c-torture/compile/20020312-1.c: New test.
25337
25338 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25339
25340         * g++.dg/other/access1.C: New test.
25341
25342 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25343
25344         * gcc.c-torture/execute/wchar_t-1.c: New test.
25345
25346 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25347
25348         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25349
25350 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25351
25352         * gcc.dg/20020312-1.c: New test case.
25353
25354 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25355
25356         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25357
25358 2002-03-11  Richard Henderson  <rth@redhat.com>
25359
25360         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25361         * g++.old-deja/g++.jason/report.C: Likewise.
25362
25363 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25364
25365         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25366         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25367
25368 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25369
25370         * testsuite/g++.dg/overload/pmf1.C: New test.
25371
25372 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25373
25374         * gcc.c-torture/execute/20020307-1.c: Use long.
25375
25376 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25377
25378         PR optimization/5844
25379         * gcc.dg/20020310-1.c: New test.
25380
25381 2002-03-09  Michael Meissner  <meissner@redhat.com>
25382
25383         * gcc.c-torture/execute/memcpy-2.c: New test.
25384         * gcc.c-torture/execute/memset-1.c: New test.
25385         * gcc.c-torture/execute/strlen-1.c: New test.
25386         * gcc.c-torture/execute/strcmp-1.c: New test.
25387         * gcc.c-torture/execute/strncmp-1.c: New test.
25388
25389 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25390
25391         * gcc.dg/ppc-ldstruct.c: New test.
25392
25393 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25394
25395         * gcc.c-torture/execute/va-arg-22.c: New test.
25396
25397 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25398
25399         * gcc.c-torture/compile/20020309-1.c: New test.
25400
25401 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25402
25403         * gcc.c-torture/execute/20020307-2.c: New test.
25404
25405 2002-03-07  Jeffrey A Law  (law@redhat.com)
25406
25407         * g77.f-torture/compile/20020307-1.f: New test.
25408
25409 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25410
25411         * gcc.dg/unordered-1.c: New test.
25412
25413 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25414
25415         * gcc.c-torture/execute/20020307-1.c: New test.
25416
25417 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25418
25419         * gcc.dg/20020304-1.c: New test.
25420
25421         * gcc.c-torture/compile/20020304-2.c: New test.
25422
25423 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25424
25425         * gcc.c-torture/compile/20020304-1.c: New test case
25426         (from PR c/5830).
25427
25428 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25429
25430         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25431
25432 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25433
25434         * g++.dg/other/classkey1.C: New test.
25435
25436 2002-03-01  Richard Henderson  <rth@redhat.com>
25437
25438         * gcc.c-torture/compile/981223-1.x: New.
25439         * gcc.c-torture/compile/920625-1.x: New.
25440
25441 2002-02-28  Richard Henderson  <rth@redhat.com>
25442
25443         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25444
25445 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25446
25447         * gcc.c-torture/execute/20020227-1.c: New test.
25448
25449 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25450
25451         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25452         here" ERROR lines.
25453         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25454         * g++.old-deja.g++.other/defarg1.C: Likewise.
25455         * g++.old-deja/g++.pt/calls2.C: Likewise.
25456         * g++.old-deja/g++.pt/crash20.C: Likewise.
25457         * g++.old-deja/g++.pt/crash30.C: Likewise.
25458         * g++.old-deja/g++.pt/crash36.C: Likewise.
25459         * g++.old-deja/g++.pt/crash6.C: Likewise.
25460         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25461         * g++.old-deja/g++.pt/derived3.C: Likewise.
25462         * g++.old-deja/g++.pt/error1.C: Likewise.
25463         * g++.old-deja/g++.pt/friend21.C: Likewise.
25464         * g++.old-deja/g++.pt/friend23.C: Likewise.
25465         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25466         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25467
25468 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25469
25470         * gcc.c-torture/execute/20020225-2.c: New test.
25471
25472 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25473
25474         * gcc.c-torture/execute/920730-1t.c,
25475         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25476         Delete test cases, only relevant to -traditional.
25477
25478 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25479
25480         * gcc.dg/cpp/undef1.c: Remove.
25481         * gcc.dg/cpp/directiv.c: Update.
25482         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25483
25484 2002-02-27  Michael Meissner  <meissner@redhat.com>
25485
25486         * gcc.c-torture/execute/20020226-1.c: New test.
25487
25488 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25489
25490         * g++.dg/debug/debug4.C: New test.
25491
25492         * gcc.dg/ia64-visibility-1.c: New test.
25493
25494 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25495
25496         * gcc.dg/debug/20020224-1.c: New.
25497
25498 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25499
25500         * gcc.c-torture/execute/960416-1.x: New.
25501         * gcc.c-torture/execute/divconst-3.x: Likewise.
25502
25503 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25504
25505         * gcc.dg/20020224-1.c: New test.
25506
25507 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25508
25509         * gcc.c-torture/execute/20020225-1.c: New.
25510
25511 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25512
25513         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25514
25515 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25516
25517         * gcc.dg/20020222-1.c: New test.
25518
25519 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25520
25521         * g++.dg/opt/anonunion1.C: New test.
25522
25523 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25524
25525         * g++.dg/template/qualttp19.C: New test.
25526         * g++.dg/template/qualttp20.C: New test.
25527         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25528         * g++.old-deja/g++.other/qual1.C: Likewise.
25529
25530 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25531
25532         * gcc.dg/attr-alwaysinline.c: New.
25533
25534 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25535
25536         * gcc.dg/20020220-1.c: New test.
25537
25538         * gcc.dg/20020220-2.c: New test.
25539
25540         * g++.dg/opt/mmx1.C: New test.
25541
25542 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25543
25544         * gcc.c-torture/compile/20020110.c: New test.
25545
25546 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25547
25548         * gcc.c-torture/execute/20020219-1.c: New test.
25549
25550         * gcc.dg/20020219-1.c: New test.
25551
25552         * gcc.dg/noncompile/20020220-1.c: New test.
25553
25554         * g++.dg/opt/ptrintsum1.C: New test.
25555
25556         * gcc.dg/debug/20020220-1.c: New test.
25557
25558 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * gcc.c-torture/execute/20020216-1.c: New test.
25561
25562 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25563
25564         * gcc.dg/decl-1.c: Update, new test.
25565
25566 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25567
25568         * g++.dg/abi/bitfield1.C: New test.
25569         * g++.dg/abi/bitfield2.C: New test.
25570
25571 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25572
25573         * gcc.dg/attr-nest.c: New test.
25574
25575 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25576
25577         * gcc.c-torture/execute/20020215-1.c: New test.
25578
25579 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25580
25581         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25582         * g++.dg/debug/debug.exp: New.
25583         * g++.dg/debug/trivial.C: New.
25584         * g++.dg/debug/debug1.C: Moved...
25585         * g++.dg/other/debug1.C: ...from here.
25586         * g++.dg/debug/debug2.C: Moved...
25587         * g++.dg/other/debug2.C: ...from here.
25588         * g++.dg/debug/debug3.C: Moved...
25589         * g++.dg/other/debug3.C: ...from here.
25590
25591         * gcc.dg/noncompile/20020213-1.c: New test.
25592
25593 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25594
25595         * g++.dg/other/debug3.C: New test.
25596
25597         * gcc.c-torture/execute/20020213-1.c: New test.
25598
25599 2002-02-13  Richard Smith <richard@ex-parrot.com>
25600
25601         * g++.old-deja/g++.other/thunk1.C: New test.
25602
25603 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25604
25605         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25606
25607 2002-02-13  Stan Shebs  <shebs@apple.com>
25608
25609         * gcc.dg/altivec-3.c: New.
25610
25611 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25612
25613         * gcc.dg/Wunreachable-1.c: New test.
25614         * gcc.dg/Wunreachable-2.c: New test.
25615
25616 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25617
25618         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25619
25620 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25621
25622         * gcc.dg/decl-1.c: New test.
25623
25624 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25625
25626         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25627
25628 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25629
25630         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25631         * gcc.c-torture/compile/980506-1.x: Likewise.
25632
25633 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25634
25635         * gcc.dg/20020210-1.c: New.
25636
25637 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25638
25639         * g77.f-torture/execute/947.f: New regression test
25640         for PR fortran/947.
25641
25642 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25643
25644         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25645         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25646
25647 2002-02-08  Richard Henderson  <rth@redhat.com>
25648
25649         * gcc.c-torture/compile/labels-3.c: New.
25650
25651 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25652
25653         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25654         expression statements work instead.
25655         * gcc.dg/noncompile/20020207-1.c: New test.
25656
25657 2002-02-07  Richard Henderson  <rth@redhat.com>
25658
25659         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25660
25661 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25662
25663         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25664         message from g77
25665         * lib/g77-dg.exp: Trim g77 error messages so that they are
25666         recognized by dg.exp.
25667
25668 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25669
25670         PR fortran/5473
25671         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25672
25673 2002-02-07  Richard Henderson  <rth@redhat.com>
25674
25675         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25676         to be sufficiently aligned for integers.
25677
25678 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         * g++.dg/template/friend4.C: New test.
25681
25682 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25683
25684         PR fortran/5743
25685         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25686         unsupported cases.
25687
25688 2002-02-07  Richard Henderson  <rth@redhat.com>
25689
25690         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25691         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25692         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25693         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25694
25695 2002-02-06  Richard Henderson  <rth@redhat.com>
25696
25697         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25698
25699 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25700
25701         * gcc.dg/20020206-1.c: New test.
25702
25703 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * gcc.c-torture/execute/20020206-1.c: New test.
25706
25707         * gcc.c-torture/execute/20020206-2.c: New test.
25708
25709         PR optimization/5429:
25710         * gcc.c-torture/compile/20020206-1.c: New test.
25711
25712 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25713
25714         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25715         as certain file formats cannot support particularly large
25716         alignments.
25717
25718         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25719         and do not expect to be able to link the executable.
25720
25721         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25722         fail because the COFF format does not support the weak attribute.
25723
25724 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25725
25726         * g77.dg/pr5473.f:  New test
25727
25728 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25729
25730         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25731         Fix testcase accordingly.
25732
25733 2002-02-04  Richard Henderson  <rth@redhat.com>
25734
25735         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25736         (buf): Change to be an array of pointers, not ints.
25737
25738 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25739
25740         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25741         before all tests.  Move warning one line above to match where it
25742         C frontend emits.
25743         * gcc.dg/Wswitch-2.c: New test.
25744         * g++.dg/warn/Wswitch-1.C: New test.
25745         * g++.dg/warn/Wswitch-2.C: New test.
25746
25747 2002-02-04  Richard Henderson  <rth@redhat.com>
25748
25749         * g++.dg/abi/offsetof.C: Fix size comparison.
25750
25751 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25752
25753         * gcc.dg/cast-qual-2.c: New test.
25754
25755 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25756
25757         * gcc.dg/20020201-4.c: New test.
25758
25759 2002-02-04  Ben Elliston  <bje@redhat.com>
25760
25761         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25762         target_info attribute != 0, in addition to the empty string.
25763         (gcc_target_compile): Likewise.
25764
25765 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25766
25767         * gcc.dg/Wswitch.c: New test.
25768         PR gcc/4475. PR gcc/3780.
25769
25770 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25771
25772         * g77.f-torture/execute/5122.f: New test for regressions
25773         against PR fortran/5122.
25774
25775 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25776
25777         * g77.f-torture/compile/pr3743.f: Delete
25778         * g77.dg/pr3743-1.f: New test.
25779         * g77.dg/pr3743-2.f: New test.
25780         * g77.dg/pr3743-3.f: New test.
25781         * g77.dg/pr3743-4.f: New test.
25782
25783 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25784
25785         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25786
25787 2002-02-02  Richard Henderson  <rth@redhat.com>
25788
25789         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25790         * gcc.c-torture/execute/bf64-1.c: Likewise.
25791
25792 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25793
25794         * gcc.dg/20020201-2.c: New test.
25795
25796         * gcc.dg/20020201-3.c: New test.
25797
25798         * gcc.c-torture/execute/bitfld-2.c: New test.
25799
25800 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25801
25802         * gcc.dg/bitfld-1.c: Update.
25803         * gcc.dg/bitfld-2.c: Update.
25804         * gcc.c-torture/execute/bitfld-1.x: New.
25805
25806 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * gcc.c-torture/execute/20020201-1.c: New test.
25809
25810 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25811
25812         PR target/5469
25813         * gcc.dg/20020201-1.c: New test.
25814
25815 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25816
25817         PR fortran/3743
25818         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25819         * g77.f-torture/compile/pr3743.x: Remove
25820
25821 2002-01-31  Tom Rix  <trix@redhat.com>
25822
25823         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25824
25825 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25826
25827         * gcc.dg/noncompile/20020130-1.c: New test.
25828
25829 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25830
25831         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25832
25833 2002-01-29  Richard Henderson  <rth@redhat.com>
25834
25835         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25836         to long long.
25837         * gcc.c-torture/execute/bf64-1.c: Likewise.
25838
25839 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25840
25841         * gcc.c-torture/execute/20020129-1.c: New test.
25842
25843 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25844
25845         * gcc.c-torture/compile/20000224-1.c: Update.
25846         * gcc.c-torture/execute/bitfld-1.c: New tests.
25847         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25848         * gcc.dg/uninit-A.c: Update.
25849
25850 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25851
25852         * g++.dg/template/ctor1.C: Add instantiation.
25853
25854 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25855
25856         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25857         argument to __builtin_prefetch to be const ptr.
25858
25859 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25860
25861         * gcc.c-torture/compile/20020120-1.c: New test.
25862
25863 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25864
25865         * gcc.c-torture/execute/20020127-1.c: New test.
25866
25867 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25868
25869         * g77.dg/f77-edit-i-in.f: New test
25870         * g77.dg/f77-edit-i-out.f: New test
25871
25872 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25873
25874         * gcc.dg/debug/debug.exp: New file.
25875         * gcc.dg/debug/trivial.c: New file.
25876         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25877         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25878         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25879         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25880         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25881         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25882         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25883         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25884         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25885         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25886         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25887         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25888         * gcc.dg/20000503-1.c: Removed.
25889         * gcc.dg/20010207-1.c: Removed.
25890         * gcc.dg/20011223-1.c: Removed.
25891         * gcc.dg/20020104-2.c: Removed.
25892         * gcc.dg/debug-1.c: Removed.
25893         * gcc.dg/debug-2.c: Removed.
25894         * gcc.dg/debug-3.c: Removed.
25895         * gcc.dg/debug-4.c: Removed.
25896         * gcc.dg/debug-5.c: Removed.
25897         * gcc.dg/debug-6.c: Removed.
25898         * gcc.dg/dwarf2-1.c: Removed.
25899         * gcc.dg/dwarf2-2.c: Removed.
25900
25901 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25902
25903         * g++.old-deja/g++.other/eh5.C: New test.
25904         * g++.old-deja/g++.other/sibcall2.C: New test.
25905         * g++.old-deja/g++.other/array9.C: New test.
25906         * g++.old-deja/g++.other/typename2.C: New test.
25907         * g++.old-deja/g++.other/crash60.C: New test.
25908         * g++.old-deja/g++.other/conv9.C: New test.
25909         * g++.old-deja/g++.other/mangle10.C: New test.
25910         * g++.old-deja/g++.other/unchanging1.C: New test.
25911         * g++.old-deja/g++.other/exprstmt1.C: New test.
25912         * g++.old-deja/g++.other/inline23.C: New test.
25913         * g++.old-deja/g++.eh/ia64-1.C: New test.
25914         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25915         * g++.old-deja/g++.other/reload1.C: New test.
25916         * g++.old-deja/g++.other/static20.C: New test.
25917         * g++.old-deja/g++.other/local-alloc1.C: New test.
25918         * g++.old-deja/g++.other/conv8.C: New test.
25919         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25920         * g++.old-deja/g++.other/storeexpr1.C: New test.
25921         * g++.old-deja/g++.other/storeexpr2.C: New test.
25922         * g++.dg/eh/template2.C: New test.
25923         * g++.dg/warn/weak1.C: New test.
25924
25925 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25926
25927         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25928         Remove first, non-varying, argument.
25929
25930 2002-01-23  Richard Henderson  <rth@redhat.com>
25931
25932         * gcc.dg/inline-2.c: New.
25933
25934         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25935         Add optional target arg.  Check number of arguments.
25936         (scan-assembler-not, scan-assembler-dem): Likewise.
25937         (scan-assembler-dem-not): Likewise.
25938
25939 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25940
25941         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25942         line 12.
25943         * g++.old-deja/g++.brendan/parse3.C,
25944         g++.old-deja/g++.other/crash26.C,
25945         g++.old-deja/g++.other/crash28.C,
25946         g++.old-deja/g++.other/crash29.C,
25947         g++.old-deja/g++.other/crash30.C,
25948         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25949
25950 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25951
25952         * gcc.dg/20020115-1.c: New.
25953
25954 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25955
25956         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25957
25958 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25959
25960         * gcc.dg/20020122-3.c: New.
25961
25962 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25963
25964         * g++.dg/other/gc1.C: New test.
25965
25966 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25967
25968         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25969
25970 2002-01-22  Richard Henderson  <rth@redhat.com>
25971
25972         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25973
25974 2002-01-22  Richard Henderson  <rth@redhat.com>
25975
25976         * gcc.dg/20020122-4.c: New.
25977
25978 2002-01-22  H.J. Lu <hjl@gnu.org>
25979
25980         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25981         link output.
25982         * gcc.dg/special/ecos.exp: Likewise.
25983         * lib/g++-dg.exp: Likewise.
25984         * lib/g77-dg.exp: Likewise.
25985         * lib/gcc-dg.exp : Likewise.
25986         * lib/mike-g++.exp: Likewise.
25987         * lib/mike-g77.exp: Likewise.
25988         * lib/mike-gcc.exp: Likewise.
25989         * lib/objc-dg.exp: Likewise.
25990
25991 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25992
25993         PR target/5379
25994         * gcc.dg/20020122-2.c: New test.
25995
25996 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25997
25998         * gcc.dg/20020122-1.c: New test.
25999
26000 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26001
26002         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26003
26004 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26005
26006         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26007
26008 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26009
26010         * gcc.c-torture/compile/20020121-1.c: New test.
26011
26012 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26013
26014         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26015         ld_library_path.
26016
26017 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26018
26019         * gcc.dg/20020218-1.c: New test.
26020
26021 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26022
26023         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26024         messages
26025         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26026         "At global scope" warning
26027         * g++.dg/ext/align1.C: Change cygwin test for alignment
26028         from db-bogus to dg-warning
26029
26030 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26031
26032         * g77.f-torture/compile/cpp2.F: New test.
26033
26034 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26035
26036         * g++.dg/template/access1.C: New test.
26037
26038 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26039
26040         * gcc.dg/20020118-1.c: New.
26041
26042 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26043
26044         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26045
26046 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26047
26048         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26049         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26050         alignment warnings.
26051
26052 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26053
26054         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26055         torture_with_loops and torture_without_loops
26056
26057 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26058
26059         * gcc.c-torture/compile/20020116-1.c: New test.
26060
26061 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26062
26063         * gcc.dg/20020116-2.c: New test.
26064
26065         * gcc.dg/ultrasp4.c: New test.
26066
26067         * gcc.dg/20020116-1.c: New test.
26068
26069 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26070
26071         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26072         by EABI.
26073
26074 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26075
26076         * gcc.misc-tests/i386-prefetch.exp: New.
26077         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26078         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26079         * gcc.misc-tests/i386-pf-none-1.c: New test.
26080         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26081
26082 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26083
26084         * gcc.dg/gnu89-init-1.c: Add new tests.
26085
26086 2002-01-15  Andreas Jaeger  <aj@suse.de>
26087
26088         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26089         * gcc.dg/i386-mmx-2.c: Likewise.
26090         * gcc.dg/i386-sse-1.c: Likewise.
26091         * gcc.dg/i386-sse-2.c: Likewise.
26092         * gcc.dg/i386-sse-3.c: Likewise.
26093
26094 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26095
26096         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26097         Uncomment additional cases that now pass.
26098
26099 2002-01-11  Richard Henderson  <rth@redhat.com>
26100
26101         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26102         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26103
26104 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26105
26106         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26107
26108 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26109
26110         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26111         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26112
26113 2002-01-10  Dale Johannesen  <dalej@apple.com>
26114
26115         * gcc.c-torture/execute/loop-11.c: New.
26116
26117 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26118
26119         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26120         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26121
26122 2002-01-09  Richard Henderson  <rth@redhat.com>
26123
26124         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26125         type in which to perform the operation for each size.
26126
26127 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26128
26129         * gcc.c-torture/compile/20020109-2.c: New test.
26130
26131 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26132
26133         * gcc.c-torture/execute/loop-10.c: New test.
26134
26135 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26136
26137         * gcc.c-torture/compile/20010226-1.c: New test.
26138         * gcc.c-torture/compile/20010227-1.c: New test.
26139         * gcc.c-torture/compile/20010426-1.c: New test.
26140         * gcc.c-torture/compile/20010510-1.c: New test.
26141         * gcc.c-torture/compile/20010605-3.c: New test.
26142         * gcc.c-torture/compile/20010824-1.c: New test.
26143         * gcc.c-torture/execute/20010409-1.c: New test.
26144         * gcc.dg/noncompile/20000901-1.c: New test.
26145         * gcc.dg/20001023-1.c: New test.
26146         * gcc.dg/20001101-1.c: New test.
26147         * gcc.dg/20001102-1.c: New test.
26148         * gcc.dg/20010207-1.c: New test.
26149         * gcc.dg/20010405-1.c: New test.
26150         * gcc.dg/20010822-1.c: New test.
26151         * gcc.dg/20011107-1.c: New test.
26152
26153 2002-01-09  Jeffrey A Law  (law@redhat.com)
26154
26155         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26156
26157         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26158         execution failure on PA targets.
26159
26160 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26161
26162         * gcc.c-torture/compile/20020109-1.c: New test.
26163
26164 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26165
26166         * gcc.c-torture/execute/20020108-1.c: New test.
26167
26168 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26169
26170         * gcc.dg/20020108-1.c: New test.
26171
26172 2002-01-08  H.J. Lu <hjl@gnu.org>
26173
26174         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26175         for header files.
26176
26177 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26178
26179         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26180         consistency.
26181
26182 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26183
26184         * gcc.dg/altivec-4.c: Test altivec predicates.
26185
26186 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26187
26188         * gcc.c-torture/execute/20020107-1.c: New test.
26189
26190 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26191
26192         PR c/5279
26193         * gcc.c-torture/compile/20020106-1.c: New test.
26194
26195 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26196
26197         * gcc.c-torture/execute/nestfunc-4.c: New test.
26198
26199 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26200
26201         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26202         extra triple that slipped in.
26203         * g++.old-deja/g++.abi/align.C: Likewise.
26204         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26205
26206 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26207
26208         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26209         * g++.old-deja/g++.abi/align.C: Likewise.
26210         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26211
26212         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26213         on FreeBSD/i386.
26214         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26215         FreeBSD.
26216
26217 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26218
26219         * gcc.dg/20020104-1.c: New test.
26220
26221         * gcc.dg/20020104-2.c: New test.
26222
26223 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26224
26225         * gcc.dg/20020103-1.c: Fix typo in target selector.
26226
26227 2002-01-03  Richard Henderson  <rth@redhat.com>
26228
26229         * gcc.dg/20020103-1.c: New.
26230
26231 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26232
26233         * gcc.c-torture/execute/20020103-1.c: New test.
26234
26235 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26236
26237         * g++.dg/other/debug2.C: New test.
26238
26239         * gcc.c-torture/compile/20020103-1.c: New test.
26240
26241 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26242
26243         * gcc.dg/gnu89-init-1.c: Added new tests.
26244
26245 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26246
26247         * g++.dg/template/friend2.C: Remove as patch is reverted.
26248
26249         * g++.dg/warn/oldcast1.C: New test.
26250
26251         * g++.dg/template/ptrmem1.C: New test.
26252         * g++.dg/template/ptrmem2.C: New test.
26253
26254         * g++.dg/template/ntp.C: New test.
26255
26256         * g++.dg/other/component1.C: New test.
26257
26258         * g++.dg/template/ttp3.C: New test.
26259
26260         * g++.dg/template/friend2.C: New test.
26261         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26262
26263 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26264
26265         * g++.dg/other/ptrmem1.C: New test.
26266         * g++.dg/other/ptrmem2.C: New test.
26267
26268 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26269
26270         * g++.dg/template/ctor1.C: New test.
26271
26272 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26273
26274         * g++.dg/template/friend2.C: New test.
26275
26276 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26277
26278         * gcc.dg/mmix-1.c: New test.
26279
26280 2001-12-31  Richard Henderson  <rth@redhat.com>
26281
26282         * gcc.dg/asm-5.c: New.
26283
26284 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26285
26286         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26287         in namespace __gnu_cxx
26288
26289 2001-12-30  Richard Henderson  <rth@redhat.com>
26290
26291         * gcc.dg/debug-6.c: New.
26292
26293 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26294
26295         * gcc.c-torture/compile/20011229-2.c: New test.
26296
26297 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26298
26299         * gcc.dg/debug-3.c: New test.
26300         * gcc.dg/debug-4.c: New test.
26301         * gcc.dg/debug-5.c: New test.
26302
26303 2001-12-29  Richard Henderson  <rth@redhat.com>
26304
26305         * g++.dg/eh/loop1.C: New.
26306
26307 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26308
26309         * g++.dg/template/crash1.C: New test.
26310
26311 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26312
26313         * g++.dg/other/const1.C: New test.
26314
26315 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26316
26317         * gcc.c-torture/compile/20011229-1.c: New test.
26318
26319 2001-12-28  Stan Shebs  <shebs@apple.com>
26320
26321         * lib/objc-torture.exp: Resync with c-torture.exp.
26322         * lib/objc.exp: Load standard libraries.
26323
26324 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26325
26326         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26327         additional tests.
26328
26329 2001-12-27  Roger Sayle <roger@eyesopen.com>
26330
26331         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26332
26333 2001-12-27  Richard Henderson  <rth@redhat.com>
26334
26335         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26336
26337 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26338
26339         * g++.dg/eh/ctor1.C: New test.
26340         * g++.dg/other/error2.C: New test.
26341
26342 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26343
26344         * g++.dg/other/init2.C: New test.
26345
26346 2001-12-24  Richard Henderson  <rth@redhat.com>
26347
26348         * gcc.dg/20011223-1.c: New.
26349         * gcc.dg/inline-1.c: New.
26350
26351 2001-12-23  Richard Henderson  <rth@redhat.com>
26352
26353         * gcc.dg/asm-4.c: Test operand modifiers.
26354
26355 2001-12-23  Richard Henderson  <rth@redhat.com>
26356
26357         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26358
26359 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26360
26361         * gcc.c-torture/execute/20011223-1.c: New test.
26362
26363 2001-12-21  Richard Henderson  <rth@redhat.com>
26364
26365         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26366         re-enables the warning.
26367
26368 2001-12-21  Richard Henderson  <rth@redhat.com>
26369
26370         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26371
26372 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26373
26374         * gcc.c-torture/compile/20011218-1.c: New test.
26375
26376 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26377
26378         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26379         arm-isr.c test.
26380         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26381         epilogue generation for ARM ISR routines.
26382
26383 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26384
26385         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26386         * gcc.dg/format/c90-printf-3.c: Likewise.
26387         * gcc.dg/format/c99-printf-3.c: Likewise.
26388         * gcc.dg/format/ext-1.c: Likewise.
26389         * gcc.dg/format/ext-6.c: Likewise.
26390         * gcc.dg/format/format.h: Prototype unlocked stdio.
26391
26392 2001-12-20  Richard Henderson  <rth@redhat.com>
26393
26394         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26395         (arena): Use it.
26396         (malloc): Correct allocation logic.  Abort if we fill up the
26397         arena before initialization complete.
26398         (realloc): Correct allocation logic.
26399
26400 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26401
26402         * gcc.c-torture/compile/20011219-2.c: New test.
26403
26404         * gcc.c-torture/execute/20011219-1.c: New test.
26405
26406 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26407
26408         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26409         target does not support weak symbols.
26410
26411 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26412
26413         * gcc.c-torture/compile/20011219-1.c: New test.
26414
26415 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26416
26417         * g++.dg/other/error1.C: New test.
26418
26419 2001-12-17  Jeffrey A Law  (law@redhat.com)
26420
26421         * gcc.c-torture/execute/20011217-1.c: New test.
26422
26423 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26424
26425         * objc.dg/special/: New directory.
26426         * objc.dg/special/special.exp: New file.
26427         * objc.dg/special/unclaimed-category-1.h: New file.
26428         * objc.dg/special/unclaimed-category-1a.m: New file.
26429         * objc.dg/special/unclaimed-category-1.m: New file.
26430
26431 2001-12-17  Andreas Jaeger  <aj@suse.de>
26432
26433         * gcc.c-torture/compile/20011217-2.c: New test.
26434
26435 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26436
26437         * gcc.c-torture/compile/20011217-1.c: New test.
26438
26439 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26440
26441         * testsuite/gcc.dg/20011214-1.c: New.
26442
26443 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26444
26445         * gcc.dg/altivec-4.c: New.
26446
26447 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26448
26449         * gcc.dg/20011113-1.c: New test.
26450
26451 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26452
26453         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26454         std::__malloc_alloc_template<0> and
26455         std::__default_alloc_template<false, 0>.
26456
26457 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26458
26459         * objc/execute/bf-21.m: New test.
26460         * objc/execute/enumeration-1.m: New test.
26461         * objc/execute/enumeration-2.m: New test.
26462
26463 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26464
26465         * gcc.dg/gnu89-init-1.c: New test.
26466
26467 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26468
26469         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26470         * g++.old-deja/g++.jason/2371.C: Likewise.
26471         * g++.old-deja/g++.jason/template33.C: Likewise.
26472         * g++.old-deja/g++.jason/template34.C: Likewise.
26473         * g++.old-deja/g++.jason/template36.C: Likewise.
26474         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26475         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26476         * g++.old-deja/g++.other/typename1.C: Likewise.
26477         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26478         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26479         * g++.old-deja/g++.pt/typename11.C: Likewise.
26480         * g++.old-deja/g++.pt/typename14.C: Likewise.
26481         * g++.old-deja/g++.pt/typename16.C: Likewise.
26482         * g++.old-deja/g++.pt/typename3.C: Likewise.
26483         * g++.old-deja/g++.pt/typename4.C: Likewise.
26484         * g++.old-deja/g++.pt/typename5.C: Likewise.
26485         * g++.old-deja/g++.pt/typename7.C: Likewise.
26486         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26487
26488 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26489
26490         * g++.dg/other/linkage1.C: New test.
26491         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26492         specifiers.
26493
26494 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26495
26496         * gcc.dg/concat.c: New test.
26497
26498 2001-12-11  Stan Shebs  <shebs@apple.com>
26499
26500         * objc/compile: New test directory.
26501         * objc/compile/compile.exp: New expect script.
26502         * objc/compile/20011211-1.m: New compile test.
26503
26504 2001-12-11  Jason Merrill  <jason@redhat.com>
26505
26506         * lib/prune.exp (prune_gcc_output): Also handle "In member
26507         function".  So many permutations...
26508
26509 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26510
26511         * g++.dg/template/typedef1.C: New test.
26512
26513 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26514
26515         * g++.dg/other/copy1.C: New test.
26516
26517 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26518
26519         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26520
26521         * gcc.dg/builtin-choose-expr.c: New.
26522
26523 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26524
26525         * gcc.dg/altivec-2.c: New.
26526
26527 2001-12-07  Richard Henderson  <rth@redhat.com>
26528
26529         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26530
26531 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26532
26533         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26534         ultrasparc.
26535
26536 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26537
26538         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26539
26540 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26541
26542         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26543         variable argument list.
26544
26545 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26546
26547         * gcc.c-torture/execute/memcheck: Delete entire directory.
26548         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26549         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26550
26551 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26552
26553         * gcc.dg/Wshadow-1.c: New test.
26554
26555 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26556
26557         * gcc.c-torture/compile/20011130-1.c: New test.
26558
26559         * gcc.dg/noncompile/20011025-1.c: New test.
26560
26561         * g++.dg/other/anon-union.C: New test.
26562
26563         * gcc.c-torture/execute/20011024-1.c: New test.
26564
26565 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26566
26567         * gcc.c-torture/execute/20000722-1.x,
26568         gcc.c-torture/execute/20010123-1.x: Remove.
26569         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26570         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26571         gcc.dg/c99-complit-2.c: New tests.
26572
26573 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26574
26575         * g++.dg/inherit/base1.C: New test.
26576
26577 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26578
26579         * g++.dg/other/stdarg1.C: New test.
26580
26581         * gcc.c-torture/compile/20011130-2.c: New test.
26582
26583 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26584
26585         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26586         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26587         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26588         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26589         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26590         * gcc.dg/builtin-prefetch-1.c: New test.
26591
26592 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26593
26594         * gcc.dg/20011130-1.c: New test.
26595
26596 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26597
26598         * g++.dg/other/scope1.C: New test.
26599         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26600
26601 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26602
26603         * gcc.dg/vla-init-1.c: New test.
26604
26605 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26606
26607         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26608
26609 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26610
26611         * objc.dg/alias.m: Update.
26612         * objc.dg/class-1.m: Update.
26613         * objc.dg/const-str-1.m: Update.
26614         * objc.dg/fwd-proto-1.m: Update.
26615         * objc.dg/id-1.m: Update.
26616         * objc.dg/super-class-1.m: Update.
26617
26618 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26619
26620         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26621         constructs.
26622
26623 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26624
26625         * gcc.c-torture/execute/20011128-1.c: New test.
26626
26627 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26628
26629         * gcc.dg/20011127-1.c: New test.
26630
26631 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26632
26633         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26634         from Austin Group draft 7.
26635         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26636         scanf format arguments.
26637         * gcc.dg/format/no-exargs-2.c: New test.
26638
26639 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26640
26641         * g++.dg/abi/vbase8-4.C: New test.
26642
26643 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26644
26645         * gcc.c-torture/execute/20011121-1.c: New test.
26646
26647 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26648
26649         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26650
26651 2001-11-23  Andreas Jaeger  <aj@suse.de>
26652
26653         * gcc.dg/cpp/charconst-2.c: New test.
26654
26655 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26656
26657         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26658         to the host if it is remote.  Let tests specify extra headers
26659         they use.
26660         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26661         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26662         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26663         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26664         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26665         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26666         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26667         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26668         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26669         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26670
26671 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26672
26673         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26674         for little endian ARMs.
26675
26676 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26677
26678         * gcc.c-torture/compile/20011119-1.c: New test.
26679         * gcc.c-torture/compile/20011119-2.c: New test.
26680
26681 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26682
26683         * gcc.dg/altivec-1.c: Fix typo.
26684
26685 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26686
26687         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26688
26689 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26690
26691         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26692
26693 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26694
26695         * lib/g77.exp: Don't specify --rpath-link.
26696
26697         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26698         across all the headers.
26699         * gcc.dg/format/format.exp: For testing on a remote host,
26700         copy format.h.
26701
26702         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26703         * gcc.c-torture/execute/930406-1.c: Likewise.
26704         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26705
26706 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26707
26708         * gcc.dg/altivec-1.c: New.
26709
26710 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26711
26712         * gcc.dg/cpp/fpreprocessed.c: New test case.
26713
26714 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26715
26716         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26717         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26718         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26719
26720 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26721
26722         * gcc.dg/no-builtin-1.c: New test.
26723
26724 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26725
26726         * gcc.c-torture/execute/20011115-1.c: New test.
26727
26728 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26729
26730         * gcc.c-torture/compile/20011114-2.c: New test.
26731         * gcc.c-torture/compile/20011114-3.c: New test.
26732         * gcc.c-torture/compile/20011114-4.c: New test.
26733
26734 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26735
26736         * g++.dg/other/init1.C: New test.
26737
26738 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26739
26740         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26741         message.
26742
26743         * gcc.c-torture/execute/20011114-1.c: New testcase.
26744
26745         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26746         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26747         like the (before this change) version of 20010327-1.c.
26748
26749 2001-11-14  Roger Sayle <roger@eyesopen.com>
26750
26751         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26752
26753 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26754
26755         * g++.dg/init/array2.C: New test.
26756
26757 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26758
26759         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26760
26761 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26762
26763         * g++.dg/other/forscope1.C: New test.
26764         * g++.dg/ext/forscope1.C: New test.
26765         * g++.dg/ext/forscope2.C: New test.
26766
26767 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26768
26769         * gcc.c-torture/execute/20011113-1.c: New test.
26770
26771 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26772
26773         * gcc.c-torture/execute/20011109-2.c: New test.
26774
26775         * gcc.c-torture/execute/20011109-1.c: New test.
26776
26777 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26778
26779         * gcc.c-torture/compile/20011109-1.c: New test.
26780
26781 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26782
26783         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26784         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26785         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26786         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26787         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26788         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26789         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26790
26791 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26792
26793         * g++.dg/warn/Wshadow-1.C: New tests.
26794         * g++.old-deja/g++.mike/for3.C: Update.
26795
26796 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26797
26798         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26799         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26800         XFAILs.  Adjust expected error texts.
26801         * gcc.c-torture/compile/20011106-1.c,
26802         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26803         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26804         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26805         gcc.dg/c99-array-lval-5.c: New tests.
26806
26807 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26808
26809         * gcc.dg/cpp/defined.c: Update.
26810
26811 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26812
26813         * gcc.c-torture/execute/anon-1.c: New test.
26814
26815 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26816
26817         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26818         same size, so no warning should be produced on stormy16.
26819
26820         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26821         due to oversized array.
26822         * g++.old-deja/g++.mike/ns15.C: Likewise.
26823         * g++.old-deja/g++.pt/crash16.C: Likewise.
26824
26825 2001-11-02  Graham Stott  <grahams@redhat.com>
26826
26827         * g++.dgother/debug1.C: Fix typos.
26828
26829 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26830
26831         * g++.dg/other/debug1.C: New test.
26832
26833 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26834
26835         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26836         of unsigned long.
26837
26838 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26839
26840         * gcc.dg/20011029-2.c: New test.
26841
26842         * gcc.c-torture/compile/20011029-1.c: New test.
26843
26844 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26845
26846         * objc/execute/class_self-1.m: New test.
26847         * objc/execute/class_self-2.m: New test.
26848
26849 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26850
26851         * gcc.misc-tests/msgs.exp: Delete.
26852         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26853         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26854         error set to match recent changes.
26855
26856 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26857
26858         * gcc.dg/20011021-1.c: New test.
26859
26860 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26861
26862         * gcc.c-torture/compile/20011023-1.c: New test.
26863
26864 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26865
26866         * lib/g77.exp: Rewrite based on lib/g++.exp.
26867
26868 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26869
26870         * gcc.c-torture/execute/20011019-1.c: New test.
26871
26872         * gcc.dg/20011018-1.c: New test.
26873
26874 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26875
26876         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26877
26878 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26879
26880         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26881         * gcc.dg/attr-invalid.c: Likewise.
26882
26883 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26884
26885         * testsuite/gcc.dg/20011015-1.c: New test.
26886
26887 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26888
26889         * g++.dg/template/unify2.C: New test.
26890
26891 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26892
26893         * g++.dg/other/exception-specification.C: New test
26894
26895 2001-10-13  Tom Rix  <trix@redhat.com>
26896
26897         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26898         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26899
26900 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26901
26902         * testsuite/gcc.dg/20011009-1.c: New test.
26903
26904 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         PR g++/4476
26907         * g++.dg/other/friend1.C: New test.
26908
26909 2001-10-11  Richard Henderson  <rth@redhat.com>
26910
26911         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26912
26913 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26914
26915         * gcc.c-torture/compile/20011010-1.c: New.
26916
26917 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26918
26919         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26920         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26921         g77.f-torture/execute/execute.exp,
26922         g77.f-torture/noncompile/noncompile.exp,
26923         gcc.c-torture/compile/compile.exp,
26924         gcc.c-torture/execute/execute.exp,
26925         gcc.c-torture/execute/ieee/ieee.exp,
26926         gcc.c-torture/execute/memcheck/memcheck.exp,
26927         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26928         objc/execute/execute.exp: Update FSF address.
26929
26930 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26931
26932         * gcc.dg/cpp/cmdlne-C.c: Update.
26933         * gcc.dg/cpp/cmdlne-C2.c: New.
26934
26935 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26936
26937         * gcc.c-torture/execute/20011008-3.c: New.
26938
26939 2001-10-08  DJ Delorie  <dj@redhat.com>
26940
26941         * gcc.dg/20011008-1.c: New.
26942         * gcc.dg/20011008-2.c: New.
26943
26944 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26945
26946         * gcc.dg/cpp/spacing1.c: Update test.
26947
26948 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26949
26950         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26951         spelling errors of "separate" as "seperate".
26952
26953 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26954
26955         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26956         enough to avoid inlining.
26957
26958 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26959
26960         * lib/g77.exp: set libg2c_dir correctly.
26961
26962 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26963
26964         * gcc.dg/cpp/macro11.c: New test.
26965
26966 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26967
26968         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26969         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26970         gcc.dg/format/multattr-3.c: New tests.
26971         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26972         tests for format attributes on function pointers being rejected.
26973
26974 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26975
26976         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26977
26978 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26979
26980         * g++.dg/warn/format1.C: New test.
26981
26982 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26983
26984         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26985
26986 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26987
26988         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26989
26990 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26991
26992         * gcc.dg/cpp/redef2.c: Add test.
26993
26994 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26995
26996         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26997         long-standing bug on i686, apparently.
26998         * gcc.c-torture/execute/loop-2c.x: New file.
26999         * gcc.c-torture/execute/loop-2d.x: New file.
27000         * gcc.c-torture/execute/loop-3c.x: New file.
27001
27002 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27003
27004         * gcc.dg/cpp/20000625-2.c: Correct line number.
27005
27006 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27007
27008         * gcc.dg/cpp/macro10.c: New test.
27009         * gcc.dg/cpp/strify3.c: New test.
27010         * gcc.dg/cpp/spacing1.c: Add tests.
27011         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27012         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27013
27014 2001-09-24  DJ Delorie  <dj@redhat.com>
27015
27016         * gcc.c-torture/execute/20010924-1.c: New test.
27017
27018 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27019
27020         * testsuite/objc/execute/paste.m: Remove.
27021
27022 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27023
27024         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27025
27026 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27027
27028         * g77.dg/strlen0.f: New test.
27029
27030 2001-09-21  Richard Henderson  <rth@redhat.com>
27031
27032         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27033         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27034
27035 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27036
27037         Table-driven attributes.
27038         * g++.dg/ext/attrib1.C: New test.
27039
27040 2001-09-20  DJ Delorie  <dj@redhat.com>
27041
27042         * gcc.dg/20000926-1.c: Update expected warning messages.
27043         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27044         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27045         array.
27046
27047 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27048
27049         * g++.dg/eh/registers1.C: New test case.
27050
27051 2001-09-17  Richard Henderson  <rth@redhat.com>
27052
27053         * gcc.dg/array-5.c: Fix VLA decomposition test.
27054
27055 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27056
27057         * gcc.dg/cpp/line5.c: New testcase.
27058
27059 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27060
27061         * gcc.dg/cpp/macro9.c: New test.
27062
27063 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27064
27065         * gcc.c-torture/execute/980223.c: Change type of addr from long
27066         to char *.
27067
27068 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27069
27070         * gcc.c-torture/execute/20010915-1.c: New test.
27071
27072 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27073
27074         * g77.dg/bprob: New directory.
27075         * g77.dg/bprob/bprob.exp: New file.
27076         * g77.dg/bprob/bprob-1.f: New test.
27077         * g77.dg/gcov: New directory.
27078         * g77.dg/gcov/gcov.exp: New file.
27079         * g77.dg/gcov/gcov-1.f: New test.
27080         * g77.dg/gcov/gcov-1.x: New file.
27081
27082 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27083
27084         * gcc.dg/cpp/directiv.c: Update.
27085         * gcc.dg/cpp/undef1.c: Update.
27086
27087 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27088
27089         * gcc.dg/20010912-1.c: New test.
27090
27091 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27092
27093         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27094         language-independent file in lib.
27095         * lib/gcov.exp: New file.
27096
27097 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27098
27099         * gcc.c-torture/compile/20010911-1.c: New test.
27100
27101 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27102
27103         * lib/profopt.exp: New, to support profile-directed optimizations.
27104         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27105         * gcc.misc-tests/bprob-1.c: New test.
27106         * gcc.misc-tests/bprob-2.c: New test.
27107
27108 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27109
27110         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27111         XFAIL and which kinds of gcov output to verify.
27112         * gcc.misc-tests/gcov-4b.x: New file.
27113         * gcc.misc-tests/gcov-5b.x: New file.
27114         * gcc.misc-tests/gcov-6.x: New file.
27115         * gcc.misc-tests/gcov-7.c: New test.
27116         * gcc.misc-tests/gcov-7.x: New file.
27117
27118 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27119
27120         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27121         * gcc.misc-tests/gcov-6.c: New test.
27122
27123 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27124
27125         PR c++/3986
27126         * g++.dg/abi/vbase1.C: New test.
27127
27128 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27129
27130         * objc.dg/method-2.m: New.
27131
27132 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27133
27134         PR c++/4203
27135         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27136         * g++.dg/init/empty1.C: New test.
27137
27138 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27139
27140         * gcc.c-torture/compile/20010903-1.c: New test.
27141
27142 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27143
27144         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27145         for m68k.
27146
27147 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27148
27149         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27150
27151         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27152
27153         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27154
27155 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27156
27157         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27158         for 16-bit 'unsigned int'.
27159
27160 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27161
27162         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27163
27164 2001-08-27  Richard Henderson  <rth@redhat.com>
27165
27166         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27167         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27168
27169 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27170
27171         * gcc.dg/asm-names.c (ymain): New.
27172
27173 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27174
27175         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27176         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27177         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27178
27179 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27180
27181         * gcc.dg/compare5.c: New testcase.
27182
27183 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27184
27185         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27186         and "In instantiation".
27187
27188 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27189
27190         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27191
27192 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27193
27194         * gcc.misc-tests/gcov.exp: Add support for branch information.
27195         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27196         * gcc.misc-tests/gcov-4.c: New test.
27197         * gcc.misc-tests/gcov-4b.c: New test.
27198         * gcc.misc-tests/gcov-5b.c: New test.
27199
27200 2001-08-20  Zack Weinberg  <zackw@panix.com>
27201
27202         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27203         expected to fail.
27204
27205 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27206
27207         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27208
27209 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27210
27211         * g++.dg/eh/template1.C: New test.
27212
27213 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27214
27215         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27216         Fix thinko.
27217         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27218         for xfail.
27219
27220 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27221
27222         * lib/g77-dg.exp:  Use prune.exp for common procedures
27223         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27224         * lib/g77.exp: (g77-dg-prune) Remove
27225
27226 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27227
27228         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27229
27230 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27231
27232         * g++.dg/template/unify1.C: New test.
27233
27234 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27235
27236         * g++.dg/abi/empty4.C: New test.
27237
27238 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27239
27240         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27241         solaris2.*
27242         * g77.f-torture/compile/pr3743.x: Likewise
27243
27244 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27245
27246         * g++.dg/other/using-declaration.C: New test.
27247
27248 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27249
27250         * gcc.dg/cpp/tr-sign.c: New testcase.
27251
27252 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27253
27254         * gcc.dg/cpp/19951025-1.c: Revert.
27255         * gcc.dg/cpp/directiv.c: We no longer process directives that
27256         interrupt macro arguments.
27257
27258 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27259
27260         * gcc.dg/bconstp-1.c: New test.
27261
27262 2001-08-03  Richard Henderson  <rth@redhat.com>
27263
27264         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27265
27266 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27267
27268         * gcc.dg/cpp/19951025-1.c: Update.
27269
27270 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27271
27272         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27273         should be x.
27274
27275 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27276
27277         Kill -fhonor-std.
27278         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27279         * g++.old-deja/g++.other/std1.C: Likewise.
27280         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27281
27282 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27283
27284         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27285         (g77_pass, g77_fail, g77_finish, g77_exit,
27286         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27287
27288 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27289
27290         * g77.dg/fbackslash.f
27291         * g77.dg/fcase-preserve.f
27292         * g77.dg/ff90-1.f
27293         * g77.dg/ffixed-line-length-0.f
27294         * g77.dg/ffixed-line-length-132.f
27295         * g77.dg/ffixed-line-length-7.f
27296         * g77.dg/ffixed-line-length-72.f
27297         * g77.dg/ffixed-line-length-none.f
27298         * g77.dg/ffree-form-1.f
27299         * g77.dg/fno-backslash.f
27300         * g77.dg/fno-f90-1.f
27301         * g77.dg/fno-fixed-form-1.f
27302         * g77.dg/fno-onetrip.f
27303         * g77.dg/fno-typeless-boz.f
27304         * g77.dg/fno-underscoring.f
27305         * g77.dg/fno-vxt-1.f
27306         * g77.dg/fonetrip.f
27307         * g77.dg/ftypeless-boz.f
27308         * g77.dg/fugly-assumed.f
27309         * g77.dg/funderscoring.f
27310         * g77.dg/fvxt-1.f
27311
27312 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27313
27314         * objc.dg/fwd-proto-1.m: New.
27315         * objc.dg/local-decl-1.m: New.
27316         * objc.dg/naming-1.m: New.
27317         * objc.dg/naming-2.m: New.
27318         * objc.dg/proto-hier-1.m: New.
27319
27320 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27321
27322         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27323         largest-type elements to a struct makes its size grow.
27324
27325 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27326
27327         * g++.dg/abi/vthunk1.C: New test.
27328
27329 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27330
27331         * g++.dg/abi/vbase8-22.C: New test.
27332
27333 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27334
27335         * gcc.dg/cpp/macro8.c: New test.
27336
27337 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27338
27339         * g++.dg/abi/vbase8-21.C: New test.
27340
27341 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27342
27343         * g++.dg/abi/vbase8-10.C: New test.
27344
27345 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27346
27347         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27348         ${tool}_set_ld_library_path.
27349         Changed caller.
27350         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27351         g++.exp.
27352
27353 2001-07-26  Stan Cox <scox@redhat.com>
27354
27355         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27356         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27357         gcc_exit, gcc_check_unsupported_p):
27358         Moved to gcc-deps.exp
27359         * gcc-deps.exp: New file.
27360
27361 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27362
27363         * g++.old-deja/g++.pt/defarg14.C: New test.
27364
27365 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27366
27367         * g++.old-deja/g++.other/lineno5.C: New test.
27368
27369 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27370
27371         * g++.old-deja/g++.pt/crash68.C: New test.
27372
27373 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27374
27375         * g++.old-deja/g++.other/crash42.C: New test.
27376
27377 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27378
27379         * gcc.dg/cpp/extratokens.c: Fix.
27380         * gcc.dg/cpp/skipping2.c: New tests.
27381
27382 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27383
27384         * gcc.c-torture/execute/20010724-1.c: New file.
27385         * gcc.c-torture/execute/20010724-1.x: New file.
27386
27387 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27388
27389         * g++.old-deja/g++.other/cond7.C: New test.
27390
27391 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27392
27393         * g++.old-deja/g++.other/optimize4.C: New test.
27394
27395 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27396
27397         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27398
27399 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27400
27401         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27402         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27403         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27404         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27405
27406         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27407         bug report" message.
27408
27409         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27410         * g++.dg/ext/instantiate1.C: Move from old-deja.
27411
27412 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27413
27414         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27415         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27416         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27417         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27418
27419 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27420
27421         * gcc.c-torture/execute/20010723-1.c: New test.
27422
27423 2001-07-23  Ben Elliston  <bje@redhat.com>
27424
27425         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27426
27427 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27428
27429         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27430         i[34567]86-*-*.
27431         Delete handling of ieee_multilib_flags.
27432         Pass -mieee for alpha*-*-* and sh-*-*.
27433         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27434
27435 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27436
27437         Remove old-abi tests.
27438         * g++.old-deja/g++.mike/p11116.C: Remove.
27439         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27440
27441 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27442
27443         * g77.f-torture/compile/pr3743.f:  New test
27444
27445 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27446
27447         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27448
27449 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27450
27451         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27452         g++.old-deja/g++.pt/static6.C: Likewise.
27453         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27454         supports weak symbols.
27455
27456 2001-07-18  Andreas Jaeger  <aj@suse.de>
27457
27458         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27459         supported again.
27460
27461 2001-07-18  Andreas Jaeger  <aj@suse.de>
27462
27463         * gcc.dg/iftrap-1.c: Fix target line.
27464
27465 2001-07-17  Richard Henderson  <rth@redhat.com>
27466
27467         * gcc.c-torture/execute/20010717-1.c: New.
27468
27469 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27470
27471         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27472         tests.
27473
27474 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27475
27476         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27477
27478 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27479
27480         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27481         UAC_SIGBUS, UAC_NOPRINT definitions.
27482
27483 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27484
27485         * objc/execute/object_is_class.m: New test.
27486         * objc/execute/object_is_meta_class.m: New test.
27487
27488 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27489
27490         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27491         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27492
27493 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27494
27495         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27496         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27497
27498 2001-07-14  Richard Henderson  <rth@redhat.com>
27499
27500         * gcc.dg/iftrap-1.c: New.
27501
27502 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27503
27504         * g77.f-torture/execute/intrinsic77.f: New test.
27505
27506 2001-07-11  Janis Johnson <janis@us.ibm.com>
27507
27508         * gcc.misc-tests/gcov-3.c: New test.
27509
27510 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27511
27512         * gcc.c-torture/compile/20010711-1.c,
27513         * gcc.c-torture/compile/20010711-2.c: New tests.
27514
27515 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27516
27517         * gcc.c-torture/execute/20010711-1.c: New test.
27518
27519 2001-07-11  Ben Elliston  <bje@redhat.com>
27520
27521         * g++.old-deja/g++.other/enum5.C: New test.
27522
27523 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27524
27525         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27526         (g++-dg-prune): Call prune_gcc_output.
27527         * prune.exp: New file for prune_gcc_output.
27528         * lib/g++.exp, lib/gcc.exp: Load it.
27529
27530 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27531
27532         * gcc.c-torture/compile/20010701-1.c,
27533         g++.old-deja/g++.ext/attrib6.C: New tests.
27534
27535 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27536
27537         * gcc.c-torture/compile/20010706-1.c: New test.
27538
27539 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27540
27541         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27542
27543 2001-06-28  Stan Shebs  <shebs@apple.com>
27544
27545         * gcc.dg/pragma-darwin.c: New test.
27546
27547 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27548
27549         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27550         Solaris 2.[678] system.
27551
27552 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27553
27554         * gcc.dg/20010622-1.c: New test.
27555
27556 2001-06-18  Stan Shebs  <shebs@apple.com>
27557
27558         * objc.dg: New directory.
27559         * objc.dg/dg.exp: New file.
27560         * objc.dg/alias.m: New.
27561         * objc.dg/class-1.m: New.
27562         * objc.dg/class-2.m: New.
27563         * objc.dg/const-str-1.m: New.
27564         * objc.dg/const-str-2.m: New.
27565         * objc.dg/id-1.m: New.
27566         * objc.dg/method-1.m: New.
27567         * objc.dg/super-class-1.m: New.
27568         * lib/objc-dg.exp: New file.
27569
27570 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27571
27572         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27573         of label name.
27574
27575 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27576
27577         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27578
27579 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27580
27581         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27582         variable.
27583
27584 2001-06-12  Richard Henderson  <rth@redhat.com>
27585
27586         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27587
27588 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27589
27590         * g++.old-deja/g++.abi/vbase5.C: New test.
27591         * g++.old-deja/g++.abi/vbase6.C: New test.
27592         * g++.old-deja/g++.abi/vbase7.C: New test.
27593
27594 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27595
27596         * gcc.c-torture/compile/20010610-1.c: New test.
27597
27598 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27599
27600         * g++.old-deja/g++.abi/vbase4.C: New test.
27601
27602 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27603
27604         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27605         support %f for HC11/HC12 targets.
27606         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27607         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27608         on HC11/HC12 targets.
27609         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27610
27611 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27612
27613         * gcc.dg/wchar_t-1.c: New file.
27614         * gcc.dg/wint_t-1.c: Likewise.
27615
27616 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27617
27618         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27619
27620 2001-06-11  Richard Henderson  <rth@redhat.com>
27621
27622         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27623
27624 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27625
27626         * gcc.c-torture/compile/20010611-1.c: New test.
27627
27628 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27629
27630         * gcc.dg/c99-tag-1.c: Add more tests.
27631
27632 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27633
27634         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27635         representation on MN10300 and ARM/Thumb.
27636
27637 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27638
27639         * g77.f-torture/execute/20010610.f: New.
27640
27641 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27642
27643         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27644         names.
27645
27646 2001-06-09  Richard Henderson  <rth@redhat.com>
27647
27648         * gcc.c-torture/execute/ashrdi-1.c: New.
27649         * gcc.c-torture/execute/ashldi-1.c: New.
27650         * gcc.c-torture/execute/lshrdi-1.c: New.
27651
27652 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27653
27654         * objc/execute/load-3.m: Added. Check sending +load to categories,
27655         in addition to classes.
27656
27657 2001-06-08  Stan Shebs  <shebs@apple.com>
27658
27659         * objc/execute/load-2.m: New test.  From Nicola Pero
27660         <n.pero@mi.flashnet.it>.
27661
27662 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27663
27664         * gcc.c-torture/execute/20010605-2.c: New test.
27665
27666 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27667
27668         * g++.old-deja/g++.abi/vbase2.C: New test.
27669         * g++.old-deja/g++.abi/vbase3.C: New test.
27670
27671 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27672
27673         * g++.old-deja/g++.pt/friend49.C: New test.
27674
27675 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27676
27677         * g++.old-deja/g++.ext/anon3.C: New test.
27678
27679 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27680
27681         * g++.old-deja/g++.other/conv7.C: New test.
27682
27683 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27684
27685         * gcc.c-torture/compile/20010605-2.c: New test.
27686
27687 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27688
27689         * gcc.c-torture/execute/20010604-1.c: New test.
27690
27691 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27692
27693         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27694
27695 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27696
27697         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27698         (g++_link_flags): Likewise.
27699         (g++_init): Pass gccpath's value to two previous functions.
27700
27701 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27702
27703         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27704         Ensure logfile entry matches exec command line.
27705
27706 2001-05-31  Richard Henderson  <rth@redhat.com>
27707
27708         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27709         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27710
27711 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27712
27713         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27714         compiler for irix6.2
27715
27716 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27717
27718         * g++.old-deja/g++.other/optimize3.C: New file.
27719
27720 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27721
27722         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27723         assemble.
27724
27725 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27726
27727         * g++.old-deja/g++.other/optimize2.C: New file.
27728
27729 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27730
27731         * gcc.c-torture/compile/20010518-2.c: New file.
27732         * gcc.c-torture/execute/20010518-1.c: New file.
27733         * gcc.c-torture/execute/20010518-2.c: New file.
27734
27735 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27736
27737         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27738
27739 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27740
27741         G++ no longer defines builtins that do not begin with __builtin.
27742         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27743         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27744         * g++.old-deja/g++.law/builtin1.C: Likewise.
27745         * g++.old-deja/g++.law/cvt2.C: Likewise.
27746         * g++.old-deja/g++.mike/net5.C: Likewise.
27747         * g++.old-deja/g++.other/builtins1.C: Likewise.
27748         * g++.old-deja/g++.other/builtins2.C: Likewise.
27749         * g++.old-deja/g++.other/builtins3.C: Likewise.
27750         * g++.old-deja/g++.other/builtins4.C: Likewise.
27751         * g++.old-deja/g++.other/inline8.C: Likewise.
27752         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27753
27754 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27755
27756         * g++.old-deja/g++.pt/using1.C: Adjust.
27757         * g++.old-deja/g++.pt/using2.C: New test.
27758
27759 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27760
27761         * gcc.dg/cpp/charconst.c: New tests.
27762         * gcc.dg/cpp/escape.c: New tests.
27763         * gcc.dg/cpp/escape-1.c: New tests.
27764         * gcc.dg/cpp/escape-2.c: New tests.
27765         * gcc.dg/cpp/ucs.c: New tests.
27766
27767 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27768
27769         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27770         native compiler for irix6.5.
27771
27772 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27773
27774         * lib/g++.exp (g++_include_flags): Use args to compute
27775         get_multilibs.
27776         (g++_link_flags): Likewise.
27777         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27778
27779 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27780
27781         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27782
27783 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27784
27785         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27786         this file.
27787
27788 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27789
27790         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27791         STACK_SIZE;
27792         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27793         to STACK_SIZE; Use it to define size of add_histo array.
27794         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27795         to STACK_SIZE.
27796         (f): Use GITT_SIZE to define size of gitt local table.
27797         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27798         to STACK_SIZE; Use it to define size of bytemem array.
27799
27800 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27801
27802         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27803         on 68HC11/HC12 due to the asm instruction.
27804         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27805         * gcc.c-torture/compile/920520-1.x: Likewise.
27806         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27807         on 68HC11/HC12 because the function is larger than 64K.
27808         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27809         on 68HC11/HC12 because the structure is too large.
27810
27811 2001-05-20  Richard Henderson  <rth@redhat.com>
27812
27813         * gcc.c-torture/execute/20010520-1.c: New.
27814
27815 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27816
27817         * g++.old-deja/g++.warn/compare1.C: New test.
27818         * gcc.dg/compare4.c: New test.
27819
27820 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         * g++.old-deja/g++.other/optimize1.C: New test.
27823
27824 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27825
27826         * g++.old-deja/g++.pt/spec41.C: New test.
27827
27828 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27829
27830         * gcc.c-torture/compile/20010114-1.x: Remove.
27831
27832 2001-05-18  Stan Shebs  <shebs@apple.com>
27833
27834         * gcc.c-torture/compile/20010518-1.c: New test.
27835
27836 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27837
27838         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27839         * g++.old-deja/g++.pt/crash67.C: New test.
27840
27841 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27842
27843         * g++.old-deja/g++.other/debug9.C: New test.
27844
27845 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27846
27847         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27848
27849 2001-05-16  Jan Hubicka  <jh@suse.cz>
27850
27851         * gcc.c-torture/compile/20010516-1.c: New test.
27852
27853 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27854
27855         * g++.old-deja/g++.other/crash41.C: New test.
27856
27857 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27858
27859         * g++.old-deja/g++.pt/crash66.C: New test.
27860
27861 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27862
27863         * g++.old-deja/g++.robertl/eb27.C: Convert.
27864
27865 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27866
27867         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27868         declaration being redundant.
27869
27870 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27871
27872         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27873
27874 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27875
27876         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27877
27878 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27879
27880         * lib/g++.exp: Use testsuite_flags.
27881
27882 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27883
27884         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27885
27886 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27887
27888         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27889
27890 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27891
27892         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27893
27894 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27895
27896         * gcc.c-torture/compile/20010313-1.c: New test.
27897
27898 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27899
27900         * gcc.dg/cpp/direct2.c: New test.
27901         * gccq.dg/cpp/direct2s.c: New test.
27902
27903         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27904
27905 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27906
27907         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27908         * g++.old-deja/g++.other/op3.C: Likewise.
27909
27910 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27911
27912         * gcc.dg/cpp/syshdr.h: New file.
27913         * gcc.dg/cpp/sysmac1.c: Update.
27914         * gcc.dg/cpp/sysmac2.c: Update.
27915
27916 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27917
27918         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27919
27920 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27921
27922         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27923         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27924
27925 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27926
27927         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27928
27929 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27930
27931         * lib/g++.exp (g++_include_flags): Don't use any special flags
27932         if TESTING_IN_BUILD_TREE is not defined.
27933         (g++_init): Use a plain 'c++' as the compiler if
27934         TESTING_IN_BUILD_TREEE is not defined.
27935
27936 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27937
27938         * g++.old-deja/g++.eh/catch13.C: New test.
27939         * g++.old-deja/g++.eh/catch14.C: New test.
27940
27941 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27942
27943         * gcc.dg/cpp/tr-define.c: New test.
27944
27945 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27946
27947         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27948         <stdlib.h>, not <malloc.h>.
27949
27950 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         * g++.old-deja/g++.ns/template17.C: New test.
27953
27954 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27955
27956         * g++.old-deja/g++.pt/ref4.C: New test.
27957
27958 2001-04-30  Richard Henderson  <rth@redhat.com>
27959
27960         * gcc.dg/20000724-1.c: Revert last change.
27961
27962 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27963
27964         * g77.f-torture/execute/20010430.f: New test.
27965
27966 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27967
27968         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27969
27970 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27971
27972         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27973
27974 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27975
27976         * g++.old-deja/g++.eh/crash6.C: New test.
27977
27978 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27979
27980         * g++.old-deja/g++.other/warn7.C: New test.
27981
27982 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27983
27984         * g++.old-deja/g++.other/defarg9.C: New test.
27985
27986 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27987
27988         * g77.f-torture/compile/20010426.f: New test.
27989         * g77.f-torture/execute/20010426.f: New test.
27990
27991 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27992
27993         * g77.f-torture/compile/20000629-1.x: Remove - error
27994         has been fixed.
27995
27996 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27997
27998         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27999         Tweak slightly to work with g++.dg framework.
28000         * g++.dg/special/ecos.exp: Run initp1.C test.
28001         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28002
28003         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28004         its linker doesn't give line numbers either.
28005         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28006
28007 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28008
28009         * g++.old-deja/g++.other/lex1.C: New test.
28010
28011 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28012
28013         * gcc.dg/noncompile/20010425-1.c: New test.
28014
28015 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28016
28017         * g++.old-deja/g++.pt/mangle2.C: New test.
28018
28019 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28020
28021         * gcc.dg/format/plus-1.c: New test.
28022
28023 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28024
28025         * gcc.dg/20010423-1.c: New test.
28026
28027 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28028
28029         * gcc.c-torture/execute/20010422-1.c: New test.
28030
28031 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28032
28033         * g++.old-deja/g++.ns/type2.C: New test.
28034
28035 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28036
28037         * g++.old-deja/g++.other/perf1.C: New test.
28038
28039 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28040
28041         * gcc.dg/c99-func-2.c: Remove xfail.
28042         * gcc.dg/c99-func-3.c: Remove xfail.
28043         * gcc.dg/c99-func-4.c: Remove xfail.
28044
28045 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28046
28047         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28048
28049 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28050
28051         * gcc.c-torture/compile/20010423-1.c: New test.
28052
28053 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28054
28055         * g++.old-deja/g++.pt/typename28.C: New test.
28056
28057 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28058
28059         * g++.old-deja/g++.abi/empty2.C: New test.
28060         * g++.old-deja/g++.abi/empty3.C: New test.
28061
28062 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28063
28064         * g++.old-deja/g++.other/comdat2.C: New test.
28065         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28066
28067 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28068
28069         * g++.old-deja/g++.other/overload14.C: New test.
28070
28071 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28072
28073         * g++.old-deja/g++.other/lookup23.C: New test.
28074
28075 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28076
28077         * gcc.c-torture/execute/20010403-1.c: New test.
28078
28079 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28080             Mark Mitchell  <mark@codesourcery.com>
28081
28082         * lib/old-dejagnu.exp: Don't delete output of executable.
28083         Add .exe suffix to executables.
28084
28085 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28086
28087         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28088
28089 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28090
28091         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28092
28093 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28094
28095         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28096         * g++.old-deja/g++.abi/crash1.C: New test.
28097
28098 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         * g++.old-deja/g++.other/crash40.C: New test.
28101
28102 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28103
28104         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28105
28106 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28107
28108         * g++.old-deja/g++.other/warn6.C: New test.
28109
28110 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28111
28112         * g++.old-deja/g++.robertl/eb42.C: Same.
28113
28114 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28115
28116         * gcc.dg/wtr-conversion-1.c: New testcase.
28117
28118 2001-04-10  Richard Henderson  <rth@redhat.com>
28119
28120         * g++.old-deja/g++.other/array5.C: New.
28121
28122 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28123
28124         * gcc.c-torture/execute/20010408-1.c: New test.
28125
28126 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28127
28128         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28129         headers and constructs.
28130         * g++.old-deja/g++.robertl/eb79.C: Same.
28131         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28132         * g++.old-deja/g++.robertl/eb73.C: Same.
28133         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28134         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28135         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28136         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28137         * g++.old-deja/g++.robertl/eb44.C: Same.
28138         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28139         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28140         * g++.old-deja/g++.robertl/eb39.C: Same.
28141         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28142         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28143         * g++.old-deja/g++.robertl/eb30.C: Same.
28144         * g++.old-deja/g++.robertl/eb3.C: Same.
28145         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28146         * g++.old-deja/g++.robertl/eb21.C: Same.
28147         * g++.old-deja/g++.robertl/eb15.C: Same.
28148         * g++.old-deja/g++.robertl/eb118.C: Same.
28149         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28150         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28151         * g++.old-deja/g++.robertl/eb109.C: Same.
28152         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28153         * g++.old-deja/g++.mike/rtti1.C: Same.
28154         * g++.old-deja/g++.mike/p658.C: Same.
28155         * g++.old-deja/g++.mike/net46.C: Same.
28156         * g++.old-deja/g++.mike/net34.C: Same.
28157         * g++.old-deja/g++.mike/memoize1.C: Same.
28158         * g++.old-deja/g++.mike/eh2.C: Same.
28159         * g++.old-deja/g++.law/weak.C: Same.
28160         * g++.old-deja/g++.law/visibility7.C: Same.
28161         * g++.old-deja/g++.law/visibility25.C: Same.
28162         * g++.old-deja/g++.law/visibility22.C: Same.
28163         * g++.old-deja/g++.law/visibility2.C: Same.
28164         * g++.old-deja/g++.law/visibility17.C: Same.
28165         * g++.old-deja/g++.law/visibility13.C: Same.
28166         * g++.old-deja/g++.law/visibility10.C: Same.
28167         * g++.old-deja/g++.law/visibility1.C: Same.
28168         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28169         * g++.old-deja/g++.law/vbase1.C: Same.
28170         * g++.old-deja/g++.law/operators32.C: Same.
28171         * g++.old-deja/g++.law/nest3.C: Same.
28172         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28173         * g++.old-deja/g++.law/except5.C (main): Same.
28174         * g++.old-deja/g++.law/cvt7.C (run): Same.
28175         * g++.old-deja/g++.law/cvt2.C: Same.
28176         * g++.old-deja/g++.law/cvt16.C: Same.
28177         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28178         * g++.old-deja/g++.law/ctors17.C (main): Same.
28179         * g++.old-deja/g++.law/ctors13.C: Same.
28180         * g++.old-deja/g++.law/ctors12.C (main): Same.
28181         * g++.old-deja/g++.law/ctors10.C: Same.
28182         * g++.old-deja/g++.law/code-gen5.C: Same.
28183         * g++.old-deja/g++.law/bad-error7.C: Same.
28184         * g++.old-deja/g++.law/arm9.C: Same.
28185         * g++.old-deja/g++.law/arm12.C: Same.
28186         * g++.old-deja/g++.law/arg8.C: Same.
28187         * g++.old-deja/g++.law/arg1.C: Same.
28188         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28189         * g++.old-deja/g++.jason/template31.C: Same.
28190         * g++.old-deja/g++.jason/template24.C (main): Same.
28191         * g++.old-deja/g++.jason/2371.C: Same.
28192         * g++.old-deja/g++.eh/new2.C: Same.
28193         * g++.old-deja/g++.eh/new1.C: Same.
28194         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28195         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28196         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28197         * g++.old-deja/g++.brendan/crash62.C: Same.
28198         * g++.old-deja/g++.brendan/crash52.C: Same.
28199         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28200         * g++.old-deja/g++.brendan/crash38.C: Same.
28201         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28202         * g++.old-deja/g++.brendan/copy9.C: Same.
28203
28204 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28205
28206         * gcc.c-torture/execute/20001203-2.c (memset):
28207         Count argument is of type __SIZE_TYPE__.
28208
28209 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28210
28211         * gcc.c-torture/compile/20010404-1.c: New test.
28212
28213 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28214
28215         * gcc.c-torture/compile/20010326-1.c: New test.
28216
28217 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28218
28219         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28220         peculiarities of the SH.
28221         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28222
28223 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28224
28225         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28226         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28227         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28228
28229 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28230
28231         * g77.f-torture/compile/20010321-1.f: New test.
28232
28233 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28234
28235         * gcc.c-torture/compile/20010329-1.c: New test.
28236
28237 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28238
28239         * gcc.c-torture/execute/20010329-1.c: New test.
28240
28241 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28242
28243         * g++.old-deja/g++.other/eh4.C: Fix typo.
28244
28245 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28246
28247         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28248
28249 2001-03-28  Philip Blundell  <philb@gnu.org>
28250
28251         * gcc.c-torture/compile/20010328-1.c: New test.
28252
28253 2001-03-27  Richard Henderson  <rth@redhat.com>
28254
28255         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28256         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28257
28258 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28259
28260         * gcc.c-torture/compile/20010327-1.c: New test.
28261
28262 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28263
28264         * g++.old-deja/g++.other/friend12.C: New test.
28265         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28266         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28267
28268 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28269
28270         * gcc.c-torture/execute/20010325-1.c: New test.
28271
28272 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28273
28274         * g++.old-deja/g++.other/mangle3.C: New test.
28275
28276 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28277
28278         * g++.old-deja/g++.other/anon8.C: New test.
28279
28280 2001-03-20  Philip Blundell  <philb@gnu.org>
28281
28282         * gcc.c-torture/compile/20010320-1.c: New test.
28283
28284 2001-03-17  Richard Henderson  <rth@redhat.com>
28285
28286         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28287
28288 2001-03-15  Geoff Keating  <geoff@redhat.com>
28289
28290         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28291         tests on AIX.
28292
28293 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28294
28295         * g++.old-deja/g++.other/eh4.C: New test.
28296
28297 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28298
28299         * gcc.dg/cpp/mi1.c: Update.
28300
28301 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28302
28303         * g++.old-deja/g++.other/regstack.C: New test.
28304
28305 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28306
28307         * g++.old-deja/g++.other/ref4.C: New test.
28308
28309 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28310
28311         * objc/execute/va_method.m: Added.
28312         * objc/execute/IMP.m: Added.
28313         * objc/execute/_cmd.m: Added.
28314         * objc/execute/accessing_ivars.m: Added.
28315         * objc/execute/class-1.m: Added.
28316         * objc/execute/class-10.m: Added.
28317         * objc/execute/class-11.m: Added.
28318         * objc/execute/class-12.m: Added.
28319         * objc/execute/class-13.m: Added.
28320         * objc/execute/class-14.m: Added.
28321         * objc/execute/class-2.m: Added.
28322         * objc/execute/class-3.m: Added.
28323         * objc/execute/class-4.m: Added.
28324         * objc/execute/class-5.m: Added.
28325         * objc/execute/class-6.m: Added.
28326         * objc/execute/class-7.m: Added.
28327         * objc/execute/class-8.m: Added.
28328         * objc/execute/class-9.m: Added.
28329         * objc/execute/class-tests-1.h
28330         * objc/execute/class-tests-2.h
28331         * objc/execute/compatibility_alias.m: Added.
28332         * objc/execute/encode-1.m: Added.
28333         * objc/execute/formal_protocol-1.m: Added.
28334         * objc/execute/formal_protocol-2.m: Added.
28335         * objc/execute/formal_protocol-3.m: Added.
28336         * objc/execute/formal_protocol-4.m: Added.
28337         * objc/execute/formal_protocol-5.m: Added.
28338         * objc/execute/formal_protocol-6.m: Added.
28339         * objc/execute/formal_protocol-7.m: Added.
28340         * objc/execute/informal_protocol.m: Added.
28341         * objc/execute/initialize.m: Added.
28342         * objc/execute/load.m: Added.
28343         * objc/execute/many_args_method.m: Added.
28344         * objc/execute/nested-3.m: Added.
28345         * objc/execute/no_clash.m: Added.
28346         * objc/execute/private.m: Added.
28347         * objc/execute/redefining_self.m: Added.
28348         * objc/execute/root_methods.m: Added.
28349         * objc/execute/selector-1.m: Added.
28350         * objc/execute/static-1.m: Added.
28351         * objc/execute/static-2.m: Added.
28352         * objc/execute/va_method.m: Added.
28353
28354 2001-03-10  Richard Henderson  <rth@redhat.com>
28355
28356         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28357
28358 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28359
28360         * g++.old-deja/g++.other/crash31.C: XFAIL.
28361         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28362         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28363         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28364         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28365         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28366
28367 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28368
28369         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28370
28371 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28372
28373         * gcc.dg/20000724-1.c: Don't use multiline strings.
28374
28375 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28376
28377         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28378         result of -cString against what we expect it to be; don't just
28379         print it out for no one to read.
28380
28381         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28382         Based on testcases provided by Nicola Pero.
28383
28384 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28385
28386         * gcc.dg/cpp/macro7.c: New test.
28387
28388 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28389
28390         * gcc.dg/cpp/multiline.c: Update.
28391
28392 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         * g++.old-deja/g++.other/enum3.C: New test.
28395
28396 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28397
28398         * g++.old-deja/g++.other/pod1.C: New test.
28399
28400 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28401
28402         * g++.old-deja/g++.ext/overload1.C: New test.
28403
28404 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28405
28406         * g++.old-deja/g++.pt/using1.C: New test.
28407
28408 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28409
28410         * g++.old-deja/g++.other/using9.C: New test.
28411
28412 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28413
28414         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28415
28416         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28417
28418 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28419
28420         * g++.old-deja/g++.ext/realpt1.C: Remove.
28421
28422 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28423
28424         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28425
28426 2001-02-26  Will Cohen  <wcohen@redhat.com>
28427
28428         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28429
28430 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28431
28432         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28433         templatized constructors.
28434
28435 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28436
28437         * gcc.c-torture/execute/20010224-1.c: New test.
28438
28439 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28440
28441         * gcc.c-torture/execute/20010222-1.c: New test.
28442
28443 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28444
28445         * g++.old-deja/g++.other/inline20.C: New test.
28446
28447 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28448
28449         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28450
28451 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28452
28453         * g++.old-deja/g++.other/lookup22.C: New test.
28454
28455 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28456
28457         * g77.dg: New directory.
28458         * g77.dg/20010216-1.f: New test case.
28459         * g77.dg/dg.exp: New driver.
28460         * lib/g77-dg.exp: New driver library.
28461
28462 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28463
28464         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28465
28466 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28467
28468         * g++.old-deja/g++.other/decl9.C: New test.
28469
28470 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28471
28472         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28473         not need <string> and also tests the initialization at runtime.
28474
28475 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28476
28477         * gcc.c-torture/execute/longlong.c: New test.
28478
28479 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28480
28481         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28482
28483 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28484
28485         * gcc.c-torture/execute/920302-1.c (execute):
28486         Change argument type to short.
28487
28488 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28489
28490         * g++.old-deja/g++.pt/deduct6.C: New test.
28491
28492 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28493
28494         * g++.old-deja/g++.pt/deduct5.C: New test.
28495
28496 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28497
28498         * gcc.c-torture/execute/20010209-1.c: New test.
28499
28500 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28501
28502         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28503
28504 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28505
28506         * g++.dg/vtgc1.C: Update for new ABI.
28507
28508         * consistency.vlad: New directory, 1665 files.
28509
28510 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28511
28512         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28513         return type.
28514         * gcc.dg/cpp/digraphs.c: Declare puts.
28515
28516 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28517
28518         * g++.old-deja/g++.other/warn5.C: New test.
28519
28520 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28521
28522         * g++.old-deja/g++.pt/spec40.C: New test.
28523
28524 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28525
28526         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28527         case.
28528         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28529
28530 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28531
28532         * gcc.c-torture/compile/20010209-1.c: New test.
28533
28534 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28535
28536         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28537         excess errors message but not if it crashes.
28538         * g++.old-deja/g++.other/crash27.C: Likewise.
28539         * g++.old-deja/g++.other/crash28.C: Likewise.
28540         * g++.old-deja/g++.other/crash30.C: Likewise.
28541         * g++.old-deja/g++.other/crash32.C: Likewise.
28542         * g++.old-deja/g++.other/crash35.C: Likewise.
28543         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28544
28545 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28546
28547         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28548         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28549         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28550         g77.f-torture/execute/execute.exp,
28551         g77.f-torture/noncompile/noncompile.exp,
28552         gcc.c-torture/execute/execute.exp,
28553         gcc.c-torture/execute/memcheck/memcheck.exp,
28554         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28555         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28556         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28557         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28558         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28559         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28560         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28561         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28562         Remove bug reporting instructions with ancient email addresses.
28563
28564 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28565
28566         * gcc.dg/20010202-1.c: New test.
28567         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28568
28569 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28570
28571         * g++.dg/stdbool-if.C: New test.
28572
28573 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28574
28575         * objc/execute/fdecl.m: Added main().
28576
28577 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28578
28579         * gcc.c-torture/execute/20010206-1.c: New test.
28580
28581 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28582
28583         * gcc.dg/cpp/avoidpaste1.c: Update.
28584
28585 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28586
28587         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28588         Pero <nicola@brainstorm.co.uk>.
28589         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28590
28591 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28592
28593         * g++.old-deja/g++.pt/spec39.C: New test.
28594
28595 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28596
28597         * gcc.c-torture/compile/20010202-1.c: New test.
28598
28599 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28600
28601         * g++.old-deja/g++.abi/primary2.C: New test.
28602         * g++.old-deja/g++.abi/primary3.C: New test.
28603         * g++.old-deja/g++.abi/primary4.C: New test.
28604         * g++.old-deja/g++.abi/primary5.C: New test.
28605         * g++.old-deja/g++.abi/vtable3.h: New test.
28606         * g++.old-deja/g++.abi/vtable3a.C: New test.
28607         * g++.old-deja/g++.abi/vtable3b.C: New test.
28608         * g++.old-deja/g++.abi/vtable3c.C: New test.
28609         * g++.old-deja/g++.abi/vtable3d.C: New test.
28610         * g++.old-deja/g++.abi/vtable3e.C: New test.
28611         * g++.old-deja/g++.abi/vtable3f.C: New test.
28612         * g++.old-deja/g++.abi/vtable3g.C: New test.
28613         * g++.old-deja/g++.abi/vtable3h.C: New test.
28614         * g++.old-deja/g++.abi/vtable3i.C: New test.
28615         * g++.old-deja/g++.abi/vtable3j.C: New test.
28616         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28617
28618 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28619
28620         * g++.old-deja/g++.other/anon6.C: New test.
28621         * g++.old-deja/g++.other/anon7.C: New test.
28622
28623 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28624
28625         * gcc.dg/cpp/avoidpaste2.c: New tests.
28626
28627 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28628
28629         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28630
28631 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28632
28633         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28634         DECIMAL_DIG cases for Irix."
28635
28636 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28637
28638         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28639
28640 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28641
28642         * gcc.dg/c99-tag-1.c: New test.
28643
28644 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28645
28646         * gcc.dg/cpp/tr-warn1.c: Add tests.
28647
28648 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28649
28650         * gcc.dg/cpp/avoidpaste1.c: Update.
28651         * gcc.dg/cpp/paste4.c: Update.
28652
28653 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28654
28655         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28656         cases for Irix.
28657
28658 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28659
28660         * g++.old-deja/g++.other/inline19.C: New test.
28661
28662 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28663
28664         * gcc.dg/Wlarger-than.c: New test.
28665
28666 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28667
28668         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28669
28670 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28671
28672         * gcc.c-torture/execute/20010129-1.c: New test.
28673         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28674
28675 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28676
28677         * gcc.dg/cpp/avoidpaste1.c: Test case.
28678
28679 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28680
28681         * g++.old-deja/g++.other/inline18.C: New test.
28682
28683 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28684
28685         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28686         and __builtin_putchar.
28687
28688 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28689
28690         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28691         tests.
28692
28693 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28694
28695         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28696         floating point number rounding mode to round to the nearest
28697         representable mode.
28698
28699 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28700
28701         * g++.old-deja/g++.other/mangle2.C: New test.
28702
28703 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28704
28705         * gcc.c-torture/compile/20010124-1.c: New test.
28706
28707 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28708
28709         * g++.old-deja/g++.pt/spec38.C: New test.
28710
28711 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28712
28713         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28714         "Build don't run".
28715
28716 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28717
28718         * gcc.c-torture/execute/20010123-1.c: New test.
28719
28720 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28721
28722         * g++.old-deja/g++.pt/spec37.C: New test.
28723
28724 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28725
28726         * g++.old-deja/g++.pt/overload14.C: New test.
28727
28728 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28729
28730         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28731         __builtin_return_address.
28732
28733 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28734
28735         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28736         * g++.old-deja/g++.pt/spec35.C: New test.
28737         * g++.old-deja/g++.pt/spec36.C: New test.
28738
28739 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28740
28741         * gcc.c-torture/compile/20010118-1.c: New test.
28742
28743 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28744
28745         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28746
28747 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28748
28749         * gcc.c-torture/execute/20010119-1.c: New test.
28750
28751 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28752
28753         * g++.old-deja/g++.other/vbase5.C: New test.
28754
28755 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28756
28757         * gcc.c-torture/execute/20010118-1.c: New test.
28758
28759 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28760
28761         * g++.old-deja/g++.pt/deduct3.C: New test.
28762
28763 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28764
28765         * g++.old-deja/g++.pt/spec34.C: New test.
28766
28767 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28768
28769         * g77.f-torture/compile/20000601-2.f: New test.
28770
28771 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28772
28773         * g++.old-deja/g++.other/init17.C: New test.
28774
28775 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28776
28777         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28778
28779 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28780
28781         * g++.old-deja/g++.pt/unify8.C: New test.
28782
28783 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28784
28785         * g++.old-deja/g++.abi/vbase1.C: New test.
28786
28787 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28788
28789         * g++.old-deja/g++.pt/crash65.C: New test.
28790
28791 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28792
28793         * gcc.dg/cpp/assembl2.S: New test case.
28794
28795 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28796
28797         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28798         are supported.
28799
28800 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28801
28802         * g++.old-deja/g++.other/builtins1.C: New test.
28803         * g++.old-deja/g++.other/builtins2.C: Likewise.
28804         * g++.old-deja/g++.other/builtins3.C: Likewise.
28805         * g++.old-deja/g++.other/builtins4.C: Likewise.
28806
28807 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28808
28809         * gcc.c-torture/compile/20010117-1.c: New test.
28810         * gcc.c-torture/compile/20010117-2.c: New test.
28811
28812 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28813
28814         * g77.f-torture/execute/20010116.[fx]: New test,
28815         XFAIL on i?86-*-*.
28816         * g77.f-torture/compile/20010115.f: Indicate it's
28817         a test for PR fortran/1636.
28818
28819 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28820
28821         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28822
28823 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28824
28825         * g77.f-torture/compile/20010115.f: New test.
28826
28827 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28828
28829         * g++.old-deja/g++.pt/nontype5.C: New test.
28830
28831 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28832
28833         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28834         have an equivalent working one below it.
28835
28836 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28837
28838         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28839         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28840
28841 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28842
28843         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28844         message containing "init_priority".
28845         (conpr-2.C): Likewise.
28846         (conpr-3.C): Likewise.
28847         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28848
28849 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28850
28851         * gcc.c-torture/execute/20010114-2.c: New test.
28852
28853 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28854
28855         * gcc.c-torture/compile/20010114-1.c: New test.
28856         * gcc.c-torture/compile/20010114-1.x: Xfail.
28857         * gcc.c-torture/compile/20010114-2.c: New test.
28858         * gcc.c-torture/execute/20010114-1.c: New test.
28859         * gcc.dg/trunc-1.c: New test.
28860         * gcc.dg/uninit-B.c: New test.
28861
28862 2001-01-13  Nick Clifton  <nickc@redhat.com>
28863
28864         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28865         target.
28866
28867 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28868
28869         * gcc.c-torture/compile/20010113-1.c: New test.
28870
28871 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28872
28873         * gcc.c-torture/compile/20001212-1.c: New test.
28874
28875 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28876
28877         * gcc.dg/cpp/widestr1.c: Update.
28878         * gcc.dg/cpp/prag-imp.c: Remove.
28879
28880 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28881
28882         * gcc.c-torture/execute/20000801-3.x: Remove.
28883         * gcc.dg/c90-init-1.c: New test.
28884         * gcc.dg/c99-init-1.c: New test.
28885         * gcc.dg/c99-init-2.c: New test.
28886         * gcc.dg/gnu99-init-1.c: New test.
28887
28888 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28889
28890         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28891         testing that no relevant ones were found.
28892
28893 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28894
28895         * g++.old-deja/g++.pt/cast2.C: New test.
28896
28897 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28898
28899         * g++.old-deja/g++.pt/friend47.C: New test.
28900
28901 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28902
28903         * g++.old-deja/g++.pt/instantiate13.C: New test.
28904
28905 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         * g++.old-deja/g++.other/defarg7.C: New test.
28908         * g++.old-deja/g++.other/defarg8.C: New test.
28909
28910 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28911
28912         * g++.old-deja/g++.pt/crash64.C: New test.
28913
28914 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28915
28916         * g++.old-deja/g++.pt/crash63.C: New test.
28917
28918 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28919
28920         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28921
28922 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28923
28924         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28925
28926 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28927
28928         * g++.old-deja/g++.pt/error3.C: New test.
28929
28930 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28931
28932         * g++.old-deja/g++.other/crash39.C: New test.
28933
28934 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28935
28936         * g++.old-deja/g++.other/vbase4.C: New test.
28937
28938 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28939
28940         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28941         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28942         * gcc.dg/special/special.exp: New test driver which will check
28943         for alias support for the above test.
28944
28945 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28946
28947         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28948         problems on small machines.
28949         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28950         parameterize.
28951
28952 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28953
28954         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28955         mips.
28956         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28957
28958 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28959
28960         * g++.old_deja/g++.pt/using8.C: New test.
28961
28962 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28963
28964         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28965
28966 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28967
28968         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28969         where a failure is expected.
28970         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28971
28972 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28973
28974         * g++.old_deja/g++.pt/instantiate12.C: New test.
28975
28976 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28977
28978         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28979         start of structs.
28980         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28981         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28982         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28983         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28984         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28985         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28986         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28987         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28988         * g++.old-deja/g++.eh/spec6.C: Likewise.
28989         * g++.old-deja/g++.jason/crash3.C: Likewise.
28990         * g++.old-deja/g++.law/ctors11.C: Likewise.
28991         * g++.old-deja/g++.law/ctors17.C: Likewise.
28992         * g++.old-deja/g++.law/ctors5.C: Likewise.
28993         * g++.old-deja/g++.law/ctors9.C: Likewise.
28994         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28995         * g++.old-deja/g++.mike/net22.C: Likewise.
28996         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28997         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28998         * g++.old-deja/g++.mike/virt3.C: Likewise.
28999         * g++.old-deja/g++.niklas/t128.C: Likewise.
29000         * g++.old-deja/g++.other/anon4.C: Likewise.
29001         * g++.old-deja/g++.other/using1.C: Likewise.
29002         * g++.old-deja/g++.other/warn3.C: Likewise.
29003         * g++.old-deja/g++.pt/t37.C: Likewise.
29004         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29005         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29006
29007 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29008
29009         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29010
29011 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29012
29013         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29014
29015 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29016
29017         * gcc.c-torture/compile/20010107-1.c: New test.
29018
29019 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29020
29021         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29022
29023 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29024
29025         * gcc.dg/format/format.h: New file.
29026         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29027         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29028         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29029         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29030         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29031         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29032         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29033         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29034         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29035         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29036         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29037         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29038         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29039         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29040         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29041         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29042         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29043         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29044         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29045         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29046         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29047         instead of declaring standard types, macros and functions in each
29048         test.
29049
29050 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29051
29052         * gcc.c-torture/execute/20010106-1.c: New test.
29053
29054 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29055
29056         * gcc.dg/format/format.exp: New file.
29057         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29058         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29059         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29060         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29061         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29062         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29063         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29064         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29065         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29066         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29067         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29068         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29069         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29070         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29071         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29072         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29073         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29074         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29075         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29076         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29077         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29078         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29079         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29080         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29081         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29082         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29083         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29084         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29085         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29086         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29087         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29088         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29089         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29090         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29091         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29092         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29093         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29094         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29095         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29096         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29097         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29098         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29099
29100 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29101
29102         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29103         account.
29104
29105 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29106
29107         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29108
29109 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29110
29111         * g++.old-deja/g++.pt/crash62.C: New test.
29112
29113 2001-01-04  Richard Henderson  <rth@redhat.com>
29114
29115         * gcc.dg/20000926-1.c: Update expected warnings.
29116         * gcc.dg/array-2.c: Likewise.
29117         * gcc.dg/array-4.c: Also validate flexible array members.
29118         * gcc.dg/c99-flex-array-1.c: New.
29119
29120 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29121
29122         * gcc.c-torture/compile/20001222-1.x: Remove.
29123
29124 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29125
29126         * gcc.c-torture/execute/built-in-setjmp.c: New.
29127
29128 2001-01-03  Richard Henderson  <rth@redhat.com>
29129
29130         * gcc.dg/940510-1.c: Update expected error wording.
29131         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29132
29133 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29134
29135         * lib/target-supports.exp (check_alias_available): Modified to
29136         indicate aliases not supported if only weak aliases are supported.
29137
29138 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29139
29140         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29141         Turn on cmpstrsi checks for __pj__ and __i370__.
29142
29143 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29144
29145         * g++.old-deja/g++.other/virtual11.C: New test.
29146
29147 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29148
29149         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29150
29151 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29152
29153         * gcc.c-torture/compile/20010102-1.c: New test.
29154
29155 2001-01-02  Andreas Jaeger  <aj@suse.de>
29156
29157         * gcc.dg/noreturn-3.c: New test.
29158
29159         * gcc.dg/noreturn-4.c: New test.
29160
29161 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29162
29163         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29164         __builtin_fputc and __builtin_fwrite.
29165
29166 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29167
29168         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29169         signed char, not default char.
29170
29171 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29172
29173         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29174
29175 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29176
29177         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29178
29179 2000-12-29  Richard Henderson  <rth@redhat.com>
29180
29181         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29182         (__cyg_profile_func_exit): Define.
29183
29184 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29185
29186         * g++.dg/vtgc1.C: New test.
29187
29188 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29189
29190         * gcc.dg/noncompile/20001228-1.c: New test.
29191
29192         * gcc.dg/20001228-1.c: New test.
29193
29194         * gcc.c-torture/execute/20001228-1.c: New test.
29195
29196 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29197
29198         * gcc.dg/format-strfmon-1.c: New test.
29199
29200 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29201
29202         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29203         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29204         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29205         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29206         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29207         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29208         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29209         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29210         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29211         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29212         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29213         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29214         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29215
29216         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29217         * gcc.c-torture/execute/string-opt-4.c: Test index.
29218
29219 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29220
29221         * gcc.c-torture/compile/20001226-1.c: New test.
29222
29223 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29224
29225         * gcc.c-torture/compile/20001222-1.c: New test.
29226         * gcc.c-torture/compile/20001222-1.x: Xfail.
29227
29228 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29229
29230         * gcc.c-torture/execute/comp-goto-2.c: New test.
29231
29232 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29233
29234         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29235         Use long types if __INT_MAX__ is 32767.
29236         (main): Use cast to (sint32 *) when poking 88 into a_page.
29237
29238         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29239
29240 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29241
29242         * gcc.c-torture/compile/20001221-1.c: New test.
29243         * gcc.c-torture/execute/20001221-1.c: New test.
29244
29245 2000-12-20  Richard Henderson  <rth@redhat.com>
29246
29247         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29248         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29249
29250 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29251
29252         * gcc.dg/compare3.c: New test.
29253
29254 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29255
29256         * gcc.dg/format-warnll-1.c: New test.
29257
29258 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29259
29260         * gcc.dg/cpp/cmdlne-P.c: New test.
29261
29262 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29263
29264         * gcc.c-torture/execute/builtin-abs-1.c,
29265         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29266
29267 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29268
29269         * gcc.dg/cpp/multiline.c: New test.
29270
29271 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29272
29273         * g++.old-deja/g++.other/syshdr1.C: Update.
29274         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29275
29276 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29277
29278         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29279
29280 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29281
29282         * g++.old-deja/g++.pt/ttp65.C: New test.
29283
29284 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29285
29286         * g++.old-deja/g++.pt/ttp64.C: New test.
29287
29288 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29289
29290         * g++.old-deja/g++.pt/spec33.C: New test.
29291
29292 2000-12-14  Catherine Moore  <clm@redhat.com>
29293
29294         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29295         * gcc.c-torture/execute/920612-2.c: Likewise.
29296         * gcc.c-torture/execute/920428-2.c: Likewise.
29297         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29298         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29299
29300 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29301
29302         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29303         * gcc.dg/pack-test-2.c: Likewise.
29304
29305 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29306
29307         Tests by Zack Weinberg <zackw@stanford.edu>.
29308
29309         * gcc.dg/cpp/defined.c: Update.
29310         * gcc.dg/cpp/defined_trad.c: New tests.
29311
29312 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29313
29314         * gcc.dg/cpp/trad-direct.c: Update.
29315
29316 2000-12-11  Neil Booth  <neilb@earthling.net>
29317
29318         * gcc.dg/cpp/defined_trad.c
29319
29320 2000-12-11  Neil Booth  <neilb@earthling.net>
29321
29322         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29323
29324 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29325
29326         * gcc.dg/format-miss-2.c: New test.
29327
29328 2000-12-09  Neil Booth  <neilb@earthling.net>
29329
29330         * gcc.dg/cpp/lineflags.c: New tests.
29331         * gcc.dg/cpp/poison.c: Update.
29332         * gcc.dg/cpp/redef2.c: Update.
29333         * gcc.dg/cpp/skipping.c: New test.
29334
29335 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29336
29337         * g++.old-deja/g++.other/eh3.C: New testcase.
29338
29339 2000-12-07  Neil Booth  <neilb@earthling.net>
29340
29341         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29342         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29343         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29344         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29345         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29346         Update.
29347
29348 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29349
29350         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29351         __SIZE_TYPE__ instead of int for type of integers cast to
29352         pointers.
29353
29354 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29355
29356         * g++.old-deja/g++.other/cleanup4.C: New test.
29357
29358 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29359
29360         * format-sec-1.c: New test.
29361
29362 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29363
29364         * gcc.dg/format-nonlit-3.c: New test.
29365
29366 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29367
29368         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29369         through a null pointer.
29370
29371 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29372
29373         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29374         * g++.old-deja/g++.pt/partial4.C: New test.
29375
29376 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29377
29378         * gcc.c-torture/execute/ieee/hugeval.x: New.
29379
29380 2000-12-06  Neil Booth  <neilb@earthling.net>
29381
29382         * gcc.dg/cpp/backslash2.c: New tests.
29383
29384 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29385
29386         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29387         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29388
29389 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29390
29391         * gcc.c-torture/execute/20001203-2.c: New testcase.
29392
29393 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29394
29395         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29396         * g++.old-deja/g++.other/virtual10.C: New test.
29397
29398 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29399
29400         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29401
29402 2000-12-05  Richard Henderson  <rth@redhat.com>
29403
29404         * gcc.c-torture/compile/20001205-1.c: New.
29405
29406 2000-12-04  Neil Booth  <neilb@earthling.net>
29407
29408         * g++.old-deja/g++.other/virtual9.C: New test.
29409         * g++.old-deja/g++.pt/crash61.C: New test.
29410         * gcc.c-torture/execute/loop-9.c: New test.
29411
29412 2000-12-04  Neil Booth  <neilb@earthling.net>
29413
29414         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29415         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29416         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29417         * gcc.dg/cpp/extratokens.c: ...here.
29418
29419 2000-12-04  Neil Booth  <neilb@earthling.net>
29420
29421         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29422         New tests.
29423
29424 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29425
29426         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29427         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29428
29429 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29430
29431         * gcc.c-torture/execute/20001203-1.c: New test.
29432
29433 2000-12-03  Neil Booth  <neilb@earthling.net>
29434
29435         * gcc.dg/cpp/macro6.c: New test cases.
29436
29437 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29438
29439         * gcc.c-torture/execute/string-opt-9.c: New test.
29440         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29441         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29442         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29443
29444         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29445         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29446
29447 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29448
29449         * gcc.dg/cpp/if-6.c: New testcase.
29450
29451         * gcc.dg/20001201-1.c: New testcase.
29452
29453 2000-12-02  Neil Booth  <neilb@earthling.net>
29454
29455         * g++.old-deja/g++.other/externC4.C,
29456         g++.old-deja/g++.other/friend10.C: New tests.
29457
29458 2000-12-02  Neil Booth  <neilb@earthling.net>
29459
29460         * g++.old-deja/g++.other/instan2.C
29461         * g++.old-deja/g++.other/instan3.C: New test.
29462
29463 2000-12-02  Neil Booth  <neilb@earthling.net>
29464
29465         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29466         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29467         gnuc99.c,gnuc99-pedantic.c: New tests.
29468
29469 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29470
29471         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29472         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29473
29474 2000-12-01  Neil Booth  <neilb@earthling.net>
29475
29476         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29477         * gcc.dg/cpp/poison.c: Update.
29478         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29479
29480 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29481
29482         * g77.f-torture/execute/20001201.f: New test.
29483
29484 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29485
29486         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29487
29488 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29489
29490         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29491
29492 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29493
29494         * g++.old-deja/g++.other/cast6.C: New test.
29495
29496 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29497
29498         * gcc.c-torture/execute/20001130-2.c: New testcase.
29499
29500 2000-11-30  Richard Henderson  <rth@redhat.com>
29501
29502         * gcc.c-torture/execute/20001130-1.c: New test.
29503
29504 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29505
29506         * g++.old-deja/g++.other/op3.C: New test.
29507
29508 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29509
29510         * g++.old-deja/g++.other/op2.C: New test.
29511
29512 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29513
29514         * g++.old-deja/g++.other/crash38.C: New test.
29515
29516 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29517
29518         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29519
29520 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29521
29522         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29523         tests.
29524         * gcc.c-torture/execute/string-opt-6.c: New test.
29525
29526         * gcc.dg/20001117-1.c: Add main.
29527
29528 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29529
29530         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29531         Move from here ...
29532         * gcc.dg/940510-1.c: ... to here.
29533
29534         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29535         zero-size arrays in toplevel structures.
29536
29537 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29538
29539         * gcc.c-torture/execute/loop-8.c: New test.
29540
29541 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29542
29543         * g++.old-deja/g++.other/base1.C: New test.
29544
29545 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29546
29547         * g++.old-deja/g++.other/parse2.C: New test.
29548
29549 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29550
29551         * g++.old-deja/g++.pt/incomplete1.C: New test.
29552
29553 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29554
29555         * g++.old-deja/g++.other/friend9.C: New test.
29556
29557 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29558
29559         * gcc.dg/20001127-1.c: New test.
29560
29561 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29562
29563         * g++.old-deja/g++.pt/friend46.C: New test.
29564
29565 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29566
29567         * g++.old-deja/g++.other/ptrmem8.C: New test.
29568
29569 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29570
29571         * gcc.c-torture/execute/string-opt-7.c: New test.
29572         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29573
29574 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29575
29576         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29577         instead of 'mkcheck 2'.
29578
29579 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29580
29581         * gcc.c-torture/execute/memcheck/driver.c,
29582         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29583         C9X references to refer to C99.
29584
29585 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29586
29587         * gcc.dg/ultrasp3.c: New test.
29588
29589 2000-11-25  Neil Booth  <neilb@earthling.net>
29590
29591         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29592
29593 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29594
29595         * gcc.c-torture/compile/20001123-2.c: New.
29596
29597 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29598
29599         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29600
29601 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29602
29603         * gcc.dg/sequence-point-1.c: Add some new tests.
29604         * gcc.c-torture/execute/20001124-1.c: New test.
29605
29606 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29607
29608         * g++.old-deja/g++.other/vaarg4.C: New test.
29609         * gcc.c-torture/compile/20001123-1.c: New test.
29610
29611 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29612
29613         * g++.other/crash24.C: Adjust and remove XFAIL.
29614         * g++.other/crash37.C: New test.
29615
29616 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29617
29618         * g++.old-deja/g++.pt/instantiate9.C: New test.
29619
29620 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29621
29622         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29623         new ABI, too.
29624
29625         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29626         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29627
29628 2000-11-22  Neil Booth  <neilb@earthling.net>
29629
29630         * gcc.dg/cpp/Wtrigraphs.c: New test.
29631
29632 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29633
29634         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29635
29636 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29637
29638         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29639
29640 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29641
29642         * lib/gcc-dg.exp: load_lib scanasm.exp.
29643         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29644         * lib/g++-dg.exp: load_lib scanasm.exp.
29645         * lib/scanasm.exp: New.
29646         (scan-assembler, scan-assembler-not): Add optional arguments to
29647         test name, or if not present, the pattern name.
29648         (scan-assembler-dem, scan-assembler-dem-not): New.
29649
29650         * g++.dg/dg.exp: New.
29651
29652 2000-11-21  Neil Booth  <neilb@earthling.net>
29653
29654         * gcc.dg/cpp/integrated1.c: Remove.
29655
29656 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29657
29658         * gcc.c-torture/execute/20001121-1.c: New test.
29659
29660 2000-11-21  Richard Henderson  <rth@redhat.com>
29661
29662         * gcc.c-torture/compile/20001121-1.c: New test.
29663
29664 2000-11-20  Neil Booth  <neilb@earthling.net>
29665
29666         * gcc.dg/cpp/integrated1.c: New test.
29667
29668 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29669
29670         * g++.old-deja/g++.other/inline17.C: New test.
29671
29672 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29673
29674         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29675         local variable to be zero: I made the variable global. Now
29676         uses abort() and exit() instead of relying on main's return value.
29677
29678 2000-11-20  Neil Booth  <neilb@earthling.net>
29679
29680         * gcc.dg/cpp/paste2.c: Update test.
29681         * objc/execute/paste.m: New test.
29682
29683 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29684
29685         * gcc.dg/c99-condexpr-1.c: New test.
29686
29687 2000-11-20  Neil Booth  <neilb@earthling.net>
29688
29689         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29690
29691 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         * g++.old-deja/g++.pt/export1.C: New test.
29694
29695 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29696
29697         * gcc.dg/20001117-1.c: New test.
29698
29699 2000-11-18  Richard Henderson  <rth@redhat.com>
29700
29701         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29702
29703 2000-11-18  Richard Henderson  <rth@redhat.com>
29704
29705         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29706         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29707         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29708
29709 2000-11-18  Richard Henderson  <rth@redhat.com>
29710
29711         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29712         (main): New.  Exit cleanly.
29713
29714 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29715
29716         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29717         gcc.dg/c99-fordecl-2.c: New tests.
29718
29719 2000-11-18  Richard Henderson  <rth@redhat.com>
29720
29721         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29722         * gcc.c-torture/execute/zerolen-2.c: New.
29723
29724 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29725
29726         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29727         memory.
29728
29729 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29730
29731         * g++.old-deja/g++.pt/instantiate8.C: New test.
29732
29733 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29734
29735         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29736         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29737
29738 2000-11-16  Nick Clifton  <nickc@redhat.com>
29739
29740         * gcc.c-torture/execute/nestfunc-2.c: New test.
29741         * gcc.c-torture/execute/nestfunc-3.c: New test.
29742
29743 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29744
29745         * gcc.c-torture/compile/20001116-1.c: New test.
29746
29747 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29748
29749         * gcc.c-torture/execute/20001115-1.c: New test.
29750
29751 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29752
29753         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29754         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29755         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29756         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29757
29758 2000-11-15  Neil Booth  <neilb@earthling.net>
29759
29760         gcc.dg/cpp/_Pragma1.c: Update.
29761         gcc.dg/cpp/_Pragma2.c: New test.
29762
29763 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29764
29765         * g++.old-deja/g++.other/anon5.C: New test.
29766
29767 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29768
29769         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29770         tests.
29771
29772 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29773
29774         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29775         output.
29776
29777 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29778
29779         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29780         labels at end of compound statements.
29781
29782 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29783
29784         * gcc.c-torture/execute/loop-7.c: New test.
29785
29786 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29787
29788         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29789
29790 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29791
29792         * gcc.dg/c99-bool-1.c: New test.
29793
29794 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29795
29796         * gcc.dg/c99-scope-1.c: Remove xfail.
29797         * gcc.dg/c99-scope-2.c: New test.
29798
29799 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29800
29801         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29802         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29803
29804 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29805
29806         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29807         error messages.
29808
29809         * g++.mike/p700.C: Don't typedef wchar_t.
29810         * g++.mike/p784.C: Likewise.
29811         * g++.mike/eb101.C: Don't use __wchar_t.
29812
29813 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29814
29815         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29816         from DO loop.
29817
29818 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29819
29820         * gcc.c-torture/execute/20001111-1.c: New test.
29821
29822 2000-11-10  Nick Clifton  <nickc@redhat.com>
29823
29824         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29825         long multuiple and accumulate.
29826
29827 2000-11-09  Richard Henderson  <rth@redhat.com>
29828
29829         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29830         via size_t instead of int.
29831
29832         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29833         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29834         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29835         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29836
29837 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29838
29839         * gcc.c-torture/compile/20001109-1.c: New test.
29840         * gcc.c-torture/compile/20001109-2.c: New test.
29841
29842 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29843
29844         * g++.old-deja/g++.pt/operator1.C: New test.
29845         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29846
29847 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29848
29849         * gcc.dg/20001108-1.c: New test.
29850
29851 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29852
29853         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29854         with both arguments constant strings.
29855         * gcc.c-torture/execute/string-opt-3.c: New test.
29856         * gcc.c-torture/execute/string-opt-4.c: New test.
29857         * gcc.c-torture/execute/string-opt-5.c: New test.
29858
29859 2000-11-08  Nick Clifton  <nickc@redhat.com>
29860
29861         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29862         mulsidi3adddi patterns.
29863
29864 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29865
29866         * g++.old-deja/g++.other/crash36.C: New test.
29867
29868 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29869
29870         * g++.old-deja/g++.other/init16.C: New test.
29871
29872 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29873
29874         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29875
29876 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29877
29878         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29879         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29880         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29881
29882 2000-11-07  DJ Delorie  <dj@redhat.com>
29883
29884         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29885
29886 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29887
29888         * gcc.c-torture/execute/string-opt-1.c: New test.
29889
29890 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29891
29892         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29893         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29894         parameters in registers, and there is no way for a varargs
29895         function to know in which order the integer and floating-point
29896         parameters should be interleaved when they are placed on the
29897         stack.
29898         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29899         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29900
29901 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29902
29903         * gcc.c-torture/execute/string-opt-2.c: New test.
29904
29905 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29906
29907         * g++.old-deja/g++.pt/crash60.C: New test.
29908
29909 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * g++.old-deja/g++.other/crash24.C: New test.
29912         * g++.old-deja/g++.other/crash25.C: New test.
29913         * g++.old-deja/g++.other/crash26.C: New test.
29914         * g++.old-deja/g++.other/crash27.C: New test.
29915         * g++.old-deja/g++.other/crash28.C: New test.
29916         * g++.old-deja/g++.other/crash29.C: New test.
29917         * g++.old-deja/g++.other/crash30.C: New test.
29918         * g++.old-deja/g++.other/crash31.C: New test.
29919         * g++.old-deja/g++.other/crash32.C: New test.
29920         * g++.old-deja/g++.other/crash33.C: New test.
29921         * g++.old-deja/g++.other/crash34.C: New test.
29922         * g++.old-deja/g++.other/crash35.C: New test.
29923
29924 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29925
29926         * gcc.c-torture/execute/20001031-1.c: New test.
29927
29928 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29929
29930         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29931         namespace.
29932
29933         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29934         standards-conformant.
29935
29936         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29937
29938         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29939         * g++.old-deja/g++.mike/p755a.C: Likewise.
29940         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29941         library makes no calls to `operator new' during initialization.
29942
29943 2000-11-04  Neil Booth  <neilb@earthling.net>
29944
29945         * gcc.dg/cpp/include2.c: New tests.
29946
29947 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29948
29949         * lib/g++.exp (g++_set_ld_library_path): New function.
29950         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29951
29952 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29953
29954         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29955         warnings.
29956
29957 2000-11-01  Richard Henderson  <rth@redhat.com>
29958
29959         * g++.old-deja/g++.ext/namedret1.C: New.
29960         * g++.old-deja/g++.ext/namedret2.C: New.
29961         * g++.old-deja/g++.ext/namedret3.C: New.
29962
29963 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29964
29965         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29966         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29967
29968 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29969
29970         * gcc.c-torture/execute/va-arg-21.c: New test.
29971
29972 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29973
29974         * gcc.dg/c99-complex-2.c: New test.
29975
29976 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29977
29978         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29979
29980 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29981
29982         * g++.old-deja/g++.other/inline16.C: New test.
29983
29984 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29985
29986         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29987         __PRETTY_FUNCTION__
29988
29989 2000-10-29  Neil Booth  <neilb@earthling.net>
29990
29991         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29992         New tests.
29993         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29994         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29995         optimisation.
29996
29997 2000-10-29  Neil Booth  <neilb@earthling.net>
29998
29999         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30000         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30001         * mi5.c: Test multiple includes work with -C.
30002         * trigraphs.c: Test ^= version.
30003
30004 2000-10-28  Neil Booth  <neilb@earthling.net>
30005
30006         New tests and test updates for new macro expander.
30007
30008         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30009         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30010         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30011         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30012         new diagnostic messages.
30013
30014         * gcc.dg/cpp/macro3.c: New tests.
30015
30016 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30017
30018         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30019         on the same line.
30020
30021 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30022
30023         * g++.old-deja/g++.other/eh2.C: New test.
30024
30025 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30026
30027         * gcc.c-torture/execute/20001027-1.c: New test.
30028
30029 2000-10-26  Richard Henderson  <rth@redhat.com>
30030
30031         * gcc.c-torture/execute/20001026-1.c: New.
30032
30033 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30034
30035         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30036         * g++.old-deja/g++.law/builtin1.C: Likewise.
30037         * g++.old-deja/g++.law/ctors10.C: Likewise.
30038         * g++.old-deja/g++.law/virtual3.C: Likewise.
30039         * g++.old-deja/g++.mike/p658.C: Likewise.
30040         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30041         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30042         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30043         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30044         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30045
30046 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30047
30048         * gcc.c-torture/compile/20001024-1.c: New test.
30049
30050 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30051
30052         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30053         to tell us whether or not we are using V3.
30054
30055 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30056
30057         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30058         operands.
30059
30060 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30061
30062         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30063
30064 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30065
30066         * gcc.c-torture/execute/20001024-1.c: New test.
30067
30068 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30069
30070         * g++.old-deja/g++.other/sibcall1.C: New test.
30071
30072 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30073
30074         * gcc.dg/noncompile/init-3.c: New test.
30075
30076 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30077
30078         * gcc.dg/format-array-1.c: New test.
30079
30080 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30081
30082         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30083         writing through null pointers; remove comment about testing
30084         unterminated strings.
30085
30086 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30087
30088         * gcc.c-torture/execute/20001017-2.c: New test.
30089
30090 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30091
30092         * gcc.c-torture/compile/20001018-1.c: New test.
30093         * gcc.c-torture/compile/20001018-1.x: Xfail.
30094
30095 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30096
30097         * gcc.c-torture/execute/20001017-1.c: New test.
30098
30099 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30100
30101         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30102         for multiple use of arguments with scanf formats; add tests for
30103         multiple use of arguments.
30104
30105 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30106
30107         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30108
30109 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30110
30111         * gcc.dg/format-miss-1.c: New test.
30112
30113 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30114
30115         * gcc.c-torture/execute/20001013-1.c: New test.
30116
30117 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30118
30119         * gcc.dg/format-branch-1.c: New test.
30120
30121 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30122
30123         * README, lib/file-format.exp: Remove EGCS references.
30124
30125 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30126
30127         * gcc.dg/20001013-1.c: New test.
30128
30129 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30130
30131         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30132         for intmax_t in the compiler using __typeof__ and the type rules
30133         for conditional expressions.
30134
30135 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30136
30137         * gcc.dg/20001012-1.c: New test.
30138         * gcc.dg/20001012-2.c: New test.
30139
30140 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30141
30142         * gcc.dg/format-attr-1.c: New test.
30143
30144 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30145
30146         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30147         __LONG_LONG_MAX__ instead of LLONG_MAX.
30148
30149 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30150
30151         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30152         scanf flags.
30153         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30154         flags.
30155
30156 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30157
30158         * gcc.dg/sequence-pt-1.c: New test.
30159
30160 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30161
30162         * gcc.c-torture/execute/20001011-1.c: New testcase.
30163         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30164
30165 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30166
30167         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30168         does not error on it.
30169
30170 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30171
30172         * gcc.dg/20001009-1.c: New test.
30173
30174 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30175
30176         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30177         * gcc.c-torture/execute/20001009-2.c: ... to here.
30178
30179 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30180
30181         * gcc.c-torture/compile/20001009-1.c: New testcase.
30182         * gcc.c-torture/execute/20001009-1.c: New testcase.
30183         Testcases provided by Jan Hubicka <jh@suse.cz>.
30184
30185 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30186
30187         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30188         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30189         uintmax_t using <limits.h> to emulate the compiler's internal
30190         logic.  No longer XFAIL %j tests.
30191
30192 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30193
30194         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30195         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30196         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30197         regexps and details of expected handling of some bad formats.
30198         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30199         suppression.
30200
30201 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30202
30203         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30204         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30205         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30206         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30207         in list archives.
30208
30209 2000-10-06  Richard Henderson  <rth@cygnus.com>
30210
30211         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30212         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30213         * g++.old-deja/g++.jason/report.C: Likewise.
30214         * g++.old-deja/g++.law/friend5.C: Likewise.
30215         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30216         of the expected warnings.
30217
30218 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30219
30220         * g++.old-deja/g++.pt/enum14.C: New test.
30221
30222 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30223
30224         * g++.old-deja/g++.pt/crash59.C: New test.
30225
30226 2000-10-04  Will Cohen  <wcohen@redhat.com>
30227
30228         * gcc.dg/20000926-1.c: New test.
30229
30230 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30231
30232         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30233         function name for current C++ compiler.
30234         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30235
30236 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30237
30238         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30239         __PRETTY_FUNCTION__.
30240         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30241
30242 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30243
30244         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30245
30246 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30247
30248         * gcc.c-torture/compile/20000923-1.c: New test.
30249
30250 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30251
30252         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30253         * g++.old-deja/g++.pt/ttp62.C: Same.
30254         * g++.old-deja/g++.other/inline14.C: Same.
30255
30256 2000-09-24  Richard Henderson  <rth@cygnus.com>
30257
30258         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30259
30260 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30261
30262         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30263
30264 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30265
30266         * gcc.c-torture/compile/20000922-1.c: New file.
30267
30268 2000-09-21  Nick Clifton  <nickc@redhat.com>
30269
30270         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30271         a signed long modulo operation.
30272         (mod6): New function - perform an unsigned long modulo operation.
30273         (main): Add tests for modulos of very large numbers by very small
30274         dividends.
30275
30276 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30277
30278         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30279
30280 2000-09-19  Richard Henderson  <rth@cygnus.com>
30281
30282         * gcc.dg/compare2.c (case 10): XFAIL.
30283
30284 2000-09-18  Richard Henderson  <rth@cygnus.com>
30285
30286         * gcc.c-torture/execute/20000906-1.c: Move ...
30287         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30288         that support __builtin_trap.
30289
30290 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30291
30292         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30293
30294 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30295
30296         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30297         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30298         more $ format tests.
30299
30300 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30301
30302         * gcc.dg/format-errmk-1.c: New test.
30303
30304 2000-09-17  Greg McGary  <greg@mcgary.org>
30305
30306         * gcc.c-torture/execute/20000917-1.x: Remove.
30307
30308 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30309
30310         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30311
30312 2000-09-17  Greg McGary  <greg@mcgary.org>
30313
30314         * gcc.c-torture/execute/20000917-1.c: New test.
30315         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30316
30317 2000-09-16  Neil Booth  <NeilB@earthling.net>
30318
30319         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30320         in nested macro bug.
30321
30322 2000-09-15  Neil Booth  <NeilB@earthling.net>
30323
30324         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30325
30326 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30327
30328         * gcc.c-torture/execute/20000914-1.c: New test.
30329
30330 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30331
30332         * g++.other/inline13.C: New test.
30333
30334 2000-09-12  Andreas Jaeger  <aj@suse.de>
30335
30336         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30337         constant by Ulrich Drepper <drepper@redhat.com>.
30338
30339 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30340
30341         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30342
30343 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30344
30345         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30346
30347 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30348
30349         * gcc.dg/cpp/backslash.c: New test.
30350
30351 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30352
30353         * gcc.c-torture/execute/20000910-1.c: New test.
30354         * gcc.c-torture/execute/20000910-2.c: Likewise.
30355
30356 2000-09-11  Robert Lipe  <robertl@sco.com>
30357
30358         * gcc.dg/pragma-align.c: New test.
30359
30360 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30361
30362         * g++.old-deja/g++.pt/explicit82.C: New test.
30363         * g++.old-deja/g++.pt/explicit83.C: New test.
30364
30365 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30366
30367         * gcc.dg/asm-names.c: New test.
30368
30369 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30370
30371         * gcc.dg/cpp/tr-warn6.c: New test
30372
30373 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30374
30375         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30376         be accepted.
30377
30378 2000-09-07  Catherine Moore  <clm@redhat.com>
30379
30380         * gcc.c-torture/execute/unroll-1.c: New test.
30381
30382 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30383
30384         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30385         ERROR markers.
30386         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30387         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30388         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30389         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30390         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30391         Preprocess only.
30392         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30393         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30394
30395 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30396
30397         * g++.old-deja/g++.pt/deduct2.C: New test.
30398
30399 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30400
30401         * g++.old-deja/g++.pt/parms2.C: New test.
30402
30403 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30404
30405         * g++.old-deja/g++.pt/crash58.C: New test.
30406
30407 2000-09-06  Greg McGary  <greg@mcgary.org>
30408
30409         * gcc.c-torture/execute/20000906-1.c: New test.
30410         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30411
30412 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30413
30414         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30415
30416 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30417
30418         * g++.old-deja/g++.pt/crash57.C: New test.
30419
30420 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30421
30422         * g++.old-deja/g++.pt/crash56.C: New test.
30423
30424 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30425
30426         * g++.old-deja/g++.pt/koenig1.C: New test.
30427
30428 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30429
30430         * gcc.dg/20000904-1.c: New test.
30431
30432 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30433
30434         * gcc.dg/cpp/paste8.c: New test.
30435
30436 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30437
30438         * gcc.c-torture/compile/20000827-1.c: New test.
30439
30440 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30441
30442         * gcc.dg/format-diag-1.c: New test.
30443
30444 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30445
30446         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30447         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30448         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30449         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30450         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30451
30452 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30453
30454         * g++.old-deja/g++.other/nested4.C: New test.
30455
30456 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30457
30458         * g++.old-deja/g++.ns/scoped1.C: New test.
30459
30460 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30461
30462         * lib/g++.exp: Support testing already-installed GCC.
30463
30464 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30465
30466         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30467
30468 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30469
30470         * gcc.dg/return-type-2.c: New test.
30471
30472 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30473
30474         * gcc.c-torture/compile/20000825-1.c: New test.
30475
30476 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30477
30478         * gcc.dg/dwarf2-2.c: New test.
30479
30480 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30481
30482         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30483         dg-warning regexps.
30484
30485 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30486
30487         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30488         gcc.dg/format-ext-5.c: New tests.
30489
30490 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30491
30492         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30493
30494 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30495
30496         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30497
30498 2000-08-24  Richard Henderson  <rth@cygnus.com>
30499
30500         * gcc.dg/ia64-sync-1.c: New test.
30501         * gcc.dg/ia64-sync-2.c: New test.
30502         * gcc.dg/ia64-asm-1.c: New test.
30503
30504 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30505
30506         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30507         * gcc.dg/format-ext-2.c: New test.
30508
30509 2000-08-23  Jason Merrill  <jason@redhat.com>
30510
30511         * lib/old-dejagnu.exp: Also ignore "In member function" and
30512         "At global scope".
30513
30514 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30515
30516         * gcc.dg/noncompile/label-lineno-1.c: New test.
30517
30518 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30519
30520         * gcc.dg/c99-array-nonobj-1.c: New test.
30521
30522 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30523
30524         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30525         tests.
30526         * gcc.dg/format-ext-1.c: New test.
30527
30528 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30529
30530         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30531         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30532         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30533         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30534         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30535
30536 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30537
30538         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30539         gcc.dg/c99-strftime-2.c: New tests.
30540
30541 2000-08-22  Richard Henderson  <rth@cygnus.com>
30542
30543         * gcc.c-torture/execute/20000822-1.c: New test.
30544
30545 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30546
30547         * gcc.c-torture/execute/20000819-1.x: Remove.
30548
30549 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30550
30551         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30552         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30553         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30554         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30555         gcc.dg/format-xopen-1.c: New tests.
30556
30557 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30558
30559         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30560
30561 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30562
30563         * g++.old-deja/g++.other/loop2.C: New test.
30564
30565         * gcc.c-torture/compile/20000606-1.c: New test.
30566         * gcc.c-torture/compile/20000728-1.c: New test.
30567         * gcc.c-torture/execute/20000801-1.c: New test.
30568         * gcc.c-torture/execute/20000801-2.c: New test.
30569         * gcc.c-torture/execute/20000819-1.c: New test.
30570         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30571         * gcc.dg/20000629-1.c: New test.
30572         * gcc.dg/20000724-1.c: New test.
30573         * gcc.dg/20000807-1.c: New test.
30574
30575 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30576
30577         * gcc.dg/cpp/pragma-1.c: New test.
30578         * gcc.dg/cpp/pragma-2.c: New test.
30579
30580 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30581
30582         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30583         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30584
30585 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30586
30587         * gcc.c-torture/compile/20000818-1.c: New test.
30588
30589 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30590
30591         * gcc.c-torture/execute/20000818-1.c: New test.
30592
30593 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30594
30595         * gcc.dg/format-va-1.c: New test.
30596
30597 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30598
30599         * g++.old-deja/g++.other/typedef8.C: New test.
30600
30601 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30604         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30605         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30606         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30607         * g++.old-deja/g++.other/ptrmem7.C: New test.
30608         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30609
30610 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30611
30612         * g++.old-deja/g++.pt/typename27.C: New test.
30613
30614 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30615
30616         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30617         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30618         * g++.old-deja/g++.pt/friend45.C: New test.
30619         * g++.old-deja/g++.other/friend8.C: New test.
30620
30621 2000-08-15  Richard Henderson  <rth@cygnus.com>
30622
30623         * gcc.c-torture/execute/20000815-1.c: New test.
30624
30625 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30626
30627         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30628         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30629         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30630
30631 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30632
30633         * g++.old-deja/g++.other/refinit2.C: New test.
30634
30635 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30636
30637         * lib/c-torture.exp (c-torture): Make
30638         compiler_conditional_xfail_data global.
30639         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30640         compiler_conditional_xfail_data machinery.
30641         (f-torture-execute): Likewise.
30642         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30643         and only when unrolling loops.
30644
30645         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30646
30647 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30648
30649         * g++.old-deja/g++.pt/explicit81.C: New test.
30650
30651 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30652
30653         * g++.old-deja/g++.pt/typename26.C: New test.
30654
30655 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30656
30657         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30658         warning.
30659
30660 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30661
30662         * g++.old-deja/g++.other/array3.C: New test.
30663
30664 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30665
30666         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30667         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30668         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30669         New tests.
30670
30671 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30672
30673         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30674         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30675
30676 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30677
30678         * gcc.c-torture/execute/20000808-1.c: New test.
30679
30680 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30681
30682         * gcc.dg/c90-const-expr-1.c: New test.
30683
30684 2000-08-08  Richard Henderson  <rth@cygnus.com>
30685
30686         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30687
30688 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30689
30690         * gcc.dg/noncompile/const-ll-1.c: New test.
30691
30692 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30693
30694         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30695
30696 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30697
30698         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30699         that running programs linked against the shared version of libobjc
30700         run correctly.
30701
30702 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30703
30704         * gcc.dg/c99-printf-1.c: New test.
30705
30706 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30707
30708         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30709
30710 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30711
30712         * gcc.c-torture/execute/20000731-1.x: Delete.
30713
30714 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30715
30716         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30717         and torture_without_loops as is done by c-torture.exp.
30718         (search_for): Copy from c-torture.exp.
30719         (gcc-dg-runtest): New function, drives a directory of tests
30720         iterating over the TORTURE_OPTIONS.
30721         (scan-assembler, scan-assembler-not): Move here from
30722         individual directory drivers.
30723
30724         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30725         defined by lib/gcc-dg.exp.
30726         * gcc.dg/cpp/cpp.exp: Likewise.
30727         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30728         gcc-dg-runtest, so we cycle over optimization options.
30729
30730         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30731         * gcc.dg/compare2.c: No longer expected to fail.
30732
30733 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30734
30735         * gcc.c-torture/execute/20000804-1.c: New test.
30736
30737 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30738
30739         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30740
30741 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30742
30743         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30744
30745 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30746
30747         * gcc.c-torture/compile/20000803-1.c: New test.
30748
30749 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30750
30751         * gcc.c-torture/execute/20000801-3.c,
30752         gcc.c-torture/execute/20000801-4.c: New tests.
30753         * gcc.c-torture/execute/20000801-3.x,
30754         gcc.c-torture/execute/20000801-4.x: Xfail.
30755
30756 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30757
30758         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30759         libobjc/.libs to allow for libtool.
30760
30761 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30762
30763         * gcc.c-torture/compile/20000802-1.c: New test.
30764
30765 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30766
30767         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30768
30769 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30770
30771         * gcc-c-torture/execute/20000731-2.c: New test.
30772
30773         * gcc.c-torture/execute/20000731-1.c: New test.
30774         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30775
30776 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30777
30778         * testsuite/gcc.dg/cpp/paste7.c: New test.
30779         * gcc.dg/cpp/20000725-1.c: New test.
30780
30781 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30782
30783         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30784         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30785         declaration warning for __builtin_dwarf_reg_size.
30786
30787         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30788
30789 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30790
30791         * gcc.dg/noncompile/voidparam-1.c: New test.
30792
30793 2000-07-30  Richard Henderson  <rth@cygnus.com>
30794
30795         * gcc.dg/c90-digraph-1.c: Don't xfail.
30796         * gcc.dg/compare2.c (case 10): Xfail.
30797         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30798
30799 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30800
30801         * gcc.dg/c99-main-1.c: New test.
30802
30803 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30804
30805         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30806
30807 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30808
30809         * gcc.c-tortuer/execute/20000726-1.c: New test.
30810
30811 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30812
30813         * gcc.c-torture/execute/enum-2.c: New test.
30814
30815 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30816
30817         * gcc.dg/cpp/tr-warn3.c: New test.
30818
30819 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30820
30821         * g++.old-deja/g++.ext/implicit1.C: Remove.
30822         * g++.old-deja/g++.jason/c2.C: Remove
30823         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30824         * g++.old-deja/g++.pt/crash16.C: Likewise.
30825         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30826
30827 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30828
30829         * g++.old-deja/g++.other/for2.C: New test.
30830
30831 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30832
30833         * gcc.dg/20000720-1.c: New test.
30834
30835 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30836
30837         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30838
30839 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30840
30841         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30842         * gcc.c-torture/execute/20000722-1.c: New.
30843         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30844
30845 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30846
30847         * gcc.dg/cpp/20000720-1.S: New test.
30848
30849 2000-07-21  Michael Meissner  <meissner@redhat.com>
30850
30851         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30852
30853 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30854
30855         * g++.old-deja/g++.brendan/crash16.C,
30856         g++.old-deja/g++.brendan/parse3.C,
30857         g++.old-deja/g++.brendan/redecl1.C,
30858         g++.old-deja/g++.ns/template13.C,
30859         g++.old-deja/g++.other/decl4.C,
30860         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30861
30862 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30863
30864         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30865         and "Internal error".
30866
30867         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30868         regexps.
30869         * gcc.dg/cpp/paste6.c: New test.
30870
30871 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30872
30873         * gcc.dg/cpp/tr-direct.c: New test.
30874
30875         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30876         gcc.dg/cpp/undef1.c: Tweak error regexps.
30877
30878 2000-07-18  Eric Christopher <echristo@redhat.com>
30879
30880         * gcc.c-torture/compile/20000718-1.c: New test.
30881
30882 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30883
30884         * cpplex.c (_cpp_push_token): If the token being pushed back
30885         is the previous token in this context, just subtract one from
30886         context->posn.
30887         * cppmacro.c (save_expansion): Clear aux field when storing a
30888         placemarker.
30889
30890 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30891
30892         * gcc.dg/noncompile/redecl-1.c: New test.
30893
30894 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30895
30896         * gcc.c-torture/execute/20000717-5.c: New test.
30897         * gcc.c-torture/execute/20000717-1.x: Removed.
30898
30899 2000-07-17  Richard Henderson  <rth@cygnus.com>
30900
30901         * gcc.c-torture/execute/20000717-4.c: New test.
30902
30903 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30904
30905         * gcc.dg/cpp/syshdr.c: New test.
30906         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30907
30908 2000-07-17  Neil Booth  <neilb@earthling.net>
30909
30910         * gcc.dg/cpp/cmdlne-dM.c: New test.
30911         * gcc.dg/cpp/cmdlne-dD.c: New test.
30912
30913 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30914
30915         * gcc.c-torture/execute/20000717-3.c: New test.
30916
30917         * gcc.c-torture/compile/20000717-1.c: New test.
30918
30919 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30920
30921         * gcc.c-torture/execute/20000717-2.c: New test.
30922
30923 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30924
30925         * gcc.dg/formatz-1.c: New test.
30926
30927         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30928         * gcc.dg/c99-digraph-1.c: New tests.
30929
30930         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30931         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30932
30933         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30934         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30935         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30936         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30937         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30938         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30939         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30940
30941 2000-07-17   Greg McGary <greg@mcgary.org>
30942
30943         * gcc.c-torture/execute/20000717-1.c: New test.
30944         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30945
30946 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30947
30948         * gcc.c-torture/execute/20000715-2.c: New test.
30949         * gcc.dg/20000715-1.c: New test.
30950
30951 2000-07-15  Michael Meissner  <meissner@redhat.com>
30952
30953         * gcc.c-torture/execute/20000715-1.c: New test.
30954
30955 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30956
30957         * gcc.c-torture/execute/20000707-1.c: New test.
30958
30959 2000-07-13  Neil Booth  <NeilB@earthling.net>
30960
30961         * testsuite/gcc.dg/cpp/digraph1.c,
30962         testsuite/gcc.dg/cpp/digraph2.c,
30963         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30964
30965 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30966
30967         * g77.f-torture/compile/20000630-2.f:  New test.
30968         * g77.f-torture/compile/20000630-2.x
30969
30970 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30971
30972         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30973
30974 2000-07-11  Neil Booth  <NeilB@earthling.net>
30975
30976         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30977
30978 2000-07-11  Neil Booth  <NeilB@earthling.net>
30979
30980         * gcc.dg/cpp/cmdlne-C.c: New.
30981
30982 2000-07-09  Neil Booth  <NeilB@earthling.net>
30983
30984         * gcc.dg/cpp/directiv.c: New tests.
30985         * gcc.dg/cpp/undef1.c: Update.
30986
30987 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30988
30989         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30990
30991 2000-07-09  Neil Booth  <NeilB@earthling.net>
30992
30993         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30994
30995 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30996
30997         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30998         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30999
31000 2000-07-08  Neil Booth  <NeilB@earthling.net>
31001
31002         * gcc.dg/cpp/macsyntx.c: New tests.
31003
31004 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31005
31006         * gcc.dg/20000707-1.c: New test.
31007
31008 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31009
31010         * gcc.c-torture/execute/20000706-1.c: New test.
31011         * gcc.c-torture/execute/20000706-2.c: New test.
31012         * gcc.c-torture/execute/20000706-3.c: New test.
31013         * gcc.c-torture/execute/20000706-4.c: New test.
31014         * gcc.c-torture/execute/20000706-5.c: New test.
31015
31016 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31017
31018         * g++.old-deja/g++.pt/instantiate7.C: New test.
31019
31020 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31021
31022         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31023         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31024         * g++.old-deja/g++.other/rtti3.C: Likewise.
31025         * g++.old-deja/g++.other/rttid3.C: Likewise.
31026
31027 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31028
31029         *  g77.f-torture/compile/20000630-1.x: Fix typo
31030
31031 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31032
31033         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31034         assembly output.
31035
31036 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31037
31038         * gcc.dg/cpp/ident.c: New test.
31039
31040 2000-07-05  Neil Booth  <NeilB@earthling.net>
31041
31042         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31043           gcc.dg/cpp/lexstrng.c: New tests.
31044
31045 2000-07-04  Neil Booth  <NeilB@earthling.net>
31046
31047         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31048         * gcc.dg/cpp/strify2.c: Same.
31049
31050 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31051
31052         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31053         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31054         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31055         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31056
31057         * testsuite/gcc.dg/cpp/macro1.c,
31058         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31059         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31060         testsuite/gcc.dg/cpp/strify1.c,
31061         testsuite/gcc.dg/cpp/strify2.c: New tests.
31062
31063 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31064
31065         * gcc.c-torture/execute/20000703-1.c: New test.
31066
31067 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31068
31069         * g++.old-deja/g++.pt (lookup10.C): New test.
31070
31071 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31072
31073         * g++.old-deja/g++.pt (typename25.C): New test.
31074
31075 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31076
31077         * gcc.c-torture/compile/20000701-1.c: New test.
31078
31079 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31080
31081         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31082         to test case.
31083
31084 2000-06-30  Catherine Moore  <clm@cygnus.com>
31085
31086         * gcc.c-torture/execute/align-1.c: New test.
31087
31088 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31089
31090         * g++.old-deja/g++.pt/expr8.C: New test.
31091         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31092
31093 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31094
31095         * gcc.c-torture/compile/20000629-1.c: New test.
31096
31097 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31098
31099
31100         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31101         gcc.dg/noncompile directory, depending on whether they're
31102         preprocessor tests or not.  Annotate all the tests for the dg
31103         framework.
31104
31105         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31106         * gcc.dg/noncompile/noncompile.exp: New.
31107
31108         * Moved files:
31109         Old name                                New name
31110         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31111         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31112         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31113         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31114         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31115         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31116         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31117         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31118         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31119         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31120         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31121         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31122         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31123         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31124         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31125         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31126         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31127         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31128         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31129         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31130         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31131         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31132         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31133         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31134
31135         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31136         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31137         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31138         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31139         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31140         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31141
31142 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31143
31144         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31145         declare one variable.  On the fourth, error.
31146         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31147         declared by 20000628-1a.h.
31148
31149 2000-06-29  Richard Henderson  <rth@redhat.com>
31150
31151         * gcc.c-torture/execute/930529-1.x: New file.
31152         * gcc.dg/920413-1.c: Adjust expected warning text.
31153         * gcc.dg/980217-1.c: Declare abort.
31154         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31155
31156 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31157
31158         * g77.f-torture/compile/20000629-1.f: New test.
31159         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31160
31161 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31162
31163         Rearrange lots of files, removing entirely the
31164         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31165         directories.
31166
31167         * Deleted files:
31168         gcc.c-torture/code_quality/code_quality.exp
31169         gcc.c-torture/special/special.exp
31170         gcc.failure/failure.exp
31171         gcc.failure/940409-1.x
31172         gcc.c-torture/compile/961203-1.x
31173
31174         * New files:
31175         gcc.misc-tests/linkage.exp
31176         gcc.c-torture/execute/920730-1t.c
31177         gcc.c-torture/execute/920730-1t.x
31178         gcc.c-torture/compile/920520-1.x
31179         gcc.c-torture/compile/920521-1.x
31180         gcc.c-torture/compile/981006-1.x
31181         gcc.c-torture/execute/eeprof-1.x
31182
31183         * Moved files (possibly with modifications to fit a new harness):
31184         Old name                                New name
31185         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31186         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31187         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31188         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31189         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31190         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31191         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31192         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31193         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31194         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31195         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31196         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31197         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31198         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31199
31200 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31201
31202         * c-torture/compile/961203-1.x: Delete.
31203
31204         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31205         not exit. Include stdio.h.
31206         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31207         * gcc.misc-tests/dg-12.c: Likewise.
31208         * gcc.misc-tests/dg-5.c: Likewise.
31209         * gcc.misc-tests/dg-6.c: Likewise.
31210         * gcc.misc-tests/dg-7.c: Prototype abort.
31211         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31212         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31213         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31214         not exit.
31215         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31216         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31217
31218 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31219
31220         * gcc.dg/cpp/20000628-1.c: New test.
31221         * gcc.dg/cpp/20000628-1.h: New header for above test.
31222         * gcc.dg/cpp/20000628-1a.h: Likewise.
31223
31224 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31225
31226         * gcc.dg/cpp: New directory.
31227         * gcc.dg/cpp/cpp.exp: New driver.
31228         * gcc.dg/cpp/20000627-1.c: New test.
31229         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31230         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31231         and rewrite as a compilation test.
31232
31233         * gcc.dg: Move many files into the cpp subdirectory, possibly
31234         renaming or editing them as well.
31235         Old name                New name
31236         990119-1.c              cpp/19990119-1.c
31237         990228-1.c              cpp/19990228-1.c
31238         990407-1.c              cpp/19990407-1.c
31239         990409-1.c              cpp/19990409-1.c
31240         990413-1.c              cpp/19990413-1.c
31241         990703-1.c              cpp/19990703-1.c
31242         20000127-1.c            cpp/20000127-1.c
31243         20000129-1.c            cpp/20000129-1.c
31244         20000207-1.c            cpp/20000207-1.c
31245         20000207-2.c            cpp/20000207-2.c
31246         20000209-1.c            cpp/20000209-1.c
31247         20000209-2.c            cpp/20000209-2.c
31248         20000301-1.c            cpp/20000301-1.c
31249         20000419-1.c            cpp/20000419-1.c
31250         20000510-1.S            cpp/20000510-1.S
31251         20000519-1.c            cpp/20000519-1.c
31252         20000529-1.c            cpp/20000529-1.c
31253         20000625-1.c            cpp/20000625-1.c
31254         20000625-2.c            cpp/20000625-2.c
31255         cpp-as1.c               cpp/assert1.c
31256         cpp-as2.c               cpp/assert2.c
31257         cxx-comments-1.c        cpp/cxxcom1.c
31258         cxx-comments-2.c        cpp/cxxcom2.c
31259         endif-label.c           cpp/endif.c
31260         cpp-hash1.c             cpp/hash1.c
31261         cpp-hash2.c             cpp/hash2.c
31262         cpp-if1.c               cpp/if-1.c
31263         cpp-if2.c               cpp/if-2.c
31264         cpp-if3.c               cpp/if-3.c
31265         cpp-if4.c               cpp/if-4.c
31266         cpp-if5.c               cpp/if-5.c
31267         cpp-cond.c              cpp/if-cexp.c
31268         cpp-missingop.c         cpp/if-mop.c
31269         cpp-missingparen.c      cpp/if-mpar.c
31270         cpp-opprec.c            cpp/if-oppr.c
31271         cpp-ifparen.c           cpp/if-paren.c
31272         cpp-shortcircuit.c      cpp/if-sc.c
31273         cpp-shift.c             cpp/if-shift.c
31274         cpp-unary.c             cpp/if-unary.c
31275         cpp-li1.c               cpp/line1.c
31276         cpp-li2.c               cpp/line2.c
31277         lineno.c                cpp/line3.c
31278         lineno-2.c              cpp/line4.c
31279         cpp-mi.c                cpp/mi1.c
31280         cpp-mic.h               cpp/mi1c.h
31281         cpp-micc.h              cpp/mi1cc.h
31282         cpp-mind.h              cpp/mi1nd.h
31283         cpp-mindp.h             cpp/mi1ndp.h
31284         cpp-mix.h               cpp/mi1x.h
31285         cpp-mi2.c               cpp/mi2.c
31286         cpp-mi2a.h              cpp/mi2a.h
31287         cpp-mi2b.h              cpp/mi2b.h
31288         cpp-mi2c.h              cpp/mi2c.h
31289         cpp-mi3.c               cpp/mi3.c
31290         cpp-mi3.def             cpp/mi3.def
31291         poison-1.c              cpp/poison.c
31292         pr-impl.c               cpp/prag-imp.c
31293         cpp-redef-2.c           cpp/redef1.c
31294         cpp-redef.c             cpp/redef2.c
31295         strpaste.c              cpp/strp1.c
31296         strpaste-2.c            cpp/strp2.c
31297         cpp-tradpaste.c         cpp/tr-paste.c
31298         cpp-tradstringify.c     cpp/tr-str.c
31299         cpp-tradwarn1.c         cpp/tr-warn1.c
31300         cpp-tradwarn2.c         cpp/tr-warn2.c
31301         trigraphs.c             cpp/trigraphs.c
31302         cpp-unc1.c              cpp/unc1.c
31303         cpp-unc2.c              cpp/unc2.c
31304         cpp-unc3.c              cpp/unc3.c
31305         cpp-unc.c               cpp/unc4.c
31306         undef.c                 cpp/undef1.c
31307         undef-2.c               cpp/undef2.c
31308         cpp-wi1.c               cpp/widestr1.c
31309
31310 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31311
31312         * lib/g++.exp (g++_include_flags): Tweak.
31313
31314 2000-06-27  H.J. Lu  <hjl@gnu.org>
31315             Loren J. Rittle  <ljrittle@acm.org>
31316
31317         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31318         version with one that knows about the new gcc tree structure.
31319         (g++_link_flags): Same.
31320
31321 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31322
31323         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31324         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31325         case we are cross-compiling.
31326
31327         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31328         g++.old-deja/g++.niklas/Makefile.in,
31329         g++.old-deja/g++.niklas/configure.in,
31330         g++.old-deja/g++.other/Makefile.in,
31331         g++.old-deja/g++.other/configure.in,
31332         gcc.c-torture/code_quality/Makefile.in,
31333         gcc.c-torture/code_quality/configure.in,
31334         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31335         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31336         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31337         gcc.c-torture/execute/ieee/Makefile.in,
31338         gcc.c-torture/execute/ieee/configure.in,
31339         gcc.c-torture/noncompile/Makefile.in,
31340         gcc.c-torture/noncompile/configure.in,
31341         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31342         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31343         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31344
31345 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31346
31347         * g++.old-deja/g++.other/ambig3.C: New test.
31348
31349 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31350
31351         * g++.old-deja/g++.pt/syntax1.C: New test.
31352         * g++.old-deja/g++.pt/syntax2.C: New test.
31353         * g++.old-deja/g++.other/syntax3.C: New test.
31354         * g++.old-deja/g++.other/syntax4.C: New test.
31355
31356 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31357
31358         * gcc.dg/20000623-1.c: Prototype exit and abort.
31359
31360 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31361
31362         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31363         New tests.
31364         * gcc.dg/cpp-mi3.def: New file.
31365
31366         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31367         inside assertions.
31368         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31369         lexer's error messages.
31370         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31371         divine anything from the linemarkers.
31372         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31373         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31374
31375 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31376
31377         * gcc.dg/20000623-1.c: New test.
31378
31379 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31380
31381         * gcc.c-torture/execute/20000622-1.c: New test.
31382
31383 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31384
31385         * g++.old-deja/g++.other/init15.C: New test.
31386
31387 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31388
31389         * g++.old-deja/g++.pt/vaarg2.C: New test.
31390         * g++.old-deja/g++.pt/vaarg3.C: New test.
31391
31392 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31393
31394         * g++.old-deja/g++.other/dyncast6.C: New test.
31395
31396 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31397
31398         * gcc.c-torture/execute/loop-6.c: New test.
31399
31400 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31401
31402         * gcc.dg/20000614-1.c: New test.
31403         * gcc.dg/20000614-2.c: New test.
31404
31405 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31406
31407         * g++.old-deja/g++.other/inline12.C: New test.
31408
31409 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31410
31411         * g++.old-deja/g++.other/eh1.C: New test.
31412
31413 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31414
31415         * g++.old-deja/g++.other/type.C: New test.
31416
31417 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31418
31419         * g++.old-deja/g++.other/initstring.C: New test.
31420
31421 2000-06-12  Jason Merrill  <jason@redhat.com>
31422
31423         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31424
31425 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31426
31427         * gcc.c-torture/compile/20000609-1.c: New test.
31428
31429 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31430
31431         * gcc.dg/20000609-1.c: New test.
31432
31433 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31434
31435         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31436         * gcc.c-torture/noncompile/poison-1.c: Move...
31437         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31438         * gcc.dg/cpp-li1.c: Add a token after the #line.
31439
31440 2000-06-05  Richard Henderson  <rth@cygnus.com>
31441
31442         * gcc.c-torture/execute/20000605-2.c: New test.
31443         * gcc.c-torture/execute/20000605-3.c: New test.
31444
31445 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31446
31447         * g77.f-torture/execute/20000503-1.x: New file.
31448
31449 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31450
31451         * g++.old-deja/g++.eh/badalloc1.C: New test.
31452
31453 2000-06-05  Richard Henderson  <rth@cygnus.com>
31454
31455         * gcc.c-torture/execute/20000605-1.c: New test.
31456
31457 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31458             Nathan Sidwell <nathan@codesourcery.com>
31459
31460         * gcc.c-torture/compile/20000605-1.c: New test.
31461
31462 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31463
31464         * g77.f-torture/compile/20000601-1.f:  New test.
31465
31466 2000-06-03  Richard Henderson  <rth@cygnus.com>
31467
31468         * gcc.c-torture/execute/20000603-1.c: New.
31469
31470 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31471
31472         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31473         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31474
31475 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31476
31477         * gcc.dg/compare2.c (case 12): XFAIL.
31478         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31479         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31480
31481         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31482
31483 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31484
31485         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31486         guard macro is already defined when the header is first
31487         included.
31488         * gcc.dg/cpp-mix.h: New file.
31489         * gcc.dg/endif-label.c: Update patterns to match compiler.
31490
31491         * g++.brendan/complex1.C: Declare abort.
31492         * g++.law/refs4.C: Remove XFAIL.
31493         * g++.oliva/expr2.C: Declare abort and exit.
31494
31495 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31496
31497         * gcc.c-torture/execute/20000528-1.c: New test.
31498
31499         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31500         * g++.old-deja/g++.law/temps4.C: Likewise.
31501
31502         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31503         stdlib.h.  Call abort() on failure.
31504         * g++.old-deja/g++.law/refs4.C: Likewise.
31505         * g++.old-deja/g++.law/temps4.C: Likewise.
31506         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31507         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31508
31509 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31510
31511         Relative to g++.dg/special:
31512         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31513
31514         Relative to g++.old-deja:
31515         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31516         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31517         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31518         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31519         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31520         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31521         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31522
31523         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31524         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31525         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31526         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31527         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31528         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31529         and/or string.h.
31530
31531         * g++.other/goto1.C: Update expectations for error messages.
31532
31533 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31534
31535         * gcc.c-torture/compile/20000523-1.c: New test.
31536
31537 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31538
31539         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31540
31541 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31542
31543         * g++.old-deja/g++.eh/catch11.C: New test.
31544         * g++.old-deja/g++.eh/catch12.C: New test.
31545
31546 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31547
31548         * gcc.c-torture/execute/20000523-1.c: New test.
31549
31550 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31551
31552         * c-torture/execute/bcp-1.c: Replace abort in arg of
31553         __builtin_constant_p with a generic external function.
31554
31555         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31556         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31557         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31558         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31559         Prototype abort and/or exit.
31560
31561         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31562         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31563         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31564         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31565
31566 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31567
31568         * gcc.dg/dwarf2-1.c: New test.
31569
31570 2000-05-20  Richard Henderson  <rth@cygnus.com>
31571
31572         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31573
31574 2000-05-20  Andreas Jaeger  <aj@suse.de>
31575
31576         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31577         testcase.
31578
31579 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31580
31581         * gcc.c-torture/execute/20000519-2.c: New test.
31582
31583 2000-05-19  Andreas Jaeger  <aj@suse.de>
31584
31585         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31586         which fails with SSA.
31587
31588         * lib/c-torture.exp: Also test with -O3 -fssa.
31589
31590 2000-05-18  Michael Meissner  <meissner@redhat.com>
31591
31592         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31593         * gcc.c-torture/execute/920415-1.c: Ditto.
31594         * gcc.c-torture/execute/920501-1.c: Ditto.
31595         * gcc.c-torture/execute/conversion.c: Ditto.
31596         * gcc.c-torture/execute/cvt-1.c: Ditto.
31597
31598 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31599
31600         * gcc.c-torture/compile/20000518-1.c: New test.
31601
31602 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31603
31604         * g77.f-torture/compile/200005018.f:  New test.
31605
31606 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31607
31608         * gcc.c-torture/compile/20000517-1.c: New test.
31609
31610 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31611
31612         * gcc.c-torture/execute/20000516-1.c: New test.
31613
31614 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31615
31616         * g++.old-deja/g++.other/eh.C: New test.
31617
31618 2000-05-12  Richard Henderson  <rth@cygnus.com>
31619
31620         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31621         constants through to doit's conditional.
31622
31623 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31624
31625         * gcc.c-torture/compile/20000511-1.c: New test.
31626         * g77.f-torture/compile/20000511-1.f: New test.
31627         * g77.f-torture/compile/20000511-2.f: New test.
31628
31629 2000-05-11  Michael Meissner  <meissner@redhat.com>
31630
31631         * gcc.c-torture/execute/20000511-1.c: New test.
31632
31633 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31634
31635         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31636         * gcc.dg/20000510-1.S: New.
31637
31638 2000-05-08  Catherine Moore  <clm@cygnus.com>
31639
31640         * gcc.dg/unused-3.c: New.
31641
31642 2000-05-06  Richard Henderson  <rth@cygnus.com>
31643
31644           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31645           * g++.old-deja/g++.mike/warn1.C: Likewise.
31646           * g++.old-deja/g++.pt/local1.C: Likewise.
31647           * g++.old-deja/g++.pt/local7.C: Likewise.
31648           * g++.old-deja/g++.pt/spec16.C: Likewise.
31649
31650 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31651
31652         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31653
31654 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31655
31656           * g77.f-torture/execute/20000503-1.f:  New test.
31657
31658 2000-05-04  Andreas Jaeger  <aj@suse.de>
31659
31660         * gcc.dg/noreturn-2.c: New test.
31661
31662 2000-05-04  Neil Booth  <NeilB@earthling.net>
31663
31664         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31665         preprocessor.
31666
31667 2000-05-04  Richard Henderson  <rth@cygnus.com>
31668
31669         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31670
31671 2000-05-04  Richard Henderson  <rth@cygnus.com>
31672
31673         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31674         OpenSSL by Jason R Thorpe.
31675
31676 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31677
31678         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31679
31680 2000-05-03  Robert Lipe <robertlipe@usa.net>
31681
31682         * gcc.dg/20000503-1.c: New test.
31683
31684 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31685
31686         * gcc.c-torture/compile/20000502-1.c: New test.
31687         * g++.old-deja/g++.other/align.C: New test.
31688         * gcc.dg/cpp-tradstringify.c: New test.
31689
31690 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31691
31692         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31693         and hard registers.
31694
31695 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31696
31697         * gcc.c-torture/execute/loop-5.c: New test.
31698
31699 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31700
31701         * gcc.c-torture/execute/va-arg-20.c: New test.
31702
31703 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31704
31705         * gcc.c-torture/execute/20000422-1.c: New test.
31706
31707 2000-04-20  Greg McGary  <gkm@gnu.org>
31708
31709         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31710         when optimizing, but without sibling-call optimizations (-O1).
31711
31712 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31713
31714           * gcc.c-torture/compile/20000420-1.c: New test.
31715
31716 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31717
31718         * g++.abi/ptrflags.C: New test.
31719         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31720
31721 2000-04-19  Catherine Moore  <clm@cygnus.com>
31722
31723         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31724
31725 2000-04-19  Greg McGary  <gkm@gnu.org>
31726
31727         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31728         sibling-call optimizations.
31729
31730 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31731
31732         * gcc.dg/20000419-1.c: New test.
31733
31734 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31735
31736         * gcc.c-torture/execute/20000412-6.c: New test.
31737
31738 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31739
31740         * gcc.c-torture/execute/20000412-5.c: New test.
31741         * g77.f-torture/compile/20000412-1.f: New test.
31742         * gcc.c-torture/execute/20000412-4.c: New test.
31743         * gcc.c-torture/compile/20000412-2.c: New test.
31744         * gcc.c-torture/execute/20000412-3.c: New test.
31745         * gcc.c-torture/compile/20000412-1.c: New test.
31746         * gcc.c-torture/execute/20000412-2.c: New test.
31747
31748 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31749
31750         * objc/execute/bf-20.m: New test.
31751
31752 2000-04-10  Richard Henderson  <rth@cygnus.com>
31753
31754         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31755
31756         * gcc.c-torture/execute/20000412-1.c: New test.
31757
31758 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31759
31760         * g++.old-deja/g++.eh/catchptr1.C: New test.
31761
31762 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31763
31764         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31765
31766 2000-04-08  Neil Booth  <NeilB@earthling.net>
31767
31768         * gcc.dg/cpp-nullchar.c: Remove test as
31769         embedded nulls cause problems.
31770
31771 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31772
31773         * gcc.dg/compare2.c: New test.
31774
31775 2000-04-08  Neil Booth  <NeilB@earthling.net>
31776
31777         * gcc.dg/cpp-nullchar.c: New test.
31778
31779 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31780
31781         * gcc.dg/cpp-mi2.c: New test.
31782         * gcc.dg/cpp-mi2[abc].h: New files.
31783
31784 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31785
31786         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31787         member name.
31788
31789 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31790
31791         * g++.old-deja/g++.abi/vmihint.C: New test.
31792
31793 2000-04-06  Neil Booth  <NeilB@earthling.net>
31794
31795         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31796         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31797         copyright.
31798
31799 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31800
31801         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31802         avoid stack-frame overwrite.
31803
31804 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31805
31806         * gcc.c-torture/compile/20000405-2.c: New test.
31807         * gcc.c-torture/compile/20000405-3.c: New test.
31808
31809 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31810
31811         * gcc.c-torture/compile/20000405-1.c: New test.
31812
31813 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31814
31815         * gcc.dg/cast-qual-1.c: Revert last change.
31816
31817 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31818
31819         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31820
31821 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31822
31823         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31824         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31825
31826 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31827
31828         * gcc.c-torture/compile/20000403-2.c: New test.
31829         * gcc.c-torture/compile/20000403-1.c: New test.
31830
31831 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31832
31833         * gcc.c-torture/execute/20000403-1.c: New test.
31834
31835 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31836
31837         * gcc.c-torture/execute/20000402-1.c: New test.
31838
31839 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31840
31841         * gcc.c-torture/execute/va-arg-15.c: New test.
31842         * gcc.c-torture/execute/va-arg-16.c: New test.
31843         * gcc.c-torture/execute/va-arg-17.c: New test.
31844         * gcc.c-torture/execute/va-arg-18.c: New test.
31845         * gcc.c-torture/execute/va-arg-19.c: New test.
31846
31847 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31848
31849         * gcc.c-torture/compile/981211-1.c: Move to...
31850         * gcc.dg/cpp-as1.c: ...here.
31851         * gcc.dg/cpp-as2.c: New file.
31852
31853         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31854         compiler.
31855
31856 2000-04-02  Neil Booth  <NeilB@earthling.net>
31857
31858         * gcc.dg/cpp-cond.c  New tests.
31859         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31860         accidental success less likely.
31861         * gcc.dg/cpp-missingop.c  New tests.
31862         * gcc.dg/cpp-missingparen.c  New tests.
31863         * gcc.dg/cpp-shift.c  New tests.
31864         * gcc.dg/cpp-shortcircuit.c  New tests.
31865         * gcc.dg/cpp-unary.c  New tests.
31866
31867 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31868
31869         * gcc.c-torture/compile/20000329-1.c: New test.
31870
31871 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31872
31873         * gcc.c-torture/compile/20000326-1.c: New test.
31874         * gcc.c-torture/compile/20000326-2.c: New test.
31875
31876 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31877
31878         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31879         the first parameter is a function argument.
31880
31881 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31882
31883         * g++.old-deja/g++.ext/array4.C: New test.
31884
31885 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31886
31887         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31888
31889 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31890
31891         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31892
31893 2000-03-19  Richard Henderson  <rth@cygnus.com>
31894
31895         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31896
31897 2000-03-19  Richard Henderson  <rth@cygnus.com>
31898
31899         * gcc.c-torture/compile/20000319-1.c: New test.
31900
31901 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31902
31903         * gcc.c-torture/execute/20000314-3.c: New test.
31904         * gcc.c-torture/execute/20000314-2.c: New test.
31905         * gcc.c-torture/execute/20000314-1.c: New test.
31906         * gcc.c-torture/compile/20000314-2.c: New test.
31907         * gcc.c-torture/compile/20000314-1.c: New test.
31908
31909 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31910
31911         * g++.old-deja/g++.warn/inline.C: New test.
31912
31913 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31914
31915         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31916         standards-compliant result rather than specific constants.
31917         Put test-values in array.
31918
31919 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31920
31921         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31922         (g++_target_compile): Put test-specific options last.
31923
31924 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31925
31926         * g++.old-deja/g++.eh/vbase4.C: New test.
31927
31928 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31929
31930         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31931
31932 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31933
31934         * g++.old-deja/g++.brendan/misc12.C: Removed.
31935         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31936         * g++.old-deja/g++.ext/pretty4.C: New test.
31937
31938 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31939
31940         * g++.old-deja/g++.other/string2.C: New test.
31941
31942 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         * g++.old-deja/g++.warn/impint2.C: New test.
31945
31946 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31947
31948         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31949         is 1, not zero.
31950
31951 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31952
31953         * g++.old-deja/g++.warn/impint.C: New test.
31954         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31955         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31956         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31957         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31958         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31959         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31960         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31961         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31962         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31963         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31964         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31965         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31966
31967 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31968
31969         * gcc.dg/cpp-redef.c: New test.
31970
31971 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31972
31973         * g++.old-deja/g++.pt/unify7.C: New test.
31974
31975 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31976
31977         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31978         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31979
31980 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31981
31982         * gcc.c-torture/compile/20000224-1.c: New test.
31983
31984 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31985
31986         * gcc.c-torture/compile/cpp-2.c: New test.
31987         * gcc.c-torture/compile/cpp-1.c: New test.
31988
31989 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31990
31991         * gcc.c-torture/execute/20000225-1.c: New test.
31992
31993 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31994
31995         * gcc.dg/cpp-li2.c: New test.
31996
31997         * gcc.dg/cpp-wi1.c: New test.
31998
31999         * gcc.dg/cpp-li1.c: New test.
32000
32001 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32002
32003         * g++.old-deja/g++.other/sizeof5.C: New test.
32004
32005 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32006
32007         * gcc.c-torture/execute/va-arg-13.c: New test.
32008
32009 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32010
32011         * gcc.c-torture/execute/va-arg-12.c: New test.
32012
32013 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32014
32015         * gcc.c-torture/execute/20000223-1.c: New test.
32016
32017 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32018
32019         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32020
32021 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32022
32023         * g++.old-deja/g++.abi/ptrmem.C: New test.
32024
32025 2000-02-19  Richard Henderson  <rth@cygnus.com>
32026
32027         * gcc.c-torture/compile/init-3.c: New.
32028
32029 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32030
32031         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32032         ALWAYS_CXXFLAGS.
32033
32034 2000-02-11  Robert Lipe <robertl@sco.com>
32035
32036         * gcc.c-torture/compile/20000211-3.c: New test.
32037
32038 2000-02-11  Martin Buchholz <martin@xemacs.org>
32039
32040         * gcc.c-torture/compile/20000211-2.c: New test.
32041
32042 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32043
32044         * gcc.c-torture/compile/20000211-1.c: New test.
32045
32046 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32047
32048         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32049           on native targets
32050
32051 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32052
32053         * g++.old-deja/g++.other/cast5.C: New test.
32054
32055 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32056
32057         * gcc.c-torture/execute/20000205-1.c: New.
32058
32059 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32060
32061         * g++.old-deja/g++.jason/cast3.C: Return void.
32062         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32063
32064 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32065
32066         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32067
32068         * gcc.dg/loop-1.c: New test.
32069
32070 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32071
32072         * gcc.c-torture/compile/20000127-1.c: New test.
32073         * gcc.c-torture/execute/991228-1.c: New test.
32074
32075 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32076
32077         * gcc.dg/unused-2.c: New test.
32078
32079         * gcc.dg/conv-1.c: New test.
32080
32081 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32082
32083         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32084         compiler.
32085         (tool_option_proc): Fix typo.
32086
32087 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32088
32089         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32090         of the ld on the host, not on the build machine.
32091         Also, don't crash if '--help' is not a supported option.
32092
32093 2000-01-24  Richard Henderson  <rth@cygnus.com>
32094
32095         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32096
32097 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32098
32099         * gcc.c-torture/execute/20000120-2.c: New test.
32100         * gcc.c-torture/execute/20000120-1.c: New test.
32101
32102 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32103
32104         * gcc.c-torture/execute/20000113-1.c: New test.
32105
32106 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32107
32108         * gcc.c-torture/execute/20000112-1.c: New test.
32109
32110 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32111
32112         * gcc.dg/20000111-1.c: New test.
32113
32114 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32115
32116         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32117         with 16 bit integers.
32118
32119 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32120
32121         * gcc.dg/20000108-1.c: New test.
32122
32123 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32124
32125         * g++.old-deja/g++.ns/koenig8.C: New test.
32126
32127 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32128
32129         * g++.old-deja/g++.other/cast4.C: New test.
32130
32131 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32132
32133         * gcc.c-torture/compile/20000105-2.c: New test.
32134         * gcc.c-torture/compile/20000105-1.c: New test.
32135
32136 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32137
32138         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32139         references to printf & atoi to conform to ANSI standard.
32140         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32141         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32142         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32143         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32144         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32145         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32146         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32147         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32148         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32149         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32150         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32151         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32152         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32153         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32154         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32155         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32156         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32157         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32158         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32159         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32160         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32161         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32162         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32163         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32164         * g++.old-deja/g++.brendan/init3.C: Likewise.
32165         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32166         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32167         * g++.old-deja/g++.brendan/new2.C: Likewise.
32168         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32169         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32170         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32171         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32172         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32173         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32174         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32175         * g++.old-deja/g++.brendan/template24.C: Likewise.
32176         * g++.old-deja/g++.brendan/template3.C: Likewise.
32177         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32178         * g++.old-deja/g++.jason/inline3.C: Likewise.
32179         * g++.old-deja/g++.jason/opeq.C: Likewise.
32180         * g++.old-deja/g++.law/arg5.C: Likewise.
32181         * g++.old-deja/g++.law/arm7.C: Likewise.
32182         * g++.old-deja/g++.law/ctors11.C: Likewise.
32183         * g++.old-deja/g++.law/cvt8.C: Likewise.
32184         * g++.old-deja/g++.law/init9.C: Likewise.
32185         * g++.old-deja/g++.law/refs4.C: Likewise.
32186         * g++.old-deja/g++.law/template2.C: Likewise.
32187         * g++.old-deja/g++.law/visibility24.C: Likewise.
32188         * g++.old-deja/g++.law/vtable3.C: Likewise.
32189         * g++.old-deja/g++.mike/asm2.C: Likewise.
32190         * g++.old-deja/g++.mike/eh1.C: Likewise.
32191         * g++.old-deja/g++.mike/misc1.C: Likewise.
32192         * g++.old-deja/g++.mike/misc13.C: Likewise.
32193         * g++.old-deja/g++.mike/misc14.C: Likewise.
32194         * g++.old-deja/g++.mike/ns12.C: Likewise.
32195         * g++.old-deja/g++.mike/p1248.C: Likewise.
32196         * g++.old-deja/g++.mike/p3708.C: Likewise.
32197         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32198         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32199         * g++.old-deja/g++.mike/p646.C: Likewise.
32200         * g++.old-deja/g++.mike/p700.C: Likewise.
32201         * g++.old-deja/g++.mike/p783.C: Likewise.
32202         * g++.old-deja/g++.mike/p783a.C: Likewise.
32203         * g++.old-deja/g++.mike/p783b.C: Likewise.
32204         * g++.old-deja/g++.mike/p786.C: Likewise.
32205         * g++.old-deja/g++.mike/p789.C: Likewise.
32206         * g++.old-deja/g++.mike/p789a.C: Likewise.
32207         * g++.old-deja/g++.mike/p807a.C: Likewise.
32208         * g++.old-deja/g++.other/delete3.C: Likewise.
32209         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32210         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32211         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32212         * g++.old-deja/g++.other/empty1.C: Likewise.
32213         * g++.old-deja/g++.other/temporary1.C: Likewise.
32214         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32215         * g++.old-deja/g++.pt/t16.C: Likewise.
32216         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32217
32218 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32219
32220         * gcc.dg/991230-1.c: New test.
32221
32222 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32223
32224         * gcc.c-torture/compile/991229-3.c: New test.
32225         * gcc.c-torture/compile/991229-2.c: New test.
32226         * gcc.c-torture/compile/991229-1.c: New test.
32227
32228 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32229
32230         * gcc.c-torture/compile/labels-2.c: New test.
32231
32232 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32233
32234         * gcc.c-torture/execute/991227-1.c: New test.
32235
32236 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32237
32238         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32239
32240 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32241
32242         * gcc.c-torture/execute/991221-1.c: New test.
32243
32244 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32245
32246         * g++.old-deja/g++.other/cast3.C: New test.
32247
32248 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32249
32250         * gcc.c-torture/execute/991216-4.c: New test.
32251
32252 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32253
32254         * gcc.c-torture/execute/991216-1.c: New test.
32255         * gcc.c-torture/execute/991216-2.c: New test.
32256         * gcc.c-torture/execute/991216-3.c: New test.
32257
32258 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32259
32260         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32261         Actually make the test fail by using "-O2" for compilation.
32262
32263 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32264
32265         * g++.old-deja/g++.warn/cast-align1.C: New test.
32266
32267 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32268
32269         * gcc.c-torture/compile/991214-1.c: New test.
32270         * gcc.c-torture/compile/991214-2.c: New test.
32271
32272 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32273
32274         * gcc.dg/991214-1.c: New test.
32275
32276 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32277
32278         * gcc.c-torture/compile/991213-3.c: New test.
32279         * gcc.c-torture/compile/991213-2.c: New test.
32280         * gcc.c-torture/compile/991213-1.c: New test.
32281
32282 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32283
32284         * gcc.dg/991209-1.c: New test.
32285
32286 1999-12-08  Nathan Sidwell <nathan@acm.org>
32287
32288         * gcc.c-torture/compile/991208-1.c: New test.
32289
32290 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32291
32292         * gcc.dg/ultrasp2.c: New test.
32293
32294 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32295
32296         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32297
32298 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32299
32300         * gcc.c-torture/compile/991202-1.c: New test.
32301         * gcc.c-torture/execute/991202-1.c: New test.
32302         * gcc.c-torture/execute/991202-2.c: New test.
32303         * gcc.c-torture/execute/991202-3.c: New test.
32304
32305 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32306
32307         * g++.old-deja/g++.abi/align.C: New test.
32308         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32309         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32310
32311 1999-12-01  Richard Henderson  <rth@cygnus.com>
32312
32313         * gcc.c-torture/execute/991201-1.c: New.
32314
32315 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32316
32317         * gcc.dg/991129-1.c: New test.
32318
32319 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32320
32321         * gcc.c-torture/compile/991127-1.c: New test.
32322
32323 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32324
32325         * g++.old-deja/g++.other/warn4.C: New test.
32326
32327 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32328
32329         * g++.old-deja/g++.eh/cleanup2.C: New test.
32330         * g++.old-deja/g++.ext/pretty2.C: New test.
32331         * g++.old-deja/g++.ext/pretty3.C: New test.
32332         * g++.old-deja/g++.other/debug6.C: New test.
32333
32334 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32335
32336         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32337         compiler_output to look for one error message instead of two.
32338
32339 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32340
32341         * gcc.c-torture/execute/991118-1.c: Also test case
32342         where the word boundary does not split a byte evenly.
32343
32344 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32345
32346         * g++.old-deja/g++.ext/restrict1.C: New test.
32347
32348 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32349
32350         * gcc.c-torture/execute/991118-1.c: New test.
32351
32352 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32353
32354         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32355         working directory pathnames.
32356
32357 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32358
32359         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32360         host is equipped with driver.h and driver.o so it can actually
32361         compile and run the tests.
32362
32363 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32364
32365         * gcc.c-torture/compile/991008-1.c: New test.
32366
32367 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32368
32369         * lib/gcc-dg.exp: Include target-supports.exp
32370
32371 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32372
32373         * lib/target-supports.exp: New file: Provide procs to test for
32374         features supported by the target.
32375         (check_weak_available): Moved here from ecos.exp.
32376         (check_alias_available): New proc: Determine of the target
32377         toolchain supports the alias attribute.
32378
32379         * gcc.dg/special/ecos.exp: Move check_weak_available to
32380         target-supports.exp.
32381         (alias-1.c): Only perform the test if the target supports
32382         aliases.
32383         (wkali-1.c): Only perform the test if the target supports
32384         aliases.
32385
32386         * gcc.dg/990506-0.c: Expect error messages from cross
32387         targets as well as native targets.
32388
32389 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32390
32391         * gcc.dg/ultrasp1.c: Removed xfail.
32392         * gcc.dg/struct-ret-2.c: Likewise.
32393         * gcc.dg/array-1.c: Likewise.
32394
32395 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32396
32397         * gcc.dg/struct-ret-2.c: New test.
32398
32399         * gcc.dg/array-1.c: New test.
32400
32401 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32402
32403         * gcc.c-torture/execute/991030-1.c: New test.
32404
32405 1999-10-26  Richard Henderson  <rth@cygnus.com>
32406
32407         * gcc.c-torture/compile/991026-2.c: New test.
32408
32409 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32410
32411         * gcc.c-torture/compile/991026-1.c: New test.
32412
32413 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32414
32415         * gcc.c-torture/execute/991023-1.c: New test.
32416
32417 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32418
32419         * gcc.c-torture/execute/991019-1.c: New test.
32420
32421 1999-10-16  Richard Henderson  <rth@cygnus.com>
32422
32423         * gcc.c-torture/execute/991016-1.c: New test.
32424
32425 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32426
32427         * gcc.c-torture/execute/991014-1.c: New test.
32428
32429 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32430
32431         * g++.old-deja/g++.other/union2.C: New test.
32432
32433 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32434
32435         * g++.old-deja/g++.other/vaarg2.C: New test.
32436         * g++.old-deja/g++.other/vaarg3.C: New test.
32437
32438 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32439
32440         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32441         in compile/.
32442
32443 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32444
32445         * gcc.c-torture/execute/va-arg-11.c: New test.
32446
32447 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32448
32449         * lib/file-format.exp (gcc_target_object_format): Don't
32450         crash if objdump is unavailable.
32451
32452 1999-09-29  Donn Terry <donn@interix.com>
32453
32454         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32455
32456 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32457
32458         * gcc.c-torture/compile/990928-1.c: New test.
32459
32460 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32461
32462         * g++.old-deja/g++.other/decl6.C: New test.
32463
32464 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32465
32466         * gcc.c-torture/execute/va-arg-10.c: New test.
32467
32468 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32469
32470         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32471         __PRETTY_FUNCTION__.
32472
32473 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32474
32475         * gcc.c-torture/execute/990923-1.c: New test.
32476
32477 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32478
32479         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32480         for which -fpic is inappropriate.
32481
32482 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32483
32484         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32485
32486 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32487
32488         * g++.old-deja/g++.other/dyncast1.C: New test.
32489         * g++.old-deja/g++.other/dyncast2.C: New test.
32490         * g++.old-deja/g++.other/dyncast3.C: New test.
32491         * g++.old-deja/g++.other/dyncast4.C: New test.
32492         * g++.old-deja/g++.other/dyncast5.C: New test.
32493         * g++.old-deja/g++.eh/catch3.C: New test.
32494         * g++.old-deja/g++.eh/catch3p.C: New test.
32495         * g++.old-deja/g++.eh/catch4.C: New test.
32496         * g++.old-deja/g++.eh/catch4p.C: New test.
32497         * g++.old-deja/g++.eh/catch5.C: New test.
32498         * g++.old-deja/g++.eh/catch5p.C: New test.
32499         * g++.old-deja/g++.eh/catch6.C: New test.
32500         * g++.old-deja/g++.eh/catch6p.C: New test.
32501         * g++.old-deja/g++.eh/catch7.C: New test.
32502         * g++.old-deja/g++.eh/catch7p.C: New test.
32503         * g++.old-deja/g++.eh/catch8.C: New test.
32504         * g++.old-deja/g++.eh/catch8p.C: New test.
32505         * g++.old-deja/g++.eh/catch9.C: New test.
32506         * g++.old-deja/g++.eh/catch9p.C: New test.
32507
32508 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32509
32510         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32511         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32512
32513 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32514
32515         * gcc.c-torture/compile/990913-1.c: New test.
32516
32517 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32518
32519         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32520         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32521
32522 1999-09-09  Richard Henderson  <rth@cygnus.com>
32523
32524         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32525
32526 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32527
32528         * g++.old-deja/g++.other/lookup11.C: New test.
32529         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32530         what is permitted and what we want.
32531         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32532         overload use.
32533         * g++.old-deja/g++.jason/rfg5.C: Likewise
32534
32535 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32536
32537         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32538         * gcc.c-torture/noncompile/poison-1.c: New file.
32539
32540 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32541
32542         * g++.old-deja/g++.other/sizeof3.C: New test.
32543         * g++.old-deja/g++.other/sizeof4.C: New test.
32544         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32545         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32546
32547 1999-09-07  Richard Henderson  <rth@cygnus.com>
32548
32549         * gcc.dg/va-arg-1.c: New.
32550
32551 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32552
32553         * gcc.c-torture/execute/va-arg-9.c: New test.
32554
32555 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32556
32557         * g77.f-torture/compile/980519-2.f: New test.
32558         * g77.f-torture/compile/19990905-0.f: New test.
32559         * g77.f-torture/compile/19990905-1.f: New test.
32560         * g77.f-torture/compile/19990905-2.f: New test.
32561
32562         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32563
32564 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32565
32566         * gcc.c-torture/execute/990827-1.c: Fix typo.
32567
32568 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32569
32570         * g++.old-deja/g++.other/deref1.C: New test.
32571
32572 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32573
32574         * g++.old-deja/g++.other/ambig2.C: New test.
32575         * g++.old-deja/g++.other/cond5.C: New test.
32576         * g++.old-deja/g++.other/lookup16.C: New test.
32577
32578 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32579
32580         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32581         assemblers too.
32582
32583 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32584
32585         * lib/c-torture.exp: Avoid the "compare executables" optimization
32586         when testing native.
32587
32588 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32589
32590         * gcc.c-torture/execute/990829-1.c: New test.
32591         * gcc.c-torture/compile/990829-1.c: New test.
32592
32593 1999-08-27  Paul Burchard  <burchard@pobox.com>
32594
32595         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32596         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32597         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32598         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32599         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32600         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32601         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32602         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32603         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32604         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32605         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32606
32607 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32608
32609         * gcc.c-torture/execute/990827-1.c: New test.
32610
32611 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32612
32613         * g77.f-torture/noncompile/19990826-4.f: New test.
32614
32615         * g77.f-torture/compile/19990826-3.f: New test.
32616
32617         * g77.f-torture/execute/19990826-2.f: New test.
32618
32619         * g77.f-torture/compile/19990826-1.f: New test.
32620
32621         * gcc.c-torture/execute/990826-0.c: New test.
32622         * g77.c-torture/execute/19990826-0.f: New test.
32623
32624         * g77.f-torture/noncompile/970626-2.f: New test.
32625
32626 1999-08-25  Paul Burchard  <burchard@pobox.com>
32627
32628         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32629         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32630         lss-011.C: New tests.
32631
32632 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32633
32634         * g++.old-deja/g++.other/decl5.C: New test.
32635
32636 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32637
32638         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32639         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32640         call `postbase' for each one.  All callers of `postbase' changed
32641         to call this instead.
32642
32643 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32644
32645         * gcc.c-torture/execute/990811-1.c: New test.
32646
32647 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32648
32649         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32650         just native ones.
32651
32652         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32653         just native ones.
32654
32655 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32656
32657         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32658
32659 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32660
32661         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32662
32663 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32664
32665         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32666
32667 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32668
32669         * gcc.c-torture/execute/990804-1.c: New test.
32670
32671 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32672
32673         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32674         * g++.old-deja/g++.brendan/crash64.C: Likewise
32675         * g++.old-deja/g++.brendan/overload8.C: Likewise
32676
32677 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32678
32679         * g++.old-deja/g++.other/struct1.C: New test.
32680
32681 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32682
32683         * g++.old-deja/g++.other/enum2.C: New test.
32684
32685 1999-08-02  Richard Henderson  <rth@cygnus.com>
32686
32687         Adapted from tests from Franz Sirl:
32688         * gcc.c-torture/execute/va-arg-7.c: New test.
32689         * gcc.c-torture/execute/va-arg-8.c: New test.
32690
32691 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32692
32693         * gcc.c-torture/compile/990801-2.c: New test.
32694
32695         * gcc.c-torture/compile/990801-1.c: New test.
32696
32697 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32698
32699         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32700         fp-cmp-1.c, converting double to float.
32701
32702         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32703         fp-cmp-1.c, converting double to long double.
32704
32705         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32706         from fr1 to unknown_register, since fr1 is a legitimate register
32707         on some machines.
32708
32709 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32710
32711         * README: More listname related changes.
32712
32713 1999-07-08  Catherine Moore  <clm@cygnus.com>
32714
32715         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32716
32717 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32718
32719         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32720
32721 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32722
32723         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32724
32725 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32726
32727         * gcc.dg/990703-1.c: New test.
32728
32729 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32730
32731         * lib/file-format.exp: New file: Move definition of proc
32732         gcc_target_object_format to here from
32733         gcc.dg/special/ecos.exp.
32734
32735         * lib/c-torture.exp: Include lib file-format.exp.
32736         * lib/gcc-dg.exp: Include lib file-format.exp.
32737
32738         * gcc.dg/special/ecos.exp: Remove definition of proc
32739         gcc_target_object_format.
32740
32741 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32742
32743         * gcc.c-torture/execute/990628-1.c: New test.
32744
32745 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32746
32747         * gcc.c-torture/compile/990625-2.c: New test.
32748
32749         * gcc.c-torture/compile/990625-1.c: New test.
32750
32751 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32752
32753         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32754         attributes compile.
32755         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32756         ports that use the COFF/PE file format.
32757
32758 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32759
32760         * gcc.c-torture/compile/990617-1.c: New test.
32761
32762 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32763
32764         * g++.old-deja/g++.other/decl4.C: New test.
32765
32766 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32767
32768         * g++.old-deja/g++.other/bitfld3.C: New test.
32769
32770 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32771
32772         * g++.old-deja/g++.eh/catch1.C: New test.
32773
32774 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32775
32776         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32777
32778         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32779         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32780
32781 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32782
32783         * g77.f-torture/compile/19990502-0.f: Replace with new,
32784         shorter, test that still fails after recent changes.
32785
32786 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32787
32788         * gcc.c-torture/execute/990604-1.c: New test.
32789
32790 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32791
32792         * gcc.c-torture/execute/990531-1.c: New test.
32793
32794 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32795
32796         * gcc.c-torture/compile/990527-1.c: New test.
32797
32798 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32799
32800         * gcc.c-torture/execute/990527-1.c: New test.
32801
32802 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32803
32804         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32805         bitfields as signed.
32806
32807 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32808
32809         * g77.f-torture/compile/19990525-0.f: New test.
32810
32811 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32812
32813         * gcc.c-torture/execute/990525-2.c: New test.
32814
32815         * gcc.c-torture/execute/990525-1.c: New test.
32816
32817 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32818
32819         * g++.old-deja/g++.other/anon3.C: New test.
32820         * g++.old-deja/g++.other/anon4.C: New test.
32821         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32822         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32823         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32824         Merrill).
32825
32826 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32827
32828         * gcc.c-torture/execute/990524-1.c: New test.
32829
32830         * gcc.dg/990524-1.c: New test.
32831
32832 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32833
32834         * gcc.c-torture/compile/990523-1.c: New test.
32835
32836 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32837
32838         * gcc.c-torture/compile/990519-1.c: New test.
32839
32840 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32841
32842         * gcc.c-torture/compile/990517-1.c: New test.
32843
32844         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32845         (e4, f4): New tests.
32846         (main): Call them.
32847
32848 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32849
32850         * gcc.dg/noreturn-1.c: New test.
32851
32852 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32853
32854         * gcc.c-torture/execute/990513-1.c: New test.
32855
32856 1999-05-10  Richard Henderson  <rth@cygnus.com>
32857
32858         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32859
32860 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32861
32862         * g77.f-torture/execute/erfc.f: Use small single-precision
32863         values, to avoid problems on Alphas when not -mieee.
32864
32865 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32866
32867         * gcc.dg/990506-0.c: New test.
32868
32869 1999-05-08  Richard Henderson  <rth@cygnus.com>
32870
32871         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32872         the constant to test.  Don't XFAIL 64-bit targets.
32873
32874         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32875         * g++.old-deja/g++.law/profile1.C: Likewise.
32876
32877         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32878         operator new instances.
32879         * g++.old-deja/g++.other/delete5.C: Likewise.
32880
32881 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32882
32883         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32884         intrinsic.
32885
32886 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32887
32888         * g77.f-torture/execute/u77-test.f: Reverse order of two
32889         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32890
32891 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32892
32893         * gcc.dg/compare1.c: New test.
32894
32895 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32896
32897         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32898         New tests.
32899
32900 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32901
32902         * g77.f-torture/compile/19990502-1.f: New test.
32903
32904 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32905
32906         * g77.f-torture/compile/19990502-0.f: New test.
32907
32908 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32909
32910         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32911         intrinsic.
32912
32913 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32914
32915         * g77.f-torture/execute/u77-test.f (main): List libU77
32916         intrinsics not currently tested.
32917         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32918         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32919         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32920         Trim blanks off the ends of some printed strings.
32921
32922 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32923
32924         * g77.f-torture/execute/u77-test.f (main): Just warn about
32925         FSTAT gid disagreement, as it's expected on some systems.
32926
32927 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32928
32929         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32930         use a new function, which allows for some slop.
32931         Clean up some commentary.
32932         (issum): The new function.
32933         (sgladd): Deleted subroutine.
32934
32935 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32936
32937         * g77.f-torture/execute/u77-test.f: Modify to be more like
32938         libf2c/libU77 version, bringing patches to that version here.
32939         Add suitable commentary.
32940
32941 1999-04-25  Richard Henderson  <rth@cygnus.com>
32942
32943         * gcc.dg/990424-1.c: New test.
32944
32945 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32946
32947         * g77.f-torture/execute/u77-test.f (main): Bug involving
32948         LSTAT has been fixed, so turn back on full checking.
32949
32950 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32951
32952         * g77.f-torture/compile/19990419-0.f: New test.
32953         * g77.f-torture/execute/19990419-1.f: New test.
32954
32955 1999-04-17  Richard Henderson  <rth@cygnus.com>
32956
32957         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32958         to avoid the need for a prototype to supress a warning.
32959
32960 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32961
32962         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32963
32964 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32965
32966         * gcc.c-torture/execute/990404-1.c: New test.
32967
32968 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32969
32970         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32971         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32972         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32973         missing initializer warnings.
32974
32975 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32976
32977         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32978         matching strings.
32979
32980 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32981
32982         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32983
32984 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32985
32986         * g77.f-torture/execute/19990325-0.f: New test.
32987         * g77.f-torture/execute/19990325-1.f: New test.
32988
32989 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32990
32991         * gcc.c-torture/execute/990324-1.c: New test.
32992
32993 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32994
32995         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32996         test with 4.
32997
32998 1999-03-17  Richard Henderson  <rth@cygnus.com>
32999
33000         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33001
33002 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33003
33004         * g77.f-torture/execute/19990313-2.f: New test.
33005         * g77.f-torture/execute/19990313-3.f: New test.
33006
33007 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33008
33009         * g77.f-torture/execute/19990313-0.f: New test.
33010         * g77.f-torture/execute/19990313-1.f: New test.
33011
33012 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33013
33014         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33015         printf to sprintf.
33016         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33017         (main): Add check for u15.  Conditionalize u31 check depending on
33018         whether ints are <32 bits or >=32 bits.
33019
33020 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33021
33022         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33023
33024 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33025
33026         * g77.f-torture/compile/19990305-0.f: New test.
33027         * g77.f-torture/execute/19981119-0.f: New test.
33028
33029 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33030
33031         * g77.f-torture/execute/970625-2.f: call ABORT if final
33032         result is not correct, instead of just printing it.
33033         Add this checking via newly introduced obfuscation, to
33034         trip up buggy front ends.
33035
33036 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33037
33038         * g77.f-torture/compile/960317-1.f: Moved from being
33039         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33040
33041 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33042
33043         * g77.f-torture/execute/960317-1.f: New (old) test.
33044         * g77.f-torture/execute/970625-2.f: Ditto.
33045
33046 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33047
33048         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33049         message on line 1 or line 2; cccp and cpplib do this differently.
33050
33051 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33052
33053         * g++.old-deja/g++.law/weak1.C: New test.
33054
33055 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33056
33057         * gcc.c-torture/execute/990119-1.c: Renamed to...
33058         * gcc.dg/990119-1.c: this, so it will only be tested once
33059         (it's a preprocessor test, it doesn't need to be run at
33060         multiple optimization levels).
33061
33062 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33063
33064         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33065           ALWAYS_CXXFLAGS.
33066
33067 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33068
33069         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33070         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33071         to not be compilable by current g77.
33072
33073 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33074
33075         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33076
33077 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33078
33079         * gcc.c-torture/execute/990222-1.c: New test.
33080
33081 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33082
33083         * g77.f-torture/compile/19990218-0.f: New test.
33084         * g77.f-torture/noncompile/19990218-1.f: New test.
33085
33086 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33087
33088         * g77.f-torture/compile/19981216-0.f: New test.
33089
33090 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33091
33092         * gcc.dg/990214-1.c: New test.
33093
33094 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33095
33096         * gcc.dg/990213-2.c: New test.
33097
33098         * gcc.dg/990213-1.c: New test.
33099
33100 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33101
33102         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33103         ints.
33104
33105 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33106
33107         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33108         specified by target.
33109
33110         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33111
33112 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33113
33114         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33115
33116 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33117
33118         * gcc.dg/special/ecos.exp: New test driver for new tests with
33119         special requirements.
33120
33121         * gcc.dg/special/alias-1.c: New test.
33122         * gcc.dg/special/gcsec-1.c: New test.
33123         * gcc.dg/special/weak-1.c: New test.
33124         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33125         * gcc.dg/special/weak-2.c: New test.
33126         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33127         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33128         * gcc.dg/special/wkali-1.c: New test.
33129         * gcc.dg/special/wkali-2.c: New test.
33130         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33131         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33132
33133 1999-02-10  Felix Lee  <flee@cygnus.com>
33134
33135           * lib/c-torture.exp (c-torture-compile): Pull out code for
33136           analyzing gcc error messages.
33137           (c-torture-execute): Likewise.  Fix some (harmless) false
33138           positives.
33139           * lib/gcc.exp (gcc_check_compile): New function.
33140
33141 1999-02-08  Richard Henderson  <rth@cygnus.com>
33142
33143         * gcc.c-torture/execute/990208-1.c: New test.
33144
33145 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33146
33147         * g++.dg/special/ecos.exp: New driver for new tests with special
33148         requirements
33149
33150         * g++.dg/special/conpr-1.C: New test
33151         * g++.dg/special/conpr-2.C: New test
33152         * g++.dg/special/conpr-2a.C: New test
33153         * g++.dg/special/conpr-3.C: New test
33154         * g++.dg/special/conpr-3a.C: New test
33155         * g++.dg/special/conpr-3b.C: New test
33156
33157         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33158         allow g++ to use the dg driver
33159
33160         * README: Add comment about g++.dg directory
33161
33162 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33163
33164         * README: Update email addresses.
33165
33166 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33167
33168         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33169         arguments in order to force structure S onto the stack even on
33170         the alpha.
33171         (test): Pass 10 leading arguments to function foo as well as the
33172         structure S.
33173
33174         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33175         failure for all targets.
33176
33177         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33178         abort to terminate program execution.
33179
33180 1999-01-30  Richard Henderson  <rth@cygnus.com>
33181
33182         * gcc.c-torture/execute/990130-1.c: New test.
33183
33184 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33185
33186         * gcc.dg/990130-1.c: New test.
33187
33188 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33189
33190         * gcc.c-torture/execute/990128-1.c: New test.
33191
33192 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33193
33194         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33195
33196 1999-01-27  Felix Lee  <flee@cygnus.com>
33197
33198         * lib/c-torture.exp (c-torture-compile): pull out code for
33199         analyzing gcc error messages.
33200         (c-torture-execute): ditto, and fix some (harmless) false
33201         positives.
33202         * lib/gcc.exp (gcc_check_compile): new function.
33203
33204 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33205
33206         * gcc.dg/990117-1.c: New test.
33207
33208         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33209
33210         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33211
33212 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33213
33214         * g77.f-torture/compile/990115-1.f: New test.
33215
33216 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33217
33218         * gcc.c-torture/compile/990107-1.c: New test
33219
33220 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33221
33222         * gcc.c-torture/execute/990106-2.c: New test.
33223
33224         * gcc.c-torture/execute/990106-1.c: New test.
33225
33226 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33227
33228         * gcc.c-torture/compile/981223-1.c: New test.
33229
33230 1998-12-29  Richard Henderson  <rth@cygnus.com>
33231
33232         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33233         (opt3): Rename from opt4 and disable.
33234
33235 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33236
33237         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33238
33239 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33240
33241         * g++.old-deja/g++.other/conv5.C: New test.
33242
33243 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33244
33245         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33246
33247 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33248
33249         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33250
33251 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33252
33253         * gcc.c-torture/compile/981211-1.c: New test.
33254
33255 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33256
33257         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33258
33259         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33260
33261 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33262
33263         * gcc.special/930510-1.c: Make C9X safe.
33264         * gcc.misc-tests/gcov-1.c Similarly.
33265         * gcc.misc-tests/gcov-2.c Similarly.
33266
33267 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33268
33269         * gcc.dg/ultrasp1.c: New test.
33270
33271 1998-12-06  Richard Henderson  <rth@cygnus.com>
33272
33273         * gcc.c-torture/execute/981206.c: New test.
33274
33275 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33276
33277         * g++.old-deja/g++.ns/template7.C: New test.
33278
33279         * g++.old-deja/g++.other/expr1.C: New test.
33280
33281         * g++.old-deja/g++.eh/tmpl3.C: New test.
33282
33283         * g++.old-deja/g++.eh/tmpl2.C: New test.
33284
33285 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33286
33287         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33288         * g++.old-deja/g++.other/using6.C: Removed.
33289         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33290
33291         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33292
33293 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33294
33295         * g++.old-deja/g++.pt/overload8.C: New test.
33296
33297         * g++.old-deja/g++.pt/overload7.C: New test.
33298
33299         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33300
33301         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33302         and relinking messages.
33303         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33304         compiling with -frepo.
33305
33306 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33307
33308         * g++.old-deja/g++.pt/lookup6.C: New test.
33309
33310 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33311
33312         * gcc.c-torture/execute/981130-1.c: New test.
33313         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33314
33315 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33316
33317         * g++.old-deja/g++.pt/explicit76.C: New test.
33318
33319         * g++.old-deja/g++.pt/friend38.C: New test.
33320
33321         * g++.old-deja/g++.ns/crash2.C: New test.
33322
33323         * g++.old-deja/g++.pt/defarg8.C: New test.
33324
33325         * g++.old-deja/g++.pt/instantiate6.C: New test.
33326
33327         * g++.old-deja/g++.pt/static6.C: New test.
33328
33329         * g++.old-deja/g++.pt/decl2.C: New test.
33330
33331 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33332
33333         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33334         problem is actually related with name lookup, but so what? :-)
33335
33336         * g++.old-deja/g++.pt/friend37.C: New test.
33337
33338 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33339
33340         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33341         element, which fails on some systems.
33342
33343         * g77.f-torture/execute/labug1.f: New test.
33344
33345 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33346
33347         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33348         is defined.
33349
33350 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33351
33352         * g77.f-torture/compile/981117-1.f: New test.
33353
33354 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33355
33356         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33357         properly discarded.
33358
33359 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33360
33361         * gcc.c-torture/execute/memcheck: New directory of tests for
33362         -fcheck-memory-usage.
33363
33364 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33365
33366         * README: New file, general information about the testsuite and
33367         new description of the various C++ test subdirectories.
33368         * README.g++: Eliminate obsolete information, update and move most
33369         relevant stuff to README.
33370
33371 1998-11-07  Richard Henderson  <rth@cygnus.com>
33372
33373         * gcc.c-torture/compile/981107-1.c: New test.
33374
33375 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33376
33377         * execute/memcpy-bi.c: New testcase.
33378
33379 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33380
33381         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33382         base classes.
33383
33384         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33385         template is selected.
33386
33387         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33388         classes, it should be accepted for all types.
33389
33390         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33391
33392         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33393         specializations start with template headers.
33394
33395 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33396
33397         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33398
33399         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33400         non-POD types.
33401
33402 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33403
33404         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33405
33406 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33407
33408         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33409
33410 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33411
33412         * 981019-1.c: New test.
33413
33414 1998-10-14  Robert Lipe <robertl@dgii.com>
33415
33416         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33417         find objc headers.
33418
33419 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33420
33421         * compile/981001-4.c: Remove use of GCC extension that triggers a
33422         compiler bug.
33423
33424 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33425
33426         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33427
33428 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33429
33430         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33431         instantiation of template produces incorrect code for delete
33432         expression.
33433
33434         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33435         constructors' name is not unique.
33436         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33437         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33438
33439         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33440         automatic array of const is ill-formed.
33441
33442         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33443         of template parameter?
33444
33445         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33446         const.
33447
33448         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33449         pointer-to-member expression.
33450
33451         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33452         declaration causes ICE.
33453
33454 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33455
33456         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33457         reserved in the global namespace.
33458
33459         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33460         generate needed virtual table.
33461
33462         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33463
33464 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33465
33466         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33467         template-dependent type
33468
33469 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33470
33471         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33472         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33473         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33474
33475         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33476         class should be usable as argument of member function.
33477         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33478         class should be usable as return type of member function.
33479         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33480         class should be usable as type of data member.
33481
33482         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33483
33484 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33485
33486         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33487
33488 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33489
33490         * gcc.dg/dll-?.c Add thumb to target list.
33491         Fix assembler scan patterns to match current assembler output.
33492
33493 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33494
33495         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33496         matching of template brackets.
33497
33498         * g++.old-deja/g++.other/using4.C: New test.  Test using
33499         declarations of methods from base classes.
33500
33501         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33502         within functions should introduce names into the innermost
33503         enclosing namespace.
33504
33505         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33506         of static locals if first initialization throws.
33507
33508 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33509
33510         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33511
33512 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33513
33514         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33515         lose track of the possible targets of tablejump insns.
33516         * special/special.exp: Run it.
33517
33518 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33519
33520         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33521         must be declared before its specializations can be named in friend
33522         declarations.
33523
33524 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33525
33526         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33527
33528         * g77.f-torture/execute/io1.f: New test.
33529
33530 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33531
33532         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33533         with pointer to template function, for which no argument deduction
33534         is possible.
33535
33536         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33537         specialization of template function as argument to template
33538         function.
33539
33540         * g++.old-deja/g++.other/access2.C: New test; Inner class
33541         shouldn't have privileged access to Outer's names.
33542
33543 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33544
33545         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33546         friend template declared within template class conflicts with
33547         nested class of the same name.
33548
33549         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33550         is ignored.
33551
33552         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33553         object with direct initializer as function declaration.
33554
33555         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33556         initializers.
33557
33558         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33559         involving const pointer and NULL produces incorrect result.
33560
33561         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33562         type name without `typename' should be rejected with -pedantic.
33563
33564 1998-10-02  Richard Henderson  <rth@cygnus.com>
33565
33566         * g++.old-deja/g++.other/addrof1.C: New test.
33567
33568 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33569
33570         * gcc.c-torture/compile/981001-1.c: New test.
33571         * gcc.c-torture/execute/981001-1.c: New test.
33572
33573 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33574
33575         * gcc.c-torture/compile/981001-2.c: New test.
33576         * gcc.c-torture/compile/981001-3.c: New test.
33577         * gcc.c-torture/compile/981001-4.c: New test.
33578
33579 1998-10-01  Robert Lipe  <robertl@dgii.com>
33580
33581         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33582         multilibbed hosts.   Idea grafted from g77.exp.
33583
33584 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33585
33586         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33587         avoid losing on systems which need -lsocket.
33588
33589 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33590
33591         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33592         * g++.old-deja/g++.other/nested2.C: Ditto.
33593         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33594         failure.
33595
33596 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33597
33598         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33599         preferred over template operator!= for enum bitfields.
33600
33601 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33602
33603         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33604         that happen to have the same base name, but in different scopes,
33605         are incorrectly rejected.
33606
33607 1998-09-16  Richard Henderson  <rth@cygnus.com>
33608
33609         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33610         on the native word size instead of an integer literal.
33611
33612 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33613
33614         * g++.old-deja/g++.other/static2.C: Invocation of static data
33615         member of type pointer-to-function denoted as non-static member.
33616
33617         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33618         checks involving function types and aliases.
33619
33620 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33621
33622         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33623         redefined to the same non-trivial type.
33624
33625         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33626         namespace-qualification of template specializations declared in
33627         other namespaces.
33628
33629         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33630         to declare a subset of the specializations of a template function
33631         as friends of specializations of a template class.
33632
33633         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33634         member templates that do not fully specialize the enclosing
33635         template class are rejected.
33636
33637 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33638
33639         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33640
33641 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33642
33643         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33644         altered from libf2c/libU77 version.
33645
33646 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33647
33648         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33649
33650 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33651
33652         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33653         (un)signed char are different types for template specialization
33654         purposes.
33655
33656 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33657
33658         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33659         * objc: ObjC testsuite.
33660
33661 1998-08-31  Catherine Moore  <clm@cygnus.com>
33662
33663         * gcc.c-torture/execute/941014-1.x:  New file.
33664
33665 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33666
33667         * lib/c-torture.exp: Add support for
33668         torture_eval_before_compile and torture_eval_before_execute
33669         variables.
33670
33671 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33672
33673         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33674         this test triggers valid.
33675
33676 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33677
33678         * gcc.dg/980827-1.c: New test.
33679
33680 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33681
33682         * gcc.c-torture/execute/loop-4b.c: New test.
33683
33684 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33685
33686         * lib/c-torture.exp: Add support for
33687         torture_eval_before_compile and torture_eval_before_execute
33688         variables.
33689
33690 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33691
33692         * gcc.c-torture/compile/980825-1.c: New test.
33693
33694 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33695
33696         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33697         count number tests in opt_t0 not good_t0.
33698
33699 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33700
33701         * gcc.c-torture/compile/930326-1.x: Fix typo.
33702
33703 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33704
33705         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33706         causes an ICE.
33707
33708 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33709
33710         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33711         STACK_SIZE is defined.
33712         * gcc.c-torture/unsorted/stuct.c: Similarly.
33713
33714         * gcc.c-torture/compile/980821-1.c: New test.
33715
33716 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33717
33718         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33719
33720 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33721
33722         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33723         code.
33724
33725 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33726
33727         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33728         error'.
33729
33730 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33731
33732         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33733
33734 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33735
33736         * gcc.c-torture/compile/980816-1.c: New test.
33737
33738         * gcc.dg/980816-1.c: New test.
33739
33740 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33741
33742         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33743         compiler for ieee tests.
33744
33745 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33746
33747         * g77.f-torture/compile/980729-0.f: New test.
33748
33749 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33750
33751         * gcc.c-torture/special/eeprof-1.c: New test, for
33752         -finstrument-functions.
33753         * gcc.c-torture/special/special.exp: Run it.
33754
33755 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33756
33757         * gcc.c-torture/compile/980729-1.c: New test.
33758
33759 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33760
33761         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33762         __thumb__ is defined, and test for ARM style doubles if so.
33763
33764 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33765
33766         * g77.f-torture/noncompile/980615-0.f: New test.
33767
33768 1998-07-26  H.J. Lu  (hjl@gnu.org)
33769
33770         * gcc.dg/980312-1.c: Do link instead of compile.
33771         * gcc.dg/980313-1.c: Likewise.
33772
33773 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33774
33775         * gcc.c-torture/compile/980726-1.c: New test.
33776
33777 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33778
33779         * g77.f-torture/execute/io0.f: New test.
33780
33781 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33782
33783         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33784         an int.
33785
33786 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33787
33788         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33789         m32r bugs.
33790
33791 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33792
33793         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33794         c-decl.c:grokdeclarator can handle mode attributes.
33795
33796 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33797
33798         * gcc.c-torture/execute/980716-1.c: New test.
33799
33800 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33801
33802         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33803         the mn10200.
33804         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33805         the mn10200.
33806         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33807         * gcc.c-torture/compile/930326-1.x: Similarly.
33808
33809 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33810
33811         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33812         New test from Craig.
33813
33814 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33815
33816         * g77.f-torture/noncompile/980616-0.f: New test.
33817
33818         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33819
33820 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33821
33822         *  g++.other/singleton.C: Return error value instead of taking
33823         SIGSEGV.
33824
33825 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33826
33827         *  g++.other/singleton.C: New test.   Warning is under dispute.
33828         Runtime crash is not.
33829
33830 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33831
33832         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33833         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33834         using6.C, using7.C}:  New namespace tests.
33835
33836 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33837
33838         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33839         specialization with typedef'ed names used as array indexes.
33840
33841 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33842
33843         * gcc.c-torture/execute/980709-1.c: New test.
33844
33845         * gcc.dg/980709-1.c: New test.
33846
33847 1998-07-07  Richard Henderson  <rth@cygnus.com>
33848
33849         * gcc.c-torture/execute/bcp-1.c: New test.
33850
33851 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33852
33853         * gcc.c-torture/execute/980707-1.c: New test.
33854
33855 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33856
33857         * gcc.c-torture/compile/980706-1.c: New test.
33858
33859 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33860
33861         * g77.f-torture/execute/980701-0.f,
33862         g77.f-torture/execute/980701-1.f: New test from Craig.
33863
33864 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33865
33866         * gcc.c-torture/compile/980701-1.c: New test.
33867
33868         * gcc.c-torture/execute/980701-1.c: New test.
33869
33870 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33871 rlsruhe.de>
33872
33873         * g++.old-deja/g++.robertl/eb132.C: New test.
33874         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33875
33876 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33877
33878         * g77.f-torture/execute/980628-7.f,
33879         g77.f-torture/execute/980628-8.f,
33880         g77.f-torture/execute/980628-9.f,
33881         g77.f-torture/execute/980628-10.f: New tests from Craig.
33882
33883         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33884
33885 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33886
33887         * g77.f-torture/execute/980628-4.f: New test from Craig.
33888         * g77.f-torture/execute/980628-5.f: Likewise.
33889         * g77.f-torture/execute/980628-2.f: Likewise.
33890         * g77.f-torture/execute/980628-0.f: Likewise.
33891         * g77.f-torture/execute/980628-1.f: Likewise.
33892         * g77.f-torture/execute/980628-3.f: Likewise.
33893         * g77.f-torture/execute/980628-6.f: Likewise.
33894
33895 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33896
33897         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33898         directory when nothing has been installed yet.
33899
33900 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33901
33902         * gcc.c-torture/special/special.exp: Handle newer versions of
33903         dejagnu.
33904
33905 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33906
33907         * gcc.dg/980626-1.c: New test.
33908
33909 1998-06-19  Bruno Haible <haible@ilog.fr>
33910
33911         * gcc.misc-tests/m-un-2.c: New test.
33912         * g++.old-deja/g++.other/warn01.c: Likewise.
33913
33914 1998-06-19  Robert Lipe  <robertl@dgii.com>
33915
33916         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33917         compatibility with assmblers with a different comment character.
33918         Eliminate use of GAS-specific extensions.
33919
33920 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33921
33922         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33923
33924 1998-06-19  Robert Lipe  <robertl@dgii.com>
33925
33926         *lib/g77.exp: Replace search for libf2c.a with search for newly
33927         renamed libg2c.a
33928
33929 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33930
33931         * gcc.c-torture/execute/980617-1.c: New test.
33932
33933 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33934
33935         * gcc.c-torture/execute/980612-1.c: New test.
33936
33937 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33938
33939         * gcc.dg/980523-1.c: Only test on ppc-linux.
33940         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33941
33942         * gcc.c-torture/execute/980608-1.c: New test.
33943
33944 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33945
33946         * gcc.c-torture/execute/980605-1.c: New test.
33947
33948 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33949
33950         * gcc.c-torture/execute/980604-1.c: New test.
33951
33952 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33953
33954         * gcc.c-torture/execute/980602-1.c: New test.
33955         * gcc.c-torture/execute/980602-2.c: Likewise.
33956
33957 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33958
33959         * 970125-0.f: Fix per JCB.  Add commentary.
33960
33961 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33962
33963         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33964         IEEE -0 support.
33965
33966 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33967
33968         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33969         earlier.
33970
33971 1998-05-28  Catherine Moore <clm@cygnus.com>
33972
33973         * gcc.c-torture/execute/980526-3.c: New test.
33974
33975 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33976
33977         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33978         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33979         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33980         m88k-motorola-sysv3 to XFAIL.
33981
33982 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33983
33984         * gcc.dg/980526-1.c: New test.
33985         * gcc.c-torture/execute/980526-2.c: New test.
33986
33987 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33988
33989         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33990
33991         * gcc.c-torture/execute/980526-1.c: New test.
33992
33993 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33994
33995         * g77.f-torture/execute/alpha2.f: Add runtime test.
33996
33997 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33998
33999         * g++.old-deja/old-deja.exp: Strip leading directories.
34000
34001         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34002         error for the line.  Don't run multiple tests for the same line.
34003
34004 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34005
34006         * gcc.dg/980523-1.c: New test.
34007
34008 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34009
34010         * g77.f-torture/compile/970915-0.f: New test.
34011
34012 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34013
34014         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34015
34016 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34017
34018         * gcc.dg/980520-1.c: New test.
34019
34020 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34021
34022         * gcc.dg/980502-1.c: Fix return type.
34023
34024 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34025
34026         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34027         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34028         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34029         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34030         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34031
34032 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34033
34034         * g77.f-torture/execute/980520-1.f: New test.
34035
34036 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34037
34038         * lib/mike-g77.exp: New file.
34039
34040         * g77.f-torture/noncompile/noncompile.exp,
34041         g77.f-torture/noncompile/check0.f: New files.
34042
34043 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34044
34045         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34046         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34047         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34048         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34049         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34050         abort where appropriate.
34051
34052 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34053
34054         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34055         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34056
34057 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34058
34059         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34060
34061 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34062
34063         * g77.f-torture/compile/980427-0.f: New test.
34064
34065 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34066
34067         * g77.f-torture/compile/980424-0.f: New test.
34068
34069 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34070
34071         * g77.f-torture/compile/980419-2.f (main): New test.
34072         * g77.f-torture/compile/970125-0.f: New test.
34073         * g77.f-torture/compile/980419-1.f: New test.
34074
34075 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34076
34077         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34078         of loop-4.c.
34079
34080 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34081
34082         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34083
34084 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34085
34086         * gcc.c-torture/compile/980329-1.c: New test.
34087
34088 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34089
34090         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34091         * gcc.dg/980312-1.c: Fix typo in -march command.
34092
34093 1998-03-16  H.J. Lu  (hjl@gnu.org)
34094
34095         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34096
34097 1998-03-11  Robert Lipe  <robertl@dgii.com>
34098
34099         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34100         Dave Love agree the Fortran source is bogus.
34101
34102 1998-03-11  Robert Lipe  <robertl@dgii.com>
34103
34104         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34105         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34106         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34107         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34108         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34109
34110 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34111
34112         * g++.old-deja/g++.other/friend1.C: New test.
34113
34114 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34115
34116         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34117         possibly uninitialized) variables and declare dnrm2.
34118
34119 1998-02-23  Robert Lipe <robertl@dgii.com>
34120
34121         From Bruno Haible <haible@ilog.fr>:
34122         * gcc.c-torture/execute/980223.c: New test.
34123
34124 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34125
34126         * gcc.dg/ifelse-1.c: New test.
34127
34128 1998-02-09  H.J. Lu  (hjl@gnu.org)
34129
34130         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34131
34132           * lib/old-dejagnu.exp (old-dejagnu): Added the
34133           "execution test - XFAIL *-*-*" handling in the spirit of
34134           "excess errors test -". Changed the "execution test fails"
34135           handling to be like "excess errors test fails".
34136           * Update various tests accordingly.
34137
34138 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34139
34140         * gcc.c-torture/execute/980205.c: New test.
34141
34142 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34143
34144         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34145         * lib/f-torture.exp: Similarly.
34146         * gcc.c-torture: Rename all .cexp files to .x files.
34147
34148 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34149
34150         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34151         (940510-1.c): Removed duplicate.
34152         (971104-1.c): New test.
34153
34154 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34155
34156           * lib/f-torture.exp: Improve error and loop detection.
34157
34158 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34159
34160         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34161         use that to size the filler array.
34162
34163 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34164
34165         * lib/c-torture.exp(c-torture-execute): Fix typo.
34166
34167         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34168         testcase as the executable name. Keep the executable around if
34169         the test fails.
34170
34171 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34172
34173         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34174         changes.  Only test one -g option, and move it to the end of the
34175         list of options to test.
34176
34177 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34178
34179         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34180         variable GCC_TORTURE_OPTIONS to supply default switches separated
34181         by colons.  If no environment variable, run tests with -O0 -g, -O1
34182         -g, and -O2 -g as well.
34183
34184 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34185
34186         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34187         explanatory comments. Fix indentation.
34188
34189 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34190
34191         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34192
34193 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34194
34195         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34196         * g++.old-deja/g++.mike/p7325.C: Likewise.
34197         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34198
34199 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34200
34201         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34202         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34203         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34204         * g++.old-deja/g++.law/operators4.C: Likewise.
34205
34206 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34207
34208         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34209         * g++.old-deja/g++.mike/p784.C: Ditto.
34210         * g++.old-deja/g++.mike/p785.C: Ditto.
34211
34212 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34213
34214           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34215
34216 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34217
34218         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34219         target feature; pass this to c-torture-execute as needed.
34220
34221 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34222
34223         * lib/c-torture.exp(c-torture-execute): If the previous and the
34224         current executables being tested are identical, we don't need to
34225         run the executable again. Try to make the executable names
34226         unique. Add an optional argument for passing additional compiler
34227         flags.
34228
34229 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34230
34231         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34232
34233 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34234
34235         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34236
34237 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34238
34239         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34240         32bit or larger longs.
34241
34242         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34243         have either a 32bit long or 32bit int.
34244
34245 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34246
34247         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34248         Make double precision tests dependent on sizeof (double).
34249
34250 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34251
34252         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34253         too.
34254
34255 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34256
34257         * gcc.c-torture/compile/961203-1.cexp: New script.
34258
34259 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34260
34261         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34262         up the includes ourselves.
34263
34264 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34265
34266         * lib/plumhall.exp: Remove random include, and add a few
34267         verbose messages for debugging.
34268
34269 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34270
34271         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34272         of trying to do it ourselves.
34273
34274 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34275
34276         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34277
34278 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34279
34280         * gcc.prms/5403.c: Made regexp a bit less strict.
34281
34282 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34283
34284         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34285         is returned from remote_load instead.
34286         * lib/plumhall.exp: Ditto.
34287         * lib/mike-g++.exp: Ditto.
34288         * lib/old-dejagnu.exp: Ditto.
34289         * lib/c-torture.exp: Ditto.
34290
34291 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34292
34293         * lib/g++.exp: Use build_wrapper procedure.
34294         * lib/gcc.exp: Ditto.
34295
34296 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34297
34298         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34299         an old-style decl for malloc.  Fixes tests to work when
34300         sizeof (int) != sizeof (size_t).
34301
34302 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34303
34304         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34305
34306         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34307         use stdargs.h interface.
34308
34309 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34310
34311         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34312         NO_VARARGS when compiling.
34313
34314 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34315
34316         * lib/plumhall.exp(ph_includes): New procedure.
34317         (ph_make): Use it.
34318         (ph_compiler): Ditto.
34319
34320         * lib/g++.exp: Rename test-glue.c to testglue.c.
34321         * lib/gcc.exp: Ditto.
34322
34323 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34324
34325         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34326         to completion when it's called.
34327
34328 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34329
34330         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34331         is defined, don't do test.
34332
34333 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34334
34335         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34336         for object files.
34337         (ph_summary): Mark skipped testcases as untested, not unresolved.
34338
34339         * lib/plumhall.exp (ph_make): If unresolved because of bad
34340         errorCode, record errorCode in log file.
34341         (*): Replace send_log/verbose with verbose -log.
34342
34343 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34344
34345         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34346         double conversion if double isn't at least 8 bytes.
34347
34348         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34349         int to work with targets where int is 16 bits.
34350
34351         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34352         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34353         precision for the test to complete.
34354
34355 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34356
34357         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34358         if d10v is not compiled with the -mdouble64 flag.
34359         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34360
34361         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34362         d10v is not compiled with the -mint32 flag.
34363
34364 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34365
34366         * lib/plumhall.exp: Use incr_count.
34367
34368 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34369
34370         * gcc.c-torture: Update to c-torture-1.45.
34371
34372 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34373
34374         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34375         the name of the expect testcase file).
34376
34377         * lib/g++.exp(g++_init): Ditto.
34378
34379 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34380
34381         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34382         the host.
34383
34384         * lib/gcc.exp(gcc_exit): New procedure.
34385
34386 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34387
34388         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34389         specs where appropriate.
34390
34391         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34392         because of new "candidates are" messages, and removed a few
34393
34394         * Converted all non-old-style g++ testcases to old-style, and
34395         moved into g++.old-deja.
34396
34397 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34398
34399         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34400         options.
34401
34402         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34403         succeeded.
34404
34405         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34406
34407 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34408
34409         * lib/gcc.exp (gcc_target_compile): Add support for defining
34410         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34411         the machine doesn't have those features.
34412
34413 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34414
34415         * g++.law/operators4.exp: Don't use LIBS.
34416
34417 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34418
34419         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34420
34421         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34422         * lib/g++.exp: Set it here instead. Also, allow use of the
34423         --tool_exec and --tool_opt options. Change CXX to
34424         GXX_UNDER_TEST.
34425
34426         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34427
34428         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34429
34430 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34431
34432         * lib/old-dejagnu.exp: Use prune_warnings instead of
34433         prune_system_crud.
34434         * lib/mike-g++.exp: Ditto.
34435         * lib/gcc.exp: Ditto.
34436         * lib/g++.exp: Ditto.
34437
34438         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34439
34440 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34441
34442           * 941014-2.c: Include stdlib.h
34443           * 960327-1.c: Include stdio.h
34444           * dbra.c, index-1.c: Don't assume ints are 32bits.
34445
34446 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34447
34448         * lib/gcc.exp: Add gcc,stack_size target feature.
34449
34450         * lib/g++.exp(g++_target_compile): Add the include and link
34451         paths here, not in two other places. And, it's $options, not
34452         options.
34453
34454         * lib/mike-g++.exp(postbase): Remove the code that determines
34455         the correct include and link paths.
34456         * g++.old-deja/old-deja.exp: Ditto.
34457
34458 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34459
34460         * lib/g++.exp(g++_init): target_compile no longer returns the
34461         filename of the result.
34462
34463 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34464
34465         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34466         call to glob.
34467
34468         * gcc.c-torture/special/special.exp: Change call to
34469         gcc_target_compile to include the object file.
34470
34471 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34472
34473         * gcc.c-torture/special/special.exp: Correct misspelling in last
34474         change.
34475
34476 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34477
34478         * lib/plumhall.exp(ph_summary): Log the entire output of the
34479         executable. Return -1 if there were any failures, 0 otherwise.
34480         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34481         (ph_make): Clean up objects and executables that were built
34482         if the tests succeeded.
34483
34484 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34485
34486         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34487         libraries and includes in the build tree as appropriate.
34488
34489 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34490
34491         * lib/c-torture.exp: Instead of looking for the global variable
34492         NO_LONG_LONG, check to see if that's a feature of the target.
34493
34494 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34495
34496         * config/default.exp: Minimize. Delete the remainer of the files in
34497         config; this functionality is now in devo/dejagnu/config.
34498
34499         g++.*/*: Pass any additional flags used to compile to postbase;
34500         delete CXXFLAGS.
34501
34502         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34503         is now done by runtest.exp. Use gcc_target_compile instead of
34504         compile.
34505
34506         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34507         Remove references to CFLAGS. Use remote_file instead of
34508         calling rm -f.
34509         (c-torture): Take a list of arguments to use to compile this
34510         testcase.
34511
34512         lib/g++.exp: Simplify. Use target_compile instead of compile.
34513         lib/gcc-dg.exp: Ditto.
34514         lib/gcc.exp: Ditto.
34515         lib/mike-{gcc,g++}.exp: Ditto.
34516         lib/old-dejagnu.exp: Ditto.
34517         lib/plumhall.exp: Ditto.
34518
34519 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34520
34521         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34522         (ph_linker): Likewise.
34523
34524 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34525
34526           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34527         MAP_ANON / MAP_ANONYMOUS if defined;
34528         else try to map from /dev/zero .
34529
34530 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34531
34532         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34533         isn't defined, then define it to MAP_ANONYMOUS.
34534
34535 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34536
34537         * gcc.c-torture: Update to c-torture-1.42 release.
34538
34539 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34540
34541         * gcc.c-torture: Update to c-torture-1.41 release.
34542
34543 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34544
34545         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34546         c-torture release.
34547
34548 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34549
34550         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34551         and LDFLAGS.  Fix second case to append the target_info ldflags
34552         onto LDFLAGS, not CFLAGS.
34553         * lib/g++.exp (g++_init): Add target_info stuff.
34554         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34555         of libgloss and newlib flags for !native.
34556
34557         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34558         (GDB): Fix relative path to go up another dir for finding gdb.
34559
34560 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34561
34562         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34563         versions in the target_info array, if they don't exist.
34564
34565 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34566
34567         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34568
34569 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34570
34571         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34572         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34573
34574 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34575
34576         * lib/old-dejagnu.exp: Don't remove the output file before we've
34577         actually tested it. Don't append pwd to the path of the executable
34578         we're testing.
34579
34580 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34581
34582         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34583
34584 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34585
34586         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34587         temporary directory for compiler files, and set it to a default
34588         value of /tmp. Set $output as the name of the output file from
34589         compiling the testcase. Add a -o option to $cflags_var so the
34590         compiler writes the final output file as $output. Set $executable
34591         to $output.
34592
34593         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34594         directory for compiler files, and set it to /tmp if it doesn't
34595         already have a value. Set $output_file to the name of the output
34596         file from compiling the testcase. Add a -o option to CXXFLAGS so
34597         the compiler writes the final output file as $output. Use $output
34598         as the executable to be tested.
34599
34600 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34601
34602         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34603
34604 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34605
34606         * gcc.c-torture/execute/pending-1.c: New test.  Still
34607         pending in Tege's queue.
34608
34609 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34610
34611         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34612         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34613         if there were failures.  Call unresolved if there were unresolved
34614         testcases.  Call gcc_fail if program did not run to completion.
34615         (ph_make): Pass additional argument name to ph_execute.
34616         (ph_execute): Add new argument.  Pass additional arguments to
34617         ph_summary.  Call gcc_fail is there is no execution output.
34618
34619 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34620
34621         * lib/plumhall.exp (proc_summary): Output relavent summary
34622         lines into the log so specific failures in plumhall can be
34623         investigated.
34624
34625 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34626
34627         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34628         (c-torture-execute): Don't try to execute tests which use
34629         "long long" types if $NO_LONG_LONG is nonzero.
34630
34631 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34632
34633         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34634         not c-torture.
34635
34636         * gcc.ieee: Move from here.
34637         * gcc.c-torture/execute/ieee: To here.
34638
34639 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34640
34641         * gcc.c-torture: Update to c-torture-1.41 release.
34642
34643 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34644
34645         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34646         not "$output".
34647
34648 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34649
34650         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34651         -c present.
34652
34653 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34654
34655         * config/proelf.exp: Handle connecting to a simulator.
34656
34657 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34658
34659         * config/proelf.exp: New file.  Enough framework that we can
34660         run c-torture tests on the proelf targets (or any other target
34661         that gdb can connect to for that matter).
34662
34663 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34664
34665         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34666         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34667
34668         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34669         exec_output exists.
34670
34671 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34672
34673         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34674         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34675
34676         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34677         to pass/fail/unresolved/unsupported/untested.  Caller must now
34678         call unresolved/unsupported/untested.
34679         * lib/*.exp: Update FSF address.  Update to handle new results of
34680         ${tool}_load.
34681         * lib/chill.exp (verbose): Delete.
34682
34683 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34684
34685         * lib/gcc.exp (default_gcc_start): Change order of args to
34686         $LDFLAGS $CFLAGS $LIBS.
34687         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34688         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34689         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34690         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34691         * gcc.misc-tests/dg-test.exp: Likewise.
34692         * gcc.misc-tests/msgs.exp: Likewise.
34693         * gcc.prms/prms.exp: Likewise.
34694         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34695         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34696
34697         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34698
34699 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34700
34701         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34702
34703         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34704         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34705
34706         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34707         necessary.
34708
34709 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34710
34711         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34712         global for loop; add use of $mathlib.
34713         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34714         settings here; set mathlib for anything but VxWorks.
34715
34716 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34717
34718         * gcc.c-torture: Update to c-torture-1.40 release.
34719
34720 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34721
34722         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34723         dg.exp.
34724
34725 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34726
34727         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34728         global.
34729
34730 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34731
34732         * lib/g++.exp (LIBS): Define if not already.
34733         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34734         (gcc-dg-prune): Call prune_gcc_output.
34735         * lib/gcc.exp (prune_gcc_output): New proc.
34736         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34737         prune_gcc_output.
34738
34739 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34740
34741         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34742         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34743
34744 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34745
34746         * gcc.c-torture: Update to c-torture-1.39 release.
34747
34748 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34749
34750         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34751         fails, try others as well.
34752
34753 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34754
34755         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34756         If compilation fails, mark execute tests as `untested'.
34757         If test is marked as unsupported, don't mark compilation and
34758         execute tests as failed.
34759
34760 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34761
34762         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34763         libstdc++ for whether or not we want to be doing shared
34764         libraries.  Delete link_curses since we don't need it anymore.
34765         * lib/mike-g++.exp (postbase): Don't link in libg++.
34766         * g++.old-deja/old-deja.exp: Likewise.
34767
34768 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34769
34770         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34771
34772 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34773
34774         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34775         For that, add `-Wl,-a,shared_archive'.
34776         * g++.old-deja/old-deja.exp: Likewise.
34777
34778 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34779
34780         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34781
34782 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34783
34784         * lib/mike-g++.exp (postbase): Pay attention to the status of
34785         g++_load.
34786
34787 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34788
34789           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34790
34791 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34792
34793         * lib/gcc.exp (default_gcc_start): No longer need to log program
34794         being executed or its output, execute_anywhere does that now.
34795         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34796         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34797
34798 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34799
34800         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34801         the same as those in lib/g++.exp.
34802
34803 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34804
34805         * gcc.c-torture: Update to c-torture-1.38 release.
34806         * gcc.ieee: Related changes.
34807
34808 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34809
34810         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34811         "exec". Minor reformatting changes.
34812
34813         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34814         cross. This means all "exec" calls now work on a remote host as
34815         well.
34816         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34817         cross. Filter out the extra "\r\n" stuff that expect puts in.
34818         (c-torture-execute): Filter out the bogus warnings like
34819         c-torture-compile does. Add support for canadian cross.
34820         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34821         Use execute_anywhere rather than calling exec directly. Now it
34822         works for canadian cross testing.
34823
34824 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34825
34826         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34827         results into a variable, and check that rather than using file exists.
34828
34829 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34830
34831         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34832         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34833
34834 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34835
34836         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34837         lib_curses if there's a shared libg++ in the build tree.
34838
34839 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34840
34841         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34842         if not supported target.
34843
34844 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34845
34846         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34847         link_curses up to always happen, not just for native builds.
34848
34849 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34850
34851         * gcc.c-torture: Update to c-torture-1.36 release.
34852         * gcc.failure: Related changes.
34853
34854 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34855
34856         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34857
34858 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34859
34860         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34861         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34862         runshlib, link_curses, and mathlib for link and run.
34863
34864         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34865         pass the runtime shared library options for Solaris, OSF/1, and
34866         Irix5, and link with -lcurses to avoid unresolved references.
34867
34868 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34869
34870         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34871         only run once.
34872
34873 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34874
34875         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34876
34877 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34878
34879         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34880         do not have a framework for the "compat" tests yet.
34881
34882 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34883
34884         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34885         set to null if we're testing vxworks5.1.  Use that instead of
34886         `-lm' in the setting of LIBS for link and run.
34887
34888 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34889
34890         * config/rom68k.exp (${tool}_load): Major changes to make it
34891         work.  Verified that it does in fact return the stuff in
34892         exec_output properly.  Catch any Emul or any TRAP other than 0.
34893
34894 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34895
34896         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34897         LDFLAGS properly for targets that need stuff from libgloss.
34898         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34899         only run once.
34900         (gpp_initialized): New variable.
34901
34902 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34903
34904         * config/rom68k.exp: Load libgloss.exp.
34905         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34906         so we can produce a fully linked binary.
34907         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34908         so we can produce a fully linked binary.
34909
34910 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34911
34912         * lib/plumhall.exp (ph_section): Watch for expected failures.
34913         Add missing `else'.
34914
34915         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34916         run the testcase.
34917         (c-torture): Likewise.
34918
34919 1995-08-28  Doug Evans  <dje@cygnus.com>
34920
34921         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34922
34923         * lib/mike-g++.exp (mike_cleanup): New proc.
34924         (prebase): New globals compiler_result, not_compiler_result,
34925         target_regexp.
34926         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34927         allow leading "-" in pattern.  Watch for unsupported tests.
34928         If $compiler_result is set, pattern match assembler code,
34929         and ditto for $not_compiler_result.
34930         * lib/mike-gcc.exp: Likewise.
34931
34932         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34933         execution "succeeded".
34934
34935 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34936
34937         * config/win32.exp: New file.
34938         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34939
34940 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34941
34942         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34943         unsupported.
34944         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34945         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34946         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34947
34948         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34949         "... without exceptions was ...".  That is now handled by
34950         prune_system_crud.
34951         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34952
34953 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34954
34955         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34956         sieve.c,sort2.c}: New files.
34957         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34958         sieve.exp,sort2.exp}: Drivers for them.
34959
34960         * lib/mike-gcc.exp (program_output): New user settable variable.
34961         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34962         messages.
34963         * lib/mike-g++.exp (program_output): New user settable variable.
34964
34965         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34966
34967         * config/sh.exp: Deleted (use sim.exp instead).
34968
34969 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34970
34971         * config/vx.exp: Declare CHECKTASK as global.
34972         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34973         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34974         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34975
34976 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34977
34978         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34979         target. Like vx.exp, only includes `vx29k.exp' instead of
34980         `vxworks.exp'.
34981
34982 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34983
34984         * config/sim.exp: Increase time limit from 120 seconds to 240.
34985
34986 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34987
34988         * gcc.c-torture/execute/950628-1.c: New test.
34989
34990 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34991
34992         * gcc.c-torture: Update with changes/additions from
34993         c-torture-1.34.
34994
34995 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34996
34997         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34998
34999 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35000
35001         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35002
35003 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35004
35005         * gcc.c-torture/compile/950512-1.c: New test.
35006         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35007         * gcc.dg/struct-ret-1.c: Likewise.
35008
35009 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35010
35011         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35012           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35013
35014 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35015
35016         * gcc.c-torture/special/920411-1.c: Deleted.
35017         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35018
35019 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35020
35021         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35022         cpu limit.
35023
35024 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35025
35026         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35027
35028 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35029
35030         From kenner;
35031         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35032         is the proper length.
35033         * va-arg-3.c: Likewise.
35034
35035 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35036
35037         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35038         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35039
35040         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35041         * lib/g++.exp (default_g++_start): Delete old cruft.
35042
35043 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35044
35045         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35046         (2 * (1 << 18)) to (2 * (1 << 17)).
35047
35048         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35049
35050 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35051
35052         * config/rom68k.exp: Renamed from config/idp.exp
35053
35054 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35055
35056         * c-torture/compile/921109-2.c
35057
35058 1995-04-18  Mike Stump  <mrs@cygnus.com>
35059
35060         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35061         excess errors.
35062
35063 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35064
35065         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35066         output.
35067         * lib/g++.exp (default_g++_start): Likewise.
35068
35069 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35070
35071         * gcc.c-torture/compile/950329-1.c: New test.
35072
35073 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35074
35075           * config/bug.exp (${tool}_load): Updated to use new remote_open
35076           and remote_close procs.
35077         * config/idp.exp: New file.
35078
35079 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35080
35081         * gcc.c-torture/execute/950322-1.c: New test.
35082
35083 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35084
35085         * config/vx.exp (${tool}_load): Clean up testing of return code from
35086         vxworks_ld and vxworks_spawn.
35087
35088 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35089
35090         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35091
35092 1995-03-13  Mike Stump  <mrs@cygnus.com>
35093
35094         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35095         can mark excess errors on a machine by machine basis.  Note, the
35096         default is to not expect any excess errors, even when excess
35097         errors test - is given, so you will want to put an XFAIL ... on
35098         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35099         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35100         those 4 machines, but no others.
35101
35102 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35103
35104         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35105         * lib/c-torture.exp: to here.
35106
35107 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35108
35109         * gcc.c-torture/execute/950221-1.c: New test.
35110         * gcc.c-torture/execute/struct-ret-1.c: New test.
35111         * gcc.c-torture/compile/950221-1.c: New test.
35112
35113         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35114
35115 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35116
35117         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35118         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35119
35120 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35121
35122         * g++.gb: New directory of tests, derived from my signature and
35123         class scoping tests.
35124
35125         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35126         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35127         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35128         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35129         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35130         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35131         * g++.gb/sig25.C: Likewise.
35132
35133         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35134         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35135         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35136         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35137         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35138         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35139         * g++.gb/sig25.exp: Likewise.
35140
35141         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35142         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35143         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35144         * g++.gb/scope13.C: Likewise, this test still fails.
35145
35146         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35147         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35148         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35149         * g++.gb/scope13.exp: Ditto.
35150
35151         * g++.gb/README: New file, explains what these tests are about.
35152
35153 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35154
35155         * lib/dg.exp (dg-do): Support `preprocess'.
35156         (dg-test): Likewise.
35157
35158 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35159
35160         * config/udi.exp: change "continue -expect" to "exp_continue".
35161
35162 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35163
35164         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35165         Delete redundant tests.
35166
35167         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35168         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35169         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35170         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35171         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35172         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35173         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35174         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35175
35176         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35177         storing label pointers.
35178         * gcc.c-torture/execute/921019-1.c: Likewise.
35179         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35180         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35181         parameter fp.
35182         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35183         constants.
35184
35185         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35186         Delete obsolete tests.
35187
35188         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35189         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35190         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35191         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35192         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35193         * gcc.c-torture/compile/950124-1.c: New test.
35194
35195         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35196
35197 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35198
35199         * lib/mike-g++.exp: Add -lm to LIBS.
35200
35201 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35202
35203         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35204
35205 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35206
35207         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35208
35209 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35210
35211         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35212
35213 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35214
35215         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35216         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35217         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35218         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35219         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35220         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35221         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35222         * g++.law/{operators31.C, operators32.C,
35223         * g++.law/{operators33.C, operators34.C}: Likewise.
35224         * g++.law/{pic1.C, refs2.C}: Likewise.
35225         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35226         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35227         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35228         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35229
35230         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35231         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35232         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35233         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35234         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35235         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35236         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35237         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35238         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35239         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35240         * g++.law/{operators34.exp}: Likewise.
35241         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35242         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35243         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35244         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35245         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35246
35247         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35248         No longer expected to fail.
35249         * g++.law/missed-error3.C: Tweak for recent bool changes.
35250
35251 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35252
35253         * config/emb-unix: Deleted.
35254         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35255         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35256
35257 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35258
35259         * lib/dg.exp (dg-test): Fix typo in last patch.
35260
35261 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35262
35263         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35264         (handles multiple occurrences).
35265
35266 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35267
35268         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35269         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35270         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35271         printed).
35272         * lib/c-torture.exp (c-torture-compile): Likewise.
35273         (c-torture): Prepend full path if missing.
35274         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35275         (gcc_fail): Likewise.
35276         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35277
35278 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35279
35280         * lib/netware.exp: Only attach to NetWare i386 systems.
35281
35282 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35283
35284         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35285         messages.  Add test name to "output pattern match" pass/fail message.
35286
35287 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35288
35289         * gcc.dg: New testsuite.
35290         * gcc.dg/dg.exp: New file.
35291
35292         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35293         test-switch.c}: Deleted.
35294
35295         * gcc.misc-tests/msgs.exp: New testcase driver.
35296
35297 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35298
35299         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35300         Watch for illegal return values from ${tool}_load.
35301         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35302         cross targets.  Coerce return value >0 to 1.
35303
35304 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35305
35306         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35307
35308         * config/emb-unix.exp: New file.
35309
35310         * config/sim.exp: Error if variable $SIM not defined.
35311         (${tool}_load): Mark test as "untested" if simulator missing.
35312
35313         * config/unix.exp: Load remote.exp to get rcp_download.
35314         * lib/c-torture.exp: Use different option lists for testcases with
35315         and without loops.
35316         * gcc.c-torture/execute/execute.exp: Likewise.
35317
35318 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35319
35320         * config/*.exp: Clarify return code from ${tool}_load.
35321         Call `unresolved' or `untested' instead of `warning' or `perror'
35322         (sometimes you still want to call both though).
35323         Add comment that `shell_id' is local to each file.
35324         * config/udi.exp (timeout): Set to 30.
35325         Don't print warning if connection fails, $connectmode has already
35326         printed an error.
35327         (${tool}_load): Move verbose messages to level 2.
35328         Rework pattern for "Process started" message.
35329         Pass `shell_id' to ${connectmode}_download.
35330         Retry twice upon timeout.  Make resetting of target more robust.
35331         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35332         Pass `shell_id' to exit_$connectmode.
35333         Only call exit_$connectmode if connected.
35334         * config/unix.exp (${tool}_load): Check return codes better.
35335         * config/vrtx.exp (${tool}_load): Likewise.
35336         * config/vx.exp (${tool}_load): Likewise.
35337         Delete unneeded global's.
35338         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35339         from ${tool}_load.
35340         (dg-stat): Delete.
35341         (dg-init): Delete recording of pass/fail counts.
35342         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35343         (old-dejagnu-init): Likewise.
35344         (old-dejagnu-stat): Delete contents, empty proc now.
35345         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35346         (c-torture): Delete references to lcnt, lpass, lfail.
35347         Get option list from TORTURE_OPTIONS.
35348         Delete -funroll[-all]-loops if no loops.
35349         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35350         (g++_stat): Delete contents (empty proc now).
35351         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35352         (gcc_finish): Likewise.
35353         (gcc_stat): Deleted.
35354         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35355         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35356         * gcc.c-torture/execute/execute.exp: Likewise.
35357         Split tests into two parts: compile, execute.
35358         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35359         no loops.  Update to reflect clarified return codes from ${tool}_load.
35360
35361 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35362
35363         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35364         to grep for.
35365         (old-dejagnu): Likewise (where necessary).
35366
35367 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35368
35369         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35370
35371         * lib/dg.exp (dg-process-target): Fix processing of selector.
35372         Add comment regarding use of `error'.
35373
35374         * lib/gcc.exp (prune_system_crud): Define if missing.
35375         * lib/g++.exp (prune_system_crud): Likewise.
35376
35377         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35378         Call prune_system_crud.
35379         * lib/dg.exp (dg-runtest): New proc.
35380         Use perror instead of send_user for tcl errors in testcase.
35381         Don't return any value, it's never used.
35382         Don't clobber previous definition of `unknown'.
35383         Print tcl errors in `dg-final'.
35384
35385 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35386
35387         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35388         (dg-test): Don't print errorInfo, it contains stack backtrace.
35389
35390 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35391
35392         * lib/g++.exp (runtest_file_p): Define if missing.
35393
35394 1994-09-24  Doug Evans  (dje@cygnus.com)
35395
35396         * lib/mike-g++.exp: Comment out loading of g++.exp.
35397         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35398         (default_g++_version): Always print something.
35399         (default_g++_start): Comment out call to `which'.
35400         (g++_start, g++_load): Deleted (must be defined in config file).
35401         * lib/gcc.exp: Test for existence of $CC at start.
35402         Delete check for tmpdir (done in gcc_init).
35403         (default_gcc_version): Always print something.
35404         (default_gcc_start): Comment out call to `which'.
35405         * config/*.exp: Major cleanup - make cross targets work at least a
35406         little better for g++ (by not being "--tool gcc" specific).
35407         Rename gcc_xxx to ${tool}_xxx.
35408         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35409         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35410
35411 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35412
35413         * lib/c-torture.exp (c-torture-compile): Rework compiler
35414         message processing.
35415
35416         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35417         c-torture.
35418
35419 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35420
35421         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35422
35423         * lib/dg.exp (dg-process-target): Support { target native }.
35424
35425 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35426
35427         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35428         looked for "... program xxx got fatal signal".
35429         Correct regsub munging of `comp_output'.
35430         Ignore compiler messages "path prefix not used" and "linker input
35431         file unused".
35432
35433 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35434
35435         * lib/gcc.exp (runtest_file_p): Define if missing.
35436         * gcc.prms/template.c: Example to work from.
35437
35438 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35439
35440         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35441         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35442
35443         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35444         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35445         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35446         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35447
35448         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35449         (dg-process-target): No longer a varargs proc.
35450         Return S/N for target, P/F for xfail.  All callers changed.
35451         (user option procs): More argument checking.
35452         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35453         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35454         (dg-test): Skip test if not running on selected target in `dg-do'.
35455         Update handling of `dg-do-what', `dg-output-text'.
35456         Separate execution pass/fail from output pattern match pass/fail.
35457         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35458
35459 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35460
35461         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35462         target for 920510-1.c.
35463
35464 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35465
35466         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35467         Clean up comment regarding use of passcnt, etc.
35468         (gcc_stat): Don't update `testcnt' here.
35469         (gcc_finish): Do it here.
35470         Might as well reset `but_id' here too.
35471         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35472         to determine if the file should be tested.
35473         * gcc.c-torture/compile/compile.exp: Likewise.
35474         * gcc.c-torture/execute/execute.exp: Likewise.
35475         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35476         * gcc.misc-tests/dg-test.exp: Likewise.
35477         * gcc.prms/prms.exp: Likewise.
35478         * gcc.wendy/wendy.exp: Likewise.
35479         * g++.old-deja.exp: Likewise.
35480         Move "Testing file" message to verbose level 1.
35481
35482 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35483
35484         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35485
35486 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35487
35488         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35489         (default_gcc_start): Accept optional second list element
35490         of compiler flags.  Print compiler output at verbosity level 2.
35491         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35492         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35493         Save current values of framework globals passcnt, failcnt, xpasscnt,
35494         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35495         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35496         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35497         xfailcnt to compute stats.  Update framework global `testcnt' from
35498         pass/fail counts.
35499         (gcc_finish): New proc.  Clean up test environment.
35500         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35501         (gcc_epass, gcc_efail): Delete.
35502         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35503         argument of line number.
35504         (dg-init): If the tool has an init routine, call it.
35505         (dg-test): Remove args `cflags_var' and `libs_var'.
35506         Pass all compiler options to ${tool}_start.
35507         Handle missing line number.
35508         (dg-finish): New function.
35509         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35510         particular files.  Call gcc_finish at end.  Move "skipping test"
35511         message to verbosity level 3.
35512         * gcc.c-torture/compile/compile.exp: Likewise.
35513         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35514         * gcc.c-torture/execute/execute.exp: Likewise.
35515         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35516         Print testcase being tried at verbosity level 1.
35517         * gcc.c-torture/special/special.exp: Unset xfail.
35518         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35519         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35520         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35521         * gcc.failure/failure.exp: Likewise.
35522         * gcc.ieee/ieee.exp: Likewise.
35523         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35524         Update call to dg-test.  Call dg-finish at end.
35525         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35526         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35527         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35528         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35529         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35530         * gcc.wendy/wendy.exp: Add copyright.
35531         Delete setting of tmpdir (done by gcc_init).
35532         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35533         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35534         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35535         gcc_[ce]pass/fail.
35536
35537 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35538
35539         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35540         confusion.
35541         (g++_load): Likewise.
35542
35543         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35544         Rename argument to `prog' to remove the confusion.
35545         Varargs fns behave differently too!
35546         (g++_load): Likewise.
35547
35548         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35549
35550         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35551         what it is.  Delete (always) printing of status value for !native.
35552         Simplify verbose code, and include status and exec_output.
35553         (g++_load): Use gcc_load.
35554
35555 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35556
35557         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35558         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35559         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35560         940714-3.c as these testcases don't exist anymore.  Make
35561         va-arg-1.c expected to pass.
35562
35563 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35564
35565         * gcc.misc-tests/misc.exp: Only run specific testcases.
35566         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35567         * gcc.misc-tests/dg-[1-9].c: New files.
35568
35569         * lib/dg.exp: New testsuite driver.
35570         * gcc.prms/prms.exp: Use it.
35571
35572         * README.gcc: New file.
35573
35574         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35575         Document and reset `lxpass' and `lxfail'.
35576         Simplify "initialized" message.
35577         (gcc_stat): Clean up comments a little.
35578
35579 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35580
35581         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35582
35583 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35584
35585         * lib/old-dejagnu.exp (process-option): New proc.
35586         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35587         (old-dejagnu): Simplify.
35588         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35589
35590 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35591
35592         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35593         exists and is not an empty string.
35594
35595         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35596         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35597         finished.
35598         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35599         automatically.
35600
35601         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35602         longer expected to fail.
35603
35604         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35605         "f" function call.
35606
35607         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35608
35609         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35610         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35611         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35612         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35613         c-torture-1.29.
35614
35615         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35616         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35617
35618         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35619
35620         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35621         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35622
35623         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35624         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35625         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35626
35627 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35628
35629         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35630         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35631         940714-1.c, 940714-2.c, 940714-3.c},
35632         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35633         gcc.misc-tests/{mg.c,mg.exp}:
35634         New tests.
35635         * gcc.noncompile/noncompile.exp: Change accordingly.
35636
35637 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35638
35639         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35640         Undo previous clobberage.
35641
35642 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35643
35644         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35645         * gcc.special/{930510-1.c, special.exp}:
35646         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35647         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35648         struct-varargs-1.c}: New tests from c-torture-1.26.
35649
35650 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35651
35652         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35653           argument to switch.
35654
35655 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35656
35657         * Revert the previous changes.  Please see Rob's directory
35658           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35659           fixes.
35660
35661 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35662
35663         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35664             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35665             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35666             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35667             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35668             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35669             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35670             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35671             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35672             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35673             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35674             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35675             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35676             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35677             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35678             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35679             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35680             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35681             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35682             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35683             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35684             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35685             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35686             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35687             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35688             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35689             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35690
35691 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35692
35693         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35694             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35695           with perror calls.
35696
35697 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35698
35699         * config/unix.exp (g++_load): Fix syntax.
35700
35701 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35702
35703         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35704         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35705         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35706         Don't expect va-arg-1.c to fail.  Correct expected output for
35707         920928-1.c.
35708         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35709         * gcc.wendy/hbm4.c: Correct typo.
35710         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35711
35712 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35713
35714         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35715         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35716         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35717         * lib/c-torture.exp (c-torture-compile): Ditto.
35718
35719         Reduce volume of output (remove all the -I's and such).
35720         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35721         Call gcc_cpass, gcc_cfail.
35722         (c-torture): Pass testing option to c-torture-compile.
35723
35724 1994-03-21  Doug Evans  (dje@cygnus.com)
35725
35726         Bring patches over from progressive.
35727         * config/default.exp: Exit remote shell cleanly.
35728         (g++_exit, g++_start): Add default versions.
35729         * config/sim.exp (gcc_load): Use perror, not error.
35730
35731 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35732
35733         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35734         set in site.exp.
35735
35736 1994-03-14  Doug Evans  (dje@cygnus.com)
35737
35738         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35739         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35740         (wendy_try): New proc to run testcase.
35741         (main loop): Call 'em.
35742         * gcc.wendy/*.c: Clean up pass to correct expected output.
35743
35744         * lib/gcc.exp: Minor cleanup work.
35745         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35746
35747 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35748
35749         * config/sim.exp (gcc_load): Document return codes better.
35750         Don't pass -v to simulator.
35751
35752 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35753
35754           * gcc.special/920717-x.c: Fix typo.
35755           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35756           get at sources.
35757
35758         * lib/mike-gcc.exp: Fix typo.
35759
35760 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35761
35762         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35763         binary to use, transform the name.
35764         * config/*.exp: rename everything. Nuke any g++ specific files,
35765         it's now a special case of gcc that requires no special support.
35766         Add a default.exp for unsupported targets.
35767
35768 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35769
35770         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35771         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35772         version of Tcl.
35773
35774 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35775
35776         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35777         than a warning.
35778
35779 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35780
35781         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35782
35783 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35784
35785         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35786         option_list.  Compile every file with only 4/6 option choices
35787         (same as C torture) instead of with 12/18 different option
35788         choices.
35789         * lib/c-torture.exp: Likewise.
35790
35791         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35792         not already set.
35793
35794 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35795
35796         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35797         can put an XFAIL *-*-* on excess errors.
35798
35799 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35800
35801         * g++.law: Add more tests derived from g++-bugs snapshots.
35802
35803         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35804         equivalent to g++.law/init9.
35805
35806         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35807         compiled it, and the a.out file after we've run it.
35808
35809 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35810
35811         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35812         compiled it, and the a.out file after we've run it.
35813
35814 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35815
35816         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35817
35818 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35819
35820         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35821         version number.
35822
35823 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35824
35825         * g++.law: New directory of g++ tests derived from the g++-bugs
35826         snapshots.
35827
35828 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35829
35830         * gcc.compile: initbug1.c initbug1.exp testcase added
35831
35832 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35833
35834         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35835         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35836           fixes submitted by Jeff Law (law@cs.utah.edu)
35837         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35838           Jeff Law (law@cs.utah.edu)
35839
35840
35841 1993-11-30  Mike Stump  (mrs@cygnus.com)
35842
35843         * config/unix-g++.exp: Follow the gcc way of doing things.
35844         * g++.old-deja/old-deja.exp: Minor updates.
35845         * lib/g++.exp: New file, follow the gcc way of doing things.
35846         * lib/old-dejagnu.exp: Minor updates.
35847         * lib/mike-g++.exp: Always unset errorInfo.
35848
35849 1993-11-06  Mike Stump  (mrs@cygnus.com)
35850
35851         * lib/gcc.exp: Fix some errors with the below change, CC and
35852         CFLAGS should be global when setting, not local.
35853
35854 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35855
35856         * lib/gcc.exp: Transform tool name.
35857
35858 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35859
35860         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35861
35862 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35863
35864         * lib/gcc.exp: change gcc_done to gcc_stat
35865
35866 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35867
35868         * Upgraded gcc testsuite to c-torture version 1.25
35869
35870 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35871
35872         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35873         * lib/c-torture: added hooks for new reporting code.
35874
35875 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35876
35877         * config/sh-gcc.exp: check if sh-sim exists in the path
35878
35879 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35880
35881         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35882         * gcc.compile/compile.exp: Initial changes for new logic.
35883         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35884         * gcc.failure/failure.exp: Initial changes for new logic.
35885         * gcc.ieee/ieee.exp: Initial changes for new logic.
35886         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35887         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35888         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35889         * lib/c-torture.exp: Initial changes for new logic.
35890         * lib/gcc.exp: Initial changes for new logic.
35891
35892 1993-10-15  Mike Stump  (mrs@cygnus.com)
35893
35894         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35895         depend upon failure or success.  Fully qualify names in failure
35896         and success messages.  Always remove a.out before starting
35897         compile, just in case.  Pay more attention to error text output by
35898         the compiler.  Handle testcases with no known past errors just
35899         like all others, so that things are uniform.  Other miscellaneous
35900         improvements.
35901
35902 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35903
35904         * gcc.cpp: new directory for cpp tests
35905
35906 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35907
35908         * lib/chill.exp: Code reformatted, removed unused code.
35909         * config/unix-chill.exp: Code reformatted, removed unused code.
35910         * chill.execute/execute.exp: Code reformatted, removed unused code.
35911         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35912
35913 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35914
35915         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35916         routines not written.
35917
35918 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35919
35920         * config/bug-gcc.exp: Use new procs from bug.exp.
35921
35922 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35923
35924         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35925         via ftp, rather than depending on NFS.
35926         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35927         case.
35928
35929 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35930
35931         * config/bug-gcc.exp: Use new download proc.
35932
35933 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35934
35935         * chill.execute/execute.exp: cleanups, handles errors better
35936         * chill.compile/compile.exp: rewrite, based on execute.exp
35937         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35938         * lib/chill.exp: major changes to diff proc and compile and link
35939           procs. added chill_fail and chill_pass wrappers to pass and
35940           fail. added more comments, and handle error codes better.
35941           Added a hack to capture stderr from exec, so noncompile tests
35942           can work.
35943
35944 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35945
35946         * chill.execute/execute.exp: rewrite of testsuite driver
35947         * lib/chill.exp: rewrite of testsuite driver
35948         * config/unix-chill.exp: rewrite of testsuite driver
35949
35950 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35951
35952     In chill.execute:
35953         * iexpr.ch: Standardize uppercase.
35954         * tuples.dat: Standardize uppercase.
35955         * vary.ch: standardize.  Correct varying string assignments.
35956         * vary.dat: Add new output lines.
35957
35958 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35959
35960     In chill.execute:
35961         * chprintf.ch: Standardize use of uppercase.
35962         * tuples.ch: Standardize and turn arr2 into a DCL,
35963           rather than a SYN.
35964         * pinits.ch: Standardize.
35965
35966 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35967
35968         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35969         * Makefil: Renamed to Makefile.in.
35970         * configure.in: New.
35971
35972 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35973
35974     In chill.execute:
35975         * .cvsignore: Add result/output files.
35976         * Makefile: Fix up variables at start.  Use MFLAGS
35977           everywhere.  Correct bool_loc, built_ins entries.
35978           Add entry for vary1.ch.
35979         * bitarray.ch: Standardize upper-case usage.
35980         * bitexpr.ch: Standardize, add output of b1.
35981         * params.ch: Use arrayt in along PROC parameters, to
35982           avoid novelty problems.
35983         * sets.ch: Tiny cleanup.
35984         * vary1.ch: Re-indent.
35985
35986 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35987
35988           * Add PR-related files to Makefiles, .cvsignore files, etc.
35989
35990 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35991
35992         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35993           with compiler objects. New names are test-flow.c and test-loop.c
35994
35995 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35996
35997         * Upgraded c-torture tests from 1.19 to 1.20
35998
35999         * new files:
36000         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36001         * gcc.compile: 930623-1.c 930623-2.c
36002         * gcc.noncompile: 930622-1.c 930622-2.c
36003         * gcc.failure: 920411-1.c 920627-2.c
36004         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36005
36006 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36007
36008         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36009           More changes to get testsuite working properly. Needs more work.
36010           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36011
36012 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36013
36014         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36015           More changes to get testsuite working properly. Needs more work.
36016
36017 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36018
36019         * chill.compile/compile.exp: Added for Dejagnu support
36020         * chill.execute/execute.exp: Added for Dejagnu support
36021         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36022
36023 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36024
36025     This should complete moving the CHILL test files.
36026         * chill.noncompile(.cvsignore printf.grt
36027             in-printf.grt chprintf.grt chprintf.ch):
36028             Added test-support files.
36029           (Makefile): Modified further.
36030         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36031             signal.ch): Added test files.
36032           * chill.execute (.cvsignore printf.grt printr.c
36033             in-printf.grt rts.c chprintf.grt rts.h): Added
36034           test-support files.
36035             (Makefile): More corrections.
36036
36037 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36038
36039         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36040           test cases, ready for DejaGnu.
36041
36042 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36043
36044         * Upgraded c-torture tests from 1.18 to 1.19
36045
36046         * gcc.compile: added test(s):
36047           930607-1.c
36048         * gcc.execute: added test(s):
36049           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36050
36051         * added new subdirectory for misc tests: gcc.misc-tests
36052         * gcc.misc-test(s): added tests:
36053           inst-check.c test-consts.c test-ior.c test-switch.c
36054
36055 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36056
36057         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36058
36059 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36060
36061         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36062
36063 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36064
36065         * Upgraded c-torture tests from 1.17 to 1.18
36066
36067 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36068
36069         * Upgraded c-torture tests from 1.12 to 1.17
36070
36071 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36072
36073         * lib/old-dejagnu.exp:
36074           Fixed handling of XFAIL target triplets to correctly
36075           recognize wildcard characters.  Removed code that
36076           appended a unique id tag to the end of the file name
36077           printed out by the result of the testcases within a
36078           given test file.
36079
36080 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36081
36082         * lib/old-dejagnu.exp:
36083           Reworked expected failure handling to trigger off of XFAIL
36084           keyword in keyphrase embeded in testcase source code. The
36085           XFAIL keyword must be at the end of the keyphrase line. It
36086           may optionally be followed by one or more target triplets.
36087           It has just occured that the handling of wildcards in the
36088           target triplet may not be correct.
36089
36090 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36091
36092         * g++.old-deja/tests:
36093           Moved all subdirectories up one level into g++.old-deja .
36094
36095         * lib/old-dejagnu.exp:
36096           Fixed problem with CXXFLAGS not being properly reset, and being
36097           corrupted with extraneous "-c" compiler option.  This was
36098           causing binaries to not be generated for test that needed them.
36099           Modified strings passed to "pass" and "fail" so that individual
36100           tests from the same test file would be distinguished by an
36101           identifier appended to the test file name in the summary logs;
36102           this corrected a problem with erroneous diff logs.  Added code
36103           to search testcases for expected fail and unexpected pass keywords.
36104
36105 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36106
36107         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36108
36109 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36110
36111         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36112           Removed extraneous text from end of "Special g++ Options"
36113           keyphrase.
36114
36115         * lib/old-dejagnu.exp: Added pattern matching to look for new
36116           keywords, embedded in testcases comments, which will trigger
36117           calls to xpass and xfail.
36118
36119 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36120
36121         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36122           comments embedded in the testcases, especially the one looking for
36123           special compiler options, as well as the pattern matching for the
36124           compiler output again.
36125
36126 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36127
36128         * lib/old-dejagnu.exp: Do a proper check of the return value for
36129           execute tests. Fixed several problems with the pattern matching
36130           of the compiler output which gave erroneous test results.
36131           Changed several of the test result messages to be more descriptive.
36132         * config/unix-g++.exp: Proc g++_load now actually works and
36133           executes the tests passed to it and returns a usable return
36134           value.
36135
36136 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36137
36138           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36139
36140 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36141
36142         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36143           Modified both files to properly execute the old style
36144           dejagnu tests. The previous versions of these files were
36145           experimental and did not function anything near correctly.
36146
36147 1993-04-05  Rob Savoye  (rob@cygnus.com)
36148
36149         * Removed all Makefile.in and configure.in files. No configuration
36150         needed now.
36151
36152 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36153
36154         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36155
36156 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36157
36158         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36159         gcc.special/configure.in, gcc.noncompile/configure.in,
36160         gcc.execute/configure.in, gcc.code_quality/configure.in,
36161         g++.other/configure.in, g++.old-deja/configure.in,
36162         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36163         in srcname setting.
36164
36165 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36166
36167         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36168         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36169         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36170
36171 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36172
36173         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36174         (gdb_exit): Don't remove *_soc files.
36175
36176 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36177
36178         * lib/c-torture.exp: Don't look for main; instead always use -w
36179         -c.  This is how the c-torture tests work.  Remove the object
36180         file if the compilation succeeds.
36181         * gcc.execute/execute.exp: Remove executable if test passes.
36182         * gcc.noncompile/noncompile.exp: Every test is an expected
36183         failure.
36184         * gcc.special/special.exp: Added tests from c-torture 1.11,
36185         corrected use of existing test.
36186         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36187         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36188         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36189         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36190         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36191         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36192         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36193         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36194         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36195         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36196         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36197         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36198         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36199         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36200         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36201         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36202         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36203         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36204         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36205         c-torture 1.11.
36206         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36207         correspond to c-torture 1.11.
36208
36209         * New file.