OSDN Git Service

PR fortran/18899
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
2
3         PR fortran/18899
4         * fortran.dg/shape_2.f90: New test.
5
6 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7
8         PR target/19269
9         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
11         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
12         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
13         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
15         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
16         tests.
17
18 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19
20         PR c++/23841
21         * g++.dg/parse/template17.C: New test.
22
23 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/23789
26         * g++.dg/template/nontype14.C: New test.
27
28 2005-09-12  Ian Lance Taylor  <ian@airs.com>
29
30         PR g++/7874
31         * g++.dg/lookup/friend7.C: New test.
32         * g++.dg/lookup/friend8.C: New test.
33         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
34         so that it will be found via argument dependent lookup.
35         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
36         friend functions which will no longer be found.
37         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
38         function g, so that it will be found via argument dependent
39         lookup.
40         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
41         * g++.old-deja/g++.mike/net43.C: Likewise.
42
43 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
44
45         PR c++/23691
46         * g++.dg/template/static16.C: New test.
47
48 2005-09-12  Josh Conner  <jconner@apple.com>
49
50         PR middle-end/23237
51         * gcc.c-torture/compile/pr23237.c: New test. 
52
53 2005-09-11  Richard Henderson  <rth@redhat.com>
54
55         * g++.dg/other/error8.C: Update expected diagnostic text.
56
57 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
58
59         PR libfortran/19872
60         * gfortran.dg/overwrite_1.f: New test.
61
62 2005-09-09  Josh Conner  <jconner@apple.com>
63
64         * g++.dg/init/pr23180-1.C: Removed.
65         * g++.dg/init/pr23180-2.C: Removed.
66
67 2005-09-09  David Daney <ddaney@avtrex.com>
68
69         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
70         files which are ...
71         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
72         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
73
74 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
75
76         * gfortran.dg/iostat_2.f90: New test.
77
78 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/22252
81         * g++.dg/ext/interface1.C: New test.
82         * g++.dg/ext/interface1.h: Likewise.
83         * g++.dg/ext/interface1a.cc: Likewise.
84
85 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
86
87         * gfortran.dg/iomsg_1.f90:  New test case.
88
89 2005-09-09  Richard Guenther  <rguenther@suse.de>
90
91         PR c++/23624
92         * g++.dg/tree-ssa/pr23624.C: New testcase.
93
94 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
95
96         PR fortran/19239
97         * gfortran.dg/vector_subscript_1.f90,
98         * gfortran.dg/vector_subscript_2.f90: New tests.
99
100 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
101
102         PR fortran/21104
103         * gfortran.dg/array_alloc_1.f90,
104         * gfortran.dg/array_alloc_2.f90,
105         * gfortran.dg/array_alloc_3.f90: New tests.
106
107 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
108
109         PR fortran/12840
110         * gfortran.dg/array_constructor_6.f90
111         * gfortran.dg/array_constructor_7.f90
112         * gfortran.dg/array_constructor_8.f90
113         * gfortran.dg/array_constructor_9.f90
114         * gfortran.dg/array_constructor_10.f90
115         * gfortran.dg/array_constructor_11.f90
116         * gfortran.dg/array_constructor_12.f90: New tests.
117
118 2005-09-08  Josh Conner  <jconner@apple.com>
119
120         PR c++/23180
121         * g++.dg/init/pr23180-1.C: New test.
122         * g++.dg/init/pr23180-2.C: New test.
123
124 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
125
126         PR fortran/18878
127         * gfortran.dg/module_double_reuse.f90: New.
128
129 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
130
131         PR fortran/23270
132         PR fortran/22304
133         PR fortran/18870
134         PR fortran/17917
135         PR fortran/16511
136         * gfortran.dg/common_equivalence_1.f: New.
137         * gfortran.dg/common_equivalence_2.f: New.
138         * gfortran.dg/common_equivalence_3.f: New.
139         * gfortran.dg/contained_equivalence_1.f90: New.
140         * gfortran.dg/module_blank_common.f90: New. 
141         * gfortran.dg/module_commons_1.f90: New.
142         * gfortran.dg/module_equivalence_1.f90: New.
143         * gfortran.dg/nested_modules_1.f90: New.
144         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
145         equivalences and add comment to connect the test with
146         the PR.
147
148 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
149
150         PR fortran/23765
151         * gfortran.dg/common_6.f90: New test.
152
153 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
154
155         PR fortran/15326
156         * gfortran.dg/char_result_1.f90,
157         * gfortran.dg/char_result_2.f90,
158         * gfortran.dg/char_result_3.f90,
159         * gfortran.dg/char_result_4.f90,
160         * gfortran.dg/char_result_5.f90,
161         * gfortran.dg/char_result_6.f90,
162         * gfortran.dg/char_result_7.f90,
163         * gfortran.dg/char_result_8.f90: New tests.
164
165 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
166
167         PR fortran/19928
168         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
169
170 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
171
172         PR obj-c++/16816
173         * obj-c++.dg/selector-5.mm: New test.
174         * obj-c++.dg/selector-6.mm: New test.
175
176 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
177
178         PR objc/20574
179         PR objc/19324
180         * objc.dg/error-1.m: New test.
181
182 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
183
184         PR fortran/23373
185         * gfortran.fortran-torture/execute/pr23373-1.f90,
186         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
187
188 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
189
190         PR libfortran/23760
191         * gfortran.dg/g77/1832.f: Remove long string in write statement
192         to allow the test to pass on correct list directed output with 
193         prepended space.
194
195 2005-09-07  James E Wilson  <wilson@specifix.com>
196
197         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
198
199 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
200
201         * gfortran.dg/parameter+save.f90:  Rename to
202         * gfortran.dg/parameter_save.f90: .. this.
203
204 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
205
206         PR fortran/20848
207         * gfortran.dg/parameter+save.f90:  New test case.
208
209 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
210
211         PR fortran/19269
212         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
213
214 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
215
216         PR c/23075
217         * gcc.dg/pr23075.c: New test.
218         * g++.dg/warn/pr23075.C: New test.
219
220         PR target/22362
221         * gcc.target/i386/pr22362.c: New test.
222
223         PR rtl-optimization/23098
224         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
225
226         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
227         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
228         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
229
230 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
231
232         * g++.dg/expr/cast6.C: New test.
233
234         PR c++/9782
235         * g++.dg/init/new15.C: New test.
236
237 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
238
239         * gcc.dg/vect/Os-vect-95.c: New test.
240         * gcc.dg/vect/vect-95.c: Same.
241
242 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
243
244         * gcc.dg/vect/vect-29.c: Update xfail testing.
245         * gcc.dg/vect/vect-44.c: Same.
246         * gcc.dg/vect/vect-48.c: Same.
247         * gcc.dg/vect/vect-50.c: Same.
248         * gcc.dg/vect/vect-72.c: Same.
249         * gcc.dg/vect/vect-77.c: Same.
250         * gcc.dg/vect/vect-78.c: Same.
251         * gcc.dg/vect/vect-80.c: Same.
252         * gcc.dg/vect/vect-96.c: Same.
253         * gcc.dg/vect/vect-100.c: Same.
254         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
255         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
256         * gfortran.dg/vect/vect-5.f90: Same.
257
258 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
259
260         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
261         start strings.
262         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
263         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
264
265         PR c++/23056
266         * g++.dg/opt/pr23056.C: New test.
267
268         PR rtl-optimization/23098
269         * gcc.target/i386/pr23098.c: New test.
270
271 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
272
273         PR c++/23667
274         * g++.dg/template/static15.C: New test.
275
276         PR c++/21440
277         * g++.dg/ext/stmtexpr5.C: New test.
278         * g++.dg/ext/stmtexpr6.C: Likewise.
279
280 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
281
282         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
283
284         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
285         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
286         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
287
288 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
289
290         PR libfortran/23321
291         * gfortran.dg/direct_io_4.f90:  New test case.
292
293 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
294             Rasmus Hahn  <rassahah@neofonie.de>
295
296         PR libobjc/23108
297         * objc.dg/type-stream-1.m: New test.
298
299 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
300
301         PR fortran/23661
302         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
303         gfortran.dg/print_fmt_3.f90: New test.
304
305 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
306
307         * gfortran.dg/fmt_t_1.f90: New test.
308
309 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
310
311         PR rtl-optimization/23454
312         * g++.dg/opt/pr23454.C: New test.
313
314 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
315
316         PR c++/23699
317         * g++.dg/ext/static1.C: New test.
318
319 2005-09-02  Richard Henderson  <rth@redhat.com>
320
321         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
322         tail call to check_fa_work.
323
324 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
325
326         PR c++/21687
327         * g++.dg/other/gc3.C: New test.
328
329 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
330
331         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
332         * gcc.dg/20050826-1.c: Likewise.
333
334 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
335
336         PR c++/23167
337         * g++.dg/expr/volatile1.C: New test.
338
339 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
340
341         PR middle-end/23547
342         * gcc.dg/pr23547.c: New test.
343
344 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
345
346         PR c/22061
347         * gcc.c-torture/execute/pr22061-1.c,
348         * gcc.c-torture/execute/pr22061-2.c,
349         * gcc.c-torture/execute/pr22061-3.c,
350         * gcc.c-torture/execute/pr22061-4.c: New tests.
351
352 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
353
354         * gcc.dg/Wredundant-decls-2.c: New test to check that
355         -Wredundant-decls does not issue warning for a variable 
356         definition following a declaration.
357
358 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
359
360         PR debug/7241
361         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
362         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
363         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
364
365         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
366         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
367         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
368         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
369         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
370         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
371         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
372         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
373
374 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
375
376         PR objc/23306
377         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
378         scan-assmbler.
379
380 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
381
382         PR target/21255
383         * gcc.dg/pr21255-1.c: New test.
384         * gcc.dg/pr21255-2-mb.c: Likewise.
385         * gcc.dg/pr21255-2-ml.c: Likewise.
386         * gcc.dg/pr21255-3.c: Likewise.
387         * gcc.dg/pr21255-4.c: Likewise.
388
389 2005-08-31  Dale Johannesen  <dalej@apple.com>
390
391         * gcc.dg/20050830-1.c:  New.
392
393 2005-08-31  Josh Conner  <jconner@apple.com>
394
395         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
396         command-line options for arm-*-* targets.
397         * g++.dg/init/array16.C: Likewise.
398         * g++.dg/other/crash-4.C: Likewise.
399
400 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
401
402         PR obj-c++/23640
403         * obj-c++.dg/gnu-runtime-3.mm: New test.
404
405 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
406
407         PR c++/13377
408         * g++.dg/lookup/ambig4.C: New test.
409         * g++.dg/lookup/ambig5.C: New test.
410         * g++.dg/tc1/dr101.C: Adjust error markers.
411
412 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
413
414         PR c++/23639
415         * g++.dg/template/ttp5.C: Adjust error markers.
416
417 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
418
419         PR testsuite/23609
420         * lib/obj-c++.exp: Include target-libpath.exp.
421         (obj-c++_link_flags): Look for the GNU libobjc library
422         and set the library path to include it.
423         Don't manually set LD_LIBRARY_PATH (etc.) but call
424         set_ld_library_path_env_vars instead.
425         (obj-c++_target_compile): Don't set library path or
426         linker flags because they are already set correctly
427         in obj-c++_link_flags.
428
429 2005-08-30  Josh Conner  <jconner@apple.com>
430
431         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
432         to command-line options for arm-*-* targets.
433
434 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
435
436         * g++.dg/other/i386-1.C: New.
437
438 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
439
440         PR preprocessor/20348
441         PR preprocessor/20356
442         * gcc.dg/cpp/pr20348.c: New test.
443         * gcc.dg/cpp/pr20348.h: New file.
444         * gcc.dg/cpp/inc/pr20348.h: New file.
445         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
446         * gcc.dg/cpp/pr20356.c: New test.
447         * gcc.dg/cpp/pr20356.h: New file.
448         * gcc.dg/cpp/inc/pr20356.h: New file.
449         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
450
451 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
452
453         * gfortran.fortran-torture/execute/intrinsic_count.f90:
454         Fix array dimension to avoid correct end-of-file error.
455
456 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
457
458         PR libfortran/23598
459         * gfortran.dg/iostat_1.f90:  New test.
460
461 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
462
463         PR middle-end/23408
464         * gcc.dg/pr23408.c: New test.
465
466 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
467
468         PR c++/23099
469         * g++.dg/init/member1.C: Make sure erroneous static data member
470         definitions are required.
471         * g++.dg/template/static13.C: New test.
472         * g++.dg/template/static14.C: Likewise.
473
474 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
475
476         * gcc.target/i386/pr23575.c: Use -msse2 instead of
477         -march=pentium4, remove ilp32 requirement.
478
479         PR middle-end/23484
480         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
481         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
482
483 2005-08-29  Andreas Jaeger  <aj@suse.de>
484
485         PR testsuite/23607
486         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
487
488 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
489
490         * gcc.c-torture/execute/20050316-2.c: New test.
491         * gcc.c-torture/execute/20050316-3.c: New test.
492         * gcc.dg/torture/pr16104-1.c: New test.
493
494 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
495
496         PR middle-end/23463
497         * gcc.c-torture/execute/zero-struct-1.c: New test.
498
499 2005-08-27  Richard Guenther  <rguenther@suse.de>
500
501         PR target/23575
502         * gcc.target/i386/pr23575.c: New testcase.
503
504 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
505
506         PR rtl-optimization/23561
507         * gcc.c-torture/execute/20050826-1.c: New test.
508
509         PR rtl-opt/23560
510         * gcc.c-torture/execute/20050826-2.c: New test.
511
512 2005-08-26  Dale Johannesen  <dalej@apple.com>
513
514         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
515         * gcc.dg/20050826-1.c:  New.
516
517 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
518
519         PR c++/19004
520         * g++.dg/template/nontype13.C: New test.
521
522         PR c++/23491
523         * g++.dg/init/new14.C: New test.
524         * g++.dg/expr/anew1.C: Do not XFAIL.
525         * g++.dg/expr/anew2.C: Likewise.
526         * g++.dg/expr/anew3.C: Likewise.
527
528 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
529
530         PR middle-end/22439
531         * gcc.dg/vla-3.c: New test.
532
533 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
534
535         PR fortran/20363
536         * gfortran.dg/named_interface.f90: New.
537
538 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
539
540         * gcc.c-torture/execute/frame-address.c: New test.
541
542 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
543
544         PR c++/20817
545         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
546
547 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
548
549         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
550
551 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
552
553         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
554         * gcc.dg/altivec-22.c: Rename from..
555         * gcc.dg/altivec-nomfcr.c: ..this.
556
557 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
558
559         PR tree-optimization/23546
560         * gcc.dg/tree-ssa/pr23546.c: New test.
561
562 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
563
564         PR fortran/17758
565         * gfortran.dg/nonreturning_statements.f90: New test.
566
567 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
568
569         PR c++/22454
570         * g++.dg/parse/crash29.C: New.
571
572 2005-08-23  DJ Delorie  <dj@redhat.com>
573
574         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
575         constants have the L suffix.
576
577 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
578
579         PR c++/23044
580         * g++.dg/template/instantiate8.C: New.
581
582 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
583
584         PR middle-end/23467
585         * gcc.c-torture/execute/pr23467.c: New test.
586
587 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
588
589         PR tree-optimization/22043
590         * gcc.c-torture/execute/20050613-1.c: New test.
591
592 2005-08-23  Ben Elliston  <bje@au.ibm.com>
593
594         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
595
596 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
597
598         PR rtl-optimization/23478
599         * g++.dg/opt/pr23478.C: New test.
600
601 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
602
603         PR c/18715
604         * gcc.dg/switch-warn-3.c: New test.
605
606 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
607
608         PR c++/22233
609         * g++.dg/template/param1.C: New test.
610
611 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
612
613         PR c++/23089
614         * g++.dg/other/incomplete1.C: New test.
615
616 2005-08-22  Ira Rosen  <irar@il.ibm.com>
617
618         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
619         are vectorizable.
620
621 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
622
623         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
624         d_lines_5.f: New.
625
626 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
627
628         * gcc.target/i386/sse-4.c: New test.
629
630 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
631
632         PR testsuite/23239
633         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
634
635 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
636
637         * gcc.dg/20050811-1.c: New test.
638         * gcc.dg/20050811-2.c: New test.
639
640 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
641
642         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
643
644 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
645
646         PR 23476
647         * gcc.c-torture/compile/pr23476.c: New test.
648
649 2005-08-19  Devang Patel  <dpatel@apple.com>
650
651         PR tree-optimization/23048
652         * gcc.dg/tree-ssa/pr23048.c: New test.
653
654 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
655
656         PR middle-end/20624
657         * g++.dg/warn/Wreturn-3.C: New test
658
659 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
660
661         PR tree-optimization/22228
662         * g++.dg/vect/pr22543.cc: New test.
663
664 2005-08-17  Steven Bosscher  <stevenb@suse.de>
665
666         PR tree-optimization/21574
667         * gcc.dg/tree-ssa/pr21574.c: New test.
668
669 2005-08-16  James E Wilson  <wilson@specifix.com>
670
671         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
672
673 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
674
675         PR tree-opt/23402
676         * gcc.c-torture/compile/zero-strct-3.c: New test.
677         * gcc.c-torture/compile/zero-strct-4.c: New test.
678
679 2005-08-16  Steven Bosscher  <stevenb@suse.de>
680
681         PR target/23376
682         * gcc.target/x86_64/pr23376.c: New test.
683
684 2005-08-16  Ian Lance Taylor  <ian@airs.com>
685
686         PR c++/23337
687         * g++.dg/ext/vector2.C: New.
688
689 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
690
691         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
692
693 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
694
695         PR libfortran/23428
696         * gfortran.dg/inquire-complex.f90:  New test case.
697
698 2005-08-16  James E Wilson  <wilson@specifix.com>
699
700         PR tree-optimization/21105
701         * gcc.dg/large-size-array.c: New.
702
703 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
704
705         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
706         type.
707         * gcc.dg/vect/vect-41: Likewise.
708         * gcc.dg/vect/vect-42: Likewise.
709         * gcc.dg/vect/vect-43: Likewise.
710         * gcc.dg/vect/vect-44: Likewise.
711         * gcc.dg/vect/vect-46: Likewise.
712         * gcc.dg/vect/vect-47: Likewise.
713         * gcc.dg/vect/vect-48: Likewise.
714         * gcc.dg/vect/vect-52: Likewise.
715         * gcc.dg/vect/vect-53: Likewise.
716         * gcc.dg/vect/vect-54: Likewise.
717         * gcc.dg/vect/vect-55: Likewise.
718         * gcc.dg/vect/vect-56: Likewise.
719         * gcc.dg/vect/vect-57: Likewise.
720         * gcc.dg/vect/vect-58: Likewise.
721         * gcc.dg/vect/vect-59: Likewise.
722         * gcc.dg/vect/vect-60: Likewise.
723         * gcc.dg/vect/vect-61: Likewise.
724         * gcc.dg/vect/vect-85: Likewise.
725         * gcc.dg/vect/vect-87: Likewise.
726         * gcc.dg/vect/vect-88: Likewise.
727         * gcc.dg/vect/vect-93.c: Likewise.
728         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
729         * gcc.dg/vect/vect-75: Likewise.
730         * gcc.dg/vect/vect-76: Likewise.
731         * gcc.dg/vect/vect-77: Likewise.
732         * gcc.dg/vect/vect-78: Likewise.
733         * gcc.dg/vect/vect-80: Likewise.
734         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
735         vectorized for the expected reason, rather than checking how alignment
736         was handled.
737         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
738         type and also instead of aligned pointers. Added documentation.
739
740 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
741
742         * gfortran.dg/power.f90: New test.
743
744 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
745
746         PR rtl-optimization/23299
747         * g++.dg/opt/pr23299.C: New test.
748
749 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
750
751         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
752
753 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
754
755         * g++.dg/template/local6.C: New test.
756
757 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
758
759         * execute/exceptions/finally-1.m: Check that the catch and finally are
760         being called.  Also add a "return 0;" at the end of main.
761
762 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
763
764         PR fortran/21432.
765         * gfortran.dg/namelist_print_1.f: New test of functionality of
766         PRINT namelist.
767         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
768         namelist generates error with -std=f95.
769
770 2005-08-14  Ira Rosen  <irar@il.ibm.com>
771
772         PR tree-optimization/23119
773         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
774
775 2005-08-13  Marcin Koziej  <creep@desk.pl>
776             Andrew Pinski  <pinskia@physics.uc.edu>
777
778         PR libobjc/22492
779         * execute/exceptions/finally-1.m: New test.
780
781 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
782
783         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
784         testsuite.
785         * objc/execute/exceptions/trivial.m: New test.
786         * objc.dg/try-catch-11.m: Move to ...
787         * objc/execute/exceptions/foward-1.m: Here.
788         * objc.dg/try-catch-2.m: Move to ...
789         * objc/execute/exceptions/catchall-1.m: Here.
790         * objc.dg/try-catch-8.m: Move to ...
791         * objc/execute/exceptions/local-variables-1.m: Here.
792
793 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
794
795         * objc.dg/nested-func-1.m: Move to ...
796         * objc/execute/nested-func-1.m: Here.
797
798 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
799
800         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
801         in ${options} instead of [target_info name].
802         * lib/obj-c++.exp (objc_target_compile): Likewise.
803
804 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
805
806         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
807
808 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
809
810         part of PR testsuite/23348
811         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
812         of the torture options.
813         * objc/compile/trivial.m: New test.
814
815 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
816
817         * gfortran.dg/eoshift.f90:  Correct format.
818
819 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
820
821         * gfortran.fortran-torture/execute/character_passing.f90:
822         Fix comment typo.
823
824 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
825
826         PR c++/8271
827         * g++.dg/template/unify10.C: New.
828
829 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
830
831         * g++.dg/parse/pr22514.C: Move to...
832         * g++.dg/debug/pr22514.C: here.
833
834 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
835
836         PR c++/23266
837         * g++.dg/inherit/pure1.C: New test.
838
839         * ChangeLog: Fix typos.
840
841 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
842             Steven Bosscher  <stevenb@suse.de>
843
844         * gfortran.dg/runtime_warning_1.f90: New test.
845
846 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
847
848         PR c++/23219
849         * g++.dg/parse/crash28.C: New.
850
851 2005-08-11  Richard Guenther  <rguenther@suse.de>
852
853         PR target/23289
854         * gcc.target/i386/tailcall-1.c: New testcase.
855
856 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
857
858         * gcc.dg/vect/vect-67.c: Un-xfail.
859
860 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
861
862         PR c++/23225
863         * g++.dg/testsuite/parse/crash27.C: new test.
864
865 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
866
867         PR libfortran/22143
868         * gfortran.dg/shift-kind.f90:  New testcase.
869
870 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
871
872         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
873         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
874
875 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
876
877         PR c++/20646
878         * g++.dg/other/mult-stor1.C: New test.
879
880 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
881
882         * gcc.c-torture/pr18299-1.c: Move to ...
883         * gcc.c-torture/compile/pr18299-1.c: Here.
884
885 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
886
887         * gfortran/fortran.torture/execute/character_passing.f90:
888         Fix types for LSAME.
889
890 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
891
892         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
893         input data back to what it was originally.
894
895 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
896
897         * objc.dg/try-catch-8.m: Enable for all targets.
898
899 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
900
901         * gcc.dg/pr23165.c: New test.
902
903 2005-08-09  Steven Bosscher  <stevenb@suse.de>
904
905         PR tree-optimization/23234
906         * gcc.dg/tree-ssa/pr23234.c: New test.
907
908 2005-08-08  Josh Conner  <jconner@apple.com>
909
910         PR rtl-optimization/23241
911         * gcc.dg/char-compare.c: New test.
912
913 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
914
915         PR c++/22508
916         * g++.dg/init/new13.C: New test.
917
918 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
919
920         PR c++/21166
921         * g++.dg/other/crash-4.C: Adjust
922         * g++/dg/ext/packed9.C: New.
923
924 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
925
926         PR middle-end/21964
927         * gcc.c-torture/execute/pr21964-1.c: New test.
928
929 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
930
931         PR c/22458
932         * gcc.dg/pr22458-1.c: New test.
933
934 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
935             Steven G. Kargl <kargls@comcast.net>
936
937         PR fortran/22390
938         * gfortran.dg/flush_1.f90: New test.
939
940 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
941
942         PR c++/23191
943         * g++.dg/template/eh2.C: New test.
944
945 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
946
947         PR c++/19498
948         * g++.dg/template/instantiate7.C: New test.
949
950 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
951
952         PR c/23113
953         * gcc.dg/Wunused-value-1.c: New test.
954
955 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
956
957         PR rtl-optimization/23233
958         * gcc.c-torture/compile/pr23233-1.c: New test.
959
960 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
961
962         PR fortran/18833
963         PR fortran/20850
964         * gfortran.dg/equiv_1.f90: New test.
965         * gfortran.dg/equiv_2.f90: New test.
966         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
967         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
968         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
969
970 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
971
972         * gcc.c-torture/execute/vrp-5.c: New test.
973         * gcc.c-torture/execute/vrp-6.c: New test.
974         * gcc.dg/tree-ssa/vrp21.c: New test.
975
976 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
977
978         * g++.dg/parse/pr22514.C: New test.
979
980 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
981
982         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
983
984         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
985         instead of constant loads / pool entries.
986
987 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
988
989         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
990         TEST_TO_WCTYPE.
991
992 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
993
994         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
995         __WINT_TYPE__ in generated prototypes if possible.
996
997 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
998
999         PR 22037
1000         * g++.dg/tree-ssa/pr22037.C:
1001
1002 2005-08-04  Richard Henderson  <rth@redhat.com>
1003
1004         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1005         scan-tree-dump-times directive.
1006
1007 2005-08-04  Jan Hubicka  <jh@suse.cz>
1008
1009         * gcov-1.C: Fix switch counts.
1010         * gcov-4b.c: Likewise.
1011
1012 2005-08-03  Jeff Law  <law@redhat.com>
1013
1014         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1015
1016 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1017
1018         * gcc.c-torture/execute/pr23135.c: New test.
1019
1020 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1021
1022         PR tree-optimization/19899
1023         * gcc.dg/tree-ssa/scev-1.c: New test.
1024         * gcc.dg/tree-ssa/scev-2.c: New test.
1025
1026 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1027
1028         PR target/18582
1029         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1030
1031 2005-08-03  Jan Hubicka  <jh@suse.cz>
1032
1033         * update-conroll.c: New testcase.
1034         * update-conroll-2.c: New testcase.
1035
1036 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1037
1038         * gfortran.dg/constant_substring.f: New test.
1039         * gfortran.dg/pr22491.f: New test.
1040
1041 2005-08-02  Jan Hubicka  <jh@suse.cz>
1042
1043         * update-threading.c: Replace by the proper one.
1044
1045 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1046
1047         PR 23164
1048         * g++.dg/tree-ssa/pr23164.C: New test.
1049
1050 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1051
1052         * gcc.dg/tree-ssa/pr23192.c: New test.
1053
1054 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1055
1056         * gcc.c-torture/execute/vrp-4.c: New test.
1057
1058 2005-08-02  Jan Hubicka  <jh@suse.cz>
1059
1060         * update-threading.c: New test.
1061
1062 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1063
1064         * gcc.c-torture/compile/20050801-1.c: New test.
1065         * gcc.c-torture/compile/20050801-2.c: New test.
1066
1067 2005-08-01  Jan Hubicka  <jh@suse.cz>
1068
1069         * val-prof-5.c: New test.
1070
1071 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1072
1073         PR c/22311
1074         * gcc.dg/pr22311-1.c : New test.
1075
1076 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1077
1078         PR target/23095
1079         * gfortran.dg/pr23095.f: New test.
1080
1081         PR c++/22003
1082         * g++.dg/other/pr22003.C: New test.
1083
1084 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1085
1086         PR target/20621
1087         * gcc.c-torture/execute/pr20621-1.c: New test.
1088
1089 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1090
1091         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1092         of string for format.
1093         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1094         print statement with internal write.
1095         * gfortran.dg/der_array_io_2.f:  Likewise.
1096         * gfortran.dg/der_array_io_3.f:  Likewise.
1097
1098 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1099
1100         * gcc.dg/fold-abs-4.c: new test.
1101
1102 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1103
1104         PR fortran/22570 an related issues.
1105         * gfortran.dg/x_slash_1.f: New test.
1106
1107 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1108
1109         PR c/23143
1110         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1111         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1112
1113 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1114
1115         PR c/529
1116         * gcc.dg/Wshadow-3.c: New test.
1117
1118 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1119
1120         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1121         used to have the wrong bounds).
1122
1123 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1124
1125         PR c/21720
1126         * gcc.dg/hex-round-1.c: Test more cases.
1127         * gcc.dg/hex-round-2.c: New test.
1128
1129 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1130
1131         PR 22550
1132         * g++.dg/tree-ssa/pr22550.C: New test.
1133
1134 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1135
1136         * gcc.dg/tree-ssa/vrp19.c: New test.
1137         * gcc.dg/tree-ssa-vrp20.c: New test.
1138
1139 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1140
1141         PR c/22240
1142         * gcc.dg/transparent-union-4.c: New test.
1143
1144 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1145
1146         PR c/22192
1147         * gcc.dg/c99-vla-2.c: New test.
1148
1149 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1150
1151         PR c/21720
1152         * gcc.dg/hex-round-1.c: New test.
1153
1154 2005-07-28  Jan Hubicka  <jh@suse.cz>
1155
1156         * inliner-1.c: Do not dump everything.
1157         * tree-prof.exp: Do not pass -ftree-based-profiling.
1158         * bprob.exp: Likewise.
1159
1160         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1161
1162 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1163
1164         PR c++/22545
1165         * g++.dg/expr/ptrmem7.C: New test.
1166
1167 2005-07-28  Mike Stump  <mrs@apple.com>
1168
1169         * g++.old-deja/g++.mike/visibility-1.C: New test.
1170
1171 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1172
1173         PR c/20187
1174         * gcc.c-torture/execute/pr20187-1.c: New test.
1175
1176 2005-07-28  Jeff Law  <law@redhat.com>
1177
1178         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1179         * gcc.dg/tree-ssa/vrp18.c: New test.
1180
1181 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1182
1183         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1184
1185 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1186
1187         PR tree-optimization/22506
1188         * gcc.dg/vect/ps22506.c: New test.
1189
1190 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR target/21149
1193         * gcc.target/i386/sse-3.c: New test.
1194
1195 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1196
1197         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1198         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1199
1200 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1201
1202         PR c/22589
1203         * gcc.c-torture/compile/pr22589-1.c: New test.
1204
1205 2005-07-28  Jan Hubicka  <jh@suse.cz>
1206
1207         * update-loopch.c: New testcase.
1208
1209 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1210
1211         PR rtl-optimization/23047
1212         * gcc.c-torture/execute/pr23047.c: New test.
1213         * gcc.c-torture/execute/pr23047.x: New.
1214
1215 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1216
1217         PR tree-optimization/22493
1218         * gcc.c-torture/execute/pr22493-1.c: New test.
1219         * gcc.c-torture/execute/pr22493-1.x: New.
1220         * gcc.c-torture/execute/vrp-1.c: New test.
1221         * gcc.c-torture/execute/vrp-2.c: New test.
1222         * gcc.c-torture/execute/vrp-2.c: New test.
1223
1224 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1225
1226         * gcc.target/frv/all-builtin-read8.c: Delete.
1227         * gcc.target/frv/all-builtin-read16.c: Delete.
1228         * gcc.target/frv/all-builtin-read32.c: Delete.
1229         * gcc.target/frv/all-builtin-read64.c: Delete.
1230         * gcc.target/frv/all-builtin-write8.c: Delete.
1231         * gcc.target/frv/all-builtin-write16.c: Delete.
1232         * gcc.target/frv/all-builtin-write32.c: Delete.
1233         * gcc.target/frv/all-builtin-write64.c: Delete.
1234         * gcc.target/frv/all-read-write-1.c: New.
1235
1236 2005-07-27  Jeff Law  <law@redhat.com>
1237
1238         * gcc.c-torture/execute/pr22630.c: New test.
1239
1240 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1241
1242         PR tree-optimization/23073
1243         * gcc.dg/vect/nodump-pr23073.c: New test.
1244         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1245
1246 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1247
1248         PR tree-optimize/22348
1249         * gcc.c-torture/execute/pr22348.c: New.
1250
1251 2005-07-27  Richard Guenther  <rguenther@suse.de>
1252
1253         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1254
1255 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1256
1257         PR fortran/22503
1258         * gfortran.dg/logical_comp.f90: New test.
1259
1260 2005-07-27  Jan Hubicka  <jh@suse.cz>
1261
1262         * inliner-1.c: Add cleanup of dumps.
1263         * val-prof-*.c: Likewise.
1264         * update-tailcall.c: New.
1265
1266 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1267
1268         PR 22591
1269         * gcc.dg/tree-ssa/pr22591.c: New test.
1270         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1271
1272 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR libobjc/22606
1275         * objc.dg/try-catch-11.m: New test.
1276
1277 2005-07-26  Richard Guenther  <rguenther@suse.de>
1278
1279         PR tree-optimization/22486
1280         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1281
1282 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1283
1284         PR tree-opt/22484
1285         * testsuite/g++.dg/opt/loop2.C: New test.
1286
1287 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1288
1289         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1290         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1291
1292 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1293
1294         * lib/profopt.exp (profopt-execute): Check for profiling data
1295         files on the target.
1296
1297 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1298
1299         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1300         for matching of asm labels.
1301
1302 2005-07-25  Richard Guenther  <rguenther@suse.de>
1303
1304         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1305
1306 2005-07-25  Richard Guenther  <rguenther@suse.de>
1307
1308         PR testsuite/22624
1309         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1310
1311 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1312
1313         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1314         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1315         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1316         * gcc.dg/vect/vect-100.c: New test.
1317         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1318         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1319         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1320         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1321         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1322         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1323         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1324         * gfortran.dg/vect/pr19049.f90: New testcase.
1325         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1326
1327 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1328
1329         * gcc.c-torture/execute/20050713-1.c: New test.
1330
1331         PR fortran/20063
1332         * gfortran.fortran-torture/execute/data_4.f90: New test.
1333
1334         PR middle-end/20303
1335         * gcc.dg/visibility-d.c: New test.
1336
1337 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1338
1339         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1340         * gfortran.dg/underflow.f90: Ditto.
1341
1342 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1343
1344         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1345         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1346         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1347
1348 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1349
1350         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1351         include case of field width of zero.
1352
1353 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1354
1355         PR libgfortran/21875
1356         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1357         with trailing blanks on normal formatted read.
1358
1359 2005-07-23  Chao-ying Fu  <fu@mips.com>
1360
1361         * gcc.target/mips/mips32-dsp-type.c: New test.
1362         * gcc.target/mips/mips32-dsp.c: New test.
1363
1364 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1365
1366         PR testsuite/21073
1367         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1368
1369         PR testsuite/20454
1370         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1371         and __cyg_profile_func_exit.
1372
1373 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1374
1375         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1376         * gfortran.dg/comma_format_extension_4.f: Same.
1377         * gfortran.dg/pr15332.f: Same.
1378         * gfortran.dg/pr21730.f: Same.
1379
1380 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1381
1382         * g++.dg/opt/vrp2.C: Fix testcase.
1383
1384         PR tree-opt/22625
1385         * g++.dg/opt/vrp2.C: New test.
1386
1387 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1388
1389         PR debug/21828
1390         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1391
1392 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1393
1394         * gcc.dg/tree-ssa/20050719-1.c: New test.
1395
1396 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1397
1398         * gcc.dg/bfin-longcall-1.c: New file.
1399         * gcc.dg/bfin-longcall-2.c: New file.
1400
1401 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1402
1403         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1404
1405 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1406
1407         PR middle-end/19055
1408         * gcc.dg/tree-ssa/pr19055.c: New test.
1409         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1410
1411 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1412
1413         PR C++/22358
1414         * g++.dg/other/pr22358.C: New test.
1415
1416 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1417
1418         PR c++/2922
1419         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1420
1421 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1422
1423         PR c++/15938
1424         * g++.dg/init/union2.C: New test.
1425
1426 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1427
1428         PR c/22393
1429         * gcc.dg/complex-4.c: New test.
1430
1431 2005-07-21  Richard Guenther  <rguenther@suse.de>
1432
1433         PR testsuite/22522
1434         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1435         scanning for asm labels.
1436         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1437
1438 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1439
1440         PR target/22085
1441         * gcc.dg/altivec-pr22085.c: New.
1442
1443 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1444
1445         PR tree-optimization/19210
1446         * gcc.dg/tree-ssa/pr19210-1.c: New.
1447         * gcc.dg/tree-ssa/pr19210-2.c: New.
1448
1449 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1450
1451         PR rtl-optimization/22167
1452         * g++.dg/opt/pr22167.C: New test.
1453
1454 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1455
1456         PR c++/2922
1457         * g++.dg/lookup/two-stage2.C: New.
1458         * g++.dg/lookup/two-stage3.C: New.
1459         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1460         fixed two-stage name lookup for operators.
1461         * g++.dg/template/call3.C: Compiler now produces an appropriate
1462         error message.
1463         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1464         14 as a candidate.
1465         * g++.dg/template/ptrmem4.C: Compiler produces different error
1466         message.
1467         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1468         connect_to_method as a candidate.
1469
1470 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1471
1472         * gcc.dg/fold-alloc-1.c: New test.
1473
1474 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1475
1476         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1477         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1478
1479 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1480
1481         * gcc.dg/fold-abs-1.c: New test.
1482         * gcc.dg/fold-abs-2.c: New test.
1483         * gcc.dg/fold-abs-3.c: New test.
1484
1485 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1486
1487         Make CONSTRUCTOR use VEC to store initializers.
1488         * g++.dg/ext/complit3.C: Check for specific error messages.
1489         * g++.dg/init/brace2.C: Update error message.
1490         * g++.dg/warn/Wbraces2.C: Likewise.
1491
1492 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1493
1494         PR fortran/16940
1495         * gfortran.dg/module_interface_1.f90: New test.
1496
1497 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1498             Kenneth Zadeck <zadeck@naturalbridge.com>
1499
1500         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1501
1502 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1503
1504         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1505         specify -Wformat for these tests.
1506         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1507         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1508         * gcc.dg/format/opt-6.c: Delete.
1509
1510 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1511
1512         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1513         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1514
1515 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1516
1517         * gcc.dg/tree-ssa/alias-2.c: New test.
1518
1519 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1520
1521         PR c++/22263
1522         * g++.dg/template/explicit7.C: New test.
1523
1524 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1525
1526         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1527         width of 8 to +Inf and -Inf.
1528
1529 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1530
1531         PR c++/22139
1532         * g++.dg/template/friend36.C: New test.
1533
1534 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1535
1536         PR fortran/21730
1537         * gfortran.dg/pr21730.f: New test.
1538
1539 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1540             Kenneth Zadeck <zadeck@naturalbridge.com>
1541
1542         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1543         since pure const detection cannot run at -O1 in c compiler.
1544         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1545         can now optimize this case properly.
1546         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1547         because we now pass.
1548         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1549
1550 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1551
1552         PR c/22421
1553         * gcc.dg/format/bitfld-1.c: New test.
1554
1555 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1556
1557         PR c++/22204
1558         * g++.dg/rtti/repo1.C: New test.
1559
1560 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1561
1562         PR middle-end/22398
1563         * gcc.c-torture/compile/pr22398.c: New test.
1564
1565 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/22132
1568         * g++.dg/expr/cast4.C: New test.
1569
1570 2005-07-15  Richard Guenther  <rguenther@suse.de>
1571
1572         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1573         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1574
1575 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1576
1577         PR tree-optimization/22230
1578         * gcc.dg/tree-ssa/pr22230.c: New test.
1579
1580 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1581
1582         * gfortran.dg/g77/cpp6.f: New test.
1583
1584         PR fortran/22417
1585         * gfortran.dg/g77/cpp5.F: New test.
1586         * gfortran.dg/g77/cpp5.h: New file.
1587         * gfortran.dg/g77/cpp5inc.h: New file.
1588
1589 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1590
1591         PR libfortran/16435
1592         * gfortran.dg/tl_editting.f90: New.
1593         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1594
1595 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1596
1597         * gfortran.dg/char_array_constructor.f90: New test.
1598
1599 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1600
1601         * gfortran.dg/past_eor.f90: New.
1602         * gfortran.dg/complex_read.f90: New.
1603
1604 2005-07-13  Jeff Law  <law@redhat.com>
1605
1606         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1607         additional casts.
1608
1609         * gcc.dg/tree-ssa/pr22321.c: New test
1610
1611 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1612
1613         PR tree-optimization/21921
1614         * gcc.dg/tree-ssa/pr21921.c: New.
1615
1616 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1617
1618         PR tree-optimizatio/22442
1619         * gcc.dg/tree-ssa/loop-11.c: New test.
1620
1621 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1622
1623         PR tree-opt/21840
1624         * gcc.c-torture/compile/pr21840.c: New test.
1625
1626 2005-07-12  Jan Hubicka  <jh@suse.cz>
1627
1628         * gcc.c-torture/compile/pr22379.c: New test.
1629
1630 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1631
1632         PR libfortran/21593
1633         gfortran.dg/dev_null.f90:  Remove outdated comment about
1634         PR libfortran/21593.
1635
1636
1637 2005-07-12  Dale Johannesen  <dalej@apple.com>
1638
1639         * gcc.target/i386/compress-float-sse.c:  New.
1640         * gcc.target/i386/compress-float-sse-pic.c:  New.
1641         * gcc.target/i386/compress-float-387.c:  New.
1642         * gcc.target/i386/compress-float-387-pic.c:  New.
1643         * gcc.dg/compress-float-ppc.c:  New.
1644         * gcc.dg/compress-float-ppc-pic.c:  New.
1645
1646 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1647
1648         PR libfortran/21593
1649         gfortran.dg/dev_null.f90:  Remove targets.
1650
1651 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1652
1653         PR tree-opt/22335
1654         * gcc.dg/pr22335-1.c: New test.
1655         * gcc.dg/pr22335-2.c: New test.
1656
1657 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1658
1659         PR c++/20172
1660         * g++.dg/template/nontype12.C : New test.
1661
1662 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1663
1664         * gcc.dg/tree-ssa/loop-10.c: New test.
1665
1666 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1667
1668         * gcc.c-torture/execute/20020720-1.x: Remove.
1669
1670 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1671
1672         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1673
1674 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1675
1676         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1677         (dg-mips-options): Use it.
1678
1679 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1680
1681         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1682
1683 2005-07-09  Richard Henderson  <rth@redhat.com>
1684
1685         * lib/target-supports.exp (check_effective_target_sync_char_short):
1686         Add alpha.
1687
1688 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
1689
1690         PR libfortran/22217
1691         * gfortran.dg/negative-z-descriptor.f90:  New test.
1692
1693 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1694
1695         PR tree-opt/22329
1696         * gcc.dg/pr22329.c: New test.
1697
1698 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
1699
1700         PR tree-optimization/20139
1701         * gcc.dg/tree-ssa/pr20139.c: New.
1702
1703 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
1704
1705         PR tree-opt/22356
1706         * testsuite/gcc.dg/pr22356-1.c: New test.
1707
1708 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
1709
1710         PR c++/21799
1711         * g++.dg/template/unify8.C: New.
1712         * g++.dg/template/unify9.C: New.
1713
1714 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
1715
1716         * gfortran.fortran-torture/execute/entry_10.f90: New test.
1717
1718 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
1719
1720         * gcc.dg/darwin-version-1.c: New.
1721         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
1722         * gcc.dg/builtins-20.c: Likewise.
1723         * gcc.dg/builtins-53.c: Likewise.
1724         * gcc.dg/torture/builtins-convert-1.c: Likewise.
1725         * gcc.dg/torture/builtins-convert-2.c: Likewise.
1726         * gcc.dg/torture/builtins-convert-3.c: Likewise.
1727         * gcc.dg/torture/builtins-power-1.c: Likewise.
1728         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
1729         on Darwin.
1730
1731 2005-07-07  Jeff Law  <law@redhat.com>
1732
1733         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
1734         argument evaluation order.
1735
1736 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
1737
1738         PR libfortran/21594
1739         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1740         Add test cases where the shift length is greater than the
1741         array length.
1742
1743 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1744
1745         * obj-c++.dg/proto-lossage-6.mm: New.
1746         * objc.dg/proto-lossage-6.m: New.
1747
1748 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1749
1750         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
1751         * objc.dg/gnu-runtime-2.m: Likewise.
1752
1753 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1754
1755         * gfortran.dg/longline.f: New test.
1756
1757         * gfortran.dg/badline.f: New test.
1758
1759 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1760
1761         PR fortran/16531
1762         PR fortran/15966
1763         PR fortran/18781
1764         * gfortran.dg/hollerith.f90: New.
1765         * gfortran.dg/hollerith2.f90: New.
1766         * gfortran.dg/hollerith3.f90: New.
1767         * gfortran.dg/hollerith4.f90: New.
1768         * gfortran.dg/hollerith_f95.f90: New.
1769         * gfortran.dg/hollerith_legacy.f90: New.
1770         * gfortran.dg/g77/cpp4.F: New. Port from g77.
1771
1772 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
1773
1774         PR objc/22274
1775         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
1776         * objc.dg/gnu-runtime-2.m: New.
1777
1778 2005-07-06  Jeff Law  <law@redhat.com>
1779
1780         * gcc.dg/tree-ssa/vrp17.c: New test.
1781
1782 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
1783
1784         PR fortran/22327
1785         * gfortran.dg/array_constructor_5.f90: New test.
1786
1787 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
1788
1789         * gfortran.fortran-torture/execute/entry_9.f90: New test.
1790
1791 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
1792
1793         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
1794         * gcc.dg/980816-1.c: Ditto.
1795
1796 2005-07-06  Jeff Law  <law@redhat.com>
1797
1798         * gcc.c-torture/compile/pr21356.c: New test.
1799
1800 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1801
1802         PR c/22013
1803         PR c/22098
1804         * gcc.c-torture/compile/pr22013-1.c,
1805         gcc.c-torture/execute/pr22098-1.c,
1806         gcc.c-torture/execute/pr22098-2.c,
1807         gcc.c-torture/execute/pr22098-3.c: New tests.
1808
1809 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
1810
1811         PR c/22308
1812         * gcc.dg/pr22308-1.c: New test.
1813
1814 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
1815
1816         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
1817         target.
1818         * gcc.dg/compare9.c: Use -fshort-enums instead of
1819         -fno-short-enums.  Change the last test to dg-bogus.
1820
1821 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
1822
1823         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
1824         * gcc.dg/compare9.c: New.
1825
1826 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1827
1828         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
1829
1830 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1831
1832         PR testsuite/22288
1833         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
1834
1835
1836 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1837
1838         * gcc.dg/format/gcc_gfc-1.c: New.
1839
1840 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
1841
1842         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
1843
1844 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1845
1846         PR fortran/20842
1847         * gfortran.dg/io_invalid_1.f90: New test.
1848
1849 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
1850
1851         * gcc.dg/format/gcc_diag-1.c: Update.
1852
1853 2005-07-02  Jeff Law  <law@redhat.com>
1854
1855         * gcc.dg/tree-ssa/pr22051-1.c: New test.
1856         * gcc.dg/tree-ssa/pr22051-2.c: New test.
1857
1858 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
1859
1860         * gcc.dg/format/gcc_diag-1.c: Update.
1861
1862 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
1863
1864         PR tree-opt/22269
1865         * gcc.c-torture/compile/pr22269.c: New test.
1866
1867 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
1868
1869         PR 21584
1870         PR 22219
1871         * g++.dg/tree-ssa/pr21584-1.C: New test.
1872         * g++.dg/tree-ssa/pr21584-2.C: New test.
1873
1874 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
1875
1876         * obj-c++.dg/try-catch-11.mm: New.
1877         * objc.dg/try-catch-10.m: New.
1878
1879 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
1880
1881         * g++.dg/other/ucnid-1.C: xfail on AIX.
1882
1883 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
1884
1885         PR 22234
1886         * gcc.dg/20050629-1.c: New test.
1887
1888 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
1889
1890         * obj-c++.dg/const-str-1[0-1].mm: New.
1891         * objc.dg/const-str-1[0-1].m: New.
1892
1893 2005-05-29  Richard Henderson  <rth@redhat.com>
1894
1895         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
1896         Rename from check_effective_target_vect_no_max.
1897         (check_effective_target_vect_no_int_add): New.
1898         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
1899         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
1900         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1901         * gcc.dg/vect/vect-reduc-1.c: Use both.
1902         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1903
1904 2005-05-29  Richard Henderson  <rth@redhat.com>
1905
1906         * lib/target-supports.exp (check_effective_target_vect_no_max):
1907         Remove i386 and x86_64.
1908
1909 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1910
1911         PR testsuite/21969
1912         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
1913
1914 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
1915
1916         PR middle-end/21969
1917         * gcc.dg/vect/pr21969.c: New test.
1918
1919 2005-06-28  Eric Christopher  <echristo@redhat.com>
1920
1921         PR c/22052
1922         PR c/21975
1923         * gcc.dg/inline1.c: New test.
1924         * gcc.dg/inline2.c: Ditto.
1925         * gcc.dg/inline3.c: Ditto.
1926         * gcc.dg/inline4.c: Ditto.
1927         * gcc.dg/inline5.c: Ditto.
1928
1929 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1930
1931         PR libfortran/22142
1932         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1933         Add testcase also testing eoshift1 for PR 22142.
1934
1935 2005-06-28  Richard Henderson  <rth@redhat.com>
1936
1937         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
1938         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
1939         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
1940         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
1941         gcc.dg/tree-ssa/20030922-2.c: Likewise.
1942
1943 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
1944
1945         PR libfortran/22142
1946         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
1947         Add testcase for PR 22142.
1948
1949 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
1950
1951         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
1952         gcc.target/ia64/fpreg-2.c: New tests.
1953
1954 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1955
1956         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
1957
1958 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1959
1960         PR libfortran/22170
1961         * gfortran.dg/slash_1.f90: New test.
1962
1963 2005-06-27  Richard Henderson  <rth@redhat.com>
1964
1965         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
1966         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
1967         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1968         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1969         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1970         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1971
1972 2005-06-27  Richard Henderson  <rth@redhat.com>
1973
1974         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
1975         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
1976
1977 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
1978
1979         * obj-c++.dg/proto-lossage-5.mm: New.
1980         * objc.dg/proto-lossage-5.m: New.
1981
1982 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
1983
1984         PR 21959
1985         * gcc.dg/tree-ssa/pr21959.c: New test.
1986
1987 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
1988
1989         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
1990         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
1991         testing uninitialized var.
1992
1993         * gcc.c-torture/execute/builtins/chk.h: New.
1994         * gcc.c-torture/execute/builtins/lib/chk.c: New.
1995         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
1996         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
1997         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
1998         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
1999         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2000         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2001         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2002         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2003         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2004         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2005         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2006         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2007         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2008         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2009         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2010         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2011         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2012         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2013         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2014         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2015         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2016         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2017         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2018         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2019         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2020         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2021         * gcc.dg/builtin-object-size-1.c: New test.
2022         * gcc.dg/builtin-object-size-2.c: New test.
2023         * gcc.dg/builtin-object-size-3.c: New test.
2024         * gcc.dg/builtin-object-size-4.c: New test.
2025         * gcc.dg/builtin-object-size-5.c: New test.
2026         * gcc.dg/builtin-stringop-chk-1.c: New test.
2027         * gcc.dg/builtin-stringop-chk-2.c: New test.
2028         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2029         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2030         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2031         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2032         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2033         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2034         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2035         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2036         * gcc.c-torture/execute/printf-1.c: New test.
2037         * gcc.c-torture/execute/fprintf-1.c: New test.
2038         * gcc.c-torture/execute/vprintf-1.c: New test.
2039         * gcc.c-torture/execute/vfprintf-1.c: New test.
2040         * gcc.c-torture/execute/printf-chk-1.c: New test.
2041         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2042         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2043         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2044
2045 2005-06-27  Michael Matz  <matz@suse.de>
2046
2047         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2048         slot is not merged if address escapes.
2049
2050 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2051
2052         PR c/21911
2053         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2054
2055 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2056
2057         PR middle-end/17965
2058         * gcc.c-torture/compile/20050622-1.c: New test.
2059
2060         PR middle-end/22028
2061         * gcc.dg/20050620-1.c: New test.
2062
2063 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2064
2065         PR tree-optimization/22026
2066         * gcc.dg/tree-ssa/pr22026.c: New.
2067
2068 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2069
2070         PR libfortran/22144
2071         * gfortran.dg/shift-alloc.f90:  New testcase.
2072
2073 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2074
2075         * all files: Update FSF address in copyright headers.
2076
2077 2005-06-22  Jan Hubicka  <jh@suse.cz>
2078
2079         * wholeprogram-1.c: New testcase.
2080         * wholeprogram-2.c: New testcase.
2081
2082 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2083
2084         PR 22171
2085         * gcc.dg/tree-ssa/pr22171.c: New test.
2086
2087 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2088
2089         * gfortran.dg/simplify_modulo.f90: New.
2090
2091 2005-06-24  Jan Hubicka  <jh@suse.cz>
2092
2093         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2094
2095 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2096
2097         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2098
2099 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2100
2101         * obj-c++.dg/typedef-alias-1.mm: New.
2102         * objc.dg/typedef-alias-1.m: New.
2103
2104 2005-06-23  Jeff Law  <law@redhat.com>
2105
2106         * gcc.dg/tree-ssa/vrp16.c: New test.
2107
2108 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2109
2110         * lib/target-supports.exp: Add
2111         check_effective_target_fortran_large_real and
2112         check_effective_target_fortran_large_int to check for
2113         corresponding effective targets.
2114         * gfortran.dg/large_integer_kind_1.f90: New test.
2115         * gfortran.dg/large_real_kind_1.f90: New test.
2116
2117 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2118
2119         PR tree-optimization/22117
2120         * gcc.dg/tree-ssa/pr22117.c: New.
2121
2122 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2123
2124         PR testsuite/22123
2125         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2126
2127 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2128
2129         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2130
2131 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2132
2133         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2134         * gfortran.dg/f2c_4.c: Likewise
2135
2136 2005-06-22 Paul Brook  <paul@codesourcery.com>
2137
2138         PR fortran/21034
2139         * gfortran.dg/auto_save_1.f90: New test.
2140
2141 2005-06-22  Michael Matz  <matz@suse.de>
2142
2143         * gcc.target/x86-64/abi: New directory.
2144         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2145         * gcc.target/x86-64/abi/README.gcc: New file.
2146         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2147         * gcc.target/x86-64/abi/asm-support.s: New file.
2148         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2149         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2150         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2151         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2152         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2153         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2154         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2155         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2156         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2157         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2158         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2159         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2160         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2161         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2162         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2163         * gcc.target/x86_64/abi/test_varargs.c: New test.
2164
2165 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2166
2167         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2168         32-bit i?86 and x86_64.
2169
2170 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2171
2172         * obj-c++.dg/const-str-[1-9].mm: New tests.
2173
2174 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2175
2176         PR fortran/22010
2177         * gfortran.dg/namelist_use.f90: New.
2178         * gfortran.dg/namelist_use_only.f90: New.
2179
2180 2005-06-21  Jeff Law  <law@redhat.com>
2181
2182         * gcc.dg/tree-ssa/vrp15.c: New test.
2183
2184 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2185
2186         * lib/target-supports.exp (check_effective_target_vect_reduction):
2187         Remove.
2188         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2189         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2190         remove vect_reduction target keyword. Also avoid two returns in main.
2191         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2192         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2193         * gcc.dg/vect/vect-reduc-1short.c: New test.
2194         * gcc.dg/vect/vect-reduc-1char.c: New test.
2195         * gcc.dg/vect/vect-reduc-2short.c: New test.
2196         * gcc.dg/vect/vect-reduc-2char.c: New test.
2197         * gcc.dg/vect/vect-reduc-6.c: New test.
2198         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2199         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2200         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2201
2202 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2203         Paul Thomas  <pault@gcc.gnu.org>
2204
2205         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2206         New tests.
2207
2208 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2209
2210         * gfortran.dg/backslash_1.f90: New test.
2211         * gfortran.dg/backslash_2.f90: New test.
2212
2213 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2214
2215         * gfortran.dg/duplicate_labels.f90: New test.
2216
2217 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2218
2219         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2220         unsupportable relocations.
2221         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2222         * gcc.dg/20050321-2.c: xfail for NetWare.
2223
2224 2005-06-20  Andreas Jaeger  <aj@suse.de>
2225
2226         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2227         gcc.target/i386/fastcall-sseregparm.c,
2228         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2229
2230 2005-06-19  Richard Henderson  <rth@redhat.com>
2231
2232         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2233
2234 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2235
2236         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2237
2238 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2239
2240         PR c++/22115
2241         * g++.dg/conversion/simd2.C: Change expected error message.
2242
2243 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2244
2245         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2246         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2247         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2248
2249 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2250
2251         * gcc.dg/fold-mod-1.c: New test.
2252
2253 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2254
2255         PR fortran/19926
2256         * gfortran.dg/pr19926.f90: New test.
2257
2258 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2259
2260         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2261         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2262         targets.
2263         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2264         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2265
2266 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2267
2268         * gcc.target/ia64/float80-varargs-1.c: New test.
2269
2270 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2271
2272         PR tree-opt/22035
2273         * gfortran.dg/f2c_6.f90: New test.
2274
2275 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2276
2277         PR c++/17413
2278         * g++.dg/template/local5.C: New.
2279
2280 2005-06-17  Richard Henderson  <rth@redhat.com>
2281
2282         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2283
2284 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2285
2286         PR testsuite/21945
2287         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2288
2289 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2290
2291         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2292         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2293         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2294         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2295         check_vect to verify the presence of hardware vector support.
2296
2297 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2298
2299         PR testsuite/22056
2300         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2301
2302 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2303
2304         PR libfortran/19216
2305         * gfortran.dg/pr19216.f: Add correct space between brackets and
2306         dg directive.
2307
2308 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2309
2310         PR libfortran/16436
2311         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2312
2313 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2314
2315         * gcc.target/i386/attributes-error.c: New testcase.
2316         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2317         * gcc.target/i386/regparm-stdcall.c: Likewise.
2318         * gcc.target/i386/sseregparm-1.c: Likewise.
2319         * gcc.target/i386/sseregparm-2.c: Likewise.
2320
2321 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2322
2323         * g++.dg/rtti/crash2.C: New.
2324
2325 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2326
2327         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2328
2329 2005-06-15  David Ung  <davidu@mips.com>
2330
2331         * gcc.target/mips/mips16e-extends.c: New test for testing the
2332         generation of MIPS16e zeb/zeh, seb/seh instructions.
2333
2334 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2335
2336         PR 22018
2337         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2338         * gcc.dg/tree-ssa/pr22018.c: New test.
2339
2340 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2341
2342         * gcc.dg/simd-1.c: Update error messages.
2343         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2344         * gcc.dg/simd-2.c: Update error messages.
2345         * gcc.dg/simd-4.c: New.
2346
2347 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2348
2349         PR c++/20678
2350         * g++.dg/other/crash-4.C: New.
2351
2352 2005-06-14  Devang Patel  <dpatel@apple.com>
2353
2354         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2355
2356 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2357
2358         PR c++/21929
2359         * g++.dg/parse/crash11.C: Update
2360
2361 2005-06-13  Jeff Law  <law@redhat.com>
2362
2363         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2364         perform the desired transformations.
2365         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2366         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2367
2368 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2369
2370         PR fortran/22038
2371         * gfortran.dg/forall_1.f90: Un-XFAIL.
2372
2373 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2374
2375         PR c++/21929
2376         * g++.dg/parse/crash26.C: New.
2377
2378         PR c++/20789
2379         * g++.dg/init/member1.C: New.
2380
2381 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2382
2383         * gfortran.dg/altreturn_1.f90: New test.
2384
2385 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2386
2387         PR middle-end/21985
2388         * gcc.dg/tree-ssa/pr21985.c: New test.
2389
2390 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2391
2392         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2393
2394 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2395
2396         PR c++/21930
2397         * g++.dg/other/error10.C: New test case.
2398
2399 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2400
2401         PR libfortran/19155
2402         * gfortran.dg/pr19155.f: Add test.
2403
2404 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2405
2406         * gfortran.dg/f2c_7.f90: New test.
2407
2408         * gfortran.dg/forall_1.f90: XFAILed.
2409
2410 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2411
2412         * gcc.dg/pr14796-1.c: New.
2413         * gcc.dg/pr14796-2.c: New.
2414
2415 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2416
2417         PR fortran/17792
2418         PR fortran/21375
2419         * gfortran.dg/deallocate_stat.f90:  New test.
2420
2421 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2422
2423         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2424
2425 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2426
2427         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2428         access will be generated when this loop is vectorized. Test that
2429         accesses with same alignment were detected.
2430         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2431         Test that accesses with same alignment were detected.
2432         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2433         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2434         alignment were detected.
2435
2436 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2437
2438         PR c++/10611
2439         * g++.dg/conversion/simd2.C: New.
2440
2441 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2442
2443         * gcc.dg/Wcxx-compat-1.c: New.
2444
2445 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2446
2447         PR libfortran/21480
2448         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2449         complex array.
2450
2451 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2452
2453         * gcc.dg/alias-8.c: New.
2454
2455 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2456
2457         * gcc.dg/format/cmn_err-1.c: Update.
2458
2459 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2460
2461         PR target/20666
2462         * gcc.target/sparc/fexpand-2.c: New.
2463         * gcc.target/sparc/fpmerge-2.c: New.
2464         * gcc.target/sparc/fpmul-2.c: New.
2465         * gcc.target/sparc/noresult.c: New.
2466         * gcc.target/sparc/pdist-2.c: New.
2467         * gcc.target/sparc/pdist-3.c: New.
2468
2469 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2470
2471         PR testsuite/21702
2472         * gcc.target/i386/i386.exp: Fix comment typo.
2473
2474 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2475
2476         PR c++/19497
2477         * g++.dg/inherit/using5.C: New.
2478         * g++.dg/inherit/using6.C: New.
2479
2480 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2481
2482         PR c++/19894
2483         * g++.dg/template/ptrmem15.C: New test.
2484
2485         PR c++/20563
2486         * g++.dg/ext/label4.C: New test.
2487
2488 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2489
2490         * gcc.dg/tls/debug-1.c: New test.
2491
2492 2005-06-07  Dale Johannesen  <dalej@apple.com>
2493
2494         * gcc.target/i386/movq.c:  New.
2495
2496 2005-06-07  Dale Johannesen  <dalej@apple.com>
2497
2498         * gcc.dg/20050607-1.c:  New.
2499
2500 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR middle-end/21850
2503         * gcc.c-torture/execute/20050607-1.c: New test.
2504
2505 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2506
2507         PR libfortran/21926
2508         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2509         Test case where the return array has lowest stride one,
2510         but isn't packed.
2511
2512 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2513
2514         * lib/target-supports.exp (check_effective_target_sync_int_long):
2515         Add s390 and s390x targets.
2516
2517 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2518
2519         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2520         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2521         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2522         * gcc.dg/tree-ssa/loop-9.c: New test.
2523
2524 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2525
2526         * g++.dg/parse/defarg10.C: New.
2527
2528 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2529
2530         PR regression/21897
2531         * gcc.c-torture/execute/20050604-1.c: New test.
2532
2533 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2534
2535         PR 21903
2536         * g++.dg/parse/defarg9.C: New.
2537
2538         PR c++/20637
2539         * g++.dg/inherit/using4.C: New.
2540         * g++.dg/overload/error1.C: Adjust expected errors.
2541         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2542         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2543         * g++.old-deja/g++.other/redecl2.C: Likewise.
2544         * g++.old-deja/g++.other/redecl4.C: Likewise.
2545         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2546
2547 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2548
2549         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2550
2551 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2552
2553         * lib/gfortran.exp (gfortran_target_compile): Call
2554         dg-additional-files-options
2555         * gfortran.dg/f2c_4.f90: New file
2556         * gfortran.dg/f2c_4.c: New file
2557         * gfortran.dg/f2c_5.f90: New file
2558         * gfortran.dg/f2c_5.c: New file
2559
2560 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2561
2562         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2563
2564         PR fortran/21912
2565         * gfortran.dg/array_constructor_4.f90: New test.
2566
2567 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/21619
2570         * g++.dg/ext/builtin9.C: New test.
2571
2572 2005-06-05  Dale Johannesen  <dalej@apple.com>
2573
2574         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2575         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2576
2577 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2578
2579         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2580         * gcc.dg/vect/vect-reduc-1.c: New.
2581         * gcc.dg/vect/vect-reduc-2.c: New.
2582         * gcc.dg/vect/vect-reduc-3.c: New.
2583
2584 2005-06-04  Dale Johannesen  <dalej@apple.com>
2585
2586         * gcc.c-torture/execute/20050603-1.c:  New.
2587         * gcc.c-torture/execute/20050603-2.c:  New.
2588         * gcc.dg/20050603-3.c:  New.
2589
2590 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2591
2592         PR fortran/19195
2593         * gfortran.dg/debug_1.f90: New test.
2594
2595         * gfortran.dg/forall_1.f90: New test.
2596
2597 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2598
2599         * gfortran.dg/array_constructor_3.f90: New test.
2600
2601 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2602
2603         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2604
2605 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2606
2607         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2608
2609 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2610
2611         PR c/21873
2612         * gcc.dg/init-excess-1.c: New test.
2613
2614 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2615
2616         PR c++/21853
2617         * g++.dg/expr/static_cast6.C: New test.
2618
2619 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2620
2621         * gcc.dg/tree-ssa/vrp14.c: New test.
2622
2623 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/21336
2626         * g++.dg/template/new2.C: New test.
2627
2628 2005-06-03  Josh Conner  <jconner@apple.com>
2629
2630         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2631         all entries in initializer.
2632
2633 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2634
2635         PR middle-end/21858
2636         * gcc.dg/pr21858.c: New testcase.
2637
2638 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2639
2640         PR tree-optimization/21292
2641
2642         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2643         New.
2644         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2645         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2646         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2647         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2648         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2649
2650 2005-06-02  Richard Henderson  <rth@redhat.com>
2651
2652         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2653
2654 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2655
2656         * gcc.dg/wtypequal.c: New testcase.
2657
2658 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2659
2660         PR 21582
2661         * gcc.dg/tree-ssa/pr21582.c: New test.
2662
2663 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2664
2665         PR c++/21280
2666         * g++.dg/opt/interface2.h: New.
2667         * g++.dg/opt/interface2.C: New.
2668         * g++.dg/init/ctor4.C: Adjust error lines.
2669         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2670         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2671         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2672         * g++.old-deja/g++.pt/assign1.C: Likewise.
2673         * g++.old-deja/g++.pt/crash20.C: Likewise.
2674
2675 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2676
2677         PR tree-optimization/21734
2678         * g++.dg/vect/pr21734_1.cc: New.
2679         * g++.dg/vect/pr21734_2.cc: New.
2680
2681 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2682
2683         PR c++/20350
2684         * g++.dg/template/spec24.C: New.
2685
2686         PR c++/21151
2687         * g++.dg/pch/local-1.C: New.
2688         * g++.dg/pch/local-1.Hs: New.
2689
2690 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
2691
2692         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
2693         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
2694         * gcc.dg/tree-ssa/pr14341.c: New test.
2695         * gcc.dg/tree-ssa/pr14841.c: New test.
2696         * gcc.dg/tree-ssa/pr20701.c: New test.
2697         * gcc.dg/tree-ssa/pr21086.c: New test.
2698         * gcc.dg/tree-ssa/pr21090.c: New test.
2699         * gcc.dg/tree-ssa/pr21332.c: New test.
2700         * gcc.dg/tree-ssa/pr21458.c: New test.
2701         * gcc.dg/tree-ssa/pr21658.c: New test.
2702         * gcc.dg/tree-ssa/vrp01.c: New test.
2703         * gcc.dg/tree-ssa/vrp02.c: New test.
2704         * gcc.dg/tree-ssa/vrp03.c: New test.
2705         * gcc.dg/tree-ssa/vrp04.c: New test.
2706         * gcc.dg/tree-ssa/vrp05.c: New test.
2707         * gcc.dg/tree-ssa/vrp06.c: New test.
2708         * gcc.dg/tree-ssa/vrp07.c: New test.
2709         * gcc.dg/tree-ssa/vrp08.c: New test.
2710         * gcc.dg/tree-ssa/vrp09.c: New test.
2711         * gcc.dg/tree-ssa/vrp10.c: New test.
2712         * gcc.dg/tree-ssa/vrp11.c: New test.
2713         * gcc.dg/tree-ssa/vrp12.c: New test.
2714         * gcc.dg/tree-ssa/vrp13.c: New test.
2715
2716 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
2717
2718         PR 21029
2719         * gcc.dg/tree-ssa/pr21029.c: New test.
2720
2721 2005-06-01  Roger Sayle  <roger@eyesopen.com>
2722
2723         * gfortran.dg/logint-1.f: New test case.
2724         * gfortran.dg/logint-2.f: Likewise.
2725         * gfortran.dg/logint-3.f: Likewise.
2726
2727 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
2728
2729         PR c/21536
2730         PR c/20760
2731         * gcc.dg/20050527-1.c: New test.
2732
2733         * gcc.dg/i386-sse-12.c: New test.
2734
2735         PR fortran/21729
2736         * gfortran.dg/implicit_5.f90: New test.
2737
2738 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
2739
2740         PR fortran/20883
2741         * gfortran/assign_4.f90: New test.
2742         * gfortran/assign_2.f90: Change compile to run.
2743
2744 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
2745
2746         * lib/target-supports.exp
2747         (check_effective_target_sync_char_short): New.
2748         * gcc.dg/sync-2.c: New.
2749
2750 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2751
2752         PR tree-optimization/21817
2753         * gcc.dg/torture/pr21817-1.c: New.
2754
2755 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
2756
2757         PR c++/21165
2758         * g++.dg/template/init5.C: New.
2759
2760 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         * gfortran.dg/char_initialiser_actual.f90:
2763         Test character initialisers as actual arguments.
2764         * gfortran.dg/char_pointer_comp_assign.f90:
2765         Test character pointer structure component assignments.
2766         * gfortran.dg/char_array_structure_constructor.f90:
2767         Test character components in structure constructors.
2768
2769 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
2770
2771         PR middle-end/20931
2772         * g++.dg/opt/pr20931.C: New test.
2773
2774 2005-05-31  Andreas Jaeger  <aj@suse.de>
2775
2776         PR testsuite/20772
2777         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
2778         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
2779         g++.old-deja/g++.ext/asmspec1.C,
2780         g++.old-deja/g++.other/regstack.C,
2781         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
2782         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
2783         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
2784         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
2785         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
2786         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
2787         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
2788         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
2789         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
2790         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
2791         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
2792         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
2793         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
2794         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
2795         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
2796         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
2797         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
2798         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
2799         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
2800
2801 2005-05-31  Jeff Law  <law@redhat.com>
2802
2803         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
2804
2805 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
2806
2807         PR middle-end/21743
2808         * gcc.dg/builtins-1.c: Activate disabled clog test.
2809         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2810
2811 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
2812
2813         * gfortran.dg/char_pointer_assign.f90:
2814         Test character-pointer assignments and pointer assignments.
2815         * gfortran.dg/char_pointer_dummy.f90:
2816         Test character-pointer dummy arguments.
2817         * gfortran.dg/char_pointer_func.f90:
2818         Test character-pointer function returns.
2819         * gfortran.dg/char_pointer_dependency.f90:
2820         Test character-pointer functions with dependencies.
2821
2822 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
2823
2824         PR c++/21784
2825         * g++.dg/lookup/using14.C: New test.
2826
2827 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
2828
2829         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
2830         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
2831         trailing ^M.
2832
2833 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
2834
2835         PR c++/17413
2836         * g++.dg/template/local5.C: New.
2837
2838         PR target/21761
2839         * gcc.c-torture/compile/pr21761.c: New.
2840
2841         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
2842         before darwin8.
2843
2844 2005-05-30  Steven G. Kargl
2845
2846         PR fortran/20846
2847         * gfortran.dg/inquire_8.f90: New test.
2848
2849 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2850
2851         PR libfortran/21376
2852         * gfortran.dg/output_exponents_1.f90: New test.
2853
2854 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2855
2856         PR libfortran/20006
2857         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
2858
2859 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
2860
2861         PR c++/21210
2862         * g++.dg/ext/complex1.C: New test.
2863
2864         PR c++/21340
2865         * g++.dg/init/ctor6.C: New test.
2866
2867 2005-05-29  Jan Hubicka  <jh@suse.cz>
2868
2869         * gcc.c-torture/compile/pr21562.c: New.
2870
2871 2005-05-28  Steven G. Kargl <kargls@comcast.net>
2872
2873         * gfortran.dg/subnormal_1.f90: New test.
2874
2875 2005-05-28  Jan Hubicka  <jh@suse.cz>
2876
2877         * tree-prof.exp: Fix comment.
2878         * value-prof-1.c: New.
2879         * value-prof-2.c: New.
2880         * value-prof-3.c: New.
2881         * value-prof-4.c: New.
2882
2883 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
2884
2885         PR c++/21614
2886         * g++.dg/expr/ptrmem6.C: New test.
2887         * g++.dg/expr/ptrmem6a.C: Likewise.
2888
2889 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
2890
2891         PR tree-optimization/21658
2892         * gcc.dg/tree-ssa/pr21658.c: New.
2893
2894 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
2895
2896         PR c++/21455
2897         * g++.dg/inherit/ptrmem3.C: New.
2898
2899         PR c++/21681
2900         * g++.dg/parse/template16.C: New.
2901
2902 2005-05-27  Andreas Jaeger  <aj@suse.de>
2903
2904         * gcc.dg/setjmp-2.c: Only run in 32-bit.
2905
2906         * gcc.dg/i386-sse-8.c: Run test on all archs.
2907
2908 2005-05-26  Mike Stump  <mrs@apple.com>
2909
2910         * objc.dg/isa-field-1.m: Only run on darwin.
2911         * objc.dg/lookup-1.m: Likewise.
2912         * objc.dg/try-catch-8.m: Likewise.
2913
2914 2005-05-26  Roger Sayle  <roger@eyesopen.com>
2915
2916         PR tree-optimization/9814
2917         * gcc.dg/pr9814-1.c: New test case.
2918
2919 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2920
2921         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
2922         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
2923         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
2924         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
2925         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
2926         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
2927         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
2928         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
2929         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
2930         objc.dg/try-catch-8.m: New.
2931
2932 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
2933
2934         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
2935         remove extraneous semicolons.
2936
2937 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
2938
2939         * obj-c++.dg/comp-types-12.mm: New.
2940         * objc.dg/comp-types-11.m: New.
2941         * objc.dg/selector-4.m: New.
2942
2943 2005-05-26  Andreas Jaeger  <aj@suse.de>
2944
2945         PR testsuite/20772
2946         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
2947         g++.old-deja/g++.ext/attrib3.C,
2948         g++.old-deja/g++.other/store-expr1.C,
2949         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
2950         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
2951         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2952         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
2953         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
2954         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
2955         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
2956         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2957         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
2958         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
2959         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
2960         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
2961         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
2962         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
2963         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
2964         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
2965         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
2966         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2967         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
2968
2969 2005-05-26  Andreas Jaeger  <aj@suse.de>
2970
2971         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
2972         x86-64 compilation.
2973
2974 2005-05-26  Andreas Jaeger  <aj@suse.de>
2975
2976         PR testsuite/20772
2977         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
2978         gcc.misc-tests/i386-pf-athlon-1.c,
2979         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
2980         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
2981         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
2982         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
2983         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
2984         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
2985         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
2986         programs.
2987
2988         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
2989         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
2990         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
2991         x86-64 compilation.
2992
2993         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
2994         x86_64.
2995
2996         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
2997         effective-target ilp32.
2998
2999 2005-05-26  David Ung  <davidu@mips.com>
3000
3001         * gcc.target/mips/ext_ins.c: New test for testing the generation
3002         of MIPS32/64 rev 2 ext/ins instructions.
3003
3004 2005-05-26  Andreas Jaeger  <aj@suse.de>
3005
3006         * treelang/compile/unsigned.tree: Use gimple instead of
3007         nonexisting generic dump.
3008
3009 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3010
3011         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3012
3013 2005-05-26  Andreas Jaeger  <aj@suse.de>
3014
3015         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3016
3017 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3018
3019         PR libfortran/17283
3020         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3021         Test callee-allocated memory with write statements.
3022
3023 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3024
3025         PR middle-end/21709
3026         * gcc.dg/pr21709-1.c: New test case.
3027
3028 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3029             Mike Stump  <mrs@apple.com>
3030
3031         * objc/execute/next_mapping.h: Update for C++.
3032
3033         * obj-c++.dg/selector-1.mm: Move to...
3034         * obj-c++.dg/selector-4.mm: here...
3035
3036         * obj-c++.dg/basic.mm: New.
3037         * obj-c++.dg/comp-types-1.mm: New.
3038         * obj-c++.dg/cxx-class-1.mm: New.
3039         * obj-c++.dg/cxx-ivars-1.mm: New.
3040         * obj-c++.dg/cxx-ivars-2.mm: New.
3041         * obj-c++.dg/cxx-ivars-3.mm: New.
3042         * obj-c++.dg/cxx-scope-1.mm: New.
3043         * obj-c++.dg/cxx-scope-2.mm: New.
3044         * obj-c++.dg/defs.mm: New.
3045         * obj-c++.dg/empty-private-1.mm: New.
3046         * obj-c++.dg/encode-1.mm: New.
3047         * obj-c++.dg/encode-2.mm: New.
3048         * obj-c++.dg/encode-3.mm: New.
3049         * obj-c++.dg/extern-c-1.mm: New.
3050         * obj-c++.dg/extra-semi.mm: New.
3051         * obj-c++.dg/fix-and-continue-2.mm: New.
3052         * obj-c++.dg/isa-field-1.mm: New.
3053         * obj-c++.dg/ivar-list-semi.mm: New.
3054         * obj-c++.dg/local-decl-1.mm: New.
3055         * obj-c++.dg/lookup-1.mm: New.
3056         * obj-c++.dg/lookup-2.mm: New.
3057         * obj-c++.dg/method-1.mm: New.
3058         * obj-c++.dg/method-2.mm: New.
3059         * obj-c++.dg/method-3.mm: New.
3060         * obj-c++.dg/method-4.mm: New.
3061         * obj-c++.dg/method-5.mm: New.
3062         * obj-c++.dg/method-6.mm: New.
3063         * obj-c++.dg/method-7.mm: New.
3064         * obj-c++.dg/no-extra-load.mm: New.
3065         * obj-c++.dg/overload-1.mm: New.
3066         * obj-c++.dg/pragma-1.mm: New.
3067         * obj-c++.dg/pragma-2.mm: New.
3068         * obj-c++.dg/private-1.mm: New.
3069         * obj-c++.dg/private-2.mm: New.
3070         * obj-c++.dg/proto-qual-1.mm: New.
3071         * obj-c++.dg/qual-types-1.mm: New.
3072         * obj-c++.dg/stubify-1.mm: New.
3073         * obj-c++.dg/stubify-2.mm: New.
3074         * obj-c++.dg/super-class-1.mm: New.
3075         * obj-c++.dg/super-class-2.mm: New.
3076         * obj-c++.dg/super-dealloc-1.mm: New.
3077         * obj-c++.dg/super-dealloc-2.mm: New.
3078         * obj-c++.dg/template-1.mm: New.
3079         * obj-c++.dg/template-2.mm: New.
3080         * obj-c++.dg/template-3.mm: New.
3081         * obj-c++.dg/template-4.mm: New.
3082         * obj-c++.dg/template-5.mm: New.
3083         * obj-c++.dg/template-6.mm: New.
3084         * obj-c++.dg/try-catch-1.mm: New.
3085         * obj-c++.dg/try-catch-2.mm: New.
3086         * obj-c++.dg/try-catch-3.mm: New.
3087         * obj-c++.dg/try-catch-4.mm: New.
3088         * obj-c++.dg/try-catch-5.mm: New.
3089         * obj-c++.dg/try-catch-6.mm: New.
3090         * obj-c++.dg/try-catch-7.mm: New.
3091         * obj-c++.dg/try-catch-8.mm: New.
3092         * obj-c++.dg/try-catch-9.mm: New.
3093         * obj-c++.dg/va-meth-1.mm: New.
3094
3095 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3096
3097         * obj-c++.dg/selector-1.mm: New.
3098         * obj-c++.dg/selector-2.mm: New.
3099
3100 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3101
3102         * obj-c++.dg/selector-3.mm: New.
3103         * objc.dg/selector-3.m: New.
3104
3105 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3106
3107         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3108         about where warning appears.
3109
3110 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3111
3112         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3113         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3114         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3115         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3116
3117 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3118
3119         * gcc.dg/20050524-1.c: New test.
3120
3121 2005-05-25  Jan Hubicka  <jh@suse.cz>
3122
3123         * gcc.dg/tree-prof/inliner-1.c: New.
3124
3125 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3126
3127         * gcc.dg/tree-prof: New directory.
3128         * gcc.dg/tree-prof/tree-prof.exp: New.
3129
3130 2005-05-25  DJ Delorie  <dj@redhat.com>
3131
3132         * gcc.dg/Wattributes-1.c: New.
3133         * gcc.dg/Wattributes-2.c: New.
3134         * gcc.dg/Wattributes-3.c: New.
3135
3136 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3137
3138         PR tree-optimization/19833
3139         * gcc.dg/uninit-4.c: Remove xfail.
3140         * gcc.dg/uninit-9.c: Ditto.
3141
3142 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3143
3144         * obj-c++.dg/bitfield-[1-5].mm: New.
3145         * obj-c++.dg/class-protocol-1.mm: New.
3146         * obj-c++.dg/comp-types-1[0-1].mm: New.
3147         * obj-c++.dg/comp-types-[2-9].mm: New.
3148         * obj-c++.dg/encode-[4-8].mm: New.
3149         * obj-c++.dg/layout-1.mm: New.
3150         * obj-c++.dg/method-1[0-9].mm: New.
3151         * obj-c++.dg/method-2[0-1].mm: New.
3152         * obj-c++.dg/method-[8-9].mm: New.
3153         * obj-c++.dg/objc-gc-3.mm: New.
3154         * obj-c++.dg/try-catch-10.mm: New.
3155         * objc.dg/bitfield-5.m: New.
3156         * objc.dg/comp-types-10.m: New.
3157         * objc.dg/comp-types-9.m: New.
3158         * objc.dg/layout-1.m: New.
3159         * objc.dg/objc-gc-4.m: New.
3160         * objc.dg/try-catch-9.m: New.
3161         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3162         * objc.dg/comp-types-1.m: Likewise.
3163         * objc.dg/comp-types-[5-6].m: Likewise.
3164         * objc.dg/method-9.m: Likewise.
3165
3166 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3167
3168         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3169         and on hardware without VMX support.
3170
3171         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3172
3173         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3174
3175         * lib/profopt.exp (dg-final-generate, dg-final-use,
3176         profopt-final-code, profopt-get-options): New.
3177         (profopt-execute): Process test directives.
3178
3179         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3180         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3181         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3182
3183 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3184
3185         PR C++/21645
3186         * g++.dg/init/ctor5.C: New test.
3187
3188 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3189
3190         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3191         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3192         vect-113.c, vect-114.c.
3193
3194 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3195
3196         * gcc.dg/const-elim-1.c: Remove xfails.
3197
3198 2005-05-23  Jeff Law  <law@redhat.com>
3199
3200         * gcc.c-torture/compile/pr21638.c: New test.
3201         * gcc.c-torture/compile/20050520-1.c: New test.
3202
3203 2005-05-23  Nick Clifton  <nickc@redhat.com>
3204
3205         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3206         be a proper triple, ie: m32r*-*-*.
3207         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3208
3209 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3210
3211         PR middle-end/21331
3212         PR tree-opt/21293
3213         * gcc.c-torture/compile/pr21293.c: New test.
3214         * gcc.c-torture/execute/pr21331.c: New test.
3215
3216 2004-05-20  Richard Henderson  <rth@redhat.com>
3217
3218         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3219
3220 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3221
3222         * obj-c++-dg.exp: Add.
3223         * obj-c++.exp: Add.
3224         * obj-c++.dg/dg.exp: Add.
3225
3226 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3227
3228         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3229         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3230
3231 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3232
3233         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3234
3235 2004-05-19  Richard Henderson  <rth@redhat.com>
3236
3237         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3238
3239 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3240
3241         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3242
3243         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3244
3245 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3246
3247         PR c++/21495
3248         * g++.dg/parse/extern1.C: New test.
3249         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3250
3251 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3252
3253         * gcc.dg/c99-math.h: New.
3254         * gcc.dg/c99-math-float-1.c: New test.
3255         * gcc.dg/c99-math-double-1.c: Likewise.
3256         * gcc.dg/c99-math-long-double-1.c: Likewise.
3257
3258 2005-05-18  Richard Henderson  <rth@redhat.com>
3259
3260         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3261
3262 2005-05-18  Devang Patel  <dpatel@apple.com>
3263
3264         * g++.dg/opt/20050511-1.C: New test.
3265
3266 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3267
3268         PR libfortran/21127
3269         * gfortran.dg/reshape-complex.f90:  New test.
3270
3271 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3272
3273         * gfortran.dg/array_constructor_1.f90: New test.
3274         * gfortran.dg/array_constructor_2.f90: New test.
3275
3276 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3277
3278         PR fortran/20954
3279         * gfortran.dg/pr20954.f: New test.
3280
3281 2005-05-17  Mike Stump  <mrs@apple.com>
3282
3283         Yet more Objective-C++...
3284
3285         * objc.dg/method-5.m: Update.
3286         * objc.dg/method-6.m: Update.
3287         * objc.dg/method-7.m: Update.
3288         * objc.dg/method-9.m: Update.
3289         * objc.dg/try-catch-2.m: Update.
3290
3291 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3292
3293         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3294         Remove little-endian optimizations.
3295
3296 2005-05-17  Jeff Law  <law@redhat.com>
3297
3298         * g++.dg/tree-ssa/pr14814.C: New test.
3299         * gcc.dg/tree-ssa/pr14814.C: New test.
3300         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3301         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3302
3303 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3304
3305         * gcc.dg/compat/generate-random.c: Do not include
3306         libiberty.h.
3307         * gcc.dg/compat/generate-random_r.c: Likewise.
3308
3309 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3310
3311         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3312
3313 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3314
3315         PR middle-end/21595
3316         * g++.dg/tree-ssa/builtin1.C: New testcase.
3317
3318 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3319
3320         PR c++/21454
3321         * g++.dg/opt/const4.C: New test.
3322
3323         PR middle-end/21492
3324         * g++.dg/opt/crossjump1.C: New test.
3325
3326         PR tree-optimization/21610
3327         * gcc.c-torture/compile/20050516-1.c: New test.
3328
3329         PR fortran/15080
3330         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3331         about the test failing.
3332         * gfortran.fortran-torture/execute/where_7.f90: New test.
3333         * gfortran.fortran-torture/execute/where_8.f90: New test.
3334
3335 2005-05-16  Richard Henderson  <rth@redhat.com>
3336
3337         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3338         i?86 and x86_64.
3339
3340 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3341
3342         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3343         (limits.h): Include unconditionally.
3344         (stdlib.h): Likewise.
3345         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3346         (limits.h): Include unconditionally.
3347         (stdlib.h): Likewise.
3348         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3349         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3350         (limits.h): Include unconditionally.
3351         (stdlib.h): Likewise.
3352         (hashtab.h): Do not include.
3353         (getopt.h): Likewise.
3354         (stddef.h): Include.
3355         (hashval_t): Define.
3356         (struct entry): Add "next" field.
3357         (HASH_SIZE): New macro.
3358         (hash_table): New variable.
3359         (switchfiles): Do not use xmalloc.
3360         (mix): New macro.
3361         (iterative_hash): New function.
3362         (hasht): Remove.
3363         (e_exists): New function.
3364         (e_insert): Likewise.
3365         (output): Use, instead of libiberty hashtable functions.
3366         (main): Do not use getopt.  Do not call htab_create.
3367
3368 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3369
3370         PR libstdc++/21526
3371         * lib/target-supports.exp (check_mkfifo_available):
3372         Return 0 for cygwin as mkfifo support incomplete on platform.
3373         Fix typos in comments.
3374
3375 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3376
3377         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3378
3379 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3380
3381         PR fortran/17432
3382         * gfortran.dg/assign_4.f: New test.
3383
3384 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3385
3386         PR tree-optimization/21563
3387         * gcc.dg/tree-ssa/pr21563.c: New.
3388
3389 2005-05-14  Jan Hubicka  <jh@suse.cz>
3390
3391         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3392
3393 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3394
3395         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3396
3397 2005-05-13  Julian Brown  <julian@codesourcery.com>
3398
3399         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3400         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3401
3402 2005-05-13  Jan Hubicka  <jh@suse.cz>
3403
3404         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3405         * gcc.dg/fold-xor-?.c: Likewise.
3406         * gcc.dg/pr15784-?.c: Likewise.
3407         * gcc.dg/pr20922-?.c: Likewise.
3408         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3409         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3410         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3411
3412 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3413
3414         PR fortran/21260
3415         * gfortran.dg/hollerith_1.f90: New test.
3416
3417 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3418
3419         * gfortran.dg/func_result_2.f90: New test.
3420
3421 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3422
3423         * gfortran.dg/dev_null.f90: New test.
3424
3425 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3426
3427         * gcc.dg/arm-vfp1.c: Revert last change.
3428
3429 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3430
3431         PR middle-end/19807
3432         PR tree-optimization/19639
3433         * g++.dg/tree-ssa/pr19807.C: New testcase.
3434
3435 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3436
3437         PR libfortran/21471
3438         * gfortran.dg/append-1.f90: New test.
3439
3440 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3441
3442         * gcc.dg/pr18501.c: XFAIL.
3443         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3444         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3445         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3446         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3447         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3448         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3449         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3450         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3451
3452 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3453
3454         PR fortran/20178
3455         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3456         gfortran.dg/f2c_3.f90: New tests.
3457
3458         * gfortran.dg/return_1.f90: Fix dg annotation.
3459
3460 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3461
3462         * gcc.c-torture/compile/20050510-1.c: New test.
3463
3464 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3465
3466         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3467
3468 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3469
3470         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3471
3472 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3473
3474         PR c/17913
3475         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3476
3477 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3478
3479         PR c/21342
3480         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3481         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3482
3483 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3484
3485         PR debug/16676
3486         * gcc.dg/debug/pr16676.c: New test.
3487
3488 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3489
3490         PR testsuite/21443
3491         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3492         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3493         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3494         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3495         Change -O1 to -O2.
3496         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3497         -fno-tree-dominator-opts.
3498
3499 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3500
3501         * gfortran.dg/return_1.f90: New test.
3502
3503 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3504
3505         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3506
3507         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3508
3509 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3510
3511         PR c++/21427
3512         * g++.dg/inherit/covariant13.C: New.
3513
3514 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3515
3516         PR libfortran/19155
3517         * gfortran.dg/pr19155.f: New test.
3518
3519 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3520
3521         PR inline-asm/8788
3522         * gcc.dg/pr8788-1.c: New testcase.
3523
3524 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3525
3526         PR target/21416
3527         * gcc.target/mips/fpcmp-[12].c: New tests.
3528
3529 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3530
3531         * lib/target-supports-dg.exp (dg-require-fork): New function.
3532         (dg-require-mkfifo): Likewise.
3533         * lib/target-supports.exp (check_function_available): New
3534         function.
3535         (check_fork_available): Likewise.
3536         (check_mkfifo_available): Likewise.
3537
3538 2005-05-06  Jeff Law  <law@redhat.com>
3539
3540         * gcc.c-torture/compile/pr21380.c: New test.
3541
3542 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3543
3544         PR c++/20961
3545         * g++.dg/ext/weak3.C: New test.
3546
3547 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/21352
3550         * g++.dg/template/crash37.C: New test.
3551
3552 2005-05-05  Paul Brook  <paul@codesourcery.com>
3553
3554         * gcc.dg/arm-g2.c: Use effective-target arm32.
3555         * gcc.dg/arm-mmx-1.c: Ditto.
3556         * gcc.dg/arm-scd42-2.c: Ditto.
3557         * gcc.dg/arm-vfp1.c: Ditto.
3558         * lib/target-supports.exp (check_effective_target_arm32): New
3559         function.
3560
3561 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3562
3563         PR libfortran/21354
3564         gfortran.dg/in_pack_rank7.f90:  New test.
3565
3566 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3567
3568         PR middle-end/15618
3569         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3570
3571 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3572
3573         PR middle-end/21265
3574         * gcc.dg/20050503-1.c: New test.
3575
3576         PR rtl-optimization/21239
3577         * gcc.dg/i386-sse-11.c: New test.
3578
3579 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3580
3581         PR target/16888
3582         * gcc.target/i386/asm-1.c: New test.
3583
3584 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR rtl-optimization/21330
3587         * gcc.c-torture/execute/20050502-1.c: New test.
3588
3589         PR target/21297
3590         * gcc.c-torture/execute/20050502-2.c: New test.
3591
3592 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3593
3594         PR middle-end/21282
3595         * gcc.dg/pr21282.c: New.
3596
3597 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3598
3599         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3600         * gcc.dg/vect/vect-92.c: Likewise
3601         * gcc.dg/vect/vect-93.c: Likewise
3602         * gcc.dg/vect/vect-dv-1.c: Likewise
3603         * gcc.dg/vect/vect-dv-2.c: Likewise
3604         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3605
3606 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3607
3608         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3609         * gfortran.dg/vect/vect-2.f90:  Likewise
3610         * gfortran.dg/vect/vect-3.f90:  Likewise
3611         * gfortran.dg/vect/vect-4.f90:  Likewise
3612         * gfortran.dg/vect/vect-5.f90:  Likewise
3613
3614 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3615
3616         PR target/20813
3617         * gcc.dg/rs6000-fpint-2.c: New.
3618
3619 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3620
3621         PR c/15698
3622         * gcc.dg/builtins-30.c: Update expected messages.
3623         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3624         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3625         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3626
3627 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3628
3629         PR tree-optimization/21294
3630         * gcc.dg/tree-ssa/pr21294.c: New.
3631
3632 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3633
3634         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3635         __builtin_altivec_st_internal_4si built-in.
3636
3637 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3638
3639         PR c++/15875
3640         * g++.dg/template/ptrmem14.C: New test.
3641
3642 2005-05-02  Paul Brook  <paul@codesourcery.com>
3643
3644         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3645
3646 2005-05-02  Michael Matz  <matz@suse.de>
3647
3648         PR c++/19542
3649         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3650
3651 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3652
3653         * g++.dg/cpp/weak.C: New test.
3654
3655 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3656
3657         * gcc.dg/tree-ssa/loop-8.c: New test.
3658
3659 2005-04-30  Michael Maty  <matz@suse.de>
3660
3661         * gcc.dg/inline-mcpy.c: New test.
3662
3663 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3664
3665         PR libfortran/18958
3666         * gfortran.dg/eoshift.f90:  New test case.
3667
3668 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3669
3670         PR libfortran/18857
3671         * gfortran.dg/matmul_1.f90: New test.
3672
3673 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3674
3675         PR tree-optimization/21030
3676         * gcc.dg/tree-ssa/pr21030.c: New.
3677
3678 2005-04-29  Devang Patel  <dpatel@apple.com>
3679
3680         PR tree-optimization/21272
3681         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3682
3683 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3684
3685         PR fortran/13082
3686         PR fortran/18824
3687         * gfortran.dg/entry_4.f90: New test.
3688         * gfortran.fortran-torture/execute/entry_1.f90: New test.
3689         * gfortran.fortran-torture/execute/entry_2.f90: New test.
3690         * gfortran.fortran-torture/execute/entry_3.f90: New test.
3691         * gfortran.fortran-torture/execute/entry_4.f90: New test.
3692         * gfortran.fortran-torture/execute/entry_5.f90: New test.
3693         * gfortran.fortran-torture/execute/entry_6.f90: New test.
3694         * gfortran.fortran-torture/execute/entry_7.f90: New test.
3695
3696 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3697
3698         * gfortran.fortran-torture/execute/entry_8.f90: New test.
3699
3700 2005-04-29  Paul Brook   <paul@codesourcery.com>
3701
3702         * gfortran.dg/entry_3.f90: New test.
3703
3704 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3705
3706         * gfortran.dg/implicit_4.f90: New test.
3707
3708 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
3709
3710         * lib/target-supports.exp (check_profiling_available): Return
3711         false for xtensa-*-elf.
3712
3713 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
3714
3715         * lib/fortran-torture.exp (fortran-torture.exp): Catch
3716         error if file cannot be deleted.
3717
3718 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3719
3720         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
3721         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
3722         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
3723         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
3724         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
3725         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
3726         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
3727         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
3728         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
3729         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3730         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
3731         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
3732         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
3733
3734 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3735
3736         PR fortran/20865
3737         * gfortran.dg/pr20865.f90: New test.
3738
3739 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
3740
3741         * gcc.dg/void-cast-2.c: New test.
3742
3743 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3744
3745         PR c/21159
3746         * gcc.dg/void-cast-1.c: New test.
3747
3748 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
3749
3750         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
3751
3752 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3753
3754         PR fortran/21177
3755         * gfortran.dg/pr21177.f90: New test.
3756
3757 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
3758
3759         PR tree-optimization/21171
3760         * gcc.dg/tree-ssa/pr21171.c: New test.
3761
3762 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
3763
3764         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3765         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3766         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3767         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3768         gcc.dg/tree-ssa/gen-vect-32.c: New.
3769         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
3770         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
3771         don't run on PPC32.
3772
3773 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3774
3775         PR c/21213
3776         * gcc.dg/transparent-union-3.c: New test.
3777
3778 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
3779
3780         PR c/20740
3781         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
3782         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
3783         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
3784         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
3785         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
3786         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
3787
3788 2005-04-26  Jeff Law  <law@redhat.com>
3789
3790         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
3791         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
3792         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
3793         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
3794         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
3795         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
3796         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
3797
3798 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
3799
3800         PR tree-optimization/17598
3801         * gcc.dg/tree-ssa/pr17598.c: New testcase.
3802
3803 2005-04-25  Mike Stump  <mrs@apple.com>
3804
3805         * objc.dg/fix-and-continue-1.m: Add.
3806
3807 2005-04-25  Roger Sayle  <roger@eyesopen.com>
3808
3809         PR c++/20995
3810         * g++.dg/opt/pr20995-1.C: New test case.
3811
3812 2005-04-25  Devang Patel <dpatel@apple.com>
3813
3814         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
3815
3816 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3817
3818         PR testsuite/21062
3819         * g++.dg/opt/alias2.C (printf): Correct the prototype.
3820
3821 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
3822
3823         PR C++/21188
3824         * g++.dg/opt/rtti2.C: New test.
3825
3826 2005-04-25  Paul Brook  <paul@codesourcery.com>
3827         Steven G. Kargl  <kargls@comcast.net>
3828
3829         PR fortran/20879
3830         * gfortran.dg/ichar_1.f90: New file.
3831
3832 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
3833
3834         PR middle-end/20991
3835         * g++.dg/opt/pr20991.C: New test.
3836
3837         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
3838         where sizeof (type) < __alignof__ (type).
3839         * gcc.dg/compat/struct-layout-1.h: Likewise.
3840
3841 2005-04-24  Per Bothner  <per@bothner.com>
3842             Devang Patel  <dpatel@apple.com>
3843
3844         PR preprocessor/20907
3845         * gcc.dg/cpp/very-long-comment.c: New test.
3846
3847 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3848
3849         PR fortran/20059
3850         * gfortran.dg/common_5.f: New test.
3851
3852 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
3853
3854         PR middle-end/21082
3855         * g++.dg/tree-ssa/pr21082.C: New testcase.
3856
3857 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
3858
3859         * gcc.dg/vect/vect-99.c: New test.
3860
3861 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
3862
3863         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
3864
3865 2005-04-22  Jeff Law  <law@redhat.com>
3866
3867         * gcc.dg/uninit-5.c: Remove xfails.
3868         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
3869         conditionals and loads.
3870
3871 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
3872
3873         PR libfortran/20074
3874         PR libfortran/20436
3875         PR libfortran/21108
3876         * gfortran.dg/nested_reshape.f90: new test
3877         * gfortran.dg/reshape-alloc.f90: new test
3878         * gfortran.dg/reshape.f90: new test
3879
3880 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
3881
3882         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
3883
3884         * gcc.dg/arm-vfp1.c: New test.
3885
3886 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
3887
3888         PR c++/21087
3889         * g++.dg/lookup/builtin2.C: New test.
3890
3891 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3892
3893         * gcc.dg/weak/weak-13.c: New test.
3894
3895 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
3896
3897         * lib/target-supports.exp (check_effective_target_sync_int_long):
3898         Add powerpc*.
3899
3900 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
3901
3902         * gcc.target/mips/branch-1.c: New test.
3903
3904 2005-04-21  Richard Henderson  <rth@redhat.com>
3905
3906         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
3907         * gcc.dg/vect/vect-86.c: Likewise.
3908         * gcc.dg/vect/vect-87.c: Likewise.
3909         * gcc.dg/vect/vect-88.c: Likewise.
3910
3911 2005-04-21  Devang Patel  <dpatel@apple.com>
3912
3913         PR optimization/20994
3914         * gcc.dg/tree-ssa/ifc-3.c: New test.
3915
3916 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3917
3918         PR c/12913
3919         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
3920         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
3921         gcc.dg/c99-vla-jump-5.c: New tests.
3922
3923 2005-04-19  Richard Henderson  <rth@redhat.com>
3924
3925         * lib/target-supports.exp (check_effective_target_vect_int_mult):
3926         Fix typo in exists check.
3927         (check_effective_target_sync_int_long): New.
3928         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
3929         * gcc.dg/ia64-sync-2.c: Likewise.
3930         * gcc.dg/ia64-sync-3.c: Likewise.
3931         * gcc.dg/ia64-sync-4.c: Likewise.
3932
3933 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
3934
3935         * gcc.dg/fold-xor-1.c: New test.
3936         * gcc.dg/fold-xor-2.c: New test.
3937
3938 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
3939
3940         PR target/20670
3941         * g++.dg/eh/fp-regs.C: New test.
3942
3943 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
3944
3945         * gcc.dg/Wint-to-pointer-cast-1.c,
3946         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
3947         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
3948         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
3949
3950 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3951
3952         PR fortran/16861
3953         * gfortran.dg/pr16861.f90: New test.
3954
3955 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
3956
3957         * gcc.dg/pr21085.c: New test.
3958
3959 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
3960
3961         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
3962         (setup_mips_tests, dg-mips-options): New procedures.
3963         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
3964         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
3965         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
3966         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3967         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
3968         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
3969         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
3970         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
3971         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
3972         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
3973         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
3974         dg-mips-options instead of dg-options.  Remove now-redundant
3975         preprocessor guards.
3976         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
3977         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3978         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3979         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
3980         * gcc.dg/vr-mult-2.c: Delete.
3981         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
3982         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
3983         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
3984         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
3985         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3986         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
3987         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
3988
3989 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
3990
3991         * ada/acats/run_all.sh: Use sync when executable not present.
3992
3993 2005-04-18  Devang Patel  <dpatel@apple.com>
3994
3995         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
3996         * gcc.dg/vect/vect-11a.c: New.
3997         * gcc.dg/vect/vect-none.c: Update.
3998         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
3999
4000 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4001
4002         PR tree-optimization/20922
4003         * gcc.dg/pr20922-1.c: New test.
4004         * gcc.dg/pr20922-2.c: New test.
4005         * gcc.dg/pr20922-3.c: New test.
4006         * gcc.dg/pr20922-4.c: New test.
4007         * gcc.dg/pr20922-5.c: New test.
4008         * gcc.dg/pr20922-6.c: New test.
4009
4010 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4011
4012         PR libfortran/20950
4013         * gfortran.dg/pr20950.f: New test.
4014
4015 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4016
4017         PR libfortran/19216
4018         * gfortran.dg/pr19216.f: New test.
4019
4020 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4021
4022         PR tree-optimization/21001
4023         * gcc.dg/tree-ssa/pr21001.c: New.
4024
4025 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4026
4027         PR libfortran/21075
4028         * gfortran.dg/reshape_rank7.f90: New test.
4029
4030 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4031
4032         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4033         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4034         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4035         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4036         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4037         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4038         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4039         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4040         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4041         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4042         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4043         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4044         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4045         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4046         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4047         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4048         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4049         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4050         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4051         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4052         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4053
4054 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4055
4056         * gfortran.dg/wtruncate.f: New testcase.
4057         * gfortran.dg/wtruncate.f90: New testcase.
4058
4059 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4060
4061         PR c++/21025
4062         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4063         which sizeof/alignof is dependent, rather than just whether we are
4064         processing_template_decl.
4065
4066 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4067
4068         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4069         corrected typo where the wrong variables had been compared.
4070
4071 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4072
4073         PR libfortran/18495
4074         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4075         Test callee-allocated version of return array with a write
4076         statement.
4077         Test spread with a temporary with another write statement.
4078
4079 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4080
4081         PR tree-optimization/21031
4082         * gcc.dg/tree-ssa/pr21031.c: New.
4083
4084 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4085
4086         PR tree-optimization/21004
4087         * gcc.dg/builtins-53.c: Include builtins-config.h.
4088         Check floorf, ceilf, floorl and ceill transformations
4089         only when HAVE_C99_RUNTIME is defined.
4090
4091 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4092
4093         PR middle-end/20739
4094         * gcc.dg/tree-ssa/pr20739.c: New test.
4095
4096 2005-04-14  Mike Stump  <mrs@apple.com>
4097
4098         * gcc.dg/Foundation.framework/empty: New.
4099         * gcc.dg/framework-2.c: New.
4100
4101 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4102
4103         PR tree-optimization/21021
4104         * gcc.c-torture/compile/pr21021.c: New.
4105
4106 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4107
4108         PR testsuite/21010
4109         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4110         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4111         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4112         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4113         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4114         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4115         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4116         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4117
4118 2005-04-14  Richard Henderson  <rth@redhat.com>
4119
4120         * lib/target-supports.exp (check_effective_target_vect_condition):
4121         Add ia64, i?86, and x86_64.
4122
4123 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4124
4125         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4126
4127 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4128
4129         PR tree-optimization/20657
4130         * gcc.dg/tree-ssa/pr20657.c: New.
4131
4132 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4133
4134         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4135         (long long int)trunc*.
4136
4137 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4138
4139         PR target/20927
4140         * gcc.dg/pr20927.c: New test.
4141
4142 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4143
4144         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4145         * gcc.target/mips/asm-1.c: Likewise.
4146
4147 2005-04-13  Dale Johannesen  <dalej@apple.com>
4148
4149         * objc.dg/objc-fast-4.m:  New.
4150
4151 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4152
4153         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4154         directory.
4155         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4156
4157 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4158
4159         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4160         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4161         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4162
4163 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4164
4165         PR tree-optimization/20913
4166         * gcc.dg/tree-ssa/pr20913.c: New.
4167
4168         PR tree-optimization/20702
4169         * gcc.dg/tree-ssa/pr20702.c: New.
4170
4171 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4172
4173         PR c++/13744
4174         * g++.dg/inherit/local3.C: New test.
4175
4176 2005-04-12  Jeff Law  <law@redhat.com>
4177
4178         * gcc.dg/tree-ssa/20050412-1.c: New test.
4179
4180 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4181
4182         PR libfortran/19016
4183         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4184         Add tests with mask generated by expression.
4185         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4186         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4187         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4188
4189 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4190
4191         PR middle-end/20917
4192         * gcc.dg/20050409-1.c: New test.
4193
4194 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4195
4196         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4197
4198 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4199
4200         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4201         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4202         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4203         (TARGET_CXX): Adjust accordingly.
4204         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4205         determine_class_data_visibility and class_data_always_comdat.
4206         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4207         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4208         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4209         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4210         (arm_cxx_determine_class_data_visibility): New.
4211         (arm_cxx_class_data_always_comdat): Likewise.
4212         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4213         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4214         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4215         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4216         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4217         Define.
4218
4219 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4220
4221         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4222
4223 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4224
4225         * gcc.dg/i386-darwin-fpmath.c: New.
4226
4227 2004-04-11  Devang Patel  <dpatel@apple.com>
4228
4229         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4230         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4231         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4232         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4233         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4234         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4235         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4236         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4237         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4238
4239 2004-04-11  Devang Patel  <dpatel@apple.com>
4240
4241         * gcc.dg/vect/vect-dv-1.c: New test.
4242         * gcc.dg/vect/vect-dv-2.c: New test.
4243
4244 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4245
4246         PR tree-optimization/20933
4247         * gcc.dg/tree-ssa/pr20933.c: New test.
4248
4249 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4250
4251         * gfortran.dg/fold_nearest.f90: New test.
4252
4253 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4254
4255         * gcc.dg/tree-ssa/alias-1.c: New test.
4256
4257 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4258
4259         PR tree-optimization/20920
4260         * g++.dg/tree-ssa/pr20920.C: New test.
4261
4262 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4263
4264         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4265         (long long int)ceil*.
4266
4267 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4268
4269         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4270         explicit C++ linkage.
4271
4272 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4273
4274         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4275         warning for arithmetic IF statements.
4276
4277 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4278
4279         * eor_handling_1.f90: New test case.
4280         * eor_handling_2.f90: New test case.
4281         * eor_handling_3.f90: New test case.
4282         * eor_handling_4.f90: New test case.
4283         * eor_handling_5.f90: New test case.
4284         * noadv_size.f90: New test case.
4285         * pad_no.f90: New test case.
4286
4287 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4288
4289         * gcc.c-torture/execute/20050410-1.c: New test.
4290
4291 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4292
4293         * gcc.dg/pr20126.c: New.
4294
4295 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4296             Steven G. Kargl <kargls@comcast.net>
4297
4298         * gfortran.dg/PR19872.f: New test.
4299
4300 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4301
4302         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4303
4304 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4305
4306         * gfortran.dg/nint_1.f90: New test.
4307
4308 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4309
4310         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4311         Added test for callee-allocated arrays with write statements.
4312         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4313         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4314         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4315         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4316         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4317
4318 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4319
4320         PR libfortran/20163
4321         * gfortran.dg/open-options-blanks.f:  New test.
4322
4323 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4324
4325         PR fortran/13257
4326         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4327
4328 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4329
4330         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4331         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4332         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4333         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4334         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4335         * gcc.c-torture/execute/stdarg-4.c: New test.
4336
4337         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4338
4339         PR target/20795
4340         * g++.dg/abi/param2.C: New test.
4341
4342 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4343
4344         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4345
4346 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4347
4348         * gcc.dg/builtins-53.c: New test.
4349
4350 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4351
4352         * g++.dg/tree-ssa/pr18178.C: New test.
4353         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4354         * gcc.c-torture/execute/20041019-1.c: New test.
4355         * gcc.dg/tree-ssa/20041008-1.c: New test.
4356         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4357         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4358         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4359         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4360         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4361         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4362         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4363         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4364         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4365         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4366
4367 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4368
4369         PR rtl-optimization/20466
4370         * gcc.c-torture/execute/pr20466-1.c: New test.
4371
4372 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4373
4374         PR c++/20905
4375         * g++.dg/parse/cond2.C: New test.
4376
4377         PR c++/20145
4378         * g++.dg/warn/Wdtor1.C: New test.
4379
4380 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4381
4382         PR fortran/17229
4383         * gfortran.dg/pr17229.f: New test.
4384
4385 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4386
4387         * gfortran.dg/tiny_1.f90: New test.
4388         * gfortran.dg/tiny_2.f90: ditto.
4389
4390 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4391
4392         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4393         * gfortran.dg/open_new.f90:  Fix dg-do run line
4394
4395 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4396
4397         * lib/target-supports.exp (get_compiler_messages): Support
4398         optional arguments, the fourth being compiler options.
4399         (check_effective_target_fpic): New proc.
4400         * gcc.dg/20050321-2.c: Restrict to target fpic.
4401
4402 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4403
4404         * gcc.dg/15443-1.c: New test.
4405         * gcc.dg/15443-2.c: Likewise.
4406
4407 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4408
4409         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4410
4411 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4412
4413         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4414
4415 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4416
4417         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4418         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4419         -m64.
4420         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4421         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4422         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4423
4424 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4425
4426         PR c++/20212
4427         * g++.dg/warn/Wunused-11.C: New test.
4428
4429 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4430
4431         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4432
4433 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4434
4435         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4436
4437 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4438
4439         PR c++/20734
4440         * g++.dg/template/ptrmem13.C: New test.
4441
4442 2005-04-05  Per Bothner  <per@bothner.com>
4443
4444         * lib/gcc.exp: Always add -fno-show-column, for now.
4445
4446 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4447
4448         PR testsuite/20767
4449         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4450         of plain old "unsigned int" for the type of "i".  Makes this test
4451         64bit clean.
4452
4453 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4454
4455         * gcc.dg/i386-ssefn-1.c: New test.
4456         * gcc.dg/i386-ssefn-2.c: New test.
4457         * gcc.dg/i386-ssefn-3.c: New test.
4458         * gcc.dg/i386-ssefn-4.c: New test.
4459
4460 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4461
4462         PR tree-optimization/20076
4463         * gcc.dg/builtin-apply4.c: New test.
4464
4465         PR preprocessor/19475
4466         * gcc.dg/cpp/macspace1.c: New test.
4467         * gcc.dg/cpp/macspace2.c: New test.
4468
4469 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4470
4471         * gfortran.dg/pr20755.f: Fixed bad format.
4472
4473 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4474
4475         PR c++/20763
4476         * g++.dg/ext/attrib21.C: New test.
4477
4478 2004-04-05  Devang Patel  <dpatel@apple.com>
4479
4480         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4481         * gcc.dg/vect/vect-shift-1.c: New test.
4482
4483 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4484
4485         PR libfortran/20755
4486         * gfortran.dg/pr20755.f: New test.
4487
4488 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4489
4490         * gfortran.dg/pr15959.f90: New test.
4491         * gfortran.dg/string_pad_trunc.f90: New test.
4492
4493 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4494
4495         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4496         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4497         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4498         syntax.
4499
4500 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4501
4502         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4503
4504 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4505
4506         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4507         * gcc.c-torture/compile/20011119-2.c: Likewise.
4508         * gcc.c-torture/compile/981001-2.c: Likewise.
4509
4510 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4511
4512         PR c++/20679
4513         * g++.dg/template/overload4.C: New test.
4514
4515 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4516
4517         PR c++/20746
4518         * g++.dg/abi/covariant5.C: New.
4519
4520         PR debug/20505
4521         * g++.dg/debug/const2.C: New.
4522
4523 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4524
4525         PR rtl-optimization/16104
4526         * gcc.c-torture/execute/20050316-1.c: New test.
4527
4528 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4529
4530         * g++.dg/template/spec23.C: Fix dg-error text.
4531
4532 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4533
4534         PR c++/19199
4535         * g++.dg/expr/lval2.C: New.
4536
4537 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4538
4539         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4540         __builtin_strcasecmp and __builtin_strncasecmp.
4541
4542 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4543
4544         PR c++/20723
4545         * g++.dg/template/spec22.C: New.
4546         * g++.dg/template/spec23.C: New.
4547
4548 2005-04-03  Dale Ranta  <dir@lanl.gov>
4549             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4550
4551         PR libfortran/20068
4552         PR libfortran/20125
4553         PR libfortran/20156
4554         PR libfortran/20471
4555         * gfortran.dg/backspace.f: New test.
4556
4557 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4558
4559         * gcc.dg/pr19345.c: New test.
4560
4561 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4562
4563         PR tree-optimization/20640
4564         * gcc.dg/torture/tree-loop-1.c: New.
4565
4566 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4567
4568         PR rtl-optimization/20290
4569         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4570
4571 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4572
4573         * gcc.dg/rs6000-fpint.c: New.
4574
4575 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4576
4577         * gcc.dg/old-style-then-proto-1.c: New test.
4578
4579 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4580
4581         * gfortran.fortran-torture/execute/backspace.f90: Check
4582         after backspace and read was incorrect.
4583
4584 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4585
4586         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4587         buffer past the terminating NUL using memcmp.
4588         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4589         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4590
4591         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4592         Fix unused/uninitialized variable warnings.
4593
4594         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4595         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4596         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4597         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4598
4599         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4600         gcc.c-torture/execute/builtins/fputs-lib.c,
4601         gcc.c-torture/execute/builtins/lib/fprintf.c,
4602         gcc.c-torture/execute/builtins/lib/main.c,
4603         gcc.c-torture/execute/builtins/lib/memcmp.c,
4604         gcc.c-torture/execute/builtins/lib/memmove.c,
4605         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4606         gcc.c-torture/execute/builtins/lib/memset.c,
4607         gcc.c-torture/execute/builtins/lib/printf.c,
4608         gcc.c-torture/execute/builtins/lib/sprintf.c,
4609         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4610         gcc.c-torture/execute/builtins/lib/strchr.c,
4611         gcc.c-torture/execute/builtins/lib/strcmp.c,
4612         gcc.c-torture/execute/builtins/lib/strcpy.c,
4613         gcc.c-torture/execute/builtins/lib/strcspn.c,
4614         gcc.c-torture/execute/builtins/lib/strlen.c,
4615         gcc.c-torture/execute/builtins/lib/strncat.c,
4616         gcc.c-torture/execute/builtins/lib/strncmp.c,
4617         gcc.c-torture/execute/builtins/lib/strncpy.c,
4618         gcc.c-torture/execute/builtins/lib/strrchr.c,
4619         gcc.c-torture/execute/builtins/lib/strspn.c,
4620         gcc.c-torture/execute/builtins/lib/strstr.c,
4621         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4622         gcc.c-torture/execute/builtins/strlen-2.c,
4623         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4624         prototypes.
4625
4626 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4627
4628         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4629         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4630         selectany usage.
4631
4632 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR c++/19406
4635         * g++.dg/debug/using1.C: New test.
4636
4637 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4638
4639         PR middle-end/20524
4640         * gcc.dg/alias-7.c: Prefix asm-declared name with
4641         __USER_LABEL_PREFIX__.
4642
4643 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4644
4645         Fix fallout from PR middle-end/15700:
4646         * gcc.c-torture/compile/20011119-1.c: Take
4647         __USER_LABEL_PREFIX__ into account.
4648         * gcc.c-torture/compile/20011119-2.c: Likewise.
4649
4650 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4651
4652         PR c++/18644
4653         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4654
4655 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4656
4657         PR c/17855
4658         * gcc.c-torture/compile/struct-non-lval-1.c,
4659         gcc.c-torture/compile/struct-non-lval-2.c,
4660         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4661
4662 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4663
4664         * gcc.dg/tls/tls.exp: Remove temporary file.
4665         * g++.dg/tls/tls.exp: Ditto.
4666         * lib/file-format.exp: Ditto.
4667         * g++.dg/special/ecos.exp: Ditto.
4668
4669         * lib/profopt.exp: Treat prof_ext as a list.
4670         * gcc.misc-tests/bprob.exp: Ditto.
4671         * g++.dg/bprob/bprob.exp: Ditto.
4672
4673         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4674         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4675         g++.dg/tree-ssa/pointer-reference-alias.C,
4676         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4677         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4678         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4679         g++.dg/vect/pr19951.cc: Ditto.
4680         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4681         gcc.dg/builtins-47.c: Ditto.
4682         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4683         gcc.dg/pr20115-1.c: Ditto.
4684         * gcc.dg/tree-ssa/20030530-2.c,
4685         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4686         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
4687         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
4688         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
4689         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
4690         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
4691         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
4692         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
4693         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
4694         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
4695         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
4696         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
4697         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
4698         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
4699         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
4700         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
4701         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
4702         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
4703         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
4704         gcc.dg/tree-ssa/20030824-1.c,
4705         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
4706         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
4707         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
4708         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
4709         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
4710         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
4711         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
4712         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
4713         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
4714         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
4715         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
4716         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
4717         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
4718         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
4719         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
4720         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
4721         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
4722         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
4723         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
4724         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
4725         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
4726         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
4727         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
4728         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
4729         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
4730         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
4731         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
4732         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
4733         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
4734         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
4735         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
4736         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
4737         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
4738         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
4739         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
4740         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
4741         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
4742         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
4743         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
4744         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
4745         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
4746         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
4747         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
4748         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
4749         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
4750         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
4751         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
4752         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
4753         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
4754         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
4755         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
4756         gcc.dg/tree-ssa/useless-1.c: Ditto.
4757         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
4758         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
4759         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
4760         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
4761         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4762         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
4763         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
4764         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
4765         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
4766         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
4767         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
4768         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
4769         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
4770         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
4771         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
4772         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
4773         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
4774         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
4775         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
4776         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
4777         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
4778         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
4779         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
4780         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
4781         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
4782         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
4783         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
4784         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
4785         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
4786         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
4787         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
4788         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
4789         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
4790         gcc.dg/vect/vect-none.c: Ditto.
4791         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
4792         treelang/compile/unsigned.tree: Ditto.
4793
4794         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
4795         * gcc.dg/cpp/direct2s.c: Ditto.
4796         * gcc.dg/cpp/paste4.c: Ditto.
4797         * gcc.dg/cpp/separate-1.c: Ditto.
4798         * gcc.dg/pch/save-temps-1.c: Ditto.
4799         * g++.dg/ext/altivec-10.C: Ditto.
4800         * g++.dg/pch/pch.C: Ditto.
4801
4802         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
4803
4804         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
4805         * g++.dg/template/repo1.C: Ditto.
4806         * g++.dg/template/repo2.C: Ditto.
4807         * g++.dg/template/repo3.C: Ditto.
4808         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
4809         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
4810         * g++.old-deja/g++.pt/repo1.C: Ditto.
4811         * g++.old-deja/g++.pt/repo2.C: Ditto.
4812         * g++.old-deja/g++.pt/repo3.C: Ditto.
4813         * g++.old-deja/g++.pt/repo4.C: Ditto.
4814
4815         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
4816         * gcc.dg/20030107-1.c: Ditto.
4817         * gcc.dg/20030702-1.c: Ditto.
4818         * gcc.dg/profile-generate-1.c: Ditto.
4819         * g++.dg/other/profile1.C: Ditto.
4820         * g++.old-deja/g++.robertl/eb83.C: Ditto.
4821
4822         * lib/gcc-dg.exp (remove-build-file): New.
4823         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
4824         cleanup-tree-dump, cleanup-saved-temps): New.
4825
4826 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4827
4828         PR c++/19203, DR 214
4829         * g++.dg/parse/ambig3.C: Not ambiguous.
4830         * g++.dg/template/spec20.C: New.
4831         * g++.dg/template/spec21.C: New.
4832
4833 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
4834
4835         PR target/20045
4836         * gcc.dg/ia64-fptr-1.c: Run only on linux.
4837
4838 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4839
4840         PR libfortran/20660
4841         * gfortran.dg/negative_unit.f: New test.
4842
4843 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
4844
4845         * gcc.dg/20050330-1.c: New test.
4846
4847 2005-03-30  Devang Patel  <dpatel@apple.com>
4848
4849         * g++.dg/tree-sra/ssa-sra-3.C: New test.
4850
4851 2005-03-30  Dale Johannesen  <dalej@apple.com>
4852
4853         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
4854
4855 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
4856
4857         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4858         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
4859         Strip options from test name.
4860
4861 2005-03-31  Jan Hubicka  <jh@suse.cz>
4862
4863         * gcc.dg/varpool-1.c: New testcase.
4864
4865 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4866
4867         PR c/772
4868         PR c/17913
4869         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
4870         gcc.dg/stmt-expr-label-3.c : New tests.
4871         * gcc.c-torture/execute/medce-2.c: Remove.
4872
4873 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
4874
4875         PR c/20368
4876         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
4877         tests.
4878
4879 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
4880
4881         * gcc.c-torture/compile/pr20203.c: New test.
4882
4883 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4884
4885         * gfortran.dg/promotion.f90:  New test.
4886
4887 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
4888
4889         PR middle-end/20491
4890         * gcc.dg/torture/asm-subreg-1.c: New test.
4891
4892 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
4893
4894         PR c/20672
4895         * gcc.dg/pr20672-1.c: New test.
4896
4897 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
4898
4899         * gfortran.dg/vect: New directory.
4900         * gfortran.dg/vect/vect.exp: New.
4901         * gfortran.dg/vect/vect-1.f90: New test.
4902         * gfortran.dg/vect/vect-2.f90: New test.
4903         * gfortran.dg/vect/vect-3.f90: New test.
4904         * gfortran.dg/vect/vect-4.f90: New test.
4905         * gfortran.dg/vect/vect-5.f90: New test.
4906
4907 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
4908
4909         PR middle-end/20622
4910         * gcc.dg/alias-7.c: New test.
4911
4912 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4913
4914         * gcc.dg/sparc-reg-1.c: New test.
4915
4916 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
4917
4918         PR target/19890
4919         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
4920
4921 2005-03-29  Dale Ranta  <dir@lanl.gov>
4922             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4923
4924         PR libfortran/20163
4925         * gfortran.dg/pr20163-2.f: New test.
4926
4927 2005-03-28  Jan Hubicka  <jh@suse.cz>
4928
4929         PR middle-end/20635
4930         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
4931         by Jakub Jelinek.
4932
4933 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
4934
4935         PR tree-optimization/20626
4936         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
4937         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
4938
4939 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
4940
4941         * gfortran.dg/underflow.f90:  New test.
4942         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
4943
4944 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4945
4946         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
4947
4948 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
4949
4950         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
4951         (g++_init): Make sure that CXXFLAGS is set.
4952         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
4953         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
4954         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4955         * lib/objc.exp (objc_init): Likewise.
4956         * lib/treelang.exp (treelang_init): Likewise.
4957
4958 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
4959
4960         PR tree-optimization/20470
4961         * gcc.dg/tree-ssa/pr20470.c: New test.
4962
4963 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
4964
4965         * gcc.dg/ppc-stfiwx.c: New.
4966
4967 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
4968
4969         PR target/19888
4970         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
4971
4972 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4973
4974         * gcc.dg/20050325-1.c: Fix a typo.
4975
4976 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4977
4978         PR libfortran/19678
4979         PR libfortran/19679
4980         * gfortran.dg/dos_eol.f: New test.
4981
4982 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
4983
4984         PR rtl-optimization/20249
4985         * gcc.dg/20050325-1.c: New test.
4986
4987 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4988
4989         PR libfortran/15332
4990         * gfortran.dg/pr15332.f: New test.
4991
4992 2005-03-24  Dale Johannesen  <dalej@apple.com>
4993
4994         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
4995
4996 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
4997
4998         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
4999         'internal' visibility.
5000         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5001         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5002         'protected' visibility.
5003         * gcc.dg/visibility-7.c: Likewise.
5004         * lib/target-supports.exp (check_visibility_available): Take
5005         a parameter, the kind of visibility to check for.
5006         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5007         to check_visibility_available.
5008
5009         * g++.dg/expr/cast3.C: New.
5010
5011 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5012
5013         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5014         rs6000.
5015
5016 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5017
5018         PR target/20095
5019         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5020
5021 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5022
5023         * gcc.dg/badshift.c: Renamed to...
5024         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5025
5026         * gcc.target/i386/badshift.c: Renamed to...
5027         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5028         only.
5029
5030         PR rtl-optimization/20532
5031         * gcc.target/i386/badshift.c: New.
5032
5033 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5034
5035         * gfortran.dg/pr18025.f90: New test.
5036
5037 2005-03-23  Dale Johannesen  <dalej@apple.com>
5038
5039         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5040
5041 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5042
5043         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5044
5045         * lib/target-supports.exp (check_iconv_available): Default
5046         libiconv to -liconv, if there is no definition.
5047
5048 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5049
5050         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5051
5052 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5053
5054         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5055         * g++.dg/opt/pr7503-2.C: Likewise.
5056         * g++.dg/opt/pr7503-3.C: Likewise.
5057         * g++.dg/opt/pr7503-4.C: Likewise.
5058         * g++.dg/opt/pr7503-5.C: Likewise.
5059         * g++.dg/warn/minmax.C: New test.
5060
5061 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5062
5063         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5064         * gfortran.dg/g77_intrinsics_sub.f: New test.
5065
5066 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5067             Jan Hubicka  <jh@suse.cz>
5068             Steven Bosscher <stevenb@suse.de
5069
5070         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5071
5072 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5073
5074         PR c++/19980
5075         * g++.dg/template/redecl3.C: New test.
5076
5077 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5078
5079         PR c++/20499
5080         * g++.dg/parse/error16.C: Tweak error markers.
5081
5082 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5083
5084         PR target/20561
5085         * gcc.dg/20050321-2.c: New test.
5086
5087 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5088
5089         PR c++/20465
5090         PR c++/20381
5091         * g++.dg/template/ptrmem12.C: New.
5092
5093 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5094
5095         PR rtl-optimization/20527
5096         * gcc.c-torture/execute/pr20527-1.c: New test.
5097
5098 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5099
5100         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5101         program, compile it into a real executable and then delete the .c
5102         and .x files afterwards, to avoid problems on testglue targets.
5103
5104 2005-03-21  Stuart Hastings  <stuart@apple.com>
5105
5106         * gcc.target/i386/sse-2.c: New.
5107
5108 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5109
5110         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5111
5112 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5113
5114         * g++.dg/parse/crash25.C: Fix typo.
5115
5116 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5117
5118         PR c++/20461
5119         * g++.dg/parse/crash24.C: New test.
5120
5121         PR c++/20536
5122         * g++.dg/parse/crash25.C: New test.
5123
5124 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5125
5126         PR c++/20147
5127         * g++.dg/ext/stmtexpr4.C: New test.
5128
5129 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5130
5131         PR middle-end/20539
5132         * gcc.c-torture/compile/pr13066-1.c: New test case.
5133         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5134         * g++.dg/opt/pr13066-1.C: Likewise.
5135
5136 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5137
5138         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5139
5140 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5141
5142         PR fortran/18525
5143         * gfortran.dg/nesting_1.f90: New test.
5144
5145 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5146
5147         PR c++/20240
5148         * g++.dg/lookup/using13.C: New test.
5149
5150 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5151
5152         PR c++/20333
5153         * g++.dg/template/crash36.C: New test.
5154
5155 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5156
5157         PR c++/20463
5158         * g++.dg/template/crash35.C: New test.
5159
5160 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5161
5162         PR c++/19966
5163         * g++.dg/overload/operator2.C: New test.
5164
5165 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5166
5167         PR libfortran/20257
5168         * gfortran.dg/pr20257.f90: New test.
5169
5170 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5171
5172         PR libfortran/20480
5173         * gfortran.dg/pr20480.f90: New test.
5174
5175 2005-03-16  Richard Henderson  <rth@redhat.com>
5176
5177         PR middle-end/15700
5178         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5179         (_rtld_global): New.
5180         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5181         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5182
5183         * gcc.dg/alias-3.c: New.
5184         * gcc.dg/alias-4.c: New.
5185         * gcc.dg/alias-5.c: New.
5186         * gcc.dg/alias-6.c: New.
5187
5188 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5189
5190         * gcc.dg/cpp/ucnid-7.c: New.
5191
5192 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5193             Dorit Naishlos  <dorit@il.ibm.com>
5194
5195         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5196         darwin.
5197
5198 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5199
5200         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5201         misaligned accesses.
5202         * gcc.dg/vect/vect-58.c: Likewise.
5203         * gcc.dg/vect/vect-92.c: New.
5204         * gcc.dg/vect/vect-93.c: New.
5205
5206 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5207
5208         PR fortran/18827
5209         * gfortran.dg/assign_2.f90: New test.
5210         * gfortran.dg/assign_3.f90: New test.
5211         * gfortran.dg/assign.f90: New test.
5212
5213 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5214
5215         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5216         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5217         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5218         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5219         names.
5220
5221 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5222
5223         * gcc.dg/cpp/ucnid-6.c: New.
5224
5225         * gcc.dg/cpp/normalize-1.c: New.
5226         * gcc.dg/cpp/normalize-2.c: New.
5227         * gcc.dg/cpp/normalize-3.c: New.
5228         * gcc.dg/cpp/normalize-4.c: New.
5229         * gcc.dg/cpp/ucnid-4.c: New.
5230         * gcc.dg/cpp/ucnid-5.c: New.
5231         * g++.dg/cpp/normalize-1.C: New.
5232         * g++.dg/cpp/ucnid-1.C: New.
5233
5234 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5235
5236         * gcc.dg/pr18628.c: New.
5237
5238 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5239
5240         PR c++/20280
5241         * g++.dg/tree-ssa/pr20280.C: New.
5242
5243 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5244
5245         PR fortran/20467
5246         * gfortran.dg/stfunc_2.f90: New test.
5247
5248 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5249
5250         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5251
5252 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5253
5254         * gcc.dg/tree-ssa/20050314-1.c: New test.
5255
5256 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5257
5258         PR c++/4403
5259         PR c++/9783, DR433
5260         * g++.dg/template/friend34.C: New test.
5261         * g++.dg/template/friend35.C: Likewise.
5262         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5263
5264 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5265
5266         Friend class name lookup 5/n
5267         PR c++/1016
5268         * g++.dg/lookup/hidden-class1.C: New test.
5269         * g++.dg/lookup/hidden-class2.C: Likewise.
5270         * g++.dg/lookup/hidden-class3.C: Likewise.
5271         * g++.dg/lookup/hidden-class4.C: Likewise.
5272         * g++.dg/lookup/hidden-class5.C: Likewise.
5273         * g++.dg/lookup/hidden-class6.C: Likewise.
5274         * g++.dg/lookup/hidden-class7.C: Likewise.
5275         * g++.dg/lookup/hidden-class8.C: Likewise.
5276         * g++.dg/lookup/hidden-class9.C: Likewise.
5277         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5278         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5279         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5280         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5281         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5282         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5283         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5284         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5285         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5286         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5287         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5288
5289 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5290
5291         PR c++/20157
5292         * g++.dg/template/error18.C: New test.
5293
5294 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5295
5296         PR debug/16792
5297         * g++.dg/debug/pr16792.C: New test.
5298
5299 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5300
5301         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5302         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5303         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5304         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5305         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5306         test assertion names.
5307
5308 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5309
5310         PR fortran/18600
5311         * gfortran.dg/stfunc_1.f90: New test.
5312
5313 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5314
5315         PR fortran/16907
5316         * gfortran.dg/real_index_1.f90: New test.
5317
5318 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5319
5320         PR fortran/20323
5321         * gfortran.dg/spec_expr_1.f90: New test.
5322
5323 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5324
5325         PR c/20402
5326         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5327         new parser.
5328
5329 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5330
5331         PR fortran/20361
5332         * gfortran.dg/largeequiv_1.f90: New test.
5333
5334 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5335
5336         * gcc.dg/ucnid-1.c: New.
5337         * gcc.dg/ucnid-2.c: New.
5338         * gcc.dg/ucnid-3.c: New.
5339         * gcc.dg/ucnid-4.c: New.
5340         * gcc.dg/ucnid-5.c: New.
5341         * gcc.dg/ucnid-6.c: New.
5342         * gcc.dg/cpp/ucnid-1.c: New.
5343         * gcc.dg/cpp/ucnid-2.c: New.
5344         * gcc.dg/cpp/ucnid-3.c: New.
5345         * g++.dg/other/ucnid-1.C: New.
5346
5347 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5348
5349         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5350
5351 2005-03-11  Per Bothner  <per@bothner.com>
5352
5353         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5354         that diagnotics refer to correct token.
5355         * gcc.dg/unused-3.c: Likewise.
5356
5357 2005-03-11  Per Bothner  <per@bothner.com>
5358
5359         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5360         constant" is now actually on same line as string constant.
5361         * gcc.dg/cpp/direct2s.c: Likewise.
5362
5363 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5364
5365         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5366
5367 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5368
5369         PR libfortran/20124
5370         * gfortran.dg/pr20124.f90: New Test
5371
5372 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5373
5374         PR tree-optimization/20130
5375         * gcc.dg/pr20130-1.c: New test.
5376
5377 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5378
5379         PR target/20095
5380         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5381
5382 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5383
5384         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5385
5386 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5387
5388         * g++.dg/eh/forced1.C: Fix comment.
5389         * g++.dg/eh/forced2.C: Ditto.
5390         * g++.dg/eh/forced3.C: Ditto.
5391         * g++.dg/eh/forced4.C: Ditto.
5392
5393 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5394
5395         PR rtl-opt/20412
5396         * gcc.c-torture/compile/pr20412.c: New test.
5397
5398 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5399
5400         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5401
5402 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5403
5404         PR target/20322
5405         * gcc.dg/20050307-1.c: New test.
5406
5407 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5408
5409         PR c++/20375
5410         * g++.dg/other/stdarg3.C: New.
5411
5412 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5413
5414         PR c++/18384, c++/18327
5415         * g++.dg/init/array19.C: New test.
5416
5417         PR inline-asm/20314
5418         * gcc.dg/torture/pr20314-1.c: New test.
5419         * gcc.dg/torture/pr20314-2.c: New test.
5420
5421 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5422
5423         * gcc.dg/20050309-1.c: New test.
5424
5425 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5426
5427         * gcc.dg/builtins-10.c: Reactivate disabled test.
5428         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5429         new cbrt transformations.
5430
5431 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5432
5433         PR c++/20208
5434         * g++.dg/template/array13.C: New test.
5435
5436 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5437
5438         PR c++/16859
5439         * g++.dg/init/brace4.C: New test.
5440
5441 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5442
5443         PR c++/20186
5444         * g++.dg/template/non-dependent12.C: New.
5445
5446 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/20142
5449         * g++.dg/init/array18.C: Add dg-do run marker.
5450
5451         PR c++/20142
5452         * g++.dg/init/array18.C: New test.
5453
5454 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5455
5456         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5457         * g++.dg/gcov/gcov.exp: Likewise.
5458         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5459         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5460         * lib/c-torture.exp: Likewise.
5461         * lib/fortran-torture.exp: Likewise.
5462         * lib/g++.exp: Likewise.
5463         * lib/gcc-defs.exp: Likewise.
5464         * lib/gcc-dg.exp: Likewise.
5465         * lib/gcc.exp: Likewise.
5466         * lib/gcov.exp: Likewise.
5467         * lib/gfortran.exp: Likewise.
5468         * lib/mike-g++.exp: Likewise.
5469         * lib/mike-gcc.exp: Likewise.
5470         * lib/objc-torture.exp: Likewise.
5471         * lib/objc.exp: Likewise.
5472         * lib/profopt.exp: Likewise.
5473         * lib/target-libpath.exp: Likewise.
5474         * lib/target-supports.exp: Likewise.
5475         * lib/treelang.exp: Likewise.
5476         * lib/wrapper.exp: Likewise.
5477
5478 2005-03-08  Jeff Law  <law@redhat.com>
5479
5480         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5481         PHI-OPT changes.
5482
5483 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5484
5485         * gcc.dg/vect/pr20122.c: New test.
5486
5487 2005-03-07  Jeff Law  <law@redhat.com>
5488
5489         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5490         was folded away.
5491         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5492         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5493         * gcc.dg/tree-ssa/pr18134.c: New test.
5494
5495 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5496
5497         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5498         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5499         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5500
5501 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5502
5503         PR tree-opt/17671
5504         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5505
5506 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5507
5508         * g++.dg/warn/Wnvdtor.C: New test.
5509
5510 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5511
5512         * gcc.dg/torture/pr19683-1.c: New test.
5513
5514 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5515
5516         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5517         * gfortran.dg/g77/19990313-2.f: Ditto.
5518         * gfortran.dg/g77/19990313-3.f: Ditto.
5519         * gfortran.dg/g77/19990525-0.f: Ditto.
5520         * gfortran.dg/g77/19990826-0.f: Ditto.
5521         * gfortran.dg/g77/19990826-2.f: Ditto.
5522         * gfortran.dg/g77/19990826-3.f: Ditto.
5523         * gfortran.dg/g77/20000511-1.f: Ditto.
5524         * gfortran.dg/g77/20000511-2.f: Ditto.
5525         * gfortran.dg/g77/970625-2.f: Ditto.
5526         * gfortran.dg/g77/980310-2.f: Ditto.
5527         * gfortran.dg/g77/980310-3.f: Ditto.
5528         * gfortran.dg/g77/980310-8.f: Ditto.
5529         * gfortran.dg/g77/980519-2.f: Ditto.
5530         * gfortran.dg/g77/alpha1.f: Ditto.
5531         * gfortran.dg/g77/claus.f: Ditto.
5532         * gfortran.dg/g77/erfc.f: Ditto.
5533         * gfortran.dg/g77/short.f: Ditto.
5534         * gfortran.fortran-torture/execute/data.f90: Ditto.
5535         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5536         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5537
5538 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5539
5540         * lib/file-format.exp (gcc_target_object_format): Add check for som
5541         format and hardcode object formats on hppa*-*-hpux*.
5542         * lib/target-supports.exp (check_weak_available): Add check for som
5543         object format.  Always return 0 on hppa*-*-hpux10*.
5544
5545         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5546         is defined.
5547
5548         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5549
5550 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5551
5552         * gfortran.dg/pr19936_1.f90: New test.
5553         * gfortran.dg/pr19936_2.f90: New test.
5554         * gfortran.dg/pr19936_3.f90: New test.
5555
5556 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5557             Paul Thomas <prthomas@drfccad.cea.fr>
5558
5559         * gfortran.dg/PR19754_1.f90: New test.
5560         * gfortran.dg/PR19754_2.f90: Ditto.
5561
5562 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5563
5564         PR c++/19311
5565         * g++.dg/template/non-dependent11.C: New test.
5566
5567 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5568
5569         * lib/target-supports.exp (check_iconv_available): Fix comment.
5570
5571 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5572             Joseph S. Myers  <joseph@codesourcery.com>
5573
5574         PR c++/19797
5575         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5576
5577 2005-03-04  Matthew Sachs  <msachs@apple.com>
5578
5579         * gcc.exp (gcc_target_compile): Put braces around
5580         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5581         * objc.exp (objc_target_compile): Likewise.
5582         * treelang.exp (treelang_target_compile): Likewise.
5583
5584 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5585
5586         PR fortran/19673
5587         * gfortran.dg/func_result_1.f90: New test.
5588
5589 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5590
5591         * gcc.misc-tests/options.exp: New test.
5592
5593 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5594
5595         * gcc.dg/pr15784-4.c: New test.
5596
5597 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5598
5599         * gcc.c-torture/execute/pr17133.c: New.
5600         * gcc.c-torture/compile/20050303-1.c: New.
5601
5602 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5603
5604         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5605
5606 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5607
5608         * g++.dg/overload/using2.C: New.
5609
5610 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5611
5612         PR c++/19916
5613         * g++.dg/init/ptrmem2.C: New test.
5614
5615 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5616
5617         PR c/8927
5618         * gcc.dg/pr8927-1.c: New test.
5619
5620 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5621
5622         PR c++/20232
5623         * g++.dg/inherit/covariant12.C: New.
5624
5625 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5626
5627         PR fortran/19479
5628         * gfortran.dg/bound_1.f90: New test.
5629
5630 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5631
5632         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5633         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5634
5635 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5636
5637         PR c/20245
5638         * gcc.dg/pr20245-1.c: New test.
5639
5640 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5641
5642         PR middle-end/19874
5643         * gcc.c-torture/execute/20050119-2.c: New test case.
5644
5645 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5646
5647         * README: Update the DejaGnu bug reporting address.
5648         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5649         * lib/objc-torture.exp: Likewise.
5650
5651 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5652
5653         * gfortran.dg/boz_1.f90: New test.
5654         * gfortran.dg/boz_3.f90: New test.
5655         * gfortran.dg/boz_4.f90: New test.
5656
5657 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5658
5659         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5660         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5661
5662 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5663
5664         PR libfortran/20101
5665         * gfortran.dg/write_0_pe_format.f90: New test.
5666
5667 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5668
5669         PR c++/20206
5670         * g++.dg/opt/thunk2.C: New test.
5671         * g++.dg/opt/covariant1.C: New test.
5672
5673 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5674
5675         * gfortran.dg/e_d_fmt.f90: New test.
5676
5677 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5678
5679         * gcc.dg/asm-b.c: Fix comment typos.
5680
5681 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5682
5683         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5684         a V_MAY_DEF also.
5685
5686 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5687
5688         PR tree-opt/20188
5689         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
5690         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
5691         * gcc.dg/asm-b.c: New test.
5692
5693 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
5694
5695         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
5696         Disable this test on IRIX 6.
5697
5698 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
5699
5700         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
5701         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
5702         parser.
5703
5704 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
5705
5706         PR tree-optimization/20204
5707         * testsuite/gcc.dg/pr20204.c: New test.
5708
5709 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
5710
5711         PR target/20196
5712         * gcc.c-torture/execute/20050224-1.c: New test.
5713
5714         PR c++/20175
5715         * g++.dg/warn/Wbraces2.C: New test.
5716
5717 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
5718
5719         PR c++/19878
5720         * g++.dg/init/const2.C: New test.
5721
5722 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
5723
5724         PR tree-optimization/20100
5725         * gcc.c-torture/execute/pr20100-1.c: New test.
5726
5727 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5728
5729         * gfortran.dg/implicit_3.f90: New test.
5730
5731         * gfortran.dg/deftype_1.f90: New test.
5732
5733 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
5734
5735         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
5736         the test passes.
5737         * g++.dg/other/anon3.C: Accept a warning.
5738
5739 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
5740
5741         * gcc.dg/pr20017.c: Fix a comment typo.
5742
5743 2005-02-23  Bud Davis  <bdavis@gfortran.org>
5744
5745         * gfortran.dg/list_read_4.f90: Change to f90 comments.
5746
5747 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5748
5749         PR ada/19902
5750         * ada/acats/tests/cxa/cxa3004.a: Remove.
5751         * ada/acats/tests/cxb/cxb30061.am: Likewise.
5752
5753 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5754
5755         PR c++/20073
5756         * g++.dg/init/const1.C: New test.
5757
5758         PR c++/19991
5759         * g++.dg/parse/constant7.C: New test.
5760
5761         PR c++/20152
5762         * g++.dg/parse/error27.C: New test.
5763         * g++.dg/template/qualttp15.C: Adjust error markers.
5764         * g++.old-deja/g++.other/struct1.C: Likewise.
5765
5766         PR c++/20153
5767         * g++.dg/template/error17.C: New test.
5768
5769         PR c++/20148
5770         * g++.dg/parser/error26.C: New test.
5771
5772 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
5773
5774         PR tree-optimization/20100
5775         PR tree-optimization/20115
5776         * gcc.dg/pr20115.c: New test.
5777         * gcc.dg/pr20115-1.c: New test.
5778         * gcc.dg/pr20100.c: New test.
5779         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
5780         call-clobbered variables after alias1.
5781
5782 2005-02-22  Bud Davis  <bdavis@gfortran.org>
5783
5784         * gfortran.dg/list_read_4.f90: new test.
5785
5786 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
5787
5788         PR rtl-optimization/20017.
5789         * gcc.dg/pr20017.c: New.
5790
5791 2005-02-22  Devang Patel  <dpatel@apple.com>
5792
5793         PR 19952
5794         * g++.dg/tree-ssa/pr19952.C: New test.
5795
5796 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
5797
5798         PR c++/19883
5799         * g++.dg/parse/constant6.C: New test.
5800
5801 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5802
5803         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5804         * g++.dg/charset/asm2.c: Likewise.
5805         * g++.dg/charset/asm3.c: Likewise.
5806         * g++.dg/charset/asm4.c: Likewise.
5807         * g++.dg/charset/asm5.c: Likewise.
5808         * g++.dg/charset/attribute1.c: Likewise.
5809         * g++.dg/charset/attribute2.c: Likewise.
5810         * g++.dg/charset/extern1.cc: Likewise.
5811         * g++.dg/charset/extern2.cc: Likewise.
5812         * g++.dg/charset/extern3.cc: Likewise.
5813         * g++.dg/charset/function.cc: Likewise.
5814         * g++.dg/charset/string.c: Likewise.
5815         * g++.dg/charset/charset.exp: Likewise.
5816         * lib/target-supports.exp (check_iconv_available): Fix comment.
5817
5818 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
5819
5820         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
5821         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
5822         * gcc.dg/charset/asm2.c: Likewise.
5823         * gcc.dg/charset/asm3.c: Likewise.
5824         * gcc.dg/charset/asm4.c: Likewise.
5825         * gcc.dg/charset/asm5.c: Likewise.
5826         * gcc.dg/charset/asm6.c: Likewise.
5827         * gcc.dg/charset/attribute1.c: Likewise.
5828         * gcc.dg/charset/attribute2.c: Likewise.
5829         * gcc.dg/charset/builtin1.c: Likewise.
5830         * gcc.dg/charset/extern.c: Likewise.
5831         * gcc.dg/charset/function.c: Likewise.
5832         * gcc.dg/charset/string.c: Likewise.
5833         * gcc.dg/charset/charset.exp: Likewise.
5834
5835 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
5836
5837         PR fortran/20086
5838         * gfortran.dg/pr20086.f90: New test.
5839
5840 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
5841
5842         PR tree-optimization/19786
5843         * g++.dg/tree-ssa/pr19786.C: New.
5844
5845 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5846
5847         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
5848
5849 2005-02-21  Jeff Law  <law@redhat.com>
5850
5851         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
5852
5853 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5854
5855         * gfortran.dg/do_iterator: Split loop, markup all lines for
5856         which an error locus is printed.
5857         * gfortran.dg/pr17708.f90: Markup all lines for which an error
5858         locus is printed.
5859         * gfortran.dg/select_4.f90: Likewise.
5860         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
5861         locuses in the various permutations.
5862
5863 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
5864
5865         PR tree-optimization/19951
5866         * g++.dg/vect: New directory.
5867         * g++.dg/vect/vect.exp: New file.
5868         * g++.dg/vect/pr19951.cc: New testcase.
5869         * g++.dg/dg.exp: Also prune vectorizer tests.
5870
5871 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
5872
5873         PR 18785
5874         * gcc.dg/charset/builtin1.c: New test.
5875
5876 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5877
5878         PR c++/19299
5879         * g++.dg/inherit/volatile1.C: New test.
5880
5881         PR c++/19440
5882         * g++.dg/template/dtor4.C: New test.
5883
5884 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5885
5886         * gfortran.dg/int_1.f90: New test.
5887
5888 2005-02-19  Devang Patel  <dpatel@apple.com>
5889
5890         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
5891
5892 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
5893
5894         * gfortran.dg/achar_1.f90: New test.
5895
5896 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
5897
5898         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
5899
5900 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
5901             Jakub Jelinek  <jakub@redhat.com>
5902
5903         PR tree-optimization/19828
5904         * gcc.dg/tree-ssa/loop-7.c: New test.
5905         * gcc.c-torture/execute/20050218-1.c: New test.
5906
5907 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
5908
5909         PR c/20043
5910         * gcc.dg/transparent-union-1.c: New test.
5911         * gcc.dg/transparent-union-2.c: New test.
5912
5913 2005-02-18  James E Wilson  <wilson@specifixinc.com>
5914
5915         PR tree-optimization/18977
5916         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
5917
5918 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
5919
5920         PR target/20054
5921         * gcc.dg/pr20054.c: New test.
5922
5923 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5924
5925         PR c++/19508
5926         * g++.dg/ext/attrib20.C: New test.
5927
5928 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5929
5930         PR middle-end/20030
5931         * gfortran.fortran-torture/execute/character_passing.f90: New test.
5932
5933 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
5934
5935         PR c++/20008
5936         * g++.dg/opt/switch4.C: New.
5937
5938 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR c++/20023
5941         PR tree-optimization/20009
5942         * gcc.c-torture/compile/20050217-1.c: New test.
5943         * g++.dg/opt/switch3.C: New test.
5944
5945         PR tree-optimization/18947
5946         * gcc.c-torture/compile/20050215-1.c: New test.
5947         * gcc.c-torture/compile/20050215-2.c: New test.
5948         * gcc.c-torture/compile/20050215-3.c: New test.
5949
5950 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
5951
5952         PR c++/20028
5953         * g++.dg/template/crash34.C: New.
5954
5955         PR c++/20022
5956         * g++.dg/other/access3.C: New.
5957
5958 2005-02-17  Ira Rosen  <irar@il.ibm.com>
5959
5960         * gcc.dg/vect/vect-98.c: New test.
5961
5962 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
5963
5964         PR tree-optimization/19967
5965         * gcc.dg/pr19967.c: New.
5966
5967 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
5968
5969         PR middle-end/19857
5970         * gcc.dg/tree-ssa/20050215-1.c: New test.
5971         * gcc.c-torture/execute/20050215-1.c: New test.
5972
5973 2005-02-15  Eric Christopher  <echristo@redhat.com>
5974
5975         * gcc.dg/cpp/20050215-1.c: New file.
5976
5977 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
5978
5979         PR tree-optimization/15785
5980         * gcc.dg/pr15785-1.c: New test.
5981
5982 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
5983
5984         PR c++/17788
5985         * g++.dg/init/ctor4.C: New.
5986         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5987
5988 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
5989
5990         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5991         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
5992
5993 2005-02-15  Andreas Schwab  <schwab@suse.de>
5994
5995         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
5996         declare malloc.
5997
5998 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
5999
6000         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6001
6002 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6003
6004         PR tree-optimization/19853
6005         * gcc.c-torture/compile/pr19853.c: New test.
6006
6007 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6008
6009         PR c++/19608
6010         * g++.dg/parse/local-class1.C: New.
6011
6012         PR c++/19895
6013         * g++.dg/parse/ptrmem3.C: New.
6014
6015         PR c++/19884
6016         * g++.old-deja/g++.oliva/template6.C: Add another case.
6017         * g++.dg/template/explicit6.C: New.
6018
6019 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6020
6021         PR c++/17816
6022         * g++.dg/other/redecl2.C: New.
6023
6024 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6025
6026         PR c++/19891
6027         * g++.dg/abi/covariant4.C: New.
6028
6029 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6030
6031         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6032
6033 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6034
6035         * gcc.dg/vect/vect-96.c: Fix typo.
6036
6037 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6038
6039         PR c++/14479
6040         PR c++/19487
6041         * g++.dg/template/enum5.C: New test.
6042
6043 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6044
6045         * gcc.dg/vect/vect-97.c: New test.
6046
6047 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6048
6049         * gcc.dg/vect/vect-96.c: New test.
6050
6051 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6052
6053         * gcc.dg/builtins-34.c: Also check ldexp*.
6054
6055 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6056
6057         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6058
6059 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6060
6061         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6062         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6063         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6064         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6065         selector_list, selector_expression, dg-process-target): Move to new
6066         file target-supports-dg.exp.
6067         * lib/target-supports-dg.exp: New.
6068
6069         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6070         New.
6071
6072 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6073
6074         PR c++/19666
6075         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6076
6077         PR middle-end/19858
6078         * gcc.c-torture/compile/20050210-1.c: New test.
6079
6080 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6081
6082         PR c++/19755
6083         * g++.dg/warn/Wbraces1.C: New test.
6084
6085 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6086
6087         * gcc.dg/builtins-52.c: New testcase.
6088
6089 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6090
6091         PR c/19342
6092         * gcc.c-torture/execute/20050119-1.c: New test.
6093
6094 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6095
6096         PR c++/19811
6097         * g++.dg/init/delete1.C: New test.
6098
6099 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6100
6101         PR c++/18470
6102         * g++.dg/template/static12.C: New test.
6103
6104 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6105
6106         PR c++/19787
6107         * g++.dg/conversion/ambig1.C: New test.
6108
6109         PR c++/19739
6110         * g++.dg/ext/attrib19.C: New test.
6111
6112         PR c++/19732
6113         * g++.dg/parse/dtor5.C: New test.
6114
6115         PR c++/19762
6116         * g++.dg/template/dtor3.C: New test.
6117
6118         PR c++/19826
6119         * g++.dg/template/static11.C: New test.
6120         * g++.dg/template/crash2.C: Remove dg-error marker.
6121
6122 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6123
6124         PR C++/18491
6125         * g++.old-deja/g++.mike/p10769a.C: Remove.
6126
6127 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6128
6129         * gcc.dg/builtins-48.c: New test case.
6130         * gcc.dg/builtins-49.c: New test case.
6131         * gcc.dg/builtins-50.c: New test case.
6132         * gcc.dg/builtins-51.c: New test case.
6133
6134 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6135
6136         PR middle-end/19583
6137         * g++.dg/warn/Wreturn-type-3.C: New test.
6138
6139 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6140
6141         PR middle-end/19402
6142         * gcc.dg/pr19402-1.c: New testcase.
6143         * gcc.dg/pr19402-2.c: likewise.
6144
6145 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6146
6147         PR middle-end/19854
6148         * g++.dg/tree-ssa/tmmti.C: New testcase.
6149
6150 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6151
6152         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6153
6154 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6155
6156         PR c++/19733
6157         * g++.dg/parse/crash23.C: New test.
6158         * g++.dg/warn/Weff1.C: New test.
6159
6160 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6161
6162         * gcc.dg/20050209-1.c: New test.
6163
6164 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6165
6166         PR target/19799
6167         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6168
6169 2005-02-08  Mike Stump  <mrs@apple.com>
6170
6171         * g++.dg/pch/import-2.c: New test.
6172         * g++.dg/pch/import-2.hs: New.
6173         * g++.dg/pch/include/import-2a.h: New.
6174         * g++.dg/pch/include/import-2b.h: New.
6175
6176 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6177
6178         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6179
6180 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6181
6182         * gfortran.dg/substr_1.f90: New test.
6183
6184 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6185
6186         PR middle-end/19775
6187         * gcc.dg/torture/builtin-power-1.c: Disable test for
6188         invalid transformation.
6189         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6190         no longer optimize.
6191         * gcc.dg/builtins-47.c: New testcase.
6192
6193 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6194             Dorit Naishlos  <dorit@il.ibm.com>
6195
6196         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6197
6198 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6199
6200         * gcc.c-torture/compile/20050206-1.c: New test.
6201
6202 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6203
6204         PR tree-opt/19768
6205         * g++.dg/opt/pr19768.C: New test.
6206
6207 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6208
6209         PR tree-opt/19736
6210         * gcc.c-torture/compile/pr19736.c: New test.
6211
6212 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6213
6214         PR c++/17401
6215         * g++.dg/parse/error25.C: New test.
6216
6217 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6218
6219         * gcc.c-torture/execute/20050203-1.c: New.
6220
6221 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6222
6223         * gcc.dg/vect/vect-85.c: Remove xfail.
6224         * gcc.dg/vect/vect-86.c: Remove xfail.
6225         * gcc.dg/vect/vect-87.c: Remove xfail.
6226         * gcc.dg/vect/vect-88.c: Remove xfail.
6227
6228 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6229
6230         * gcc.dg/altivec-19.c: New.
6231
6232 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6233
6234         PR c/17807
6235         * gcc.dg/nested-func-3.c: New test.
6236         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6237
6238 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6239
6240         * gcc.test-framework/gen_directive_tests: Generate tests for
6241         selector expressions.
6242
6243 2005-02-02  Matt Austern  <austern@apple.com>
6244
6245         PR c++/19628
6246         * g++/ext/builtin7.C: New.
6247         * g++/ext/builtin8.C: New.
6248
6249 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6250
6251         PR c/18502
6252         * gcc.dg/pr18502-1.c: New test.
6253
6254 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6255
6256         PR c++/17413
6257         * g++.dg/template/local4.C: Tweak.
6258
6259 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6260
6261         PR tree-optimization/19578
6262         * gcc.c-torture/compile/20050202-1.c: New test.
6263
6264 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6265
6266         PR c/19435
6267         * gcc.dg/c99-init-4.c: New test.
6268
6269 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6270
6271         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6272
6273         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6274
6275         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6276         * g++.dg/eh/check-vect.h: New.
6277
6278         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6279         * gcc.dg/vect/vect-78.c: Ditto.
6280         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6281         Remove.
6282
6283         * g++.dg/conversion/simd1.C: Expect warning.
6284         * g++.dg/ext/attribute-test-1.C: Ditto.
6285         * g++.dg/ext/attribute-test-2.C: Ditto.
6286         * g++.dg/ext/attribute-test-3.C: Ditto.
6287         * g++.dg/ext/attribute-test-4.C: Ditto.
6288
6289         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6290         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6291
6292         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6293
6294 2005-02-01  Richard Henderson  <rth@redhat.com>
6295
6296         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6297         long double for ibm double-double format.
6298         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6299
6300 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6301
6302         PR tree-optimization/19633
6303         * testsuite/gcc.dg/pr19633-1.c: New test.
6304         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6305         to NULL or a symbol.
6306
6307 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6308
6309         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6310         New procs.
6311         (dg-process-target (local override)): Handle selector expressions.
6312
6313         * gcc.test-framework/README: Describe tests in source directory.
6314         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6315         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6316         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6317         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6318         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6319         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6320         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6321         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6322         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6323         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6324         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6325         * gcc.test-framework/dg-error-exp-P.c: New test.
6326         * gcc.test-framework/dg-error-exp-XP.c: New test.
6327         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6328         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6329         * gcc.test-framework/dg-output-exp-P.c: New test.
6330         * gcc.test-framework/dg-output-exp-XF.c: New test.
6331         * gcc.test-framework/dg-warning-exp-P.c: New test.
6332         * gcc.misc-tests/dg-1.c: Remove.
6333         * gcc.misc-tests/dg-2.c: Remove.
6334         * gcc.misc-tests/dg-3.c: Remove.
6335         * gcc.misc-tests/dg-4.c: Remove.
6336         * gcc.misc-tests/dg-5.c: Remove.
6337         * gcc.misc-tests/dg-6.c: Remove.
6338         * gcc.misc-tests/dg-7.c: Remove.
6339         * gcc.misc-tests/dg-8.c: Remove.
6340         * gcc.misc-tests/dg-9.c: Remove.
6341         * gcc.misc-tests/dg-10.c: Remove.
6342         * gcc.misc-tests/dg-11.c: Remove.
6343         * gcc.misc-tests/dg-12.c: Remove.
6344         * gcc.misc-tests/dg-test.exp: Remove.
6345
6346         * gcc.test-framework/test-framework.awk: Change recording and
6347         printing of passes and failures.
6348
6349         * gcc.test-framework: New directory.
6350         * gcc.test-framework/README: New.
6351         * gcc.test-framework/test-framework.exp: New.
6352         * gcc.test-framework/test-framework.awk: New.
6353         * gcc.test-framework/gen_directive_tests: New.
6354
6355 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6356
6357         * lib/treelang.exp: Fix comment typos.
6358         (treelang_target_compile): Don't append libs=-ltreelang to options.
6359
6360 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6361
6362         * g++.dg/parse/typename7.C: Adjust error messages.
6363
6364 2005-01-31  Jeff Law  <law@redhat.com>
6365
6366         * gcc.c-torture/execute/20050131-1.c: New test.
6367         * gcc.dg/wcaselabel.c: New test.
6368
6369 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6370
6371         * g++.dg/other/warning1.C: Adjust error messags.
6372         * g++.dg/parse/constant5.C: New test.
6373
6374 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6375
6376         PR c/19333
6377         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6378         the test case valid.
6379         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6380         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6381         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6382         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6383         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6384         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6385
6386 2005-01-31  Dale Johannesen  <dalej@apple.com>
6387
6388         * g++.dg/opt/pr19650.C:  New test.
6389
6390 2005-01-31  Richard Henderson  <rth@redhat.com>
6391
6392         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6393         long double for intel double extended format.
6394         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6395
6396 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6397
6398         PR c++/19555
6399         * g++.dg/template/static10.C: New test.
6400
6401         PR c++/19395
6402         * g++.dg/parse/error24.C: New test.
6403
6404         PR c++/19367
6405         * g++.dg/lookup/builtin1.C: New test.
6406
6407         PR c++/19457
6408         * g++.dg/warn/conv3.C: New test.
6409
6410 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6411
6412         PR fortran/19647
6413         * gfortan.dg/inquire_7.f90
6414
6415 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6416
6417         PR tree-optimization/15791
6418         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6419         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6420         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6421         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6422         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6423         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6424         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6425         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6426         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6427         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6428
6429 2005-01-29  Paul Brook  <paul@codesourcery.com>
6430
6431         PR fortran/18565
6432         * check.c (real_or_complex_check): New function.
6433         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6434         * intrinsic.c (add_functions): Use new check functions.
6435         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6436         Add prototypes.
6437
6438 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6439
6440         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6441         gcc.dg/lvalue-3.c: New tests.
6442         * gcc.dg/concat.c: Update expected messages.
6443
6444 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6445
6446         PR libfortran/19595
6447         * gfortran.dg/eor_1.f90:  New test.
6448
6449 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6450
6451         PR fortran/19589
6452         * gfortran.dg/logical_data_1.f90: New test.
6453
6454 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6455
6456         PR c++/19253
6457         * g++.dg/template/crash33.C: New test.
6458
6459         PR c++/19667
6460         * g++.dg/template/crash32.C: New test.
6461
6462 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6463
6464         PR middle-end/16558
6465         * g++.dg/warn/Wreturn-type-2.C: New test.
6466
6467 2004-06-24  Jeff Law  <law@redhat.com>
6468
6469         * gcc.dg/tree-ssa/20050128-1.c: New test.
6470
6471 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6472
6473         * gcc.target/frv/all-mdpackh-1.c: New test.
6474
6475 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6476
6477         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6478
6479 2005-01-27  Richard Henderson  <rth@redhat.com>
6480
6481         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6482
6483 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6484
6485         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6486
6487 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6488
6489         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6490         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6491         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6492         to cope with cases where the multilib options override the dg-options.
6493
6494 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6495
6496         PR c/18946
6497         * gcc.dg/noncompile/20050120-1.c: New test.
6498
6499 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6500
6501         PR tree-optimization/19633
6502         * gcc.dg/pr19633.c: New test.
6503         * gcc.dg/tree-ssa/pr19633.c: New test.
6504
6505 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6506
6507         * gcc.dg/20041216-1.c: New test.
6508
6509 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6510
6511         PR objc/18862
6512         * objc.dg/selector-2.m: New test.
6513
6514 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6515
6516         * g++.dg/opt/range-test-2.C: New test.
6517
6518         PR rtl-optimization/19579
6519         * gcc.c-torture/execute/20050124-1.c: New test.
6520
6521 2005-01-26  Greg Parker  <gparker@apple.com>
6522         Stuart Hastings  <stuart@apple.com>
6523
6524         * gcc.c-torture/execute/20050125-1.c: New.
6525
6526 2005-01-18  Jan Hubicka  <jh@suse.cz>
6527
6528         PR tree-optimize/19337
6529         * gcc.c-torture/compile/20050119-1.c: New test.
6530
6531 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6532
6533         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6534         test for successful match.
6535
6536 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6537
6538         PR objc/18408
6539         * objc.dg/comp-types-7.m: New test.
6540
6541 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6542
6543         * lib/target-supports.exp (current_target_name): New.
6544         (check_effective_target_ilp32, check_effective_target_lp64):
6545         Cache the result to use as long as the current target, with
6546         multilib flags, remains the same.
6547
6548         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6549         (dg-require-weak, dg-require-visibility, dg-require-alias,
6550         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6551         dg-require-effective-target, dg-skip-if): Remove call to
6552         skip_test_and_clear_xfail.
6553         (dg-test): Clear xfail data.
6554
6555 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6556
6557         PR target/17751
6558         * gcc.dg/ppc64-toc.c: New test.
6559
6560         * g++.dg/tree-ssa/empty-1.C: New test.
6561
6562         PR middle-end/19551
6563         * gcc.c-torture/execute/20050121-1.c: New test.
6564         * gcc.dg/20050121-2.c: New test.
6565
6566 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6567         Paul Brook  <paul@codesourcery.com>
6568
6569         PR fortran/17941
6570         * gfortran.dg/real_const_1.f: New test.
6571         * gfortran.dg/real_const_2.f90: New test.
6572         * gfortran.dg/complex_int_1.f90: New test.
6573
6574 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6575
6576         PR fortran/19313
6577         * gfortan.dg/inquire_6.f90: New test.
6578
6579 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6580
6581         PR libfortran/19451
6582         * open_readonly_1.f90:  New test.
6583
6584 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6585
6586         PR libfortran/18982
6587         * gfortran.dg/open_new.f90: New file.
6588
6589 2005-01-22  Paul Brook  <paul@codesourcery.com>
6590
6591         * namelist_1.f90: New test.
6592
6593 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6594
6595         PR tree-optimization/19484
6596         * gcc.c-torture/compile/20050122-[12].c: New tests.
6597
6598 2005-01-22  Paul Brook  <paul@codesourcery.com>
6599
6600         * gfortran.dg/implicit_2.f90: New test.
6601
6602 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6603
6604         PR fortran/19314
6605         * gfortran.dg/inquire_5.f90: New test.
6606
6607 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6608
6609         PR c/18809
6610         * gcc.dg/pr18809-1.c: New test.
6611
6612 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6613
6614         * gcc.dg/20050121-1.c: New test.
6615
6616         PR tree-optimization/13000
6617         * gcc.dg/20040206-1.c: Change warning to point where function is
6618         being inlined.
6619
6620 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6621
6622         PR c++/19208
6623         * g++.dg/template/array11.C: New test.
6624
6625 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6626
6627         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6628         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6629         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6630         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6631         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6632         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6633
6634 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6635
6636         PR tree-optimization/15349
6637         * gcc.dg/tree-ssa/pr15349.c: New.
6638
6639 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6640
6641         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6642
6643 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6644
6645         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6646         scan-assembler-times directive name.
6647
6648         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6649         after dg-do.
6650
6651         PR rtl-optimization/19462
6652         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6653
6654 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6655
6656         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6657         counting function calls on ia64.
6658
6659 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6660
6661         PR rtl-optimization/15139
6662         * gcc.dg/20050111-2.c: New test.
6663
6664         PR c/17297
6665         * gcc.c-torture/compile/20050113-1.c: New testcase.
6666
6667         PR middle-end/19164
6668         * gcc.dg/20050113-1.c: New testcase.
6669
6670 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6671
6672         * gcc.dg/vect/vect-85.c: Add comment.
6673         * gcc.dg/vect/vect-86.c: Add xfail for now.
6674         * gcc.dg/vect/vect-87.c: Add xfail for now.
6675         * gcc.dg/vect/vect-88.c: Add xfail for now.
6676         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6677
6678 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6679
6680         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6681
6682 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6683
6684         * g++.dg/debug/typedef3.C: New test.
6685
6686 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
6687
6688         PR c/19472
6689         * gcc.dg/asm-a.c: New test.
6690
6691 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
6692
6693         * gcc.dg/sh-relax.c: Add prototype for abort.
6694
6695 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6696
6697         * gcc.dg/short-compare-1.c: New test.
6698         * gcc.dg/short-compare-2.c: Likewise.
6699
6700 2005-01-18  Michael Matz  <matz@suse.de>
6701
6702         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
6703
6704 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
6705
6706         PR tree-optimization/19121
6707         * gcc.c-torture/compile/pr19121.c: New test.
6708
6709 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
6710
6711         PR target/19357
6712         * gcc.c-torture/compile/pr19357.c: New test.
6713
6714 2005-01-17  Ian Lance Taylor  <ian@airs.com>
6715
6716         PR c/5675
6717         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
6718         pass--those that refer just to the variable, possibly with a
6719         cast.
6720         * gcc.dg/c99-const-expr-3.c: Likewise.
6721
6722         PR middle-end/13127
6723         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
6724         longer emitted.
6725
6726 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
6727
6728         PR fortran/18778
6729         * gfortran.dg/endfile_2.f90: New test.
6730
6731 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
6732
6733         PR 19168
6734         * gfortran.dg/select_5.f90: New test.
6735
6736 2004-01-16  Paul Brook  <paul@codesourcery.com>
6737
6738         * gfortran.dg/common_4.f90: New test.
6739
6740 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
6741
6742         PR rtl-optimization/19462
6743         * gcc.dg/torture/pr19462-1.c: New test.
6744
6745 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
6746
6747         PR objc/19321
6748         * objc.dg/func-ptr-2.m: New.
6749         * objc.dg/volatile-1.m: New.
6750
6751 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6752
6753         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
6754
6755 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6756
6757         PR tree-optimization/19060
6758         * gcc.c-torture/execute/20050104-1.c: New test.
6759
6760 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
6761
6762         PR fortran/18983
6763         * gfortran.dg/write_to_null.f90: New test.
6764
6765 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
6766             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6767
6768         PR other/19328
6769         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
6770         argument.
6771
6772 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR c++/19263
6775         * g++.dg/init/vector1.C: New test.
6776
6777 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
6778
6779         PR target/13158
6780         * gcc.target/ia64/sibcall-unwind-1.c: New test.
6781         PR target/18987
6782         * gcc.target/ia64/sibcall-unwind-2.c: New test.
6783
6784 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
6785
6786         * gfortran.dg/select_1.f90: New test.
6787         * gfortran.dg/select_2.f90: New test.
6788         * gfortran.dg/select_3.f90: New test.
6789         * gfortran.dg/select_4.f90: New test.
6790
6791 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
6792
6793         PR middle-end/19084
6794         PR rtl-optimization/19348
6795         * gcc.dg/20050111-1.c: New test.
6796         * gcc.c-torture/execute/20050111-1.c: New test.
6797
6798         * gcc.dg/i386-asm-4.c: New test.
6799
6800 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6801
6802         * gcc.dg/nested-func-2.c: New test.
6803         * ada/acats/norun.lst: Remove c953002.
6804
6805 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
6806
6807         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
6808
6809 2005-01-12  Ben Elliston  <bje@au.ibm.com>
6810
6811         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
6812
6813 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
6814
6815         PR target/18761
6816         * g++.dg/abi/align1.C: New test.
6817
6818 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
6819
6820         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
6821         at a time.
6822         * g++.dg/ext/altivec_check.h: Support compiling as C.
6823
6824 2005-01-10  Roger Sayle  <roger@eyesopen.com>
6825
6826         PR c++/19355
6827         * g++.dg/expr/pr19355-1.C: New test case.
6828
6829 2005-01-10  Laurent GUERBY <laurent@guerby.net>
6830
6831         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
6832         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
6833         * ada/acats/tests/c3/c92005b.ada: Likewise.
6834         * ada/acats/tests/c3/cxb3012.a: Likewise.
6835         * ada/acats/norun.lst: Add c380004 and c953002, add PR
6836
6837 2005-01-09  Paul Brook  <paul@codesourcery.com>
6838
6839         * gfortran.dg/common_2.f90: New file.
6840         * gfortran.dg/common_3.f90: New file.
6841
6842 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
6843
6844         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
6845
6846 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6847
6848         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
6849         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
6850         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
6851         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
6852         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
6853         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
6854         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
6855         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
6856         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
6857         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
6858         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
6859         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
6860         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
6861         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
6862         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
6863         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
6864         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
6865         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
6866         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
6867         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
6868         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
6869         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
6870         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
6871         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
6872         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
6873         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
6874         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
6875         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
6876         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
6877         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
6878         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
6879         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
6880         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
6881         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
6882         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
6883         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
6884         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
6885         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
6886         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
6887         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
6888         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
6889         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
6890         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
6891         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
6892         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
6893         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
6894         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
6895         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
6896         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
6897         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
6898         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
6899         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
6900         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
6901         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
6902         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
6903         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
6904         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
6905         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
6906         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
6907         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
6908         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
6909         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
6910         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
6911         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
6912         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
6913         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
6914         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
6915
6916         * gcc.dg/vect/vect-1.c: Fix spelling.
6917         * gcc.dg/vect/vect-10.c: Fix spelling.
6918         * gcc.dg/vect/vect-11.c: Fix spelling.
6919         * gcc.dg/vect/vect-12.c: Fix spelling.
6920         * gcc.dg/vect/vect-14.c: Fix spelling.
6921         * gcc.dg/vect/vect-15.c: Fix spelling.
6922         * gcc.dg/vect/vect-16.c: Fix spelling.
6923         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
6924         * gcc.dg/vect/vect-64.c: Fix comments.
6925         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
6926
6927 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
6928             Ira Rosen  <irar@il.ibm.com>
6929
6930         * gcc.dg/vect/vect-70.c: New test.
6931         * gcc.dg/vect/vect-71.c: New test.
6932
6933 2005-01-09  Manfred Hollstein  <mh@suse.com>
6934
6935         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
6936         * gcc.dg/pr18241-2.c: Likewise.
6937         * gcc.dg/pr18241-3.c: Likewise.
6938         * gcc.dg/pr18241-4.c: Likewise.
6939         * gcc.dg/pr18241-5.c: Likewise.
6940
6941 2005-01-08  Richard Henderson  <rth@redhat.com>
6942
6943         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6944         False for x86 and x86-64.
6945
6946 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
6947
6948         PR tree-optimization/18241
6949         * gcc.dg/pr18241-1.c: New test.
6950         * gcc.dg/pr18241-2.c: New test.
6951         * gcc.dg/pr18241-3.c: New test.
6952         * gcc.dg/pr18241-4.c: New test.
6953         * gcc.dg/pr18241-5.c: New test.
6954
6955 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
6956
6957         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
6958         gfortran.dg/select_4.f90: New.
6959
6960 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6961
6962         * gcc.c-torture/execute/20050107-1.c: New test.
6963
6964 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
6965
6966         PR c++/19298
6967         * g++.dg/template/ref2.C: New.
6968
6969 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
6970
6971         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
6972         instead of being empty.
6973
6974 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6975
6976         PR fortran/15553
6977         * gfortran.dg/array-1.f90: New test.
6978
6979 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
6980
6981         PR tree-optimization/19283
6982         * gcc.c-torture/execute/20050106-1.c: New test.
6983
6984         PR rtl-optimization/18861
6985         * gcc.dg/20050105-1.c: New test.
6986
6987         PR tree-optimization/18828
6988         * gcc.dg/20050105-2.c: New test.
6989
6990 2005-01-07  Andreas Jaeger  <aj@suse.de>
6991
6992         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
6993
6994 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
6995
6996         PR fortran/18398
6997         * gfortran.dg/fmt_read.f90: New test.
6998
6999 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7000
7001         * gcc.dg/rs6000-ldouble-2.c: New.
7002
7003 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7004
7005         PR c++/19244
7006         * g++.dg/parser/ctor2.C: New test.
7007
7008 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7009
7010         PR c++/17154
7011         * g++.dg/template/using9.C: New test.
7012
7013 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7014
7015         PR c++/19258
7016         * g++.dg/lookup/friend6.C: New test.
7017
7018 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7019
7020         PR c++/19270
7021         * g++.dg/template/array10.C: New.
7022
7023 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7024
7025         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7026         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7027
7028 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7029
7030         * gcc.c-torture/compile/20050105-1.c: New test.
7031
7032 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7033
7034         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7035
7036 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7037
7038         PR middle-end/19100
7039         * gcc.dg/conv-3.c: New test case.
7040
7041 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7042
7043         * gcc.dg/asm-wide-1.c: New test.
7044
7045 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7046
7047         PR c++/19030
7048         * g++.dg/parse/crash22.C: New
7049
7050 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7051
7052         PR 19257
7053         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7054
7055 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7056
7057         PR middle-end/17767
7058         * gcc.dg/i386-mmx-6.c: New test case.
7059
7060 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7061
7062         PR tree-optimization/18308
7063         * gcc.dg/vect/pr18308.c: New testcase.
7064
7065 2005-01-04  Andreas Jaeger  <aj@suse.de>
7066
7067         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7068
7069 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7070             Robert Bowdidge <bowdidge@apple.com>
7071
7072         * gcc.dg/cpp/subframework1.c: New.
7073         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7074         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7075         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7076         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7077
7078 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7079
7080         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7081         producing warning.
7082         * gcc.dg/darwin-weakimport-2.c: New.
7083
7084 2005-01-03  Richard Henderson  <rth@redhat.com>
7085
7086         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7087
7088 2005-01-03  Richard Henderson  <rth@redhat.com>
7089
7090         * gcc.dg/vect/vect.exp: Enable for ia64.
7091         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7092         (check_effective_target_vect_float): Likewise.
7093         (check_effective_target_vect_no_align): Likewise.
7094         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7095         * gcc.dg/vect/vect-8.c: Likewise.
7096
7097 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7098
7099         PR target/19236
7100         * gcc.dg/pr19236-1.c: New test case.
7101
7102 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7103
7104         PR rtl-optimization/12092
7105         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7106
7107 2005-01-02  Andreas Jaeger  <aj@suse.de>
7108
7109         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7110
7111 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7112             Andrew Pinski  <pinskia@physics.uc.edu>
7113
7114         PR rtl-optimization/12092
7115         * gcc.dg/pr12092-1.c: New test case.
7116
7117 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7118
7119         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7120         'hidden' and 'default' for better portability.
7121         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7122
7123         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7124         6 and 7.
7125         * g++.old-deja/g++.brendan/new3.C: Likewise.
7126
7127 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7128
7129         * gcc.dg/20041231-1.C: New test.
7130         * g++.dg/warn/Wunreachable-code-1.C: New test.
7131
7132 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7133
7134         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7135         file, not /dev/null.  Abort on error.
7136
7137 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7138             Ziemowit Laski  <zlaski@apple.com>
7139
7140         PR objc/18971
7141         * objc.dg/encode-5.m: New test.
7142
7143 2004-12-29  Richard Henderson  <rth@redhat.com>
7144
7145         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7146         * objc.dg/stabs-1.m: Disable for ia64.
7147
7148 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7149
7150         PR c++/19190
7151         * g++.dg/warn/Wunused-10.C: New test.
7152
7153 2004-12-28  Richard Henderson  <rth@redhat.com>
7154
7155         * objc.dg/stabs-1.m: Disable for alpha.
7156
7157 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7158
7159         PR c++/19149
7160         * g++.dg/parse/error23.C: New test.
7161
7162 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7163
7164         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7165
7166         PR fortran/19032
7167         * gfortran.dg/intrinsic_modulo_1.f90: New.
7168         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7169         tests with divisor -1.
7170
7171 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7172
7173         * g++.dg/opt/temp1.C (memcpy): Return a value.
7174
7175         PR c++/19148
7176         * g++.dg/expr/cond7.C: New test.
7177
7178 2004-12-27  Paul Brook  <paul@codesourcery.com>
7179
7180         * gfortran.dg/g77/select_no_compile.f: Remove.
7181
7182 2004-12-27  Richard Henderson  <rth@redhat.com>
7183
7184         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7185         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7186         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7187
7188 2004-12-26  Richard Henderson  <rth@redhat.com>
7189
7190         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7191         by 1i instead of token pasting.
7192
7193 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7194
7195         PR tree-optimization/17578
7196         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7197         to additional_flags.
7198         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7199
7200 2004-12-25  Richard Henderson  <rth@redhat.com>
7201
7202         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7203         Remove Alpha.
7204
7205 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7206
7207         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7208         hppa*-*-hpux*.
7209         * gcc.dg/pr17957.c (dg-options): Likewise.
7210         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7211         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7212         instead of 0 on __hppa__.
7213         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7214         "foo,%r" on hppa*-*-*.
7215
7216 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7217
7218         PR fortran/19071
7219         * gfortran.dg/complex_write.f90: New test.
7220
7221 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7222
7223         PR c++/17595
7224         * g++.dg/parse/pragma2.C: New test.
7225
7226         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7227
7228 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7229
7230         * gcc.dg/empty2.c: Add missing dg-warning.
7231
7232 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7233
7234         PR c++/17413
7235         * g++.dg/template/local4.C: New test.
7236         * g++.dg/template/crash19.C: Add dg-error marker.
7237
7238         * g++.dg/template/crash31.C: Correct embedded PR number.
7239
7240 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7241
7242         PR c++/16405
7243         * g++.dg/opt/temp1.C: Add do-run marker.
7244
7245 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7246
7247         * g++.dg/template/spec19.C: New.
7248
7249 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7250
7251         PR target/16819
7252         * gcc.dg/empty2.c: New.
7253
7254 2004-12-23  Richard Henderson  <rth@redhat.com>
7255
7256         * lib/target-supports.exp (check_effective_target_vect_no_align):
7257         Remove i?86 and x86-64.
7258
7259 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7260
7261         PR c++/16405
7262         * g++.dg/opt/temp1.C: New test.
7263
7264 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7265
7266         PR c++/18733
7267         * g++.dg/template/friend33.C: New testcase.
7268
7269 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7270
7271         PR c++/18464
7272         * g++.dg/template/cond5.C: New test.
7273
7274         PR c++/18492
7275         * g++.dg/inherit/thunk3.C: New test.
7276
7277         PR c++/11224
7278         * g++.dg/warn/Wunused-9.C: New test.
7279
7280 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7281
7282         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7283
7284 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7285
7286         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7287
7288 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7289
7290         PR c++/18378
7291         * g++.dg/ext/packed8.C: New test.
7292
7293         PR c++/19063
7294         * g++.dg/template/crash31.C: New test.
7295
7296         PR c++/19034
7297         * g++.dg/template/crash30.C: New test.
7298
7299 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7300
7301         PR C++/18984
7302         * g++.dg/eh/ctor3.C: New test.
7303
7304 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7305
7306         * objc.dg/stabs-1.m: Allow section name to be quoted and
7307         assembly label to begin with '.LL'.
7308
7309 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7310
7311         * gcc.dg/vect/vect.exp
7312         (check_effective_target_lp64_or_vect_no_align): New.
7313         * gcc.dg/vect/vect-77.c: Use it.
7314         * gcc.dg/vect/vect-78.c: Use it.
7315
7316         * lib/target-supports.exp
7317         (check_effective_target_vect_no_max,
7318         check_effective_target_vect_no_bitwise,
7319         check_effective_target_vect_no_align): New.
7320         * gcc.dg/vect/vect-13.c: Use them.
7321         * gcc.dg/vect/vect-17.c: Ditto.
7322         * gcc.dg/vect/vect-18.c: Ditto.
7323         * gcc.dg/vect/vect-19.c: Ditto.
7324         * gcc.dg/vect/vect-20.c: Ditto.
7325         * gcc.dg/vect/vect-27.c: Ditto.
7326         * gcc.dg/vect/vect-29.c: Ditto.
7327         * gcc.dg/vect/vect-44.c: Ditto.
7328         * gcc.dg/vect/vect-48.c: Ditto.
7329         * gcc.dg/vect/vect-50.c: Ditto.
7330         * gcc.dg/vect/vect-52.c: Ditto.
7331         * gcc.dg/vect/vect-54.c: Ditto.
7332         * gcc.dg/vect/vect-56.c: Ditto.
7333         * gcc.dg/vect/vect-58.c: Ditto.
7334         * gcc.dg/vect/vect-60.c: Ditto.
7335         * gcc.dg/vect/vect-72.c: Ditto.
7336         * gcc.dg/vect/vect-80.c: Ditto.
7337
7338 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7339
7340         PR c++/14075
7341         * g++.dg/init/string1.C: New.
7342
7343         PR c++/18975
7344         * g++.dg/other/synth1.C: New.
7345
7346 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7347
7348         PR c/18963
7349         * gcc.dg/pr18963-1.c: New test.
7350
7351 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7352
7353         PR c/18596
7354         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7355         * gcc.dg/pr18596-1.c: Use dg-error.
7356         (dg-options): Use -fno-unit-at-a-time.
7357         * gcc.dg/pr18596-2.c: New test.
7358         * gcc.dg/pr18596-3.c: New test.
7359
7360 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7361
7362         PR middle-end/18683
7363         * g++.dg/opt/pr18683-1.C: New test case.
7364
7365 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7366
7367         PR other/19093
7368         * g++.dg/opt/max1.C: Fix for 64bit targets.
7369
7370 2004-12-20  Matt Austern  <austern@apple.com>
7371
7372         PR c++/19044
7373         * g++.dg/ext/builtin6.C: New
7374
7375 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7376
7377         PR tree-optimization/19080
7378         * gcc.c-torture/compile/pr19080.c: New test.
7379
7380 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7381
7382         * gcc.dg/20041219-1.c: New test.
7383
7384 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7385
7386         PR middle-end/19068
7387         * g++.dg/opt/max1.C: New test case.
7388
7389 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7390
7391         * gcc.dg/fdata-sections-1.c: New test.
7392
7393 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7394
7395         PR middle-end/18548
7396         * gcc.dg/max-1.c: New test case.
7397
7398 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7399
7400         * gcc.c-torture/execute/20041218-1.c: New test.
7401
7402 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7403
7404         * gcc.dg/pr18501.c: New test.
7405         * gcc.dg/uninit-5.c: XFAIL.
7406         * gcc.dg/uninit-9.c: XFAIL.
7407
7408 2004-12-17  Dale Johannesen  <dalej@apple.com>
7409
7410         * gcc.dg/20041213-1.c:  New.
7411
7412 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7413
7414         * objc.dg/stabs-1.m: Allow assembly label to begin
7415         with a dot ('.').
7416
7417 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7418
7419         * gcc.c-torture/execute/20041213-1.c: Move...
7420         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7421
7422 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7423
7424         PR c++/18721
7425         * g++.dg/lookup/conv-5.C: New.
7426
7427 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7428
7429         * objc.dg/stabs-1.m: New test.
7430
7431 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7432
7433         * gcc.dg/visibility-c.c: Change compile to
7434         assemble for the test.
7435
7436 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7437
7438         PR target/19041
7439         * gcc.dg/visibility-c.c: New test.
7440
7441 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7442
7443         PR middle-end/18493
7444         * gcc.dg/switch-8.c: New test case.
7445
7446 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7447
7448         PR c++/18905
7449         * g++.dg/template/init4.C: New.
7450         * g++.dg/opt/static3.C: Enable optimizer.
7451
7452 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7453
7454         * g++.dg/other/complex1.C: New test.
7455
7456 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7457
7458         * g++.dg/opt/inline9.C: New test.
7459
7460 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7461
7462         PR fortran/18993
7463         * gfotran.dg/nullify_1.f: New test.
7464
7465 2004-12-15  Richard Henderson  <rth@redhat.com>
7466
7467         * gcc.target/i386/i386.exp: New harness.
7468         * gcc.target/i386/vect-args.c: New.
7469
7470 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7471
7472         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7473
7474 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7475
7476         PR c++/18825
7477         * g++.dg/template/friend32.C: New test.
7478
7479 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7480
7481         * cpp/pragma-once-1.c: New test.
7482         * cpp/pragma-once-1b.h: Likewise.
7483         * cpp/pragma-once-1c.h: Likewise.
7484         * cpp/pragma-once-1d.h: Likewise.
7485         * cpp/inc/pragma-once-1a.h: Likewise.
7486
7487 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7488             Steven G. Kargl  <kargls@comcast.net>
7489
7490         PR fortran/17597
7491         * gfortran.dg/list_read_3.f90: New test.
7492
7493 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7494
7495         * gcc.dg/ftrapv-2.c: New test.
7496
7497 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7498
7499         PR c++/18981
7500         * g++.dg/template/typename9.C: New test.
7501
7502 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7503
7504         PR c++/18738
7505         * g++.dg/template/typename8.C: New test.
7506         * g++.dg/parse/friend2.C: Tweak error message.
7507
7508 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7509
7510         * gcc.c-torture/20041214-1.c: New test.
7511
7512 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7513
7514         PR c++/18965
7515         * g++.dg/init/array17.C: New test.
7516
7517 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7518
7519         PR c++/18793
7520         * g++.dg/init/aggr3.C: New test.
7521
7522 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7523
7524         * gcc.dg/altivec-types-1.c: New test.
7525         * gcc.dg/altivec-types-2.c: New test.
7526         * gcc.dg/altivec-types-3.c: New test.
7527         * gcc.dg/altivec-types-4.c: New test.
7528         * g++.dg/ext/altivec-types-1.C: New test.
7529         * g++.dg/ext/altivec-types-2.C: New test.
7530         * g++.dg/ext/altivec-types-3.C: New test.
7531         * g++.dg/ext/altivec-types-4.C: New test.
7532
7533 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7534
7535         PR middle-end/18951
7536         * gcc.c-torture/execute/20041213-1.c: New test.
7537
7538 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         PR c++/18949
7541         * g++.dg/template/cast1.C: New.
7542
7543 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7544
7545         * gcc.c-torture/execute/20041213-2.c: New test.
7546
7547 2004-12-13  Richard Henderson  <rth@redhat.com>
7548
7549         * gcc.dg/i386-sse-10.c: Fix typo in options.
7550
7551 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7552
7553         PR c++/18968
7554         * g++.dg/opt/pr18968.C: New test.
7555
7556 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7557
7558         PR c++/18925
7559         * g++.dg/ext/visibility/staticdatamem.C: New test.
7560
7561 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7562
7563         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7564
7565 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7566
7567         PR rtl-optimization/18928
7568         * gcc.dg/pr18928-1.c: New test case.
7569
7570 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7571
7572         PR tree-opt/16951
7573         * gcc.c-torture/compile/20041211-1.c: New.
7574
7575 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7576
7577         PR middle-end/17564
7578         * gcc.c-torture/execute/20041212-1.c: New test.
7579
7580 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7581
7582         PR fortran/18869
7583         * gfortran.dg/common_1.f90: New test.
7584
7585 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7586         Paul Brook  <paul@codesourcery.com>
7587
7588         PR fortran/16222
7589         * gfortran.dg/real_do_1.f90: New test.
7590
7591 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7592
7593         PR tree-opt/18040
7594         * g++.dg/opt/ptrmem6.C: New test.
7595
7596 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7597
7598         PR middle-end/18921
7599         * gcc.dg/pr18921-1.c: New test case.
7600
7601 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7602
7603         PR fortran/17175
7604         * gfortran.dg/scale_1.f90: New test.
7605
7606 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7607
7608         PR middle-end/18903
7609         * gcc.c-torture/compile/pr18903.c: New test.
7610
7611 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7612
7613         * gcc.c-torture/execute/20041210-1.c: New test.
7614
7615 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7616
7617         PR c++/18731
7618         * g++.dg/parser/struct-1.C: New test.
7619         * g++.dg/parser/struct-2.C: New test.
7620         * g++.dg/parser/struct-3.C: New test.
7621
7622 2004-12-09  Richard Henderson  <rth@redhat.com>
7623
7624         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7625
7626         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7627         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7628
7629 2004-12-09  Matt Austern  <austern@apple.com>
7630
7631         PR c++/18514
7632         * g++.dg/ext/builtin1.C: New
7633         * g++.dg/ext/builtin2.C: New
7634         * g++.dg/ext/builtin3.C: New
7635         * g++.dg/ext/builtin4.C: New
7636         * g++.dg/ext/builtin5.C: New
7637
7638 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7639
7640         PR tree-opt/18904
7641         * g++.dg/opt/ptrmem5.C: New test.
7642
7643 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7644
7645         * g++.dg/parse/typename5.C: Adjust for new error.
7646         * g++.dg/parse/typename7.C: New.
7647
7648 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7649
7650         PR c++/18073
7651         * g++.dg/other/mmintrin.C: New test.
7652
7653 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7654
7655         PR c++/16681
7656         * g++.dg/init/array15.C: New.
7657         * g++.dg/init/array16.C: New.
7658
7659 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7660
7661         PR fortran/18826
7662         * gfortran.dg/assign_1.f90: New test.
7663
7664 2004-12-08  Nick Clifton  <nickc@redhat.com>
7665
7666         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7667         * gcc.target/xstormy16/data_below100: Likewise.
7668         * gcc.target/xstormy16/sfr: Likewise.
7669         * gcc.target/xstormy16/below100.S: New test source file.
7670         * gcc.target/xstormy16/below100.ld: New test linker script.
7671         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7672         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7673         bp instructions.
7674         * gcc.target/xstormy16/bp.c: Likewise.
7675
7676         * gcc.target/xstormy16/bss_below100: New files:
7677         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7678         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7679         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7680         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7681         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7682         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7683         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7684         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7685         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7686         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7687         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7688         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7689         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7690         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7691         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7692         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7693         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7694         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7695         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7696         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7697         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7698         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7699         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7700         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7701         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7702         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7703         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7704
7705         * gcc.target/xstormy16/data_below100: New files:
7706         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7707         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7708         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7709         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7710         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7711         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7712         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7713         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7714         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7715         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
7716         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
7717         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
7718         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
7719         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
7720         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
7721         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
7722         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
7723         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
7724         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
7725         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
7726         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
7727         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
7728         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
7729         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
7730         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
7731         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
7732         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
7733
7734         * gcc.target/xstormy16/sfr: New files:
7735         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
7736         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
7737         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
7738         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
7739         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
7740         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
7741         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
7742         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
7743         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
7744         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
7745         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
7746         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
7747         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
7748         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
7749         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
7750         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
7751         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
7752         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
7753         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
7754         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
7755         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
7756         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
7757         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
7758         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
7759         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
7760         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
7761         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
7762         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
7763         27_if0_sfrw_bitfield_f.c
7764
7765 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7766
7767         PR c++/18100
7768         * g++.dg/lookup/name-clash4.C: New test.
7769
7770 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
7771
7772         PR c++/18672
7773         * g++.dg/opt/array1.C: New.
7774
7775         PR c++/18803
7776         * g++.dg/template/operator5.C: New.
7777
7778 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7779
7780         PR c/18867
7781         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
7782
7783 2004-12-07  Steven Bosscher  <stevenb@suse.de>
7784
7785         * gcc.dg/noncompile/20041207.c: New test.
7786
7787 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
7788
7789         * g++.dg/other/unreachable-1.C: New test.
7790
7791 2004-12-06  Nick Clifton  <nickc@redhat.com>
7792
7793         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
7794         <limits.h> because the latter comes from gcc's include/ directory
7795         and not the newlib/libc/include directory.
7796
7797 2004-12-04  Richard Henderson  <rth@redhat.com>
7798
7799         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
7800
7801 2004-12-04  Richard Henderson  <rth@redhat.com>
7802
7803         * lib/target-supports.exp (check_gc_sections_available): Disable
7804         for alpha and ia64.
7805
7806 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
7807
7808         PR middle-end/17909
7809         * g++.dg/other/vararg-2.C: New test.
7810
7811 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7812
7813         PR c++/17011, c++/17971
7814         * g++.dg/template/error15.C: Adjust expected error.
7815         * g++.dg/template/instantiate3.C: Likewise.
7816
7817 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
7818
7819         * gcc.dg/altivec-18.c: Fix for darwin
7820
7821 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7822
7823         PR c++/18782
7824         * g++.dg/parse/ptrmem2.C: New.
7825
7826         PR c++/18318
7827         * g++.dg/template/new1.C: New.
7828
7829 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7830
7831         PR fortran/18710
7832         * gfortran.dg/direct_io_3.f90: New test.
7833
7834 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
7835
7836         PR 18758
7837         * g++.dg/parse/crash21.C: New.
7838
7839 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7840
7841         PR c++/15664, c++/18276
7842         * g++.dg/template/ttp13.C: New test.
7843         * g++.dg/template/ttp14.C: Likewise.
7844
7845 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7846
7847         PR c++/18123
7848         * g++.dg/parse/enum2.C: New test.
7849         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
7850
7851 2004-12-02  Nick Clifton  <nickc@redhat.com>
7852
7853         * gcc.target/xstormy16: New test directory.
7854         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7855         * gcc.target/xstormy16/bp.c: Check the generation of bp
7856         instructions.
7857         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
7858         bn instructions and the BELOW100 attribute.
7859
7860 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
7861
7862         PR target/16952
7863         * gcc.dg/ppc-eabi.c: New.
7864
7865 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7866
7867         PR fortran/18284
7868         * gfortran.dg/backspace.f90
7869
7870 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7871
7872         * gfortran.dg/inquire.f90: New test.
7873
7874 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
7875
7876         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
7877         handle effective-target-keyword.
7878         (dg-skip-if): Support effective-target keyword as target list.
7879         (dg-xfail-if): Ditto.
7880         * lib/target-supports.exp (is-effective-target-keyword): New proc.
7881
7882 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
7883
7884         PR tree-optimization/18291
7885         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
7886
7887 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
7888
7889         PR C++/18729
7890         * g++.dg/parse/crash20.C: New.
7891
7892         PR c++/17431
7893         * g++.dg/overload/arg1.C: New.
7894         * g++.dg/overload/arg2.C: New.
7895         * g++.dg/overload/arg3.C: New.
7896         * g++.dg/overload/arg4.C: New.
7897
7898 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
7899
7900         * gcc.dg/c99-flex-array-4.c: Remove.
7901
7902 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7903
7904         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
7905
7906         * lib/target-supports.exp (is-effective-target): Simplify.
7907
7908         * lib/target-supports.exp (check_effective_target_vect_long):
7909         Fix for powerpc64-*-*.
7910
7911 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
7912
7913         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
7914         to support new requirements on FreeBSD 5.
7915
7916 2004-11-30  Devang Patel  <dpatel@apple.com>
7917
7918         PR 18702
7919         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
7920
7921 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
7922
7923         * g++.dg/ext/altivec-13.C: New test.
7924
7925 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
7926
7927         PR tree-opt/18298
7928         * gcc.c-torture/execute/p18298.c: New test.
7929
7930 2004-11-30  Ira Rosen  <irar@il.ibm.com>
7931             Dorit Naishlos  <dorit@il.ibm.com>
7932
7933         PR tree-opt/18607
7934         * gcc.dg/vect/vect-89.c: New test.
7935
7936 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
7937
7938         * gcc.dg/pr18596-1.c: New test.
7939
7940 2004-11-30  Ben Elliston  <bje@au.ibm.com>
7941
7942         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
7943
7944 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7945
7946         PR c/18479
7947         * gcc.dg/pr18479.c: New test.
7948
7949 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7950
7951         PR target/18490
7952         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
7953         mmix-knuth-mmixware.
7954
7955         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
7956         cris-*-elf* cris-*-aout* mmix-*-*
7957
7958 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
7959
7960         PR middle-end/18725
7961         * gcc.dg/pr18725.c: New test.
7962
7963 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
7964
7965         PR target/18488
7966         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
7967
7968         PR target/18336
7969         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
7970
7971 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
7972
7973         PR c++/18368
7974         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
7975         * g++.old-deja/g++.law/ctors5.C: Likewise.
7976         * g++.old-deja/g++.other/crash25.C: Likewise.
7977
7978         PR c++/18674
7979         * g++.dg/template/error16.C: New test.
7980
7981         PR c++/18512
7982         * g++.dg/template/crash29.C: New test.
7983
7984 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
7985
7986         PR tree-optimization/18712
7987         * gcc.c-torture/compile/pr18712.c: New test.
7988
7989 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
7990
7991         PR c/7544
7992         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
7993         tests.
7994
7995 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7996
7997         PR c++/18652
7998         * g++.dg/lookup/crash6.C: New test.
7999
8000 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8001
8002         PR middle-end/18164
8003         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8004
8005 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8006
8007         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8008         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8009         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8010
8011 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8012
8013         * gcc.dg/pr18164.c: New test.
8014
8015 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8016
8017         * gcc.dg/funroll-loops-all.c: New.
8018
8019 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8020
8021         PR target/18489
8022         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8023         delimeter, match space and TAB as well as ":".
8024
8025         PR target/18484
8026         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8027
8028         PR target/18348
8029         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8030
8031         PR target/18345
8032         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8033
8034         PR target/18337
8035         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8036
8037 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8038
8039         * gfortran.dg/direct_io_2.f90: New test.
8040
8041 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8042
8043         PR target/18334
8044         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8045
8046 2004-11-28  Richard Henderson  <rth@redhat.com>
8047
8048         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8049
8050 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8051
8052         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8053         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8054         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8055         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8056         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8057         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8058         gcc.dg/pointer-arith-8.c: New tests.
8059
8060 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8061
8062         PR fortran/18364
8063         * gfortran.dg/endfile.f90: New test.
8064
8065 2004-11-27  Falk Hueffner  <falk@debian.org>
8066
8067         * gcc.dg/loop-6.c: New test.
8068
8069 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8070
8071         * gcc.c-torture/execute/20041126-1.c: New test.
8072
8073 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8074
8075         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8076         on IRIX.
8077
8078 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8079
8080         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8081         functions.
8082
8083 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8084
8085         PR rtl-optimization/17825
8086         * gcc.c-torture/compile/20041119-1.c: New test.
8087
8088 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8089
8090         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8091         Check existence of ld library path variables before unsetting.
8092
8093 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8094
8095         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8096
8097 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8098
8099         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8100
8101 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8102
8103         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8104
8105 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8106
8107         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8108         dg-do directive.
8109
8110 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8111
8112         * gcc.dg/pr17957.c: Pass --param, not -param.
8113
8114 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8115
8116         PR middle-end/17957
8117         * testsuite/gcc.dg/pr17957.c: New test.
8118
8119 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8120
8121         PR c++/18445
8122         * g++.dg/template/crash28.C: Likewise.
8123
8124         PR c++/18001
8125         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8126         * g++.dg/ext/lvaddr.C: Likewise.
8127         * g++.dg/opt/pr7503-3.C: Likewise.
8128
8129         PR c++/18466
8130         * g++.dg/parse/qualified3.C: New test.
8131         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8132
8133         PR c++/18545
8134         * g++.dg/expr/return1.C: New test.
8135
8136 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8137
8138         Friend class name lookup 3/n, PR c++/3332
8139         * g++.dg/lookup/friend3.C: New test.
8140         * g++.dg/lookup/friend4.C: Likewise.
8141         * g++.dg/lookup/friend5.C: Likewise.
8142
8143 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8144
8145         Friend class name lookup 2/n, PR c++/14513, c++/15410
8146         * g++.dg/lookup/friend2.C: New test.
8147         * g++.dg/template/friend31.C: Likewise.
8148
8149 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8150
8151         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8152
8153 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8154
8155         PR c++/17473
8156         * g++.dg/tc1/dr56.C: Remove.
8157         * g++.dg/template/typedef1.C: Add dg-error markers.
8158         * g++.old-deja/g++.other/typedef7.C: Likewise.
8159
8160         PR c++/18285
8161         * g++.dg/parse/typedef7.C: New test.
8162
8163 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8164
8165         * gcc.c-torture/execute/20041124-1.c: New test.
8166
8167 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8168
8169         * g++.dg/template/deduce3.C: New test.
8170
8171         PR c++/18586
8172         * g++.dg/template/crash27.C: New test.
8173
8174         PR c++/18530
8175         * g++.dg/warn/Wshadow-3.C: New test.
8176
8177 2004-11-24  Devang Patel  <dpatel@apple.com>
8178
8179         PR/18555
8180         * gcc.dg/cpp/isysroot-1.c: New test.
8181         * gcc.dg/cpp/usr/include/stdio.h: New file.
8182         * gcc.dg/cpp/isysroot-2.c: New test.
8183         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8184         New file.
8185
8186 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8187
8188         PR c++/8929
8189         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8190
8191 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8192
8193         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8194         * gcc.target/sparc/pdist.c: Likewise.
8195
8196 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8197
8198         PR c++/16882
8199         * g++.dg/conversion/simd1.C: New test.
8200
8201 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8202
8203         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8204         and restore_ld_library_path_env_vars.
8205         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8206         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8207         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8208         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8209
8210 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8211
8212         * gcc.dg/pragma-align-2.c: Test macro expansion.
8213         * gcc.dg/pragma-pack-2.c: New test.
8214
8215 2004-11-23  Richard Henderson  <rth@redhat.com>
8216
8217         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8218         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8219         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8220         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8221         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8222         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8223
8224         * gcc.dg/vect/vect.exp: Add check for alpha.
8225         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8226         (check_effective_target_vect_int): Enable for alpha.
8227         (check_effective_target_vect_long): New.
8228         (is-effective-target): Add it.
8229
8230 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8231
8232         * gcc.dg/pr18614-1.c: New test.
8233
8234 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8235
8236         * gcc.dg/setjmp-2.c: New test.
8237
8238 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8239
8240         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8241         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8242         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8243         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8244         gcc.target/sparc/pdist.c: New tests.
8245
8246 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8247
8248         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8249
8250 2004-11-22  Dale Johannesen  <dalej@apple.com>
8251
8252         * gcc.dg/20041111-1.c:  New.
8253
8254 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8255
8256         PR tree-opt/18536
8257         * gcc.dg/vect/pr18536.c: New test.
8258
8259 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8260
8261         PR c++/18354
8262         * g++.dg/template/nontype11.C: New test.
8263
8264 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8265
8266         PR middle-end/18520
8267         * gcc.dg/pr18520-1.c: New test case.
8268
8269 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8270
8271         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8272         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8273         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8274         expected diagnostics.
8275
8276 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8277
8278         PR target/18580
8279         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8280         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8281         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8282
8283 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8284
8285         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8286
8287 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8288             Joseph Myers  <joseph@codesourcery.com>
8289
8290         * lib/target-supports.exp (check_visibility_available): Really
8291         test the compiler.
8292
8293 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8294
8295         PR tree-opt/18181
8296         * gcc.dg/vect/vect-85.c: New test.
8297         * gcc.dg/vect/vect-86.c: New test.
8298         * gcc.dg/vect/vect-87.c: New test.
8299         * gcc.dg/vect/vect-88.c: New test.
8300
8301 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8302
8303         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8304
8305 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8306
8307         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8308         * gcc.dg/ppc-and-1.c: Ditto.
8309         * gcc.dg/ppc-compare-1.c: Ditto.
8310         * gcc.dg/ppc-mov-1.c: Ditto
8311
8312 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8313             Mark Mitchell  <mark@codesourcery.com>
8314
8315         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8316
8317 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8318             Aldy Hernandez  <aldyh@redhat.com>
8319
8320         * lib/target-supports.exp (check_effective_target_vect_int): New
8321         (check_effective_target_vect_float): New
8322         (check_effective_target_vect_double): New.
8323         (is-effective-target): Support new effective targets keywords.
8324         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8325         default action for dg-do.
8326         * gcc.dg/vect/pr16105.c: Use new support.
8327         * gcc.dg/vect/pr18400.c: Ditto.
8328         * gcc.dg/vect/pr18425.c: Ditto.
8329         * gcc.dg/vect/vect-1.c: Ditto.
8330         * gcc.dg/vect/vect-10.c: Ditto.
8331         * gcc.dg/vect/vect-11.c: Ditto.
8332         * gcc.dg/vect/vect-12.c: Ditto.
8333         * gcc.dg/vect/vect-13.c: Ditto.
8334         * gcc.dg/vect/vect-14.c: Ditto.
8335         * gcc.dg/vect/vect-15.c: Ditto.
8336         * gcc.dg/vect/vect-16.c: Ditto.
8337         * gcc.dg/vect/vect-17.c: Ditto.
8338         * gcc.dg/vect/vect-18.c: Ditto.
8339         * gcc.dg/vect/vect-19.c: Ditto.
8340         * gcc.dg/vect/vect-2.c: Ditto.
8341         * gcc.dg/vect/vect-20.c: Ditto.
8342         * gcc.dg/vect/vect-21.c: Ditto.
8343         * gcc.dg/vect/vect-22.c: Ditto.
8344         * gcc.dg/vect/vect-23.c: Ditto.
8345         * gcc.dg/vect/vect-24.c: Ditto.
8346         * gcc.dg/vect/vect-25.c: Ditto.
8347         * gcc.dg/vect/vect-26.c: Ditto.
8348         * gcc.dg/vect/vect-27.c: Ditto.
8349         * gcc.dg/vect/vect-27a.c: Ditto.
8350         * gcc.dg/vect/vect-28.c: Ditto.
8351         * gcc.dg/vect/vect-29.c: Ditto.
8352         * gcc.dg/vect/vect-29a.c: Ditto.
8353         * gcc.dg/vect/vect-3.c: Ditto.
8354         * gcc.dg/vect/vect-30.c: Ditto.
8355         * gcc.dg/vect/vect-31.c: Ditto.
8356         * gcc.dg/vect/vect-32.c: Ditto.
8357         * gcc.dg/vect/vect-33.c: Ditto.
8358         * gcc.dg/vect/vect-34.c: Ditto.
8359         * gcc.dg/vect/vect-35.c: Ditto.
8360         * gcc.dg/vect/vect-36.c: Ditto.
8361         * gcc.dg/vect/vect-37.c: Ditto.
8362         * gcc.dg/vect/vect-38.c: Ditto.
8363         * gcc.dg/vect/vect-4.c: Ditto.
8364         * gcc.dg/vect/vect-40.c: Ditto.
8365         * gcc.dg/vect/vect-41.c: Ditto.
8366         * gcc.dg/vect/vect-42.c: Ditto.
8367         * gcc.dg/vect/vect-43.c: Ditto.
8368         * gcc.dg/vect/vect-44.c: Ditto.
8369         * gcc.dg/vect/vect-45.c: Ditto.
8370         * gcc.dg/vect/vect-46.c: Ditto.
8371         * gcc.dg/vect/vect-47.c: Ditto.
8372         * gcc.dg/vect/vect-48.c: Ditto.
8373         * gcc.dg/vect/vect-48a.c: Ditto.
8374         * gcc.dg/vect/vect-49.c: Ditto.
8375         * gcc.dg/vect/vect-5.c: Ditto.
8376         * gcc.dg/vect/vect-50.c: Ditto.
8377         * gcc.dg/vect/vect-51.c: Ditto.
8378         * gcc.dg/vect/vect-52.c: Ditto.
8379         * gcc.dg/vect/vect-53.c: Ditto.
8380         * gcc.dg/vect/vect-54.c: Ditto.
8381         * gcc.dg/vect/vect-55.c: Ditto.
8382         * gcc.dg/vect/vect-56.c: Ditto.
8383         * gcc.dg/vect/vect-56a.c: Ditto.
8384         * gcc.dg/vect/vect-57.c: Ditto.
8385         * gcc.dg/vect/vect-58.c: Ditto.
8386         * gcc.dg/vect/vect-59.c: Ditto.
8387         * gcc.dg/vect/vect-6.c: Ditto.
8388         * gcc.dg/vect/vect-60.c: Ditto.
8389         * gcc.dg/vect/vect-61.c: Ditto.
8390         * gcc.dg/vect/vect-62.c: Ditto.
8391         * gcc.dg/vect/vect-63.c: Ditto.
8392         * gcc.dg/vect/vect-64.c: Ditto.
8393         * gcc.dg/vect/vect-65.c: Ditto.
8394         * gcc.dg/vect/vect-66.c: Ditto.
8395         * gcc.dg/vect/vect-67.c: Ditto.
8396         * gcc.dg/vect/vect-68.c: Ditto.
8397         * gcc.dg/vect/vect-69.c: Ditto.
8398         * gcc.dg/vect/vect-7.c: Ditto.
8399         * gcc.dg/vect/vect-72.c: Ditto.
8400         * gcc.dg/vect/vect-72a.c: Ditto.
8401         * gcc.dg/vect/vect-73.c: Ditto.
8402         * gcc.dg/vect/vect-74.c: Ditto.
8403         * gcc.dg/vect/vect-75.c: Ditto.
8404         * gcc.dg/vect/vect-76.c: Ditto.
8405         * gcc.dg/vect/vect-77.c: Ditto.
8406         * gcc.dg/vect/vect-77a.c: Ditto.
8407         * gcc.dg/vect/vect-78.c: Ditto.
8408         * gcc.dg/vect/vect-79.c: Ditto.
8409         * gcc.dg/vect/vect-8.c: Ditto.
8410         * gcc.dg/vect/vect-80.c: Ditto.
8411         * gcc.dg/vect/vect-82.c: Ditto.
8412         * gcc.dg/vect/vect-82_64.c: Ditto.
8413         * gcc.dg/vect/vect-83.c: Ditto.
8414         * gcc.dg/vect/vect-83_64.c: Ditto.
8415         * gcc.dg/vect/vect-9.c: Ditto.
8416         * gcc.dg/vect/vect-all.c: Ditto.
8417         * gcc.dg/vect/vect-none.c: Ditto.
8418
8419 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8420
8421         * lib/gcc-dg.exp (dg-skip-if): New function.
8422         (dg-forbid-option): Remove.
8423         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8424         * g++.dg/abi/bitfield8.C: Likewise.
8425         * g++.dg/abi/dtor1.C: Likewise.
8426         * g++.dg/abi/empty10.C: Likewise.
8427         * g++.dg/abi/empty7.C: Likewise.
8428         * g++.dg/abi/empty9.C: Likewise.
8429         * g++.dg/abi/layout3.C: Likewise.
8430         * g++.dg/abi/layout4.C: Likewise.
8431         * g++.dg/abi/thunk1.C: Likewise.
8432         * g++.dg/abi/thunk2.C: Likewise.
8433         * g++.dg/abi/vbase11.C: Likewise.
8434         * g++.dg/abi/vthunk2.C: Likewise.
8435         * g++.dg/abi/vthunk3.C: Likewise.
8436         * g++.dg/ext/attrib8.C: Likewise.
8437         * g++.dg/opt/longbranch2.C: Likewise.
8438         * g++.dg/opt/reg-stack4.C: Likewise.
8439         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8440         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8441         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8442         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8443         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8444         * gcc.dg/20000609-1.c: Likewise.
8445         * gcc.dg/20000720-1.c: Likewise.
8446         * gcc.dg/20011107-1.c: Likewise.
8447         * gcc.dg/20011119-1.c: Likewise.
8448         * gcc.dg/20020108-1.c: Likewise.
8449         * gcc.dg/20020122-2.c: Likewise.
8450         * gcc.dg/20020122-3.c: Likewise.
8451         * gcc.dg/20020201-3.c: Likewise.
8452         * gcc.dg/20020206-1.c: Likewise.
8453         * gcc.dg/20020218-1.c: Likewise.
8454         * gcc.dg/20020310-1.c: Likewise.
8455         * gcc.dg/20020411-1.c: Likewise.
8456         * gcc.dg/20020418-2.c: Likewise.
8457         * gcc.dg/20020426-1.c: Likewise.
8458         * gcc.dg/20020426-2.c: Likewise.
8459         * gcc.dg/20020517-1.c: Likewise.
8460         * gcc.dg/20020523-1.c: Likewise.
8461         * gcc.dg/20020523-2.c: Likewise.
8462         * gcc.dg/20020729-1.c: Likewise.
8463         * gcc.dg/20030204-1.c: Likewise.
8464         * gcc.dg/20030826-2.c: Likewise.
8465         * gcc.dg/20030926-1.c: Likewise.
8466         * gcc.dg/20031202-1.c: Likewise.
8467         * gcc.dg/980312-1.c: Likewise.
8468         * gcc.dg/980313-1.c: Likewise.
8469         * gcc.dg/990117-1.c: Likewise.
8470         * gcc.dg/990424-1.c: Likewise.
8471         * gcc.dg/990524-1.c: Likewise.
8472         * gcc.dg/991230-1.c: Likewise.
8473         * gcc.dg/i386-387-1.c: Likewise.
8474         * gcc.dg/i386-387-2.c: Likewise.
8475         * gcc.dg/i386-387-3.c: Likewise.
8476         * gcc.dg/i386-387-4.c: Likewise.
8477         * gcc.dg/i386-387-5.c: Likewise.
8478         * gcc.dg/i386-387-6.c: Likewise.
8479         * gcc.dg/i386-asm-1.c: Likewise.
8480         * gcc.dg/i386-bitfield1.c: Likewise.
8481         * gcc.dg/i386-bitfield2.c: Likewise.
8482         * gcc.dg/i386-loop-1.c: Likewise.
8483         * gcc.dg/i386-loop-2.c: Likewise.
8484         * gcc.dg/i386-loop-3.c: Likewise.
8485         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8486         * gcc.dg/i386-pic-1.c: Likewise.
8487         * gcc.dg/i386-regparm.c: Likewise.
8488         * gcc.dg/i386-signbit-1.c: Likewise.
8489         * gcc.dg/i386-signbit-2.c: Likewise.
8490         * gcc.dg/i386-signbit-3.c: Likewise.
8491         * gcc.dg/i386-sse-5.c: Likewise.
8492         * gcc.dg/i386-sse-8.c: Likewise.
8493         * gcc.dg/i386-unroll-1.c: Likewise.
8494         * gcc.dg/tls/opt-1.c: Likewise.
8495         * gcc.dg/tls/opt-2.c: Likewise.
8496         * gcc.dg/unroll-1.c: Likewise.
8497         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8498         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8499         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8500         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8501
8502 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8503
8504         * g++.dg/template/incomplete1.C: New test.
8505
8506 2004-11-16  Nick Clifton  <nickc@redhat.com>
8507
8508         Revert patches accidentally commited during checkin of fixes for
8509         xstormy16 tests:
8510         gcc.c-torture/execute/simd-4.c: Revert
8511         gcc.dg/20040910-1.c: Revert.
8512
8513 2004-11-16  Paul Brook  <paul@codesourcery.com>
8514
8515         PR fortran/13010
8516         * gfortran.dg/der_pointer_1.f90: New test.
8517
8518 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8519
8520         PR c/18498
8521         * gcc.dg/bitfld-13.c: New test.
8522
8523 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8524
8525         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8526         powerpc*-*-linux*.
8527
8528         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8529         * gcc.dg/ppc64-abi-2.c: Ditto.
8530         * gcc.dg/ppc64-abi-3.c: Ditto.
8531
8532         * lib/gcc-dg.exp (dg-target-list): Remove.
8533
8534 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8535
8536         * gcc.dg/ia64-postinc.c: New test.
8537
8538 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8539
8540         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8541
8542 2004-11-15  Nick Clifton  <nickc@redhat.com>
8543
8544         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8545         __INT_MAX__ so that the test can be compiled by toolchains
8546         targeted at 16-bit processors.
8547
8548         * gcc.dg/20040625-1.c: Use long constants rather than integers
8549         when performing arithmetic that will overflow 16-bits.
8550
8551         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8552         xstormy16.  It does not support 128-bit vector operations.
8553
8554         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8555         with the macro PTR_TYPE.  Define this macro to an integer type
8556         suitable for holding a pointer.
8557
8558         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8559         the target is a 16-bit processor.
8560
8561         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8562         16-bit targets where the character constant will be too long.
8563
8564         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8565         where the double will not be directly addressable.
8566
8567 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8568
8569         Friend class name lookup 1/n, PR c++/18471
8570         * g++.dg/template/crash26.C: New test.
8571         * g++.dg/lookup/struct1.C: Adjust expected error.
8572         * g++.dg/parse/elab1.C: Likewise.
8573         * g++.dg/parse/elab2.C: Likewise.
8574         * g++.dg/parse/int-as-enum1.C: Likewise.
8575         * g++.dg/parse/struct-as-enum1.C: Likewise.
8576         * g++.dg/parse/typedef1.C: Likewise.
8577         * g++.dg/parse/typedef3.C: Likewise.
8578         * g++.dg/parse/typedef4.C: Likewise.
8579         * g++.dg/parse/typedef5.C: Likewise.
8580         * g++.dg/template/nontype4.C: Likewise.
8581         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8582         * g++.old-deja/g++.other/elab1.C: Likewise.
8583         * g++.old-deja/g++.other/syntax4.C: Likewise.
8584
8585 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8586
8587         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8588
8589 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8590
8591         * gcc.c-torture/execute/20041114-1.c: New test.
8592
8593 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8594
8595         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8596         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8597         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8598         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8599         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8600         gcc.dg/switch-7.c: New tests.
8601
8602 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8603
8604         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8605
8606 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8607
8608         PR tree-opt/18400
8609         * gcc.dg/vect/pr18400.c: New test.
8610
8611 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8612             Andrew Pinski  <pinskia@physics.uc.edu>
8613
8614         PR tree-opt/18425
8615         * gcc.dg/vect/pr18425.c: New test.
8616
8617 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8618
8619         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8620         Guard with dg-require-alias and dg-require-visibility.
8621
8622 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8623
8624         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8625
8626 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8627
8628         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8629
8630 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8631
8632         PR c++/17344
8633         * g++.dg/template/defarg5.C: New test.
8634
8635 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8636
8637         * g++.dg/parse/cast1.C: Run only on ILP32.
8638         * g++.old-deja/g++.mike/p784.C: Likewise.
8639
8640 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8641
8642         * gcc.c-torture/execute/20041113-1.c: New test.
8643
8644 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8645
8646         PR target/18230
8647         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8648         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8649         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8650         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8651         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8652         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8653         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8654         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8655         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8656         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8657         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8658         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8659         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8660
8661 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8662
8663         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8664         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8665         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8666         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8667         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8668         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8669         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8670         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8671         gcc.target/sparc/combined-1.c: New tests.
8672
8673 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8674
8675         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8676         New tests.
8677
8678 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8679
8680         * lib/gcc-dg.exp (dg-forbid-option): New function.
8681         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8682         * g++.dg/abi/bitfield8.C: Likewise.
8683         * g++.dg/abi/dtor1.C: Likewise.
8684         * g++.dg/abi/empty10.C: Likewise.
8685         * g++.dg/abi/empty7.C: Likewise.
8686         * g++.dg/abi/empty9.C: Likewise.
8687         * g++.dg/abi/layout3.C: Likewise.
8688         * g++.dg/abi/layout4.C: Likewise.
8689         * g++.dg/abi/thunk1.C: Likewise.
8690         * g++.dg/abi/thunk2.C: Likewise.
8691         * g++.dg/abi/vbase11.C: Likewise.
8692         * g++.dg/abi/vthunk2.C: Likewise.
8693         * g++.dg/abi/vthunk3.C: Likewise.
8694         * g++.dg/ext/attrib8.C: Likewise.
8695         * g++.dg/opt/longbranch2.C: Likewise.
8696         * g++.dg/opt/reg-stack4.C: Likewise.
8697         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8698         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8699         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8700         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8701         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8702         * gcc.dg/20000609-1.c: Likewise.
8703         * gcc.dg/20000720-1.c: Likewise.
8704         * gcc.dg/20011107-1.c: Likewise.
8705         * gcc.dg/20011119-1.c: Likewise.
8706         * gcc.dg/20020108-1.c: Likewise.
8707         * gcc.dg/20020122-2.c: Likewise.
8708         * gcc.dg/20020122-3.c: Likewise.
8709         * gcc.dg/20020201-3.c: Likewise.
8710         * gcc.dg/20020206-1.c: Likewise.
8711         * gcc.dg/20020218-1.c: Likewise.
8712         * gcc.dg/20020310-1.c: Likewise.
8713         * gcc.dg/20020411-1.c: Likewise.
8714         * gcc.dg/20020418-2.c: Likewise.
8715         * gcc.dg/20020426-1.c: Likewise.
8716         * gcc.dg/20020426-2.c: Likewise.
8717         * gcc.dg/20020517-1.c: Likewise.
8718         * gcc.dg/20020523-1.c: Likewise.
8719         * gcc.dg/20020523-2.c: Likewise.
8720         * gcc.dg/20020729-1.c: Likewise.
8721         * gcc.dg/20030204-1.c: Likewise.
8722         * gcc.dg/20030826-2.c: Likewise.
8723         * gcc.dg/20030926-1.c: Likewise.
8724         * gcc.dg/20031202-1.c: Likewise.
8725         * gcc.dg/980312-1.c: Likewise.
8726         * gcc.dg/980313-1.c: Likewise.
8727         * gcc.dg/990117-1.c: Likewise.
8728         * gcc.dg/990424-1.c: Likewise.
8729         * gcc.dg/990524-1.c: Likewise.
8730         * gcc.dg/991230-1.c: Likewise.
8731         * gcc.dg/i386-387-1.c: Likewise.
8732         * gcc.dg/i386-387-2.c: Likewise.
8733         * gcc.dg/i386-387-3.c: Likewise.
8734         * gcc.dg/i386-387-4.c: Likewise.
8735         * gcc.dg/i386-387-5.c: Likewise.
8736         * gcc.dg/i386-387-6.c: Likewise.
8737         * gcc.dg/i386-asm-1.c: Likewise.
8738         * gcc.dg/i386-bitfield1.c: Likewise.
8739         * gcc.dg/i386-bitfield2.c: Likewise.
8740         * gcc.dg/i386-loop-1.c: Likewise.
8741         * gcc.dg/i386-loop-2.c: Likewise.
8742         * gcc.dg/i386-loop-3.c: Likewise.
8743         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8744         * gcc.dg/i386-pic-1.c: Likewise.
8745         * gcc.dg/i386-regparm.c: Likewise.
8746         * gcc.dg/i386-signbit-1.c: Likewise.
8747         * gcc.dg/i386-signbit-2.c: Likewise.
8748         * gcc.dg/i386-signbit-3.c: Likewise.
8749         * gcc.dg/i386-sse-5.c: Likewise.
8750         * gcc.dg/i386-sse-8.c: Likewise.
8751         * gcc.dg/i386-unroll-1.c: Likewise.
8752         * gcc.dg/tls/opt-1.c: Likewise.
8753         * gcc.dg/tls/opt-2.c: Likewise.
8754         * gcc.dg/unroll-1.c: Likewise.
8755         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8756         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8757         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8758         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8759         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
8760         -m64 is specified.
8761
8762 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/18389
8765         * g++.dg/parse/cond1.C: New test.
8766
8767         PR c++/18429
8768         * g++.dg/template/array9.C: New test.
8769         * g++.dg/ext/vla1.C: Adjust error messages.
8770         * g++.dg/ext/vlm1.C: Likewise.
8771         * g++.dg/template/crash2.C: Likewise.
8772
8773         PR c++/18436
8774         * g++.dg/template/call3.C: New test.
8775
8776         PR c++/18407
8777         * g++.dg/template/ptrmem11.C: New test.
8778
8779 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
8780
8781         PR other/14264
8782         * lib/g++.exp: Set LC_ALL and LANG to C.
8783         * lib/gcc-dg.exp: Likewise.
8784         * lib/gfortran.exp: Likewise.
8785         * lib/objc.exp: Likewise.
8786         * lib/treelang.exp: Likewise.
8787
8788 2004-11-12  Andreas Schwab  <schwab@suse.de>
8789
8790         * gcc.dg/pr16286.c: Fix last change.
8791
8792 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/18416
8795         * g++.dg/init/global1.C: New test.
8796
8797 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
8798
8799         * gcc.c-torture/execute/20041112-1.c: New test.
8800
8801 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8802
8803         * lib/gcc-dg.exp (dg-target-list): New.
8804
8805 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8806             Richard Sandiford  <rsandifo@redhat.com>
8807
8808         * lib/target-supports.exp (get-compiler_messages): New.
8809         (check_named_sections_available): Use it.
8810         (check_effective_target_ilp32): New.
8811         (check_effective_target_lp64): New.
8812         (is-effective-target): New.
8813         * lib/gcc-dg.exp (dg-require-effective-target): New.
8814
8815 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
8816
8817         * gcc.dg/precedence-1.c: New test.
8818
8819 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
8820
8821         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
8822
8823         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
8824         message, delete generated files, use more descriptive name for
8825         executable, and make the test unsupported when it cannot be run.
8826
8827         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
8828         (dg-require-weak, dg-require-visibility, dg-require-alias,
8829         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
8830         dg-require-iconv, dg-require-named-sections): Use it.
8831
8832         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
8833
8834 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
8835
8836         PR target/16457
8837         * gcc.dg/ppc-and-1: New
8838
8839         PR target/16796
8840         * gcc.dg/ppc-mov-1.c: New.
8841
8842         PR target/16458
8843         * gcc.dg/ppc-compare-1.c: New.
8844
8845 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
8846
8847         * objc.dg/desig-init-2.m: New test.
8848
8849 2004-11-10  Adam Nemet  <anemet@lnxw.com>
8850
8851         PR middle-end/18160
8852         * g++.dg/warn/register-var-1.C: New test.
8853         * g++.dg/warn/register-var-2.C: New test.
8854
8855 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8856
8857         * gcc.dg/union-2.c: New test.
8858
8859 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
8860
8861         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
8862         New test for PR tree-optimization/17892.
8863
8864 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
8865
8866         PR c++/18369
8867         * g++.dg/init/new12.C: New test.
8868
8869 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
8870
8871         * gcc.target/sparc: New directory.
8872         * gcc.target/sparc/sparc.exp: New driver.
8873         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
8874         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
8875         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
8876         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
8877
8878 2004-11-10  Paul Brook  <paul@codesourcery.com>
8879
8880         PR fortran/18218
8881         * gfortran.dg/list_read.c: New test.
8882
8883 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8884
8885         PR c/18322
8886         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
8887         expected diagnostic location.
8888
8889 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
8890
8891         * gcc.dg/20041109-1.c: New test.
8892
8893 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
8894
8895         PR objc/18406
8896         * objc/compile/pr18406.m: New test.
8897
8898 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8899
8900         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
8901
8902 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
8903
8904         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
8905
8906 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8907
8908         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
8909
8910 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
8911
8912         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
8913         exit.
8914
8915 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
8916
8917         PR tree-opt/18299
8918         * gcc.c-torture/pr18299-1.c: New test.
8919
8920 2004-11-06  Andreas Schwab  <schwab@suse.de>
8921
8922         * gcc.dg/pr16286.c: Also test for bool and pixel.
8923
8924 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
8925
8926         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
8927         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
8928         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
8929         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
8930         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
8931         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
8932         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
8933         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
8934         gcc.dg/struct-semi-3.c: New tests.
8935
8936 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8937
8938         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
8939
8940 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8941
8942         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
8943         Do not use C99 designators.
8944
8945 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8946
8947         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
8948
8949 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8950
8951         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
8952         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
8953         * gcc.c-torture/execute/simd-5.x: Remove.
8954
8955 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
8956
8957         PR rtl-optimization/17933
8958         * gcc.dg/torture/pr17933-1.c: New test.
8959
8960 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8961
8962         PR target/18106
8963         * lib/target-supports.exp (check_weak_available): Support
8964         Windows.
8965
8966 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
8967
8968         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
8969         call to fflush(stdout) before abort.
8970         (my_ffsll): New function.
8971         (generate_fields): Use it.
8972
8973 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8974
8975         * gcc.dg/init-undef-1.c: New test.
8976
8977 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
8978
8979         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
8980         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
8981         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
8982         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
8983         expected messages for new parser.
8984
8985 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
8986
8987         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
8988
8989 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8990
8991         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
8992         on LP64 targets.
8993
8994 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
8995
8996         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
8997         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
8998         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
8999         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9000         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9001         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9002         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9003         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9004         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9005         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9006
9007 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9008
9009         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9010         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9011         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9012         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9013         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9014         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9015         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9016         for new parser.
9017
9018 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9019
9020         PR target/15342
9021         * gcc.dg/20041104-1.c: New test.
9022
9023 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9024
9025         * g++.dg/template/nontype7.C: New test.
9026         * g++.dg/template/nontype8.C: Likewise.
9027         * g++.dg/template/nontype9.C: Likewise.
9028         * g++.dg/template/nontype10.C: Likewise.
9029         * g++.dg/tc1/dr49.C: Likewise.
9030         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9031         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9032
9033 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9034
9035         * g++.dg/rtti/tinfo1.C: Remove xfails.
9036
9037 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9038
9039         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9040         packed attribute to the definition to satisfy the new C++ parser.
9041
9042 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9043
9044         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9045         invocations of va_arg.
9046
9047 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9048
9049         PR c++/18124
9050         * g++.dg/template/crash25.C: New test.
9051
9052         PR c++/18155
9053         * g++.dg/template/typedef2.C: New test.
9054         * g++.dg/parse/crash13.C: Adjust error markers.
9055
9056         PR c++/18177
9057         * g++.dg/conversion/const3.C: New test.
9058
9059 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9060
9061         PR fortran/17535
9062         PR fortran/17583
9063         PR fortran/17713
9064         * gfortran.dg/generic_[123].f90: New testcases.
9065
9066 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9067
9068         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9069         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9070
9071 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9072
9073         PR tree-opt/16808
9074         * gcc.c-torture/compile/pr16808.c: New test.
9075
9076 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9077
9078         PR rtl-optimization/17104
9079         * gcc.dg/ppc-bitfield1.c: New.
9080
9081 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9082
9083         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9084
9085 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9086
9087         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9088         strings for 32-bit code.
9089
9090 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9091
9092         PR c/18239
9093         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9094
9095 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9096
9097         PR c++/18064
9098         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9099
9100 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9101
9102         PR c++/15172
9103         * g++.dg/init/aggr2.C: New test.
9104
9105 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9106
9107         * objc.dg/local-decl-1.m: New test.
9108
9109 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9110
9111         * gcc.dg/20040910-1.c: Adjust regex.
9112
9113 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9114
9115         PR rtl-optimization/18084
9116         * g++.dg/opt/pr18084-1.C: New testcase.
9117
9118 2004-10-30  Matt Austern  <austern@apple.com>
9119
9120         PR c++/17542
9121         * g++.dg/ext/attrib18.C: New test.
9122
9123 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9124
9125         PR middle-end/18096
9126         * gcc.dg/pr18096-1.c: New test case.
9127
9128 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9129
9130         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9131
9132 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9133
9134         PR c/16666
9135         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9136         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9137         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9138         gcc.dg/old-style-prom-3.c: New tests.
9139
9140 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9141
9142         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9143         Remove unnecessary inclusion of stdio.h.
9144
9145 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9146
9147         PR rtl-optimization/17581
9148         * gcc.dg/pr17581-1.c: New test case.
9149
9150 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9151
9152         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9153         being implemented.
9154         * g++.dg/conversion/dr195-1.C: New.
9155         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9156         * g++.old-deja/g++.mike/p10148.C: Likewise.
9157
9158 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9159
9160         PR c++/17695
9161         * g++.dg/debug/typedef2.C: New test.
9162
9163 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9164
9165         PR fortran/13490
9166         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9167         * gfortran.dg/g77/README: Update.
9168
9169 2004-10-28  Matt Austern  <austern@apple.com>
9170
9171         PR c++/14124
9172         * g++.dg/ext/packed7.C: New test.
9173
9174 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9175
9176         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9177         scan-assembler.
9178         * lib/scanasm.exp (hidden-scan-for): New proc.
9179         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9180         string.
9181         (scan-not-hidden): Likewise.
9182         * lib/target-supports.exp (check_visibility_available): mach-o is
9183         support too.
9184
9185 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9186
9187         PR c++/17132
9188         * g++.dg/template/memclass3.C: New test.
9189
9190 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9191
9192         PR middle-end/18160
9193         * gcc.dg/register-var-1.c: New test.
9194         * gcc.dg/register-var-2.c: New test.
9195         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9196         error now.
9197
9198 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9199
9200         PR other/18172
9201         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9202         unused variables.
9203         * gcc.dg/vect/vect-22.c: Likewise.
9204
9205 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9206
9207         * gcc.dg/i386-rotate-1.c: New test.
9208
9209 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9210
9211         * g++.dg/init/ref12.C: Add "run" marker.
9212
9213         PR c++/17435
9214         * g++.dg/init/ref12.C: New test.
9215
9216         PR c++/18140
9217         * g++.dg/template/shift1.C: New test.
9218         * g++.dg/template/error10.C: Adjust error markers.
9219
9220 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9221
9222         PR tree-opt/17529
9223         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9224
9225 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9226
9227         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9228         * gcc.dg/weak/weak-3.c: Likewise.
9229         * gcc.dg/weak/weak-5.c: Likewise.
9230         * gcc.dg/weak/weak-9.c: Likewise.
9231         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9232         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9233
9234         * gcc.dg/darwin-weakimport-1.c: New.
9235
9236 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9237
9238         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9239
9240 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9241
9242         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9243         'syntax' error messages.
9244         * gcc.dg/cpp/direct2s.c: Likewise.
9245
9246 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9247
9248         * gcc.c-torture/compile/20041026-1.c: New.
9249
9250 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9251
9252         PR c++/18093
9253         * g++.dg/lookup/ns2.C: New test.
9254
9255         PR c++/18020
9256         * g++.dg/template/enum4.C: New test.
9257
9258         PR c++/18161
9259         * g++.dg/template/expr1.C: New test.
9260
9261 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9262
9263         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9264
9265 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9266
9267         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9268         gcc.dg/decl-nospec-3.c: New tests.
9269
9270 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9271
9272         * objc.dg/super-class-3.m: New test.
9273
9274 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9275
9276         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9277         resyncing.
9278         * gcc.dg/cpp/direct2s.c: Likewise.
9279
9280 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9281
9282         * objc.dg/image-info.m: Update for changes to section selection.
9283
9284 2004-10-25  David Ayers  <d.ayers@inode.at>
9285             Ziemowit Laski  <zlaski@apple.com>
9286
9287         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9288         diagnostics when messaging 'id <Proto>'.
9289         * objc.dg/class-protocol-1.m: New test.
9290         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9291         a non-existent method signature.
9292         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9293         Update diagnostics when messaging with non-existent method signature.
9294         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9295         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9296         invalid receivers are now resolved as if messaging 'id'; remove
9297         extraneous diagnostics.
9298
9299 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9300
9301         PR c/16667
9302         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9303         gcc.dg/init-desig-obs-3.c: New tests.
9304
9305 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9306
9307         * gcc.dg/debug/20041023-1.c: New test.
9308
9309 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9310
9311         PR middle-end/17407
9312         * gcc.c-torture/compile/pr17407.c: New test.
9313
9314         PR c++/18121
9315         * g++.dg/template/array8.C: New test.
9316
9317 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9318
9319         PR other/18138
9320         * lib/g++.exp: Accept more than one multilib libgcc.
9321         * lib/gcc-dg.exp: Likewise.
9322         * lib/objc.exp: Likewise.
9323         * lib/treelang.exp: Likewise.
9324         * lib/gfortran.exp: Likewise.
9325
9326 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9327
9328         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9329
9330 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9331
9332         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9333         * gcc.dg/c99-const-expr-3.c: Likewise.
9334
9335 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9336
9337         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9338
9339 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9340
9341         * gcc.c-torture/execute/loop-2e.x: Remove.
9342
9343 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9344
9345         PR c++/18095
9346         * g++.dg/parse/crash18.C: New.
9347         * g++.dg/parse/crash19.C: New.
9348
9349 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9350
9351         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9352         * g++.dg/ext/dllimport2.C: Same.
9353         * g++.dg/ext/dllimport8.C: Same.
9354
9355 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9356
9357         PR c++/10841
9358         * g++.dg/conversion/cast1.C: New test.
9359         * g++.dg/overload/pmf1.C: Adjust error marker.
9360
9361 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9362
9363         PR objc/17923
9364         * objc.dg/const-str-7.m: New test.
9365
9366 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9367
9368         * g++.dg/template/memfriend11.C: Fix comment typo.
9369         * g++.dg/template/memfriend14.C: Likewise.
9370
9371 2004-10-20  Richard Henderson  <rth@redhat.com>
9372
9373         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9374         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9375         -fasynchronous-unwind-tables.
9376
9377 2004-10-20  Richard Henderson  <rth@redhat.com>
9378
9379         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9380         (main): Return success.
9381         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9382         (main): Return success.
9383
9384 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9385
9386         PR c++/13495
9387         * g++.dg/template/memfriend9.C: New test.
9388         * g++.dg/template/memfriend10.C: Likewise.
9389         * g++.dg/template/memfriend11.C: Likewise.
9390         * g++.dg/template/memfriend12.C: Likewise.
9391         * g++.dg/template/memfriend13.C: Likewise.
9392         * g++.dg/template/memfriend14.C: Likewise.
9393         * g++.dg/template/memfriend15.C: Likewise.
9394         * g++.dg/template/memfriend16.C: Likewise.
9395         * g++.dg/template/memfriend17.C: Likewise.
9396         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9397
9398 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9399
9400         * g++.dg/conversion/dr195.C: New.
9401         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9402
9403 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9404             Devang Patel  <dpatel@apple.com>
9405
9406         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9407         of floating point arithmetic, which could trap.
9408
9409 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9410
9411         PR c++/14035
9412         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9413         * g++.dg/conversion/const2.C: New test.
9414         * g++.dg/expr/reinterpret2.C: New test.
9415         * g++.dg/expr/reinterpret3.C: New test.
9416         * g++.dg/expr/cast2.C: New test.
9417         * g++.dg/expr/copy1.C: New test.
9418         * g++.dg/other/conversion1.C: Change error message.
9419         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9420         function pointers to void *.
9421         * g++.old-deja/g++.mike/p10148.C: Likewise.
9422
9423 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9424
9425         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9426
9427 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9428
9429         PR c++/18047
9430
9431         * g++.dg/parse/expr3.C: New test.
9432
9433 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9434
9435         * gcc.dg/smod-1.c: New test.
9436
9437 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9438
9439         * objc.dg/method-14.m: New test.
9440
9441 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9442
9443         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9444         Also xfail as the patch was reverted.
9445
9446 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9447
9448         PR middle-end/16973
9449         * gcc.dg/pr16973.c: New test.
9450
9451 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9452
9453         PR tree-optimization/17656
9454         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9455
9456 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9457
9458         * g++.dg/eh/shadow1.C: New.
9459
9460 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9461
9462         * gcc.c-torture/compile/20041018-1.c: New test.
9463
9464 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9465
9466         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9467         compiler referring to register 0 when accessing sdata.  The linker
9468         now patches things up.
9469
9470 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9471
9472         PR c/17529
9473         * gcc.c-torture/compile/pr17529.c: New test.
9474
9475 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9476
9477         PR c++/17743
9478         * g++.dg/ext/attrib17.C: New test.
9479
9480 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9481
9482         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9483
9484 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9485
9486         PR c++/10479
9487         * g++.dg/ext/attrib16.C: New test.
9488
9489 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9490
9491         PR c++/17042
9492         * g++.dg/init/dso_handle1.C: New test.
9493
9494         PR c++/14667
9495         * g++.dg/parse/typedef6.C: New test.
9496
9497         PR c++/17916
9498         * g++.dg/parse/pragma1.C: New test.
9499
9500 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9501
9502         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9503
9504 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9505
9506         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9507         -fno-common when on HPPA HP-UX platforms.
9508
9509 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9510
9511         PR other/16820
9512         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9513         stdint.h.
9514         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9515         uintptr_t.
9516
9517 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9518
9519         PR c++/16301
9520         * g++.dg/lookup/strong-using-4.C: New test.
9521
9522 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9523
9524         PR middle-end/16567
9525         * gcc.c-torture/compile/nested-1.c: New test.
9526
9527 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9528
9529         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9530         and mipsisa64*-*-* (until support for misaligned loads is added).
9531         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9532         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9533         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9534         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9535         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9536         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9537
9538 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/17976
9541         * g++.dg/init/dtor3.C: New test.
9542
9543 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9544
9545         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9546
9547 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9548
9549         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9550         * gcc.dg/macho-lo-sum.c: Likewise.
9551
9552 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9553
9554         * gcc.dg/ppc-spe64-1.c: New test.
9555
9556 2004-10-14  Devang Patel  <dpatel@apple.com>
9557
9558         PR 17635
9559         * gcc.dg/pr17635.c : New test.
9560
9561 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9562
9563         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9564         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9565         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9566         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9567         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9568         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9569         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9570         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9571         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9572         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9573         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9574         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9575         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9576         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9577         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9578         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9579         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9580         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9581
9582 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9583
9584         * gcc.dg/vect/vect-82.c: New testcase.
9585         * gcc.dg/vect/vect-82_64.c: New testcase.
9586         * gcc.dg/vect/vect-83.c: New testcase.
9587         * gcc.dg/vect/vect-83_64.c: New testcase.
9588
9589 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9590
9591         * gcc.dg/cpp/error-1.c: New test.
9592
9593 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9594
9595         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9596
9597 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9598
9599         PR target/17984
9600         * gcc.dg/cris-peep2-xsrand2.c: New test.
9601
9602 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9603
9604         PR c++/17661
9605         * testsuite/g++.dg/expr/for2.C: New test.
9606
9607 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9608
9609         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9610
9611 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9612
9613         PR tree-optimization/17724
9614         * g++.dg/opt/pr17724-1.C: New test.
9615         * g++.dg/opt/pr17724-2.C: New test.
9616         * g++.dg/opt/pr17724-3.C: New test.
9617         * g++.dg/opt/pr17724-4.C: New test.
9618         * g++.dg/opt/pr17724-5.C: New test.
9619         * g++.dg/opt/pr17724-6.C: New test.
9620
9621 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9622
9623         PR c/17301
9624         * gcc.dg/pr17301-2.c: New test.
9625
9626 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9627
9628         PR c++/15876
9629         * g++.dg/parse/error22.C: New test.
9630
9631         PR c++/17936
9632         * g++.dg/template/spec18.C: New test.
9633
9634 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9635
9636         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9637         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9638         memcpy.
9639         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9640         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9641
9642 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9643
9644         * g++.dg/eh/cleanup5.C: Add dg-options "".
9645
9646 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9647
9648         PR middle-end/17657
9649         * gcc.dg/switch-4.c: New test case.
9650
9651 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9652
9653         * gcc.c-torture/execute/20041011-1.c: New test.
9654
9655 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9656
9657         PR c++/17554
9658         * g++.dg/init/for3.C: New test.
9659
9660         PR c++/17657
9661         * g++.dg/opt/switch2.C: New test.
9662
9663         PR middle-end/17703
9664         * g++.dg/warn/Wreturn-2.C: New test.
9665
9666 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9667
9668         PR c++/17907
9669         * g++.dg/eh/cleanup5.C: New test.
9670
9671 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9672
9673         PR c++/17393
9674         * g++.dg/parse/error21.C: New test.
9675
9676 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9677
9678         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9679         * g++.dg/warn/incomplete1.C: Likewise.
9680         * g++.dg/template/qualttp20.C: Likewise.
9681
9682 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9683
9684         PR c/17881
9685         * parm-incomplete-1.c: New test.
9686
9687 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9688
9689         PR c++/17867
9690         * g++.dg/parse/error19.C: New test.
9691
9692         PR c++/17670
9693         * g++.dg/init/new11.C: New test.
9694
9695         PR c++/17821
9696         * g++.dg/parse/error20.C: New test.
9697
9698         PR c++/17826
9699         * g++.dg/template/crash24.C: New test.
9700
9701 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9702
9703         PR c/17301
9704         * gcc.dg/pr17301-1.c: New test.
9705
9706 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9707
9708         PR c/17189
9709         * gcc.dg/anon-struct-5.c: New test.
9710
9711 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9712
9713         PR c/17844
9714         * gcc.dg/pr17844-1.c: New test.
9715
9716 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
9717
9718         PR tree-optimization/17906
9719         * gcc.c-torture/compile/pr17906.c: New.
9720
9721 2004-10-09  Stuart Hastings  <stuart@apple.com>
9722             Roger Sayle  <roger@eyesopen.com>
9723
9724         PR rtl-optimization/17853
9725         * gcc.dg/i386-mmx-5.c: New testcase.
9726
9727 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
9728
9729         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
9730
9731 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
9732
9733         PR c++/17524
9734         * g++.dg/template/static9.C: New test.
9735
9736         PR c++/17685
9737         * g++.dg/parse/operator5.C: New test.
9738
9739 2004-10-09  Roger Sayle  <roger@eyesopen.com>
9740
9741         PR middle-end/17894
9742         * gcc.c-torture/execute/divcmp-4.c: New test case.
9743
9744 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9745
9746         PR tree-opt/17902
9747         * g++.dg/opt/pr17902.C: New test.
9748
9749 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.dg/cpp/ident-1.c: Add dg-options "".
9752
9753 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9754
9755         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
9756
9757 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9758
9759         * gcc.dg/assign-warn-3.c: New test.
9760
9761 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9762
9763         PR c/16999
9764         * gcc.dg/cpp/ident-1.c: New test.
9765
9766 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9767
9768         * gcc.c-torture/compile/acc1.c: New.
9769
9770 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
9771
9772         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
9773         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
9774
9775 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9776
9777         * gcc.dg/ultrasp11.c: New test.
9778
9779 2004-10-08  Michael Matz  <matz@suse.de>
9780
9781         * gcc.dg/doloop-2.c: New test.
9782
9783 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9784
9785         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
9786         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
9787         objc.dg/method-9.m: Update expected diagnostics.
9788
9789 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
9790
9791         * gcc.dg/ppc-fsel-3.c: New file.
9792         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
9793
9794 2004-10-07  Paul Brook  <paul@codesourcery.com>
9795
9796         * gfortran.dg/intrinsic_verify_1.f90: New test.
9797
9798 2004-10-07  Paul Brook  <paul@codesourcery.com>
9799
9800         * gfortran.dg/empty_format_1.f90: Remove stray commas.
9801
9802 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9803
9804         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
9805         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
9806         commit.
9807
9808 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9809
9810         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
9811
9812 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9813
9814         PR c++/17115
9815         * g++.dg/warn/Winline-4.C: New test.
9816
9817 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9818
9819         * gcc.c-torture/compile/20041007-1.c: New test.
9820
9821 2004-10-07  Paul Brook  <paul@codesourcery.com>
9822
9823         PR fortran/17678
9824         * gfortran.dg/use_allocated_1.f90: New test.
9825
9826 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9827
9828         PR middle-end/17849
9829         * gfortran.fortran-torture/compile/nested.f90: New test
9830
9831 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
9832
9833         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
9834
9835 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
9836
9837         PR c++/17368
9838         * g++.dg/ext/asm6.C: New test.
9839
9840 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
9841
9842         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
9843
9844 2004-10-06  Paul Brook  <paul@codesourcery.com>
9845
9846         PR libfortran/17709
9847         * gfortran.dg/empty_format_1.f90: New test.
9848
9849 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9850
9851         PR fortran/17568
9852         * gfortran.dg/ishft.f90: New test.
9853
9854         PR fortran/17283
9855         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
9856         tests.
9857
9858 2004-10-06  Paul Brook  <paul@codesourcery.com>
9859
9860         * gfortran.dg/do_1.f90: New test.
9861
9862 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9863
9864         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
9865         optimizing for size.
9866
9867 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9868
9869         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
9870
9871 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9872
9873         * gcc.c-torture/compile/20041005-1.c: New test.
9874
9875 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9876
9877         PR c++/17829
9878         * g++.dg/lookup/koenig4.C: New.
9879
9880 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9881
9882         * g++.dg/other/classkey1.C: Adjust quoting marks.
9883         * g++.dg/parse/error15.C: Likewise.
9884         * g++.dg/template/meminit2.C (int>): Likewise.
9885
9886 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9887
9888         PR fortran/17283
9889         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
9890
9891         PR fortran/17631
9892         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
9893
9894         PR fortran/17708
9895         * gfortran.dg/pr17708.f90: New test.
9896
9897 2004-10-04  Chao-ying Fu  <fu@mips.com>
9898
9899         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
9900         * gcc.dg/vect/vect-4.c: Ditto.
9901         * gcc.dg/vect/vect-5.c: Ditto.
9902         * gcc.dg/vect/vect-6.c: Ditto.
9903         * gcc.dg/vect/vect-8.c: Ditto.
9904         * gcc.dg/vect/vect-16.c: Ditto.
9905         * gcc.dg/vect/vect-30.c: Ditto.
9906         * gcc.dg/vect/vect-40.c: Ditto.
9907         * gcc.dg/vect/vect-41.c: Ditto.
9908         * gcc.dg/vect/vect-42.c: Ditto.
9909         * gcc.dg/vect/vect-43.c: Ditto.
9910         * gcc.dg/vect/vect-44.c: Ditto.
9911         * gcc.dg/vect/vect-45.c: Ditto.
9912         * gcc.dg/vect/vect-46.c: Ditto.
9913         * gcc.dg/vect/vect-47.c: Ditto.
9914         * gcc.dg/vect/vect-48.c: Ditto.
9915         * gcc.dg/vect/vect-49.c: Ditto.
9916         * gcc.dg/vect/vect-50.c: Ditto.
9917         * gcc.dg/vect/vect-51.c: Ditto.
9918         * gcc.dg/vect/vect-52.c: Ditto.
9919         * gcc.dg/vect/vect-53.c: Ditto.
9920         * gcc.dg/vect/vect-54.c: Ditto.
9921         * gcc.dg/vect/vect-55.c: Ditto.
9922         * gcc.dg/vect/vect-56.c: Ditto.
9923         * gcc.dg/vect/vect-57.c: Ditto.
9924         * gcc.dg/vect/vect-58.c: Ditto.
9925         * gcc.dg/vect/vect-59.c: Ditto.
9926         * gcc.dg/vect/vect-60.c: Ditto.
9927         * gcc.dg/vect/vect-74.c: Ditto.
9928         * gcc.dg/vect/vect-79.c: Ditto.
9929         * gcc.dg/vect/vect-80.c: Ditto.
9930
9931 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9932
9933         * gcc.dg/unused-7.c: Use the correct option.
9934
9935 2004-10-04  Paul Brook  <paul@codesourcery.com>
9936         Bud Davis  <bdavis9659@comcast.net>
9937
9938         PR fortran/17706
9939         PR fortran/16434
9940         * gfortran/pr17706.f90: New test.
9941         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
9942
9943 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9944
9945         * gfortran.dg/pr17612.f90: New test.
9946
9947 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9948
9949         * g++.dg/template/local1.C: Adjust quoting marks in
9950         testing for diagnostics.
9951         * g++.dg/tls/diag-2.C: Likewise.
9952         * g++.dg/other/error8.C: Likewise.
9953
9954 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9955
9956         PR c/17178
9957         * gcc.dg/unused-4.c: Adjust to be correct.
9958
9959         PR c/17820
9960         * gcc.dg/unused-7.c: New test.
9961
9962 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
9963
9964         PR c++/17797
9965         * g++.dg/overload/template2.C: New test.
9966
9967 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
9968
9969         PR tree-optimization/16632
9970         * gcc.dg/tree-ssa/20041002-1.c: New.
9971
9972 2004-10-03  Paul Brook  <paul@codesourcery.com>
9973
9974         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
9975         rather than relying on default formatting.
9976
9977 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
9978
9979         * gcc.dg/20040920-1.c: Update expected message text.
9980
9981 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
9982
9983         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
9984
9985 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
9986
9987         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
9988         tree level.
9989
9990 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9991
9992         * gcc.dg/tree-ssa/pr17343.c: Remove.
9993
9994 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
9995
9996         PR tree-opt/17343
9997         * gcc.dg/tree-ssa/pr17343.c: New test.
9998
9999 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10000
10001         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10002         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10003         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10004         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10005         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10006
10007 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10008
10009         * gcc.dg/lvalue-2.c: New test.
10010
10011 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10012
10013         PR c/17730
10014         * gcc.dg/pr17730-1.c: New test
10015
10016 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10017
10018         PR c/7425
10019         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10020
10021 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10022
10023         * gcc.c-torture/execute/stdarg-1.c: New test.
10024         * gcc.c-torture/execute/stdarg-2.c: New test.
10025         * gcc.c-torture/execute/stdarg-3.c: New test.
10026         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10027         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10028         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10029         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10030         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10031
10032 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10033
10034         PR tree-optimization/17697
10035         * g++.dg/opt/pr17697-1.C: New test.
10036         * g++.dg/opt/pr17697-2.C: New test.
10037         * g++.dg/opt/pr17697-3.C: New test.
10038
10039 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10040
10041         PR c/16409
10042         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10043         gcc.dg/vla-init-5.c: New tests.
10044
10045 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10046
10047         PR c/13804
10048         * gcc.dg/pr13804-1.c: New test.
10049
10050 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10051
10052         PR fortran/16938
10053         * gfortran.dg/pr16938.f90: New test.
10054
10055 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10056
10057         * g++.dg/template/crash23.C: New test.
10058
10059 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10060
10061         PR c++/17585
10062         * g++.dg/template/static8.C: New test.
10063
10064 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10065
10066         PR c++/17681
10067         * g++.dg/other/error9.C: New test.
10068
10069 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10070
10071         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10072
10073 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10074
10075         PR fortran/15164
10076         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10077
10078 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10079
10080         PR middle-end/17112
10081         * gcc.dg/pr17112-1.c: New test case.
10082
10083 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10084
10085         PR c/11459
10086         * gcc.dg/pr11459-1.c: New test.
10087
10088 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10089
10090         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10091         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10092
10093 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10094
10095         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10096
10097 2004-09-25  Jan Hubicka  <jh@suse.cz>
10098
10099         * compile/30040909-1.c: New test.
10100         * compile/30040907-1.c: New test.
10101
10102 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10103
10104         * gcc.c-torture/execute/va-arg-26.c: New test.
10105
10106 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10107
10108         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10109         extra diagnostics on targets with 64-bit pointers.
10110         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10111
10112 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10113
10114         PR c/17188
10115         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10116         * gcc.dg/decl-3.c: Adjust expected message.
10117
10118 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10119
10120         PR fortran/17615
10121         * gfortran.dg/pr17615.f90: New test.
10122
10123 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10124
10125         PR tree-optimzation/17517
10126         * g++.dg/tree-ssa/pr17517.C: New Test.
10127
10128 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10129
10130         PR c++/16889
10131         * g++.dg/lookup/ambig3.C: New.
10132
10133 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10134
10135         PR tree-opt/17624
10136         * g++.dg/opt/pr17624.C: New test.
10137
10138 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10139
10140         PR c/6980
10141         * gcc.dg/Wbad-function-cast-1.c: New test.
10142
10143 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10144
10145         * g++.dg/ext/complit1.C
10146         * g++.dg/other/error2.C
10147         * g++.dg/other/nontype-1.C
10148         * g++.dg/parse/crash11.C
10149         * g++.dg/parse/crash12.C
10150         * g++.dg/parse/error15.C
10151         * g++.dg/parse/error4.C
10152         * g++.dg/parse/tmpl-outside1.C
10153         * g++.dg/parse/too-many-tmpl-args1.C
10154         * g++.dg/template/dependent-expr3.C
10155         * g++.dg/template/error10.C
10156         * g++.dg/template/instantiate1.C
10157         * g++.dg/template/vtable2.C
10158         * g++.dg/warn/Wshadow-1.C
10159         * g++.dg/warn/weak1.C
10160         * g++.old-deja/g++.brendan/crash16.C
10161         * g++.old-deja/g++.brendan/crash18.C
10162         * g++.old-deja/g++.brendan/crash48.C
10163         * g++.old-deja/g++.brendan/crash49.C
10164         * g++.old-deja/g++.brendan/crash55.C
10165         * g++.old-deja/g++.brendan/crash56.C
10166         * g++.old-deja/g++.brendan/crash8.C
10167         * g++.old-deja/g++.brendan/enum11.C
10168         * g++.old-deja/g++.brendan/enum8.C
10169         * g++.old-deja/g++.brendan/enum9.C
10170         * g++.old-deja/g++.brendan/friend3.C
10171         * g++.old-deja/g++.brendan/misc14.C
10172         * g++.old-deja/g++.bugs/900402_02.C
10173         * g++.old-deja/g++.bugs/900404_03.C
10174         * g++.old-deja/g++.bugs/900404_04.C
10175         * g++.old-deja/g++.bugs/900428_03.C
10176         * g++.old-deja/g++.jason/crash4.C
10177         * g++.old-deja/g++.jason/overload21.C
10178         * g++.old-deja/g++.jason/redecl1.C
10179         * g++.old-deja/g++.jason/report.C
10180         * g++.old-deja/g++.jason/rfg10.C
10181         * g++.old-deja/g++.jason/template30.C
10182         * g++.old-deja/g++.law/arm12.C
10183         * g++.old-deja/g++.law/ctors5.C
10184         * g++.old-deja/g++.law/cvt20.C
10185         * g++.old-deja/g++.law/init10.C
10186         * g++.old-deja/g++.law/init8.C
10187         * g++.old-deja/g++.law/visibility17.C
10188         * g++.old-deja/g++.law/visibility7.C
10189         * g++.old-deja/g++.mike/net8.C
10190         * g++.old-deja/g++.mike/p646.C
10191         * g++.old-deja/g++.mike/p700.C
10192         * g++.old-deja/g++.mike/p701.C
10193         * g++.old-deja/g++.mike/p811.C
10194         * g++.old-deja/g++.ns/template13.C
10195         * g++.old-deja/g++.other/array3.C
10196         * g++.old-deja/g++.other/crash25.C
10197         * g++.old-deja/g++.other/dtor3.C
10198         * g++.old-deja/g++.other/dtor4.C
10199         * g++.old-deja/g++.other/main1.C
10200         * g++.old-deja/g++.other/warn7.C
10201         * g++.old-deja/g++.pt/crash11.C
10202         * g++.old-deja/g++.pt/crash36.C
10203         * g++.old-deja/g++.pt/spec22.C
10204         * g++.old-deja/g++.pt/spec9.C
10205         * g++.old-deja/g++.pt/ttp52.C
10206         * g++.old-deja/g++.robertl/eb103.C
10207         * g++.old-deja/g++.robertl/eb121.C
10208         * g++.old-deja/g++.robertl/eb22.C
10209         * g++.old-deja/g++.robertl/eb8.C:
10210         Update locations and/or regexps of dg-error markers.
10211         Remove markers for some bogus messages that are no longer issued.
10212
10213 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10214
10215         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10216         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10217
10218 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10219
10220         PR c++/17618
10221         * g++.dg/lookup/crash5.C: New test.
10222
10223 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10224
10225         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10226         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10227         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10228         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10229         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10230         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10231
10232         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10233         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10234         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10235         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10236         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10237         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10238
10239         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10240
10241         * gcc.dg/vect/vect-44.c: Check additional cases.
10242         * gcc.dg/vect/vect-48.c: Check additional cases.
10243
10244         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10245         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10246         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10247         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10248         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10249         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10250         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10251         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10252         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10253
10254         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10255         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10256         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10257
10258 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10259
10260         * gcc.dg/tree-ssa/loop-6.c: New test.
10261
10262 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10263
10264         PR c++/17620
10265         * g++.dg/inherit/base2.C: New.
10266
10267 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10268
10269         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10270         * gcc.dg/20001012-2.c: Likewise.
10271         * gcc.dg/20001013-1.c: Likewise.
10272         * gcc.dg/20001101-1.c: Likewise.
10273         * gcc.dg/20001102-1.c: Likewise.
10274         * gcc.dg/bf-spl1.c: Likewise.
10275         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10276         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10277
10278 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10279
10280         PR tree-optimization/16721
10281         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10282
10283 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10284
10285         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10286         * gcc.dg/20040305-1.c: Likewise.
10287
10288 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10289
10290         PR c/16566
10291         * gcc.c-torture/compile/pr16566-1.c,
10292         gcc.c-torture/compile/pr16566-2.c,
10293         gcc.c-torture/compile/pr16566-3.c: New tests.
10294
10295 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10296
10297         PR tree-optimization/17512
10298         * gcc.c-torture/compile/20040916-1.c.
10299
10300 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10301
10302         * gcc.dg/pragma-re-3.c: New test.
10303
10304 2004-09-17  Matt Austern  <austern@apple.com>
10305
10306         PR c++/15049
10307         * g++.dg/other/anon3.C: New.
10308
10309 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10310
10311         PR c++/7503
10312         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10313         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10314         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10315         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10316         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10317
10318 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10319
10320         PR fortran/17286
10321         * gfortran.dg/pr17286.f90: New test.
10322
10323 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10324
10325         PR c++/17530
10326         * g++.dg/template/static7.C: New test.
10327
10328 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10329
10330         PR tree-opt/17558
10331         * gcc.c-torture/compile/pr17558.c: New test.
10332
10333 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10334
10335         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10336         if SKIP_ATTRIBUTE is defined.
10337
10338 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10339
10340         PR fortran/15957
10341         * gfortran.dg/pr15957.f90: New test.
10342
10343 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10344
10345         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10346         in comparison.
10347         * gcc.dg/vect/vect-79.c: Likewise.
10348         * gcc.dg/vect/vect-80.c: Likewise.
10349
10350 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10351
10352         PR fortran/15750
10353         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10354
10355 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10356
10357         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10358         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10359         * gcc.dg/vect/vect-62.c: New testcase.
10360         * gcc.dg/vect/vect-63.c: New testcase.
10361         * gcc.dg/vect/vect-64.c: New testcase.
10362         * gcc.dg/vect/vect-65.c: New testcase.
10363         * gcc.dg/vect/vect-66.c: New testcase.
10364         * gcc.dg/vect/vect-67.c: New testcase.
10365         * gcc.dg/vect/vect-68.c: New testcase.
10366         * gcc.dg/vect/vect-69.c: New testcase.
10367         * gcc.dg/vect/vect-79.c: New testcase.
10368         * gcc.dg/vect/vect-80.c: New testcase.
10369
10370 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10371
10372         * gcc.target/mips/asm-1.c: New test.
10373
10374 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10375
10376         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10377         * gcc.dg/vect/vect-73.c: New testcase.
10378         * gcc.dg/vect/vect-74.c: New testcase.
10379         * gcc.dg/vect/vect-75.c: New testcase.
10380         * gcc.dg/vect/vect-76.c: New testcase.
10381         * gcc.dg/vect/vect-77.c: New testcase.
10382         * gcc.dg/vect/vect-78.c: New testcase
10383
10384 2004-09-18  Paul Brook  <paul@codesourcery.com>
10385
10386         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10387
10388 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10389
10390         PR c/17424
10391         * gcc.dg/pr17424-1.c: New test.
10392
10393 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10394
10395         * g++.dg/tree-ssa/pr17153.C: New test.
10396
10397 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10398
10399         PR pch/13361
10400         * testsuite/g++.dg/pch/wchar-1.C: New.
10401         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10402
10403 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10404
10405         * gcc.c-torture/execute/20040917-1.c: New test.
10406
10407 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10408
10409         PR tree-optimization/17319
10410         * gcc.dg/pr17319.c: New test.
10411
10412 2004-09-17  Devang Patel  <dpatel@apple.com>
10413
10414         * gcc.dg/20040813-1.c: New test.
10415
10416 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10417
10418         PR tree-optimization/17273
10419         * gcc.c-torture/compile/pr17273.c: New test.
10420
10421 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10422
10423         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10424         Update expected messages.
10425         * gcc.dg/declspec-13.c: New test.
10426
10427 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10428
10429         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10430
10431 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10432
10433         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10434         change what 'a' is pointing to.
10435
10436 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10437
10438         PR c++/16002
10439         * g++.dg/template/error18.C: New test.
10440
10441         PR c++/16029
10442         * g++.dg/warn/Wunused-8.C: New test.
10443
10444 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10445
10446         PR tree-optimization/17513
10447         * gcc.dg/20040916-1.c: New test.
10448
10449 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10450
10451         PR c++/17501
10452         * g++.dg/template/typename7.C: New test.
10453
10454 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10455
10456         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10457
10458 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10459
10460         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10461         with -ftree-based-profiling also.
10462         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10463
10464 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10465
10466         PR/15364
10467         * gfortran.dg/der_array_io_1.f90: New test.
10468         * gfortran.dg/der_array_io_2.f90: New test.
10469         * gfortran.dg/der_array_io_3.f90: New test.
10470
10471 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10472
10473         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10474         EABI.
10475
10476 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10477
10478         * g++.dg/opt/switch1.C: New test.
10479
10480 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10481
10482         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10483         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10484         Update expected messages.
10485
10486 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10487
10488         PR fortran/16485
10489         * gfortran.dg/same_name_1.f90: New test.
10490
10491 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10492
10493         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10494         dereference garbage pointers.
10495
10496 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10497
10498         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10499         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10500
10501         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10502         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10503         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10504
10505 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10506
10507         PR c++/17324
10508         * g++.dg/template/mangle1.C: New test.
10509
10510 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10511
10512         PR tree-optimization/17252
10513         * gcc.c-torture/execute/pr17252.c: New test.
10514
10515 2004-09-14  Andrew Pinski  <apinski@apple.com>
10516
10517         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10518
10519 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10520
10521         PR rtl-optimization/9771
10522         * gcc.dg/pr9771-1.c: New test case.
10523
10524 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10525
10526         PR tree-optimization/15262
10527         * gcc.c-torture/execute/pr15262-1.c: New test.
10528         * gcc.c-torture/execute/pr15262-2.c: New test.
10529
10530 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10531
10532         * gcc.dg/declspec-12.c: New test.
10533
10534 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10535
10536         * gfortran.dg/pr17090.f90: Add directives to test.
10537
10538 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10539
10540         * gcc.c-torture/compile/20040914-1.c: New test.
10541
10542 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10543
10544         PR c++/16162
10545         * g++.dg/template/decl2.C: New test.
10546
10547 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10548
10549         PR fortran/17090
10550         * gfortran.dg/pr17090.f90: New test.
10551
10552 2004-09-13  Dale Johannesen  <dalej@apple.com>
10553
10554         * gcc.c-torture/compile/pr17408.c:  New test case.
10555
10556 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10557
10558         PR c++/16716
10559         * g++.dg/parse/crash17.C: New test.
10560
10561         PR c++/17327
10562         * g++.dg/template/enum3.C: New test.
10563
10564 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10565
10566         * lib/gcc-defs.exp: Load wrapper.exp.
10567         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10568         using local code.
10569         * lib/gcc.exp (gcc_init): Similar.
10570         * lib/gfortran.exp (gfortran_init): Similar.
10571         * lib/objc.exp (objc_init): Similar.
10572         * lib/treelang.exp (treelang_init): Similar.
10573         * lib/wrapper.exp: New file with build_wrapper call machinery in
10574         ${tool}_maybe_build_wrapper.
10575
10576 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10577
10578         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10579         "inline".
10580         * gcc.dg/declspec-11.c: Update expected messages.
10581         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10582         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10583         gcc.dg/inline-12.c: New tests.
10584
10585 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10586
10587         * g++.dg/tree-ssa/pr17400.C: New testcase.
10588
10589 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10590
10591         * gcc.target/mips/sb1-1.c: New testcase.
10592
10593 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10594
10595         * lib/g77-dg.exp: Remove unused file.
10596         * lib/mike-g77.exp: Ditto.
10597         * lib/g77.exp: Ditto.
10598
10599 2004-09-12  Richard Henderson  <rth@redhat.com>
10600
10601         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10602
10603 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10604
10605         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10606         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10607         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10608         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10609         Update expected messages.
10610
10611 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10612
10613         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10614         declaration/use mismatch for dirp parameter.
10615
10616 2004-09-12  Andrew Pinski  <apinski@apple.com>
10617
10618         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10619         -fgnu-runtime is passed.
10620
10621 2004-09-12  Richard Henderson  <rth@redhat.com>
10622
10623         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10624         do the uplevel thing and update additional_flags directly.
10625         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10626         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10627         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10628         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10629
10630 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10631
10632         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10633
10634 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10635
10636         PR middle-end/17411
10637         * g++.dg/opt/pr17411-1.C: New test case.
10638
10639 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10640
10641         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10642         gcc.dg/tls/diag-2.c: Update expected messages.
10643         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10644         messages.
10645         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10646         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10647         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10648         gcc.dg/tls/diag-5.c: New tests.
10649
10650 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10651
10652         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10653
10654 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10655
10656         * g++.dg/parse/break-in-for.C: New test.
10657
10658 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10659
10660         * gcc.dg/tree-ssa/20040911-1.c: New test.
10661
10662 2004-09-11  Andreas Jaeger  <aj@suse.de>
10663
10664         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10665         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10666
10667 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10668
10669         * gcc.target/frv: New directory of FR-V-specific tests.
10670
10671 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10672
10673         * gcc.dg/convert-vec-1.c: New test.
10674
10675 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10676
10677         PR middle-end/17024
10678         * gcc.dg/pr17024-1.c: New test case.
10679
10680 2004-09-10  Eric Christopher  <echristo@redhat.com>
10681
10682         * gcc.dg/20040910-1.c: New test.
10683
10684 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10685
10686         * gcc.dg/bitfld-9.c: New test.
10687
10688 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
10689
10690         * gcc.c-torture/execute/ieee/acc1.c: New test.
10691         * gcc.c-torture/execute/ieee/acc2.c: New test.
10692         * gcc.c-torture/execute/ieee/mzero6.c: New test.
10693
10694 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10695
10696         * gcc.dg/deprecated-2.c: New test.
10697
10698 2004-09-09  James E Wilson  <wilson@specifixinc.com>
10699
10700         * gcc.dg/init-vec-1.c: New test.
10701
10702 2004-09-09  Roger Sayle  <roger@eyesopen.com>
10703
10704         PR middle-end/17055
10705         * gcc.dg/pr17055-1.c: New test case.
10706
10707 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
10708
10709         PR target/17377
10710         * gcc.c-torture/execute/pr17377.c: New test.
10711
10712 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10713
10714         PR c/8420
10715         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
10716         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
10717         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10718         gcc.dg/long-long-typespec-1.c: New tests.
10719         * gcc.dg/tls/diag-2.c: Update expected diagnostics
10720
10721 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10722
10723         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
10724         gcc.dg/gnu99-static-1.c: New tests.
10725
10726 2004-09-08  Devang Patel  <dpatel@apple.com>
10727
10728         * gcc.dg/darwin-ld-20040828-1.c: New test.
10729         * gcc.dg/darwin-ld-20040828-2.c: New test.
10730         * gcc.dg/darwin-ld-20040828-3.c: New test.
10731
10732 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
10733
10734         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
10735         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
10736         in error message.
10737         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
10738         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
10739         in error message.
10740         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
10741         types they qualify.
10742         * objc.dg/type-size-2.m: Fix wording in comment.
10743         * objc.dg/va-meth-1.m: New test case.
10744
10745 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
10746
10747         PR c/16633:
10748         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
10749         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
10750
10751 2004-09-06  Devang Patel  <dpatel@apple.com>
10752
10753         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
10754         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
10755
10756 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
10757
10758         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
10759         reflect changed line numbering of diagnostics.
10760
10761 2004-09-06  Paul Brook  <paul@codesourcery.com>
10762
10763         * gfortran.dg/edit_real_1.f90: Add new test.
10764
10765 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10766
10767         * gcc.dg/tree-ssa/loop-2.c: New test.
10768         * gcc.dg/tree-ssa/loop-3.c: New test.
10769         * gcc.dg/tree-ssa/loop-4.c: New test.
10770         * gcc.dg/tree-ssa/loop-5.c: New test.
10771
10772 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10773
10774         * gcc.dg/format/sentinel-1.c: Update for parameter option.
10775
10776 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10777
10778         * gcc.dg/format/sentinel-1.c: New test.
10779
10780 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
10781
10782         * testsuite/gcc.dg/builtins-46.c: New.
10783
10784 2004-09-03  Devang Patel  <dpatel@apple.com>
10785
10786         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
10787         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
10788
10789 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10790
10791         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
10792         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
10793         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
10794         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
10795         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
10796         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
10797         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
10798         the non-portable bzero.
10799         * gcc.dg/20010912-1.c: xfail for NetWare.
10800         * gcc.dg/20020426-2.c: xfail for NetWare.
10801         * gcc.dg/20021014-1.c: xfail for NetWare.
10802         * gcc.dg/20021018-1.c: xfail for NetWare.
10803         * gcc.dg/20030213-1.c: xfail for NetWare.
10804         * gcc.dg/20030225-1.c: xfail for NetWare.
10805         * gcc.dg/20030708-1.c: xfail for NetWare.
10806         * gcc.dg/builtins-config.h: Also exclude NetWare.
10807         * gcc.dg/format/format.h: Define restrict only if not already defined.
10808         * gcc.dg/nest.c: xfail for NetWare.
10809         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
10810         * lib/target-supports.exp (check_visibility_available): Exclude
10811         NetWare.
10812
10813 2004-09-03  Jan Beulich  <jbeulich@novell.com>
10814
10815         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
10816         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
10817         deterministic starting point for the alignment of structure fields.
10818         * gcc.dg/Wpadded.c: Dito.
10819         * g++.dg/abi/vbase10.C: Dito.
10820
10821 2004-09-03  Devang Patel  <dpatel@apple.com>
10822
10823         * g++.dg/debug/pr15736.cc: New test.
10824
10825 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10826
10827         * README.QMTEST: Fix out-of-date link.
10828
10829 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
10830
10831         PR fortran/16579
10832         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
10833         Delete.  Duplicate of gfortran.dg/g77/20010610.f
10834
10835 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
10836
10837         * g++.dg/abi/arm_rtti1.C: New test.
10838
10839 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
10840
10841         * gcc.dg/ppc-vector-memcpy.c: New.
10842         * gcc.dg/ppc-vector-memset.c: New.
10843
10844 2004-09-02  Chao-ying Fu  <fu@mips.com>
10845
10846         * gcc.target/mips/mips-3d-1.c: New test.
10847         * gcc.target/mips/mips-3d-2.c: New test.
10848         * gcc.target/mips/mips-3d-3.c: New test.
10849         * gcc.target/mips/mips-3d-4.c: New test.
10850         * gcc.target/mips/mips-3d-5.c: New test.
10851         * gcc.target/mips/mips-3d-6.c: New test.
10852         * gcc.target/mips/mips-3d-7.c: New test.
10853         * gcc.target/mips/mips-3d-8.c: New test.
10854         * gcc.target/mips/mips-3d-9.c: New test.
10855         * gcc.target/mips/mips-ps-1.c: New test.
10856         * gcc.target/mips/mips-ps-2.c: New test.
10857         * gcc.target/mips/mips-ps-3.c: New test.
10858         * gcc.target/mips/mips-ps-4.c: New test.
10859         * gcc.target/mips/mips-ps-type.c: New test.
10860
10861 2004-09-02  Paul Brook  <paul@codesourcery.com>
10862
10863         * gfortran.dg/edit_real_1.f90: Add new tests.
10864
10865 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10866
10867         PR fortran/15327
10868         * gfortran.dg/merge_char_1.f90: New test.
10869
10870 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10871
10872         PR fortran/16404
10873         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
10874
10875 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10876
10877         PR c/1522
10878         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
10879
10880 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
10881
10882         * g++.dg/opt/loop1.C: Do not XFAIL.
10883
10884 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
10885
10886         * gcc.c-torture/execute/20040831-1.c: New test.
10887
10888 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
10889
10890         PR fortran/16579
10891         * gfortran.dg/g77/20010610.f: Now passes.
10892         Copy from g77.f-torture/execute. Add dg-run directive.
10893         * gfortran.dg/g77/README: Update
10894
10895 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10896
10897         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
10898         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
10899         (t1, t2, t3, t4): Add volatile.
10900
10901 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10902
10903         * g++.dg/ext/visibility/arm1.C: New test.
10904
10905 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
10906
10907         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
10908         -pedantic-errors.
10909
10910 2004-09-01  Paul Brook  <paul@codesourcery.com>
10911
10912         * gfortran.dg/eof_2.f90: New test.
10913
10914 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10915
10916         PR fortran/16579
10917         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
10918
10919 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
10920
10921         PR libfortran/16805
10922         * gfortran.dg/list_read_2.f90: New test.
10923
10924 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
10925
10926         * g++.dg/abi/key1.C: New test.
10927
10928 2004-08-31  Richard Henderson  <rth@redhat.com>
10929
10930         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
10931         form of offsetof.
10932         * g++.dg/other/offsetof5.C: Remove duplicate.
10933
10934 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10935
10936         PR fortran/17244
10937         * gfortran.dg/func_derived_1.f90: New test.
10938
10939 2004-08-31  Paul Brook  <paul@codesourcery.com>
10940
10941         * gfortran.dg/eof_1.f90: New test.
10942
10943 2004-08-31  Paul Brook  <paul@codesourcery.com>
10944
10945         * gfortran.dg/list_read_1.f90: New file.
10946
10947 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
10948
10949         * g++.dg/opt/loop1.C: XFAIL.
10950
10951 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
10952
10953         * gcc.dg/funcdef-storage-1.c: New.
10954         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
10955         an extern function in local scope.
10956         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
10957         declare an 'auto inline' function in local scope.
10958         * gcc.dg/20011130-1.c: Likewise.
10959         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
10960         an 'auto' function in local scope.
10961         * gcc.dg/20021014-1.c: Likewise.
10962         * gcc.dg/20030331-2.c: Likewise.
10963
10964 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10965
10966         * gfortran.dg/blockdata_1.f90: New test.
10967
10968 2004-08-30  Richard Henderson  <rth@redhat.com>
10969
10970         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
10971
10972 2004-08-30  Richard Henderson  <rth@redhat.com>
10973
10974         * lib/fortran-torture.exp (fortran-torture-execute): Honor
10975         additional_flags set by alternate driver.
10976         (ieee-options): New procedure.
10977         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
10978         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
10979         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
10980         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
10981
10982 2004-08-30  Richard Henderson  <rth@redhat.com>
10983
10984         * lib/f-torture.exp: Remove.
10985
10986 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
10987
10988         PR rtl-optimization/16590
10989         * g++.dg/opt/loop1.C: New test.
10990
10991 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10992
10993         PR fortran/13910
10994         * gfortran.dg/oldstyle_1.f90: New test.
10995
10996 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
10997         Paul Brook  <paul@codesourcery.com>
10998
10999         * gfortran.dg/g77/README: Update.
11000         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11001         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11002         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11003
11004 2004-08-28  Paul Brook  <paul@codesourcery.com>
11005
11006         PR libfortran/17195
11007         * gfortran.dg/edit_real_1.f90: New test.
11008
11009 2004-08-27  Paul Brook  <paul@codesourcery.com>
11010
11011         * gfortran.dg/rewind_1.f90: New test.
11012
11013 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11014
11015         PR fortran/16597
11016         * gfortran.dg/pr16597.f90: New test.
11017
11018 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11019
11020         PR c/13801
11021         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11022         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11023         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11024         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11025         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11026
11027 2004-08-26  Nick Clifton  <nickc@redhat.com>
11028
11029         * gcc.c-torture/compile/pr17119.c: New test.
11030
11031 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11032
11033         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11034
11035 2004-08-25  Richard Henderson  <rth@redhat.com>
11036
11037         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11038         the bits that expect kind=8 to be the largest real kind.
11039
11040 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11041
11042         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11043
11044 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11045
11046         * gfortran.dg/assignment_1.f90: New test.
11047
11048 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11049
11050         * g++.dg/template/repo3.C: New test.
11051
11052 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11053
11054         PR middle-end/16693
11055         PR tree-optimization/16372
11056         * g++.dg/opt/pr16372-1.C: New test case.
11057         * g++.dg/opt/pr16693-1.C: New test case.
11058         * g++.dg/opt/pr16693-2.C: New test case.
11059
11060 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11061
11062         * objc.dg/proto-lossage-4.m: New test.
11063
11064 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11065
11066         PR c++/17155
11067         * g++.dg/inherit/local2.C: New test.
11068
11069 2004-08-25  Paul Brook  <paul@codesourcery.com>
11070
11071         PR fortran/17144
11072         * gfortran.dg/string_ctor_1.f90: New test.
11073
11074 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11075
11076         PR c++/14428
11077         * g++.dg/template/redecl2.C: New test.
11078
11079 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11080
11081         PR fortran/17143
11082         * gfortran.dg/pr17143.f90: New test.
11083
11084 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11085
11086         PR fortran/17164
11087         * gfortran.dg/pr17164.f90: New test.
11088
11089 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11090
11091         * gcc.dg/tree-ssa/loop-1.c: New test.
11092
11093 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11094
11095         * gcc.c-torture/compile/20040824-1.c: New test.
11096
11097 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11098
11099         * gcc.c-torture/compile/iftrap-3.c: New test.
11100
11101 2004-08-24  Paul Brook  <paul@codesourcery.com>
11102
11103         * gfortran.dg/entry_2.f90: New test.
11104
11105 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11106
11107         PR c++/16889
11108         * g++.dg/lookup/ambig[12].C: New.
11109
11110 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11111
11112         PR c++/16706
11113         * g++.dg/template/crash21.C: New test.
11114         * g++.dg/template/crash22.C: Likewise.
11115
11116 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11117
11118         PR c++/17149
11119         * g++.dg/template/access15.C: New.
11120
11121 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11122
11123         PR c++/17163
11124         * g++.dg/template/repo2.C: New test.
11125
11126 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11127
11128         PR rtl-optimization/17078
11129         * gcc.c-torture/execute/pr17078-1.c: New test case.
11130
11131 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11132
11133         PR c/14492
11134         * gcc.dg/debug/crash1.c: New test.
11135
11136 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11137
11138         PR c/16180
11139         * gcc.dg/loop-5.c: New test.
11140
11141 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11142
11143         * gcc.c-torture/execute/20040823-1.c: New test.
11144
11145 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11146
11147         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11148         to the assembler.  Simplify test accordingly.
11149         (asm_abi_flags): Use GNU names.
11150         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11151         to check for ABI flags.
11152
11153 2004-08-22  Andrew Pinski  <apinski@apple.com>
11154
11155         * g++.dg/opt/pr14029.C: New test.
11156         * gcc.c-torture/execute/pr15262.c: New test.
11157
11158 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11159
11160         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11161
11162 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11163
11164         PR 16908
11165         * gfortran.dg/direct_io.f90: New test.
11166
11167 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11168
11169         PR c++/17121
11170         * g++.dg/inherit/local2.C: New test.
11171
11172 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11173
11174         PR c++/17120
11175         * g++.dg/warn/Wparentheses-4.C: New test.
11176
11177 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11178
11179         PR c++/17121
11180         * g++.dg/inherit/local2.C: New test.
11181
11182         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11183         * gcc.dg/ppc-ldstruct.c: Likewise.
11184         * gcc.dg/ppc64-abi-2.c: Likewise.
11185
11186 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11187
11188         PR rtl-optimization/17099
11189         * gcc.c-torture/execute/20040820-1.c: New test.
11190
11191 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11192
11193         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11194
11195 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11196
11197         PR fortran/17077
11198         * gfortran.dg/auto_array_1.f90: New test.
11199
11200 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11201
11202         PR fortran/17074
11203         * gfortran.dg/simpleif_1.f90: New test.
11204
11205 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11206
11207         * lib/target-supports.exp (check_profiling_available): Return
11208         false for arm*-*-symbianelf* and arm*-*-eabi*.
11209
11210         PR c++/15890
11211         * g++.dg/template/delete1.C: New test.
11212
11213 2004-08-19  Paul Brook  <paul@codesourcery.com>
11214
11215         PR fortran/14976
11216         PR fortran/16228
11217         * gfortran.dg/data_char_1.f90: New test.
11218
11219 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11220
11221         PR fortran/16946
11222         * gfortran.dg/reduction.f90: New testcase.
11223
11224 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11225
11226         PR fortran/16520
11227         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11228
11229 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11230
11231         PR c++/17041
11232         * g++.dg/Wparentheses-3.C: New test.
11233
11234 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11235
11236         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11237         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11238         * gcc.dg/vect/vect-2.c: Likewise.
11239         * gcc.dg/vect/vect-3.c: Likewise.
11240         * gcc.dg/vect/vect-4.c: Likewise.
11241         * gcc.dg/vect/vect-5.c: Likewise.
11242         * gcc.dg/vect/vect-6.c: Likewise.
11243         * gcc.dg/vect/vect-7.c: Likewise.
11244         * gcc.dg/vect/vect-25.c: Likewise.
11245         * gcc.dg/vect/vect-31.c: Likewise.
11246         * gcc.dg/vect/vect-32.c: Likewise.
11247         * gcc.dg/vect/vect-34.c: Likewise.
11248         * gcc.dg/vect/vect-36.c: Likewise.
11249         * gcc.dg/vect/vect-all.c: Likewise.
11250
11251 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11252
11253         PR c++/17068
11254         * g++.dg/template/operator4.C: New test.
11255
11256 2004-08-18  Richard Henderson  <rth@redhat.com>
11257
11258         * gcc.dg/20040206-1.c: XFAIL.
11259
11260 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11261
11262         PR c++/16246
11263         * g++.dg/template/array7.C: New test.
11264
11265 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11266
11267         * gcc.dg/mips-movcc-1.c: New test.
11268         * gcc.dg/mips-movcc-2.c: New test.
11269         * gcc.dg/mips-movcc-3.c: New test.
11270
11271         * gcc.dg/mips-nmadd-1.c: New test.
11272         * gcc.dg/mips-nmadd-2.c: New test.
11273
11274 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11275
11276         PR c++/15871
11277         * g++.dg/opt/inline8.C: New test.
11278
11279         PR c++/16965
11280         * g++.dg/parse/error17.C: New test.
11281
11282 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11283
11284         * gcc.dg/vect: New directory for vectorizer tests.
11285         * gcc.dg/vect/tree-vect.h: New file.
11286         * gcc.dg/vect/vect.exp: New file.
11287         * gcc.dg/vect/pr16105.c.c: New test.
11288         * gcc.dg/vect/vect-1.c: New test.
11289         * gcc.dg/vect/vect-2.c: New test.
11290         * gcc.dg/vect/vect-3.c: New test.
11291         * gcc.dg/vect/vect-4.c: New test.
11292         * gcc.dg/vect/vect-5.c: New test.
11293         * gcc.dg/vect/vect-6.c: New test.
11294         * gcc.dg/vect/vect-7.c: New test.
11295         * gcc.dg/vect/vect-8.c: New test.
11296         * gcc.dg/vect/vect-9.c: New test.
11297         * gcc.dg/vect/vect-10.c: New test.
11298         * gcc.dg/vect/vect-11.c: New test.
11299         * gcc.dg/vect/vect-12.c: New test.
11300         * gcc.dg/vect/vect-13.c: New test.
11301         * gcc.dg/vect/vect-14.c: New test.
11302         * gcc.dg/vect/vect-15.c: New test.
11303         * gcc.dg/vect/vect-16.c: New test.
11304         * gcc.dg/vect/vect-17.c: New test.
11305         * gcc.dg/vect/vect-18.c: New test.
11306         * gcc.dg/vect/vect-19.c: New test.
11307         * gcc.dg/vect/vect-20.c: New test.
11308         * gcc.dg/vect/vect-21.c: New test.
11309         * gcc.dg/vect/vect-22.c: New test.
11310         * gcc.dg/vect/vect-23.c: New test.
11311         * gcc.dg/vect/vect-24.c: New test.
11312         * gcc.dg/vect/vect-25.c: New test.
11313         * gcc.dg/vect/vect-26.c: New test.
11314         * gcc.dg/vect/vect-27.c: New test.
11315         * gcc.dg/vect/vect-28.c: New test.
11316         * gcc.dg/vect/vect-29.c: New test.
11317         * gcc.dg/vect/vect-30.c: New test.
11318         * gcc.dg/vect/vect-31.c: New test.
11319         * gcc.dg/vect/vect-32.c: New test.
11320         * gcc.dg/vect/vect-33.c: New test.
11321         * gcc.dg/vect/vect-34.c: New test.
11322         * gcc.dg/vect/vect-35.c: New test.
11323         * gcc.dg/vect/vect-36.c: New test.
11324         * gcc.dg/vect/vect-37.c: New test.
11325         * gcc.dg/vect/vect-38.c: New test.
11326         * gcc.dg/vect/vect-40.c: New test.
11327         * gcc.dg/vect/vect-41.c: New test.
11328         * gcc.dg/vect/vect-42.c: New test.
11329         * gcc.dg/vect/vect-43.c: New test.
11330         * gcc.dg/vect/vect-44.c: New test.
11331         * gcc.dg/vect/vect-45.c: New test.
11332         * gcc.dg/vect/vect-46.c: New test.
11333         * gcc.dg/vect/vect-47.c: New test.
11334         * gcc.dg/vect/vect-48.c: New test.
11335         * gcc.dg/vect/vect-49.c: New test.
11336         * gcc.dg/vect/vect-50.c: New test.
11337         * gcc.dg/vect/vect-51.c: New test.
11338         * gcc.dg/vect/vect-52.c: New test.
11339         * gcc.dg/vect/vect-53.c: New test.
11340         * gcc.dg/vect/vect-54.c: New test.
11341         * gcc.dg/vect/vect-55.c: New test.
11342         * gcc.dg/vect/vect-56.c: New test.
11343         * gcc.dg/vect/vect-57.c: New test.
11344         * gcc.dg/vect/vect-58.c: New test.
11345         * gcc.dg/vect/vect-59.c: New test.
11346         * gcc.dg/vect/vect-60.c: New test.
11347         * gcc.dg/vect/vect-61.c: New test.
11348         * gcc.dg/vect/vect-all.c: New test.
11349         * gcc.dg/vect/vect-none.c: New test.
11350
11351 2004-08-17  Paul Brook  <paul@codesourcery.com>
11352
11353         PR fortran/13082
11354         * gfortran.dg/entry_1.f90: New test.
11355
11356 2004-08-17  Andrew Pinski  <apinski@apple.com>
11357
11358         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11359
11360 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11361
11362         * gcc.dg/pr17036-1.c: New test.
11363
11364 2004-08-16  Devang Patel  <dpatel@apple.com>
11365
11366         * gcc.dg/darwin-20040809-1.c: New test.
11367
11368 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11369
11370         * gcc.dg/funcdef-attr-1.c: New test.
11371
11372 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11373
11374         * gcc.dg/altivec-17.c: New test.
11375         * gcc.dg/altivec-18.c: New test.
11376
11377 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11378
11379         PR c++/6749
11380         * g++.dg/template/vtable2.C: New test.
11381
11382 2004-08-14  Richard Henderson  <rth@redhat.com>
11383
11384         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11385         * gcc.dg/pack-test-4.c (main): Return 0.
11386         * gcc.dg/setjmp-1.c: Remove XFAIL.
11387         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11388
11389 2004-08-14  Richard Henderson  <rth@redhat.com>
11390
11391         * gcc.dg/980217-1.c: Add prototype for printf.
11392
11393 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11394
11395         * gfortran.dg/pr16935.f90: New test.
11396
11397 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11398
11399         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11400
11401 2004-08-13  Paul Brook  <paul@codesourcery.com>
11402
11403         * gfortran.dg/der_io_1.f90: Remove stray comma.
11404
11405 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11406
11407         * gcc.dg/vmx/cw-bug-2.c: Remove.
11408         * gcc.dg/vmx/vprint-1.c: Remove.
11409         * gcc.dg/vmx/vscan-1.c: Remove.
11410
11411 2004-08-12  Devang patel  <dpatel@apple.com>
11412
11413         * gcc.dg/darwin-20040809-2.c: New test.
11414
11415 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11416
11417         * g++.dg/ext/altivec-12.C: New test.
11418
11419         * g++.dg/ext/altivec-11.C: New test.
11420
11421 2004-08-12  Paul Brook  <paul@codesourcery.com>
11422
11423         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11424
11425 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11426
11427         * g++.dg/ext/altivec-2.C: Check for hardware support before
11428         executing any VMX instructions.
11429
11430         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11431
11432 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11433
11434         PR c++/16276
11435         * g++.old-deja/g++.other/comdat4.C: New test.
11436         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11437
11438 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11439
11440         PR target/16286
11441         * gcc.dg/pr16286.c: New test.
11442
11443 2004-08-12 Jan Beulich <jbeulich@novell.com>
11444
11445         * g++.dg/ext/asm5.C: New.
11446
11447 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11448
11449         PR c++/16698
11450         * g++.dg/eh/crash1.C: New test.
11451
11452         PR c++/16717
11453         * g++.dg/ext/construct1.C: New test.
11454
11455 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11456
11457         PR c++/16853
11458         * g++.dg/init/ptrmem1.C: New test.
11459
11460         PR c++/16618
11461         * g++.dg/parse/offsetof5.C: New test.
11462
11463         PR c++/16870
11464         * g++.dg/template/overload3.C: New test.
11465
11466 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11467
11468         PR c++/16964
11469         * g++.dg/parse/error16.C: New test.
11470
11471         PR c++/16904
11472         * g++.dg/template/error14.C: New test.
11473
11474         PR c++/16929
11475         * g++.dg/template/error15.C: New test.
11476
11477 2004-08-11  Devang Patel  <dpatel@apple.com>
11478
11479         * gcc.dg/darwin-ld-20040809-1.c: New test.
11480         * gcc.dg/darwin-ld-20040809-2.c: New test.
11481
11482 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11483
11484         PR fortran/16917
11485         * gfortran.dg/dfloat_1.f90: New test.
11486
11487 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11488
11489         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11490         * gcc.dg/dll-2.c: Fix dg-require syntax.
11491         * gcc.misc-tests/arm-isr.c (abort): Declare.
11492         (exit): Likewise.
11493
11494 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11495
11496         PR c++/16971
11497         * g++.dg/parse/crash16.C: New test.
11498
11499 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11500
11501         * gcc.dg/mips-rsqrt-1.c: New test case.
11502         * gcc.dg/mips-rsqrt-2.c: New test case.
11503         * gcc.dg/mips-rsqrt-3.c: New test case.
11504
11505 2004-08-10  Paul Brook  <paul@codesourcery.com>
11506
11507         * gfortran.dg/der_io_1.f90: New test.
11508
11509 2004-08-10  Paul Brook  <paul@codesourcery.com>
11510
11511         PR fortran/16919
11512         * gfortran.dg/der_array_1.f90: New test.
11513
11514 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11515
11516         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11517
11518 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11519
11520         * gcc.dg/wchar_t-2.c: Fix typo.
11521
11522 2004-08-09  Falk Hueffner  <falk@debian.org>
11523
11524         PR tree-optimization/12517
11525         * gcc.c-torture/compile/pr12517.c: New test.
11526
11527         PR tree-optimization/12578
11528         * gcc.c-torture/compile/pr12578.c: New test.
11529
11530         PR tree-optimization/12899
11531         * gcc.c-torture/compile/pr12899.c: New test.
11532
11533         PR rtl-optimization/14692
11534         * gcc.c-torture/compile/pr14692.c: New test.
11535
11536         PR tree-optimization/16461
11537         * gcc.c-torture/compile/pr16461.c: New test.
11538
11539 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11540
11541         * gfortran.dg/getenv_1.f90: New test.
11542
11543 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11544
11545         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11546         wchar_t.
11547         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11548
11549 2004-08-06  Paul Brook  <paul@codesourcery.com>
11550
11551         * gfortran.dg/ret_array_1.f90: New test.
11552         * gfortran.dg/ret_pointer_1.f90: New test.
11553
11554 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11555
11556         * gcc.dg/missing-field-init-[12].c: New tests.
11557         * g++.dg/warn/missing-field-init-[12].C: New tests.
11558
11559 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11560
11561         * gcc.dg/enum2.c: New test.
11562         * gcc.dg/symbian3.c: Likewise.
11563         * gcc.dg/symbian4.c: Likewise.
11564         * gcc.dg/wchar_t-2.c: Likewise.
11565
11566 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11569         destructor tests.
11570
11571 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11572
11573         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11574         dg-require-visiblity.
11575         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11576         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11577         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11578         * g++.dg/ext/visibility/new1.C: Likewise.
11579         * g++.dg/ext/visibility/pragma.C: Likewise.
11580         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11581         * g++.dg/ext/visibility/virtual.C: Likewise.
11582         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11583         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11584         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11585         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11586         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11587         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11588         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11589         * g++/dg/ext/visibility/visibility-8.C: New test.
11590         * gcc.c-torture/compile/dll.x: Remove.
11591         * gcc.dg/dll-2.c: Use dg-require-dll
11592         * gcc.dg/visibility-10.c: New test.
11593         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11594         supporting DLLs.
11595         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11596         (scan_not_hidden): Likewise.
11597
11598 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11599
11600         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11601
11602 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11603
11604         * gcc.c-torture/execute/20040805-1.c: New test.
11605
11606 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11607
11608         * gcc.dg/20020118-1.c: Declare abort.
11609         * gcc.dg/altivec_check.h: Likewise.
11610         * gcc.dg/iftrap-2.c: Likewise.
11611         * gcc.dg/pragma-darwin.c: Likewise.
11612         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11613
11614 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11615
11616         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11617
11618 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11619
11620         * gcc.c-torture/execute/builtins/abs-2.c,
11621         gcc.c-torture/execute/builtins/abs-3.c,
11622         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11623         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11624         intmax_t, uintmax_t and their limits.
11625         * gcc.dg/intmax_t-1.c: New test.
11626
11627 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11628
11629         * g++.dg/tc1/dr147.C: Add reference to PR.
11630
11631 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11632
11633         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11634         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11635
11636 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11637
11638         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11639
11640 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11641
11642         * gcc.dg/redecl-5.c: New test.
11643         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11644         of scanf.
11645
11646 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11647
11648         PR middle-end/16790
11649         * gcc.c-torture/execute/pr16790-1.c: New test case.
11650
11651 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11652
11653         * g++.dg/ext/visibility/assign1.C: New test.
11654         * g++.dg/ext/visibility/new1.C: Likewise.
11655
11656         * gcc.dg/symbian1.c: New test.
11657         * gcc.dg/symbian2.c: Likewise.
11658
11659 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11660
11661         PR target/16570
11662         * gcc.dg/i386-sse-9.c: New test.
11663
11664 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11665
11666         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11667
11668 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11669
11670         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11671         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11672         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11673         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11674         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11675         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11676         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11677         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11678         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11679         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11680         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11681         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11682         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11683         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11684         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11685         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11686         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
11687         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
11688         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
11689         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
11690         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
11691         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
11692         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
11693         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11694         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
11695         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
11696         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
11697         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
11698         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11699         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11700         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
11701         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
11702         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
11703         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
11704         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
11705         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11706         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11707         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11708         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11709         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
11710         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
11711         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
11712         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
11713         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
11714         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11715         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11716         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
11717         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
11718         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
11719         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
11720         gcc.misc-tests/i386-pf-3dnow-1.c,
11721         gcc.misc-tests/i386-pf-athlon-1.c,
11722         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11723         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
11724         Declare built-in functions used.
11725         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
11726
11727 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
11728
11729         PR c++/16707
11730         * g++.dg/lookup/using12.C: New test.
11731
11732         * g++.dg/init/null1.C: Fix PR number.
11733         * g++.dg/parse/namespace10.C: Likewise.
11734
11735 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11736
11737         PR c++/16224
11738         * g++.dg/template/spec17.C: New test.
11739         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
11740         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
11741
11742 2004-08-02  David Billinghurst
11743
11744         PR fortran/16292
11745         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
11746
11747 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
11748
11749         * gcc.dg/ia64-got-1.c: New test case.
11750
11751 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
11752
11753         PR c++/16489
11754         * g++.dg/init/null1.C: New test.
11755         * g++.dg/tc1/dr76.C: Adjust error marker.
11756
11757         PR c++/16529
11758         * g++.dg/parse/namespace10.C: New test.
11759
11760         PR c++/16810
11761         * g++.dg/inherit/ptrmem2.C: New test.
11762
11763 2004-08-02  Ben Elliston  <bje@au.ibm.com>
11764
11765         PR target/16155
11766         * gcc.dg/pr16155.c: New test.
11767
11768 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
11769
11770         * gcc.dg/redecl-2.c: New test.
11771
11772 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
11773
11774         * gcc.dg/darwin-longdouble.c: New file.
11775
11776 2004-07-30  Richard Henderson  <rth@redhat.com>
11777
11778         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
11779         write to constant argument.
11780         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
11781
11782 2004-07-30  Richard Henderson  <rth@redhat.com>
11783
11784         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
11785         tests of nearest around zero.
11786
11787 2004-07-30  Andrew Pinski  <apinski@apple.com>
11788
11789         * gcc.c-torture/compile/20040730-1.c: New test.
11790
11791 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11792
11793         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
11794         powerpc-eabispe.
11795
11796 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11797
11798         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
11799
11800 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11801
11802         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
11803         contains $ld_library_path.
11804         * lib/gfortran.exp (gfortran_link_flags): Likewise.
11805
11806 2004-07-29  Richard Henderson  <rth@redhat.com>
11807
11808         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
11809
11810         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
11811         (alt2, which): New.
11812         (Check): Accept either alternative.
11813
11814 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
11815
11816         * g++.dg/abi/inline1.C: New test.
11817         * g++.dg/abi/local1-a.cc: Likewise.
11818         * g++.dg/abi/local1.C: Likewise.
11819         * g++.dg/abi/mangle11.C: Tweak location of warnings.
11820         * g++.dg/abi/mangle12.C: Likewise.
11821         * g++.dg/abi/mangle17.C: Likewise.
11822         * g++.dg/abi/mangle20-2.C: Likewise.
11823         * g++.dg/opt/interface1.C: Likewise.
11824         * g++.dg/opt/interface1.h: Likewise.
11825         * g++.dg/opt/interface1-a.cc: New test.
11826         * g++.dg/parse/repo1.C: New test.
11827         * g++.dg/template/repo1.C: Likewise.
11828         * g++.dg/warn/Winline-1.C: Likewise.
11829         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
11830
11831 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
11832
11833         * gcc.dg/tree-ssa/20040729-1.c: New test.
11834
11835 2004-07-27  Matt Austern <austern@apple.com>
11836
11837         * gcc.dg/darwin-bool-1.c: New test.
11838         * gcc.dg/darwin-bool-2.c: New test.
11839
11840 2004-07-28  Richard Henderson  <rth@redhat.com>
11841
11842         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
11843         arguments in the correct type.  Don't write to constant arguments.
11844
11845 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11846
11847         PR tree-optimization/16688
11848         PR tree-optimization/16689
11849         * g++.dg/tree-ssa/pr16688.C: New test.
11850
11851 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11852
11853         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11854         loads.  Not only in the comment, this time.
11855
11856 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
11857
11858         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
11859         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
11860         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
11861         * gcc.dg/sh4a-bitmovua.c: New.
11862         * gcc.dg/sh4a-cos.c: New.
11863         * gcc.dg/sh4a-cosf.c: New.
11864         * gcc.dg/sh4a-fprun.c: New.
11865         * gcc.dg/sh4a-fsrra.c: New.
11866         * gcc.dg/sh4a-memmovua.c: New.
11867         * gcc.dg/sh4a-sin.c: New.
11868         * gcc.dg/sh4a-sincos.c: New.
11869         * gcc.dg/sh4a-sincosf.c: New.
11870         * gcc.dg/sh4a-sinf.c: New.
11871
11872 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
11873
11874         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
11875         conditionals.
11876         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
11877         loads.
11878         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
11879         DOM1.
11880
11881 2004-07-27  Andrew Pinski  <apinski@apple.com>
11882
11883         * g++.dg/rtti/tinfo1.C: Correct the xfail.
11884
11885 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
11886
11887         * gcc.dg/pragma-isr.c: New test.
11888
11889 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11890
11891         PR c++/14429
11892         * g++.dg/template/ttp11.C: New test.
11893
11894 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
11895
11896         * gcc.c-torture/compile/20040727-1.c: New test.
11897
11898 2004-07-26  Eric Christopher  <echristo@redhat.com>
11899
11900         * gcc.c-torture/compile/20040726-2.c: New test.
11901
11902 2004-07-26  Andrew Pinski  <apinski@apple.com>
11903
11904         * g++.dg/rtti/tinfo1.C: Xfail.
11905
11906 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
11907
11908         * gcc.c-torture/compile/20040726-1.c: New test.
11909
11910 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
11911             Brian Ryner  <bryner@brianryner.com>
11912
11913         PR c++/9283
11914         PR c++/15000
11915         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
11916         * g++.dg/ext/visibility/: New directory.
11917         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
11918         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
11919         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
11920         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
11921         * g++.dg/ext/visibility/fvisibility.C,
11922         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
11923         g++.dg/ext/visibility/fvisibility-override1.C
11924         g++.dg/ext/visibility/fvisibility-override2.C
11925         g++.dg/ext/visibility/memfuncts.C
11926         g++.dg/ext/visibility/noPLT.C
11927         g++.dg/ext/visibility/pragma.C
11928         g++.dg/ext/visibility/pragma-override1.C
11929         g++.dg/ext/visibility/pragma-override2.C
11930         g++.dg/ext/visibility/staticmemfuncts.C
11931         g++.dg/ext/visibility/virtual.C: New tests.
11932
11933 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11934
11935         PR c/15360
11936         * gcc.dg/pr15360-1.c: New test.
11937
11938 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
11939
11940         * gcc.dg/pragma-align-2.c: New test.
11941         * gcc.dg/pragma-init-fini.c: New test.
11942         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
11943         targets.
11944
11945 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
11946
11947         * gcc.dg/init-string-2.c: New test.
11948
11949 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
11950
11951         PR 16684
11952         * gcc.dg/Wredundant-decls-1.c: New test case.
11953
11954 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
11955
11956         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
11957         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
11958         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
11959         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
11960         * gcc.dg/compat/generate-random.c: New file.
11961         * gcc.dg/compat/generate-random.h: Likewise.
11962         * gcc.dg/compat/generate-random_r.c: Likewise.
11963         * gcc.dg/compat/struct-layout-1.h: Likewise.
11964         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
11965         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
11966         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
11967         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
11968         * gcc.dg/compat/struct-layout-1_main.c: New test.
11969         * gcc.dg/compat/struct-layout-1_x.c: New file.
11970         * gcc.dg/compat/struct-layout-1_y.c: New file.
11971         * gcc.dg/compat/struct-layout-1_test.h: New file.
11972
11973 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11974
11975         * gcc.dg/comp-return-1.c: New test
11976
11977 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
11978
11979         * gcc.dg/vmx/8-02a.c: Fix typo.
11980
11981         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
11982         * gcc.dg/darwin-abi-3.c: New test.
11983
11984         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
11985         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
11986
11987         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
11988         * gcc.dg/vmx/ops-long-1.c: New test.
11989         * gcc.dg/vmx/ops-long-2.c: New test.
11990
11991 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         * g++.dg/lookup/conv-[1234].C: New.
11994
11995 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
11996
11997         * g++.dg/parse/attr2.C: Simplify.
11998
11999 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12000
12001         PR c/7284
12002         * gcc.c-torture/execute/pr7284-1.c: New test.
12003
12004 2004-07-22  Brian Booth  <bbooth@redhat.com>
12005
12006         * gcc.dg/tree-ssa/20040721-1.c: New test.
12007
12008 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12009
12010         * g++.dg/template/crash20.c: New.
12011
12012 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12013
12014         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12015         Add dg-run directive.  Declare variables as required.
12016         * gfortran.dg/g77/README: Update
12017
12018 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12019
12020         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12021         gcc.dg/cris-peep2-andu2.c: New tests.
12022
12023 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12024
12025         PR c/15052
12026         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12027         on return type.
12028         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12029         messages.
12030         * gcc.dg/qual-return-2.c: Update expected messages.
12031         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12032
12033 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12034
12035         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12036         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12037
12038 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12039
12040         PR c/11250
12041         * gcc.dg/init-string-1.c: New test.
12042
12043 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12044
12045         PR middle-end/15345
12046         PR c/16450
12047         * gcc.dg/torture/nested-fn-1.c: New test.
12048
12049 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12050
12051         PR target/16559
12052         * gcc.dg/ia64-fptr-1.c: New file.
12053
12054 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12055
12056         PR c++/14497
12057         * g++.dg/template/spec16.C: New test.
12058         * g++.old-deja/g++.robertl/eb118.C: Remove.
12059
12060 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12061
12062         PR c++/509
12063         * g++.dg/template/spec15.C: New test.
12064
12065 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12066
12067         Copy cases from g77.f-torture/execute and add dg-run
12068         directive.  Other changes as noted.
12069         * gfortran.dg/g77/13037.f
12070         * gfortran.dg/g77/1832.f
12071         * gfortran.dg/g77/19981119-0.f
12072         * gfortran.dg/g77/19990313-0.f
12073         * gfortran.dg/g77/19990313-1.f
12074         * gfortran.dg/g77/19990313-2.f
12075         * gfortran.dg/g77/19990313-3.f
12076         * gfortran.dg/g77/19990419-1.f
12077         * gfortran.dg/g77/19990826-0.f
12078         * gfortran.dg/g77/19990826-2.f
12079         * gfortran.dg/g77/20000503-1.f
12080         * gfortran.dg/g77/20001111.f
12081         * gfortran.dg/g77/20010116.f
12082         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12083         * gfortran.dg/g77/20010430.f
12084         * gfortran.dg/g77/6177.f
12085         * gfortran.dg/g77/947.f
12086         * gfortran.dg/g77/970816-3.f
12087         * gfortran.dg/g77/971102-1.f
12088         * gfortran.dg/g77/980520-1.f
12089         * gfortran.dg/g77/980628-0.f
12090         * gfortran.dg/g77/980628-1.f
12091         * gfortran.dg/g77/980628-10.f
12092         * gfortran.dg/g77/980628-2.f
12093         * gfortran.dg/g77/980628-3.f
12094         * gfortran.dg/g77/980628-7.f
12095         * gfortran.dg/g77/980628-8.f
12096         * gfortran.dg/g77/980628-9.f
12097         * gfortran.dg/g77/980701-0.f
12098         * gfortran.dg/g77/980701-1.f
12099         * gfortran.dg/g77/cabs.f
12100         * gfortran.dg/g77/claus.f
12101         * gfortran.dg/g77/complex_1.f
12102         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12103         * gfortran.dg/g77/dcomplex.f
12104         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12105         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12106         * gfortran.dg/g77/f90-intrinsic-numeric.f
12107         * gfortran.dg/g77/int8421.f
12108         * gfortran.dg/g77/labug1.f
12109         * gfortran.dg/g77/large_vec.f
12110         * gfortran.dg/g77/le.f
12111         * gfortran.dg/g77/short.f
12112         * gfortran.dg/g77/README: Update
12113
12114 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12115
12116         PR c++/16637
12117         * g++.dg/parse/lookup4.C: New test.
12118
12119 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12120
12121         PR c++/16175
12122         * g++.dg/template/ttp10.C: New test.
12123
12124 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12125
12126         * gcc.dg/pr12625-1.c: New test.
12127
12128 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12129
12130         * testsuite/gcc.dg/switch-warn-1.c: New test.
12131         * testsuite/gcc.dg/switch-warn-2.c: New test.
12132         * gcc.c-torture/compile/pr14730.c: Update.
12133
12134 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12135
12136         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12137         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12138         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12139         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12140
12141 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12142
12143         PR c++/16623
12144         * g++.dg/template/assign1.C: New test.
12145
12146 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12147
12148         PR c++/12170
12149         * g++.dg/template/ttp9.C: New test.
12150
12151 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12152
12153         * gcc.dg/format/cmn-err-1.c: New test.
12154
12155 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12156
12157         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12158         gcc.dg/Wparentheses-10.c: New tests.
12159         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12160
12161 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12162
12163         PR fortran/16465
12164         * gfortran.dg/g77//ffixed-line-length-0.f,
12165         gfortran.dg/g77/ffixed-line-length-132.f,
12166         gfortran.dg/g77/ffixed-line-length-72.f,
12167         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12168         gfortran.dg/g77/README: Update.
12169
12170 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12171
12172         PR c++/13092
12173         * g++.dg/template/non-dependent7.C: New test.
12174         * g++.dg/template/non-dependent8.C: Likewise.
12175         * g++.dg/template/non-dependent9.C: Likewise.
12176         * g++.dg/template/non-dependent10.C: Likewise.
12177
12178 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12179
12180         PR c++/16337
12181         * g++.dg/parse/attr2.C: New test.
12182
12183 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12184
12185         * g77.dg: Removed.
12186         * g77.f-torture: Ditto.
12187
12188 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12189
12190         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12191         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12192         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12193
12194 2004-07-16  Richard Henderson  <rth@redhat.com>
12195
12196         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12197
12198 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12199
12200         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12201         tests with full list of options.
12202         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12203         of TORTURE_OPTIONS if test contains 'dg-do run'.
12204
12205         PR fortran/16404
12206         * gfortran.dg/do_iterator.f90: New test.
12207
12208 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12209
12210         PR rtl-optimization/16536
12211         * gcc.c-torture/execute/restrict-1.c: New test.
12212
12213 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12214
12215         PR fortran/15324
12216         * gfortran.dg/pr15324.f90: New test.
12217
12218         PR fortran/15129
12219         * gfortran.dg/pr15129.f90: New test.
12220
12221         PR fortran/15140
12222         * gfortran.dg/pr15140.f90: New test.
12223
12224         PR fortran/13792
12225         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12226         compile-time simplification.
12227
12228 2004-07-14  Mike Stump  <mrs@apple.com>
12229
12230         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12231
12232 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12233
12234         PR target/16325
12235         * gcc.dg/profile-generate-1.c: New.
12236
12237 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12238
12239         * gcc.c-torture/execute/20040709-1.c: New test.
12240         * gcc.c-torture/execute/20040709-2.c: New test.
12241
12242 2004-07-14  Mike Stump  <mrs@apple.com>
12243
12244         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12245
12246 2004-07-14  Mike Stump  <mrs@apple.com>
12247
12248         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12249
12250 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12251
12252         PR c++/16518
12253         * g++.dg/parse/mutable1.C: New test.
12254
12255 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12256
12257         PR tree-optimization/16443
12258         * gcc.dg/tree-ssa/20040713-1.c: New test.
12259
12260 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12261
12262         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12263         for operator new.
12264
12265 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12266
12267         * gfortran.dg/g77/README: New file
12268         * gfortran.dg/g77/19981216-0.f:  Copy from
12269         g77.f-torture/noncompile.  Add "dg-do compile" and
12270         dg-error as required.
12271         * gfortran.dg/g77/19990218-1.f: Likewise
12272         * gfortran.dg/g77/19990905-1.f: Likewise
12273         * gfortran.dg/g77/9263.f: Likewise
12274         * gfortran.dg/g77/980615-0.f: Likewise
12275         * gfortran.dg/g77/980616-0.f: Likewise
12276         * gfortran.dg/g77/check0.f: Likewise
12277         * gfortran.dg/g77/select_no_compile.f: Likewise
12278
12279 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12280
12281         Copy files from g77.f-torture/compile.
12282         Add "{ dg-do compile}".  Other changes as noted
12283         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12284         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12285         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12286         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12287         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12288         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12289         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12290         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12291         statement to conform to standard.  Append alpha1.x for reference.
12292         * gfortran.dg/g77/xformat.f: Add dg-warning
12293
12294 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12295
12296         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12297         Add {dg-do compile} directive.
12298         * gfortran.dg/g77/cpp2.F: Likewise
12299
12300 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12301
12302         PR c++/5402
12303         * g++.dg/lookup/name-clash1.C: New test.
12304
12305         PR c++/9777
12306         * g++.dg/lookup/name-clash2.C: New test.
12307
12308         PR c++/12102
12309         * g++.dg/lookup/name-clash3.C: New test.
12310
12311 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12312
12313         * g++.dg/lookup/new2.C: New test.
12314         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12315
12316 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12317
12318         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12319         Add {dg-do compile} directive.
12320         * gfortran.dg/g77/13060.f: Likewise
12321         * gfortran.dg/g77/19990218-0.f: Likewise
12322         * gfortran.dg/g77/19990305-0.f: Likewise
12323         * gfortran.dg/g77/19990419-0.f: Likewise
12324         * gfortran.dg/g77/19990502-0.f: Likewise
12325         * gfortran.dg/g77/19990502-1.f: Likewise
12326         * gfortran.dg/g77/19990525-0.f: Likewise
12327         * gfortran.dg/g77/19990826-1.f: Likewise
12328         * gfortran.dg/g77/19990826-3.f: Likewise
12329         * gfortran.dg/g77/19990905-2.f: Likewise
12330         * gfortran.dg/g77/20000412-1.f: Likewise
12331         * gfortran.dg/g77/20000511-1.f: Likewise
12332         * gfortran.dg/g77/20000511-2.f: Likewise
12333         * gfortran.dg/g77/20000518.f: Likewise
12334         * gfortran.dg/g77/20000601-1.f: Likewise
12335         * gfortran.dg/g77/20000601-2.f: Likewise
12336         * gfortran.dg/g77/20000629-1.f: Likewise
12337         * gfortran.dg/g77/20000630-2.f: Likewise
12338         * gfortran.dg/g77/20010115.f: Likewise
12339         * gfortran.dg/g77/20010321-1.f: Likewise
12340         * gfortran.dg/g77/20010426.f: Likewise
12341         * gfortran.dg/g77/20020307-1.f: Likewise
12342         * gfortran.dg/g77/8485.f: Likewise
12343         * gfortran.dg/g77/960317-1.f: Likewise
12344         * gfortran.dg/g77/970915-0.f: Likewise
12345         * gfortran.dg/g77/980310-1.f: Likewise
12346         * gfortran.dg/g77/980310-2.f: Likewise
12347         * gfortran.dg/g77/980310-3.f: Likewise
12348         * gfortran.dg/g77/980310-4.f: Likewise
12349         * gfortran.dg/g77/980310-6.f: Likewise
12350         * gfortran.dg/g77/980310-7.f: Likewise
12351         * gfortran.dg/g77/980310-8.f: Likewise
12352         * gfortran.dg/g77/980419-2.f: Likewise
12353         * gfortran.dg/g77/980424-0.f: Likewise
12354         * gfortran.dg/g77/980427-0.f: Likewise
12355         * gfortran.dg/g77/980729-0.f: Likewise
12356         * gfortran.dg/g77/981117-1.f: Likewise
12357         * gfortran.dg/g77/toon_1.f: Likewise
12358
12359 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12360
12361         PR c++/2204
12362         * g++.dg/other/abstract2.C: New test.
12363
12364 2004-07-12  Paul Brook  <paul@codesourcery.com>
12365
12366         * gfortran.dg/pointer_init_1.f90: New test.
12367
12368 2004-07-11  Paul Brook  <paul@codesourcery.com>
12369
12370         PR fortran/15986
12371         * gfortran.dg/contained_1.f90: New test.
12372
12373 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12374
12375         * g++.dg/parse/defarg8.C: New test.
12376
12377 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12378
12379         PR fortran/16433
12380         * gfortran.dg/pr16433.f: New test.
12381
12382         PR fortran/17574
12383         * gfortran.dg/pr15754.f90: New test.
12384
12385 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12386
12387         PR tree-optimization/16437
12388         * gcc.c-torture/execute/bitfld-4.c: New test.
12389
12390 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12391
12392         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12393         access to common var from module.
12394
12395 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12396
12397         PR fortran/16336
12398         * gfortran.fortran-torture/execute/common_2.f90: New test.
12399
12400 2004-07-10  Paul Brook  <paul@codesourcery.com>
12401
12402         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12403
12404 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12405
12406         PR fortran/15969
12407         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12408
12409 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12410
12411         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12412         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12413         * gfortran.dg/g77/ffree-form-1.f: Likewise
12414         * gfortran.dg/g77/ffree-form-2.f: Likewise
12415         * gfortran.dg/g77/ffree-form-3.f: Likewise
12416         * gfortran.dg/g77/fno-underscoring.f: Likewise
12417         * gfortran.dg/g77/funderscoring.f: Likewise
12418         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12419
12420 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12421
12422         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12423
12424 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12425         Paul Brook  <paul@codesourcery.com>
12426
12427         PR fortran/13415
12428         * gfortran.dg/common_pointer_1.f90: New test.
12429
12430 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12431
12432         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12433
12434 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12435
12436         PR target/16364
12437         * gcc.c-torture/compile/20040709-1.c: New.
12438
12439 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12440
12441         PR fortran/14077
12442         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12443
12444 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12445
12446         PR fortran/13201
12447         * gfortran.dg/shape_1.f90: New test.
12448
12449 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12450             Andrew Pinski  <apinski@apple.com>
12451
12452         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12453
12454 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12455
12456         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12457         comment.
12458
12459 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12460         Paul Brook  <paul@codesourcery.com>
12461
12462         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12463         '.f95' and '.F95'.
12464
12465 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12466
12467         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12468
12469 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12470
12471         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12472         testcases with capital suffix.
12473
12474 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12475
12476         PR fortran/15481
12477         PR fortran/13372
12478         PR fortran/13575
12479         PR fortran/15978
12480         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12481
12482         * gfortran.dg/implicit_1.f90: New test.
12483
12484 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12485
12486         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12487         expression to match gfortran warning/error messages
12488         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12489         dg-error text.
12490
12491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12492
12493         * lib/fortran-torture.exp: Rename proc search_for to
12494         search_for_re.
12495
12496 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12497
12498         * gcc.c-torture/execute/simd-5.x: New file.
12499         XFAIL on SPARC 64-bit at -O0.
12500
12501 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12502
12503         PR c++/8211
12504         PR c++/16165
12505         * g++.dg/warn/effc3.C: New test.
12506
12507 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12508
12509         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12510         change X to 1X in format.
12511         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12512         add data statements to conform to standard.
12513
12514 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12515
12516         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12517         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12518         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12519
12520 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12521
12522         * gfortran.dg/g77/7388.f: Copy from g77.dg
12523         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12524         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12525         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12526         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12527         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12528         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12529         * gfortran.dg/g77/strlen0.f: Likewise
12530
12531 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12532
12533         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12534         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12535
12536 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12537
12538         * gcc.c-torture/execute/920428-2.x: Delete.
12539         * gcc.c-torture/execute/920501-7.x: Likewise.
12540
12541 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12542
12543         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12544         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12545         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12546         prescott and c3-2.
12547         (PREFETCH_3DNOW): Add -march=c3.
12548
12549 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12550
12551         PR c/16437
12552         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12553         * gcc.c-torture/execute/bf64-1.x: Likewise.
12554
12555 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12556
12557         * gcc.c-torture/compile/20040708-1.c: New test.
12558
12559 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12560
12561         PR c++/16169
12562         * g++.dg/warn/effc2.C: New test.
12563
12564 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12565
12566         * gcc.c-torture/execute/bitfld-1.x: Remove.
12567         * gcc.c-torture/execute/bitfld-3.c: New test.
12568         * gcc.dg/bitfld-2.c: Remove XFAILs.
12569
12570 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12571
12572         PR c++/16276
12573         * g++.dg/rtti/tinfo1.C: New file.
12574
12575 2004-07-07  Eric Christopher  <echristo@redhat.com>
12576
12577         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12578
12579 2004-07-07  Andrew Pinski  <apinski@apple.com>
12580
12581         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12582
12583 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12584
12585         * g++.dg/init/call1.C: XFAIL.
12586
12587 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12588
12589         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12590         except for movstrict*, to movmem* and clrstr* to clrmem*.
12591
12592 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12593
12594         * gcc.c-torture/execute/20040707-1.c: New test.
12595
12596 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12597
12598         * gcc.c-torture/execute/20040706-1.c: New test.
12599
12600 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12601
12602         PR c++/3671
12603         * g++.dg/template/spec14.C: New test.
12604
12605 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12606
12607         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12608         nothing if not yet defined.  Use it in b, c and d type definitions.
12609         * gcc.c-torture/execute/20040705-1.c: New test.
12610         * gcc.c-torture/execute/20040705-2.c: New test.
12611
12612 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12613
12614         PR c++/2518
12615         * g++.dg/lookup/new1.C: New test.
12616
12617 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12618
12619         PR c++/11406
12620         * g++.dg/template/sizeof8.C: New test.
12621
12622 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12623
12624         * gcc.c-torture/compile/20040705-1.c: New test.
12625
12626 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12627
12628         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12629
12630 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12631
12632         * gcc.dg/cpp/if-mop.c: Two new testcases.
12633         * gcc.dg/cpp/trad/comment-3.c: New.
12634
12635 2004-07-04  Paul Brook  <paul@codesourcery.com>
12636
12637         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12638
12639 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12640
12641         PR c++/3761
12642         * g++.dg/lookup/crash4.C: New test.
12643
12644 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12645
12646         * gcc.c-torture/execute/builtin-abs-1.c
12647         * gcc.c-torture/execute/builtin-abs-2.c
12648         * gcc.c-torture/execute/builtin-complex-1.c
12649         * gcc.c-torture/execute/builtins/string-1-lib.c
12650         * gcc.c-torture/execute/builtins/string-1.c
12651         * gcc.c-torture/execute/builtins/string-2-lib.c
12652         * gcc.c-torture/execute/builtins/string-2.c
12653         * gcc.c-torture/execute/builtins/string-3-lib.c
12654         * gcc.c-torture/execute/builtins/string-3.c
12655         * gcc.c-torture/execute/builtins/string-4-lib.c
12656         * gcc.c-torture/execute/builtins/string-4.c
12657         * gcc.c-torture/execute/builtins/string-5-lib.c
12658         * gcc.c-torture/execute/builtins/string-5.c
12659         * gcc.c-torture/execute/builtins/string-6-lib.c
12660         * gcc.c-torture/execute/builtins/string-6.c
12661         * gcc.c-torture/execute/builtins/string-7-lib.c
12662         * gcc.c-torture/execute/builtins/string-7.c
12663         * gcc.c-torture/execute/builtins/string-8-lib.c
12664         * gcc.c-torture/execute/builtins/string-8.c
12665         * gcc.c-torture/execute/builtins/string-9-lib.c
12666         * gcc.c-torture/execute/builtins/string-9.c
12667         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12668         * gcc.c-torture/execute/builtins/string-asm-1.c
12669         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12670         * gcc.c-torture/execute/builtins/string-asm-2.c
12671         * gcc.c-torture/execute/stdio-opt-1.c
12672         * gcc.c-torture/execute/stdio-opt-2.c
12673         * gcc.c-torture/execute/stdio-opt-3.c
12674         * gcc.c-torture/execute/string-opt-1.c
12675         * gcc.c-torture/execute/string-opt-10.c
12676         * gcc.c-torture/execute/string-opt-11.c
12677         * gcc.c-torture/execute/string-opt-12.c
12678         * gcc.c-torture/execute/string-opt-13.c
12679         * gcc.c-torture/execute/string-opt-14.c
12680         * gcc.c-torture/execute/string-opt-15.c
12681         * gcc.c-torture/execute/string-opt-16.c
12682         * gcc.c-torture/execute/string-opt-2.c
12683         * gcc.c-torture/execute/string-opt-6.c
12684         * gcc.c-torture/execute/string-opt-7.c
12685         * gcc.c-torture/execute/string-opt-8.c:
12686         Replace with ...
12687
12688         * gcc.c-torture/execute/builtins/abs-2.c
12689         * gcc.c-torture/execute/builtins/abs-3.c
12690         * gcc.c-torture/execute/builtins/complex-1.c
12691         * gcc.c-torture/execute/builtins/fprintf.c
12692         * gcc.c-torture/execute/builtins/fputs.c
12693         * gcc.c-torture/execute/builtins/memcmp.c
12694         * gcc.c-torture/execute/builtins/memmove.c
12695         * gcc.c-torture/execute/builtins/memops-asm.c
12696         * gcc.c-torture/execute/builtins/mempcpy-2.c
12697         * gcc.c-torture/execute/builtins/mempcpy.c
12698         * gcc.c-torture/execute/builtins/memset.c
12699         * gcc.c-torture/execute/builtins/printf.c
12700         * gcc.c-torture/execute/builtins/sprintf.c
12701         * gcc.c-torture/execute/builtins/strcat.c
12702         * gcc.c-torture/execute/builtins/strchr.c
12703         * gcc.c-torture/execute/builtins/strcmp.c
12704         * gcc.c-torture/execute/builtins/strcpy.c
12705         * gcc.c-torture/execute/builtins/strcspn.c
12706         * gcc.c-torture/execute/builtins/strlen-2.c
12707         * gcc.c-torture/execute/builtins/strlen.c
12708         * gcc.c-torture/execute/builtins/strncat.c
12709         * gcc.c-torture/execute/builtins/strncmp-2.c
12710         * gcc.c-torture/execute/builtins/strncmp.c
12711         * gcc.c-torture/execute/builtins/strncpy.c
12712         * gcc.c-torture/execute/builtins/strpbrk.c
12713         * gcc.c-torture/execute/builtins/strpcpy-2.c
12714         * gcc.c-torture/execute/builtins/strpcpy.c
12715         * gcc.c-torture/execute/builtins/strrchr.c
12716         * gcc.c-torture/execute/builtins/strspn.c
12717         * gcc.c-torture/execute/builtins/strstr-asm.c
12718         * gcc.c-torture/execute/builtins/strstr.c:
12719         ... these new files.
12720
12721         * gcc.c-torture/execute/builtins/abs-2-lib.c
12722         * gcc.c-torture/execute/builtins/abs-3-lib.c
12723         * gcc.c-torture/execute/builtins/complex-1-lib.c
12724         * gcc.c-torture/execute/builtins/fprintf-lib.c
12725         * gcc.c-torture/execute/builtins/fputs-lib.c
12726         * gcc.c-torture/execute/builtins/memcmp-lib.c
12727         * gcc.c-torture/execute/builtins/memmove-lib.c
12728         * gcc.c-torture/execute/builtins/memops-asm-lib.c
12729         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
12730         * gcc.c-torture/execute/builtins/mempcpy-lib.c
12731         * gcc.c-torture/execute/builtins/memset-lib.c
12732         * gcc.c-torture/execute/builtins/printf-lib.c
12733         * gcc.c-torture/execute/builtins/sprintf-lib.c
12734         * gcc.c-torture/execute/builtins/strcat-lib.c
12735         * gcc.c-torture/execute/builtins/strchr-lib.c
12736         * gcc.c-torture/execute/builtins/strcmp-lib.c
12737         * gcc.c-torture/execute/builtins/strcpy-lib.c
12738         * gcc.c-torture/execute/builtins/strcspn-lib.c
12739         * gcc.c-torture/execute/builtins/strlen-2-lib.c
12740         * gcc.c-torture/execute/builtins/strlen-lib.c
12741         * gcc.c-torture/execute/builtins/strncat-lib.c
12742         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
12743         * gcc.c-torture/execute/builtins/strncmp-lib.c
12744         * gcc.c-torture/execute/builtins/strncpy-lib.c
12745         * gcc.c-torture/execute/builtins/strpbrk-lib.c
12746         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
12747         * gcc.c-torture/execute/builtins/strpcpy-lib.c
12748         * gcc.c-torture/execute/builtins/strrchr-lib.c
12749         * gcc.c-torture/execute/builtins/strspn-lib.c
12750         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
12751         * gcc.c-torture/execute/builtins/strstr-lib.c
12752         * gcc.c-torture/execute/builtins/lib/abs.c
12753         * gcc.c-torture/execute/builtins/lib/fprintf.c
12754         * gcc.c-torture/execute/builtins/lib/memset.c
12755         * gcc.c-torture/execute/builtins/lib/printf.c
12756         * gcc.c-torture/execute/builtins/lib/sprintf.c
12757         * gcc.c-torture/execute/builtins/lib/strcpy.c
12758         * gcc.c-torture/execute/builtins/lib/strcspn.c
12759         * gcc.c-torture/execute/builtins/lib/strncat.c
12760         * gcc.c-torture/execute/builtins/lib/strncmp.c
12761         * gcc.c-torture/execute/builtins/lib/strncpy.c
12762         * gcc.c-torture/execute/builtins/lib/strpbrk.c
12763         * gcc.c-torture/execute/builtins/lib/strspn.c
12764         * gcc.c-torture/execute/builtins/lib/strstr.c:
12765         New files containing support routines.
12766
12767         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
12768         declaration.
12769         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
12770         when not optimizing.
12771
12772 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
12773
12774         PR c++/16240
12775         * g++.dg/abi/mangle22.C: New test.
12776         * g++.dg/abi/mangle23.C: Likewise.
12777
12778 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
12779
12780         PR fortran/16290
12781         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
12782         Allow for cases without denormalized floating point numbers.
12783
12784 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
12785
12786         PR c/1027
12787         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
12788         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
12789         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
12790         expected warning text.
12791         * gcc.dg/format/diag-2.c: New test.
12792
12793 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12794
12795         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
12796
12797 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
12798
12799         * gcc.dg/builtins-43.c: New.
12800         * gcc.dg/builtins-44.c: New.
12801         * gcc.dg/builtins-45.c: New.
12802
12803 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
12804             Andreas Tobler  <a.tobler@schweiz.ch>
12805
12806         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
12807         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
12808         as SIGSEGV.
12809         * gcc.dg/cleanup-11.c: Likewise.
12810         * gcc.dg/cleanup-8.c: Likewise.
12811         * gcc.dg/cleanup-9.c: Likewise.
12812         * gcc.dg/cleanup-5.c: Run on all platforms.
12813
12814 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
12815
12816         * g++.dg/warn/nonnull1.C: New test.
12817
12818 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12819
12820         * gcc.dg/compat/compat-common.h: Wrap up CINT in
12821         an #ifndef SKIP_COMPLEX_INT/#endif pair.
12822         Special-case the Sun compiler wrt to <complex.h>.
12823
12824 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
12825
12826         * gcc.dg/Wunreachable-8.C: New test.
12827
12828         * gcc.dg/h8300-ice2.c : New test.
12829
12830 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
12831
12832         PR fortran/16161
12833         * gfortran.fortran-torture/compile/implicit.f90: Add test
12834         for implicit character.
12835
12836 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
12837
12838         PR fortran/16289
12839         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
12840         Use tiny() intrinsic to find smallest non-negative real
12841
12842 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
12843
12844         * gcc.dg/compat/struct-by-value-22_main.c: New test.
12845         * gcc.dg/compat/struct-by-value-22_x.c: New.
12846         * gcc.dg/compat/struct-by-value-22_y.c: New.
12847
12848         * gcc.c-torture/execute/20040629-1.c: New test.
12849
12850 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
12851
12852         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
12853         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
12854
12855         PR target/16195
12856         * gcc.dg/20040625-1.c: New test.
12857
12858 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12859
12860         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
12861
12862 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12863
12864         PR fortran/15963
12865         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
12866
12867 2004-06-29  Richard Henderson  <rth@redhat.com>
12868
12869         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
12870
12871 2004-06-29  Paul Brook  <paul@codesourcery.com>
12872
12873         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
12874         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
12875
12876 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
12877
12878         PR c++/16260
12879         * g++.dg/parse/crash15.C: New.
12880
12881 2004-06-28  Andrew Pinski  <apinski@apple.com>
12882
12883         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
12884         by the error already.
12885
12886         * g++.dg/opt/ptrmem4.C: Change to compile only test.
12887
12888 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
12889
12890         PR target/14041
12891         * gcc.dg/h8300-bss-align-1.c : New.
12892
12893 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12894
12895         * PR c++/16174
12896         * g++.dg/template/ctor4.C: New.
12897
12898 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12899
12900         PR c++/16205
12901         * g++.dg/warn/Wsequence-point-1.C: New test.
12902
12903 2004-06-27  Paul Brook  <paul@codesourcery.com>
12904
12905         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
12906
12907 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
12908
12909         * g++.old-deja/g++.mike/p7325.C: Remove.
12910
12911 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
12912
12913         PR c/14963
12914         * gcc.dg/pr14963.c: New test.
12915
12916 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
12917
12918         PR c++/16193
12919         * g++.dg/parse/redef1.C: New test.
12920
12921 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
12922
12923         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
12924         20021110.c.
12925         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
12926         20021119-1.c.
12927         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
12928         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
12929         5-04.c.
12930         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
12931         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
12932         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
12933         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
12934         g++.brendan/enum14.C.
12935         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
12936         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
12937         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
12938         g++.mike/virt1.C.
12939         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
12940         memtemp24.C.
12941
12942 2004-06-27  Roger Sayle  <roger@eyesopen.com>
12943
12944         * gcc.dg/20040527-1.c: New test case.
12945
12946 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
12947
12948         PR gfortran/pr16196
12949         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
12950
12951 2004-06-25  Roger Sayle  <roger@eyesopen.com>
12952
12953         PR middle-end/15825
12954         * gcc.dg/pr15825-1.c: New test case.
12955
12956 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12957
12958         * gcc.c-torture/execute/20040625-1.c: New test.
12959
12960 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12961
12962         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
12963
12964 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
12965
12966         * gcc.dg/torture/mips-div-1.c: New test.
12967
12968 2004-06-24  Jeff Law  <law@redhat.com>
12969
12970         * gcc.dg/tree-ssa/20040624-1.c: New test.
12971
12972 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
12973
12974         * gcc.c-torture/compile/20040624-1.c: New test.
12975
12976 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12977
12978         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
12979         this directory.
12980
12981 2004-06-23  Andrew Pinski  <apinski@apple.com>
12982
12983         PR middle-end/15988
12984         * g++.dg/opt/ptrmem4.C: New test.
12985
12986         * gcc.dg/c90-array-quals-2.c: New test.
12987
12988 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
12989
12990         * gcc.dg/kpice1.c: New test.
12991
12992 2006-06-23  Andrew Pinski  <apinski@apple.com>
12993
12994         * gcc.dg/c90-array-quals.c: New test.
12995
12996 2006-06-22  Richard Henderson  <rth@redhat.com>
12997
12998         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
12999
13000 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13001
13002         * gcc.dg/builtins-config.h: Handle FreeBSD.
13003
13004 2006-06-22  Richard Henderson  <rth@redhat.com>
13005
13006         * g++.dg/opt/devirt1.C: New.
13007
13008 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13009
13010         * g++.dg/opt/pr15551.C: New testcase.
13011
13012 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13013
13014         PR target/14800
13015         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13016         x86_64-*-linux* when compiling for 32bit.
13017
13018 2004-06-21  Andrew Pinski  <apinski@apple.com>
13019
13020         * gcc.dg/pch/struct-1.c: New.
13021         * gcc.dg/pch/struct-1.hs: New.
13022
13023 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13024
13025         * gcc.dg/pch/save-temps-1.c: New file.
13026         * gcc.dg/pch/save-temps-1.hs: New file.
13027
13028 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13029
13030         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13031         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13032
13033 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13034
13035         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13036         to fix type error.
13037         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13038         Remove trailing spaces.
13039
13040 2004-06-21  Richard Henderson  <rth@redhat.com>
13041
13042         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13043         merging && to BIT_FIELD_REF.
13044
13045 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13046
13047         * g++.dg/opt/placeholder1.C: New test.
13048
13049 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13050
13051         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13052         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13053         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13054         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13055
13056 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13057
13058         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13059         extern "C".
13060         * g++.dg/other/pragma-re-1.C: Add comments.
13061
13062 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13063
13064         PR gfortran/16080
13065         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13066
13067 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13068
13069         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13070         instead of setting the type of size_t by
13071         hand.
13072
13073 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13074
13075         * gcc.dg/unordered-2.c: New test case.
13076         * gcc.dg/unordered-3.c: New test case.
13077
13078 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13079
13080         PR other/16043
13081         * lib/g++.exp (g++_version): Tweak regexp for version
13082         * lib/g77.exp (g77_version): Likewise
13083         * lib/gfortran.exp (gfortran_version): Likewise
13084         * lib/objc.exp (objc_version): Likewise
13085         * lib/treelang.exp (treelang_version): Likewise
13086
13087 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13088
13089         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13090         Use INT_MAX instead of __INT_MAX__.
13091         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13092
13093         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13094         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13095         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13096         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13097         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13098         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13099         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13100         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13101         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13102
13103         * gcc.dg/range-test-1.c: New test.
13104         * g++.dg/opt/range-test-1.C: New test.
13105
13106 2004-06-17  Richard Henderson  <rth@redhat.com>
13107
13108         * objc.dg/sync-1.m: New.
13109         * objc.dg/try-catch-1.m: Don't force next runtime.
13110         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13111         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13112         shadowed catch clause.
13113         * objc.dg/try-catch-5.m: New.
13114
13115 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13116
13117         Bug 14610
13118         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13119
13120 2004-06-15  Richard Henderson  <rth@redhat.com>
13121
13122         * gcc.dg/20001116-1.c: Move expected warning line.
13123
13124 2004-06-15  Richard Henderson  <rth@redhat.com>
13125
13126         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13127         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13128
13129 2004-06-15  Jeff Law  <law@redhat.com>
13130
13131         * gcc.dg/tree-ssa/20040615-1.c: New test.
13132         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13133         be less sensitive to operand ordering.
13134         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13135
13136 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13137
13138         * g++.dg/abi/bitfield3.C: Add comment..
13139
13140 2004-06-15  Richard Henderson  <rth@redhat.com>
13141
13142         * g++.dg/ext/stmtexpr1.C: XFAIL.
13143         * gcc.dg/20030612-1.c: XFAIL.
13144
13145 2004-06-15  Eric Christopher  <echristo@redhat.com>
13146
13147         * g++.dg/charset/asm5.c: New.
13148         * gcc.dg/charset/asm6.c: New.
13149
13150 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13151
13152         PR fortran/15962
13153         * gfortran.fortran-torture/execute/select_1.f90: New test.
13154
13155 2004-06-15  Paul Brook  <paul@codesourcery.com>
13156
13157         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13158
13159 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13160
13161         PR c++/15967
13162         * g++.dg/lookup/crash3.C: New test.
13163
13164 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13165
13166         PR c++/15947
13167         * g++.dg/parse/dtor4.C: New test.
13168
13169 2004-06-14  Jeff Law  <law@redhat.com>
13170
13171         * gcc.c-torture/compile/20040614-1.c: New test.
13172
13173 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13174
13175         PR fortran/15211
13176         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13177         LEN of a character array.
13178
13179 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13180
13181         PR c++/15096
13182         * g++.dg/template/ptrmem10.C: New test.
13183
13184         PR c++/14930
13185         * g++.dg/template/friend30.C: New test.
13186
13187 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13188
13189         PR fortran/14928
13190         * gfortran.fortran-torture/compile/mloc.f90: New test.
13191
13192 2004-06-13  Paul Brook  <paul@codesourcery.com>
13193
13194         * gfortran.fortran-torture/execute/random_2.f90: New test.
13195
13196 2004-06-13  Eric Christopher  <echristo@redhat.com>
13197
13198         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13199
13200 2004-06-12  Paul Brook  <paul@codesourcery.com>
13201
13202         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13203
13204 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13205
13206         PR fortran/14923
13207         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13208
13209 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13210
13211         PR fortran/14957
13212         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13213         syntax errors in end statements of contained subroutines.
13214
13215 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13216
13217         PR fortran/12841
13218         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13219
13220 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13221
13222         PR fortran/15665
13223         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13224
13225 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13226
13227         PR gfortran/12839
13228         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13229
13230 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13231
13232         PR c++/15862
13233         * g++.dg/parse/enum1.C: New test.
13234
13235 2004-06-10  Jeff Law  <law@redhat.com>
13236
13237         * gcc.c-torture/compile/20040610-1.c: New test.
13238
13239 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13240
13241         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13242         * g++.old-deja/g++.other/decl3.C: Likewise.
13243
13244 2004-06-10  Brian Booth  <bbooth@redhat.com>
13245
13246         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13247         V_MAY_DEF instead of VDEF.
13248         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13249
13250 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13251
13252         PR c++/14211
13253         * g++.dg/conversion/const1.C: New test.
13254
13255         PR c++/15076
13256         * g++.dg/conversion/reinterpret1.C: New test.
13257
13258         PR c++/15877
13259         * g++.dg/template/enum2.C: New test.
13260
13261         PR c++/15227
13262         * g++.dg/template/error13.C: New test.
13263
13264 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13265
13266         PR fortran/14957
13267         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13268         arguments to test_* REAL and of the right size.
13269
13270 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13271
13272         PR target/15569
13273         PR rtl-optimization/15681
13274         * gcc.dg/20040609-1.c: New test.
13275
13276 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13277
13278         PR c++/14791
13279         * g++.dg/opt/builtins1.C: New test.
13280
13281 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13282
13283         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13284         that use default windows32 struct layout.
13285         * gcc.dg/i386-bitfield2.c: Likewise.
13286
13287 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13288
13289         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13290         for mingw32 and cygwin targets.
13291
13292 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13293
13294         * gcc.dg/pch/macro-4.c: New.
13295         * gcc.dg/pch/macro-4.hs: New.
13296
13297 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13298
13299         PR fortran/13249
13300         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13301
13302 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13303
13304         PR fortran/13372
13305         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13306
13307 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13308
13309         PR gfortran/14897
13310         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13311
13312 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13313
13314         PR gfortran/15755
13315         * gfortran.fortran-torture/execute/backspace.c : New test.
13316
13317 2004-06-09  Paul Brook  <paul@codesourcery.com>
13318
13319         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13320         (pointer_to_section): Rewrite to use smaller array.
13321
13322 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13323
13324         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13325         * gcc.dg/ext/altivec-10.c: Same.
13326         * gcc.dg/ext/altivec-11.c: Same.
13327         * gcc.dg/ext/altivec-12.c: Same.
13328         * gcc.dg/ext/altivec-13.c: Same.
13329         * gcc.dg/ext/altivec-14.c: Same.
13330         * gcc.dg/ext/altivec-15.c: Same.
13331         * gcc.dg/ext/altivec-16.c: Same.
13332         * gcc.dg/ext/altivec-3.c: Same.
13333         * gcc.dg/ext/altivec-4.c: Same.
13334         * gcc.dg/ext/altivec-6.c: Same.
13335         * gcc.dg/ext/altivec-7.c: Same.
13336         * gcc.dg/ext/altivec-8.c: Same.
13337         * gcc.dg/ext/altivec-varargs-1.c: Same.
13338
13339         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13340         * g++.dg/ext/altivec-10.C: Same.
13341         * g++.dg/ext/altivec-2.C: Same.
13342         * g++.dg/ext/altivec-3.C: Same.
13343         * g++.dg/ext/altivec-4.C: Same.
13344         * g++.dg/ext/altivec-5.C: Same.
13345         * g++.dg/ext/altivec-6.C: Same.
13346         * g++.dg/ext/altivec-7.C: Same.
13347         * g++.dg/ext/altivec-8.C: Same.
13348         * g++.dg/ext/altivec-9.C: Same.
13349
13350 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13351
13352         PR c++/7841
13353         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13354
13355 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13356
13357         * gcc.dg/union-1.c: New test.
13358
13359 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13360
13361         * gcc.dg/builtins-41.c: New test case.
13362         * gcc.dg/builtins-42.c: New test case.
13363
13364 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13365
13366         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13367         * g++.dg/ext/altivec-10.C: Same.
13368         * g++.dg/ext/altivec-2.C: Same.
13369         * g++.dg/ext/altivec-3.C: Same.
13370         * g++.dg/ext/altivec-4.C: Same.
13371         * g++.dg/ext/altivec-5.C: Same.
13372         * g++.dg/ext/altivec-6.C: Same.
13373         * g++.dg/ext/altivec-7.C: Same.
13374         * g++.dg/ext/altivec-8.C: Same.
13375         * g++.dg/ext/altivec-9.C: Same.
13376         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13377         * g++.old-deja/g++.brendan/new3.C: Same.
13378         * gcc.c-torture/execute/eeprof-1.x: Same.
13379
13380 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13381
13382         PR c/14765
13383         * gcc.dg/pr14765-1.c: New test.
13384
13385 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13386
13387         PR c/14649
13388         * gcc.dg/pr14649-1.c: New test case.
13389
13390 2004-06-07  Richard Henderson  <rth@redhat.com>
13391
13392         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13393         if temporaries.
13394
13395 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13396
13397         * g++.dg/eh/elide1.C: Remove XFAIL.
13398
13399 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13400
13401         PR c++/15337
13402         * g++.dg/expr/sizeof3.C: New test.
13403
13404         PR c++/14777
13405         * g++.dg/template/access14.C: New test.
13406
13407         PR c++/15554
13408         * g++.dg/template/enum1.C: New test.
13409
13410         PR c++/15057
13411         * g++.dg/eh/throw1.C: New test.
13412
13413 2004-06-07  David Ayers  <d.ayers@inode.at>
13414             Ziemowit Laski  <zlaski@apple.com>
13415
13416         * lib/objc.exp (objc_target_compile): Revert the '-framework
13417         Foundation' flag fix, since bare Darwin does not ship
13418         with the Foundation framework.
13419         * objc/execute/next_mapping.h: Provide a local NSConstantString
13420         @interface and @implementation.
13421         (objc_constant_string_init): A constructor function, used to
13422         initialize the NSConstantString meta-class object.
13423         * objc/execute/string1.m: Include "next_mapping.h" instead of
13424         <Foundation/NSString.h>.
13425         * objc/execute/string2.m: Likewise.
13426         * objc/execute/string3.m: Likewise.
13427         * objc/execute/string4.m: Likewise.
13428
13429 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13430
13431         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13432         to double. Replace double with FLOAT.
13433         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13434
13435         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13436         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13437         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13438         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13439         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13440         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13441         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13442         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13443
13444 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13445
13446         PR c/13519
13447         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13448
13449 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13450
13451         PR c++/15503
13452         * g++.dg/template/meminit2.C: New test.
13453
13454 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13455
13456         PR target/15822
13457         * gcc.c-torture/execute/compare-fp-1.c,
13458         gcc.c-torture/execute/compare-fp-2.c,
13459         gcc.c-torture/execute/compare-fp-3.c,
13460         gcc.c-torture/execute/compare-fp-4.c,
13461         gcc.c-torture/execute/compare-fp-3.x,
13462         gcc.c-torture/execute/compare-fp-4.x: Moved...
13463         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13464         gcc.c-torture/execute/ieee/compare-fp-2.c,
13465         gcc.c-torture/execute/ieee/compare-fp-3.c,
13466         gcc.c-torture/execute/ieee/compare-fp-4.c,
13467         gcc.c-torture/execute/ieee/compare-fp-3.x,
13468         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13469
13470 2004-06-04  David Ayers  <d.ayers@inode.at>
13471
13472         * objc/execute/protocol-isEqual-4.m: New testcase.
13473
13474 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13475
13476         * objc/execute/protocol-isEqual-1.m: New testcase.
13477         * objc/execute/protocol-isEqual-2.m: New testcase.
13478         * objc/execute/protocol-isEqual-3.m: New testcase.
13479
13480 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13481
13482         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13483
13484 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13485
13486         * lib/objc.exp (objc_target_compile): When running tests on
13487         Darwin (Mac OS X), inform the linker about '-framework
13488         'Foundation'.
13489
13490 2004-06-02  Eric Christopher  <echristo@redhat.com>
13491
13492         * gcc.c-torture/compile/20040602-1.c: New.
13493
13494 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13495
13496         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13497         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13498
13499         PR tree-optimization/14736
13500         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13501
13502         PR tree-optimization/14042
13503         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13504
13505         PR tree-optimization/14729
13506         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13507
13508 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13509
13510         PR fortran/15557
13511         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13512
13513 2004-06-01  Richard Hederson  <rth@redhat.com>
13514
13515         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13516
13517 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13518
13519         PR c++/14932
13520         * g++.dg/parse/offsetof4.C: New test.
13521
13522 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13523
13524         PR objc/7993
13525         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13526
13527 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13528
13529         PR c++/15701
13530         * g++.dg/template/friend29.C: New test.
13531
13532 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13533
13534         PR c/15749
13535         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13536
13537 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13538
13539         * gcc.dg/sparc-trap-1.c: New test.
13540
13541 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13542
13543         PR middle-end/15069
13544         * g++.dg/opt/fold3.C: New test case.
13545
13546 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13547
13548         * lib/target-supports.exp (check_iconv_available): Fix fallout
13549         from 2004-05-28 patch.
13550
13551 2004-05-30  Paul Brook  <paul@codesourcery.com>
13552
13553         PR fortran/15620
13554         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13555         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13556
13557 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13558
13559         * gfortran.fortran-torture/execute/random_1.f90: New test.
13560
13561 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13562
13563         * g++.dg/ext/altivec-10.C: New test.
13564
13565 2004-05-29  Paul Brook  <paul@codesourcery.com>
13566
13567         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13568
13569 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13570
13571         * gcc.dg/altivec-16.c: New test.
13572
13573 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13574
13575         * lib/target-supports.exp (check_vmx_hw_available): New.
13576         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13577
13578         * lib/target-supports.exp (check_alias_available,
13579         check_iconv_available, check_named_sections_available): Use
13580         unique names for temporary files.
13581
13582 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13583
13584         * gcc.dg/altivec-15.c: New test.
13585
13586 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13587
13588         PR c++/15083
13589         * g++.dg/warn/noeffect6.C: New test.
13590
13591         PR c++/15471
13592         * g++.dg/expr/ptrmem4.C: New test.
13593
13594         PR c++/15640
13595         * g++.dg/template/operator3.C: New test.
13596
13597 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13598
13599         PR c++/14668
13600         * g++.dg/lookup/redecl1.C: New test.
13601         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13602
13603 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13604
13605         * gcc.c-torture/execute/compare-fp-1.c,
13606         gcc.c-torture/execute/compare-fp-2.c,
13607         gcc.c-torture/execute/compare-fp-3.c,
13608         gcc.c-torture/execute/compare-fp-4.c,
13609         gcc.c-torture/execute/compare-fp-3.x,
13610         gcc.c-torture/execute/compare-fp-4.x,
13611         gcc.dg/pr15649-1.c: New.
13612
13613 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13614
13615         PR c++/12883
13616         * g++.dg/init/array14.C: New test.
13617
13618 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13619
13620         * lib/compat.exp (compat-get-options-main): New.
13621         (compat-get-options): Remove unneeded code, warn for ignored
13622         command.
13623         (compat-execute): Check flag set by dg-require-* commands.
13624
13625         * lib/compat.exp (compat-execute): Break up long lines.
13626
13627 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13628
13629         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13630         * gcc.dg/altivec-14.c: New test.
13631         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13632
13633         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13634         * gcc.dg/altivec-12.c: Ditto.
13635
13636         * gcc.dg/altivec-3.c: Move call to altivec_check.
13637
13638 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/15044
13641         * g++.dg/template/error12.C: New test.
13642
13643         PR c++/15317
13644         * g++.dg/ext/attrib15.C: New test.
13645
13646         PR c++/15329
13647         * g++.dg/template/ptrmem9.C: New test.
13648
13649 2004-05-25  Paul Brook  <paul@codesourcery.com>
13650
13651         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13652
13653 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13654
13655         PR c++/15165
13656         * g++.dg/template/crash19.C: New test.
13657
13658 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13659
13660         PR c++/15025
13661         * g++.dg/template/redecl1.C: New test.
13662
13663 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13664
13665         PR c++/14821
13666         * g++.dg/other/ns1.C: New test.
13667
13668         PR c++/14883
13669         * g++.dg/template/invalid1.C: New test.
13670
13671 2004-05-23  Paul Brook  <paul@codesourcery.com>
13672         Victor Leikehman  <lei@haifasphere.co.il>
13673
13674         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13675         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13676
13677 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13678
13679         PR c++/15285
13680         PR c++/15299
13681         * g++.dg/template/non-dependent5.C: New test.
13682         * g++.dg/template/non-dependent6.C: New test.
13683
13684 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/15507
13687         * g++.dg/inherit/union1.C: New test.
13688
13689         PR c++/15542
13690         * g++.dg/template/addr1.C: New test.
13691
13692         PR c++/15427
13693         * g++.dg/template/array5.C: New test.
13694
13695         PR c++/15287
13696         * g++.dg/template/array6.C: New test.
13697
13698 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
13699             Roger Sayle  <roger@eyesopen.com>
13700
13701         * g++.dg/lookup/forscope2.C: New test case.
13702
13703 2004-05-22  Ben Elliston  <bje@au.ibm.com>
13704
13705         * gcc.dg/cpp/Wmissingdirs.c: New.
13706
13707 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13708
13709         PR target/15301
13710         * gcc.dg/compat/union-m128-1.h: New file.
13711         * gcc.dg/compat/union-m128-1_main.c: Likewise.
13712         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13713         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13714
13715 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
13716
13717         PR target/15302
13718         * gcc.dg/compat/struct-complex-1.h: New file.
13719         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
13720         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
13721         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13722
13723 2004-05-20  Roger Sayle  <roger@eyesopen.com>
13724
13725         PR middle-end/3074
13726         * gcc.dg/pr3074-1.c: New test case.
13727         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
13728
13729 2004-05-20  Falk Hueffner  <falk@debian.org>
13730
13731         PR other/15526
13732         * gcc.dg/ftrapv-1.c: New test case.
13733
13734 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13735
13736         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
13737
13738 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
13739             Jeff Law  <law@redhat.com>
13740
13741         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
13742         * gcc.dg/tree-ssa/20040518-2.c: New test.
13743
13744         * gcc.dg/tree-ssa/20040518-1.c: New test.
13745
13746 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
13747
13748         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
13749
13750 2004-05-18  Paul Brook  <paul@codesourcery.com>
13751
13752         PR fortran/13930
13753         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
13754
13755 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13756
13757         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
13758         constant folding.
13759
13760 2004-05-17  Steven Bosscher  <stevenb@suse.de>
13761
13762         * gcc.dg/tree-ssa/20040517-1.c: New test.
13763
13764 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13765
13766         * gcc.dg/loop-4.c: New test.
13767
13768 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
13769
13770         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
13771
13772 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
13773
13774         PR fortran/15311
13775         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
13776
13777 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13778
13779         PR fortran/13826
13780         PR fortran/13940
13781         * gfortran.fortran-torture/compile/data_1.f90: New test.
13782
13783 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
13784
13785         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
13786         * gcc.dg/uninit-H.c: Define ASM for __s390__.
13787
13788 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13789
13790         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
13791
13792 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13793
13794         PR c/15444
13795         * gcc.dg/format/xopen-1.c: Adjust expected message.
13796         * gcc.dg/format/xopen-3.c: New test.
13797
13798 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
13799
13800         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
13801
13802 2004-05-14  Jeff Law  <law@redhat.com>
13803
13804         * gcc.dg/tree-ssa/20040514-2.c: New test.
13805
13806 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13807
13808         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
13809         this ...
13810         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
13811         this.
13812
13813 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
13814
13815         * gcc.dg/tree-ssa/20040514-1.c: New test.
13816
13817 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13818
13819         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
13820         test.
13821
13822 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13823
13824         PR fortran/14066
13825         * gfortran.fortran-torture/compile/do_1.f90: New test.
13826
13827 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13828
13829         PR fortran/15051
13830         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
13831         test.
13832
13833 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
13834
13835         PR fortran/15149
13836         * gfortran.fortran-torture/execute/random_init.f90: New test.
13837
13838 2004-05-13  Paul Brook  <paul@codesourcery.com>
13839
13840         PR fortran/15314
13841         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
13842
13843 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
13844
13845         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
13846         for the powerpc case.
13847
13848 2004-05-13  Jeff Law  <law@redhat.com>
13849
13850         * gcc.dg/tree-ssa/20040513-1.c: New test.
13851         * gcc.dg/tree-ssa/20040513-2.c: New test.
13852
13853 2004-05-13  Paul Brook  <paul@codesourcery.com>
13854
13855         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
13856         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
13857         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
13858
13859 2004-05-13  Andreas Schwab  <schwab@suse.de>
13860
13861         PR other/10819
13862         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
13863         characters.
13864
13865 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
13866
13867         PR fortran/15294
13868         * gfortran.fortran-torture/execute/adjustr.f90: New file.
13869
13870 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
13871
13872         Merge from tree-ssa-20020619-branch.  See
13873         ChangeLog.tree-ssa for details.
13874
13875 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
13876
13877         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
13878         include <altivec.h> explicitly.
13879         * gcc.dg/altivec-13.c: Likewise.
13880
13881 2004-05-11  Paul Brook  <paul@codesourcery.com>
13882
13883         * gcc.c-torture/compile/20010518-1.c: Force enum size.
13884
13885 2004-05-10  Eric Christopher  <echristo@redhat.com>
13886
13887         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
13888         * gcc.dg/sibcall-4.c: Ditto.
13889
13890 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
13891
13892         * g++.dg/ext/altivec-8.C: New test case.
13893         * gcc.dg/altivec-13.c: New test case.
13894
13895 2004-05-08  Roger Sayle  <roger@eyesopen.com>
13896
13897         * gcc.c-torture/execute/divcmp-1.c: New test case.
13898         * gcc.c-torture/execute/divcmp-2.c: New test case.
13899         * gcc.c-torture/execute/divcmp-3.c: New test case.
13900
13901 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
13902
13903         * g++.dg/other/pragma-re-2.C: New test.
13904
13905 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13906
13907         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
13908         * gcc.dg/i386-387-2.c: Likewise.
13909
13910         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
13911         __builtin_drem.
13912         * gcc.dg/i386-387-6.c: Likewise.
13913
13914 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
13915
13916         * gcc.dg/builtins-33.c:  Also check log1p*.
13917
13918 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
13919
13920         PR optimization/15296
13921         * gcc.c-torture/execute/pr15296.c: New test.
13922
13923 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
13924
13925         * gcc.dg/builtins-40.c: New test.
13926
13927 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
13928
13929         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
13930
13931 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
13932
13933         * g++.dg/ext/spe1.C: New testcase.
13934
13935 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
13936
13937         * objc.dg/image-info.m: Allow additional attributes
13938         for __image_info section.
13939
13940 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
13941
13942         * gcc.dg/torture/mips-hilo-2.c: New test.
13943
13944 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13945
13946         PR c++/14389
13947         * g++.dg/template/member5.C: New test.
13948
13949 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
13950
13951         * gcc.dg/builtins-34.c: Also check expm1*.
13952
13953 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13954
13955         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
13956         * gcc.dg/torture/builtin-convert-3.c: New test.
13957
13958 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
13959
13960         PR middle-end/15054
13961         * g++.dg/opt/pr15054.C: New test.
13962
13963 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13964
13965         * gcc.dg/torture/builtin-rounding-1.c: New test.
13966         * gcc.dg/builtins-25.c: Delete.
13967         * gcc.dg/builtins-29.c: Delete.
13968
13969 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
13970
13971         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
13972         * gcc.dg/sibcall-4.c: Likewise.
13973         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
13974
13975 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13976
13977         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
13978         bit-field on 16-bit targets.
13979
13980 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
13981
13982         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
13983         16-bit targets.
13984
13985 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
13986
13987         * gcc.dg/rs6000-power2-1.c: Change to compile only.
13988         * gcc.dg/rs6000-power2-2.c: Likewise.
13989
13990 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
13991
13992         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
13993         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
13994         Change the asm registers to be in form of frN instead of fN.
13995
13996 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13997
13998         * gcc.dg/torture/builtin-convert-2.c: New test.
13999
14000 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14001
14002         * gcc.dg/rs6000-power2-1.c: New test.
14003         * gcc.dg/rs6000-power2-2.c: New test.
14004
14005 2004-04-28  Jan Hubicka  <jh@suse.cz>
14006
14007         * gcc.dg/unused-6.c: New test.
14008
14009 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14010             Ulrich Weigand  <uweigand@de.ibm.com>
14011
14012         * ada/acats/run_all.sh: Define $target variable.
14013
14014 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14015
14016         PR c++/15119
14017         * g++.dg/other/vararg-1.C: New test.
14018
14019         PR c++/4794
14020         * g++.dg/eh/cleanup3.C: New test.
14021
14022 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14023
14024         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14025         and ad8011a (target_insn).
14026         * ada/acats/support/macro.dfs: Likewise.
14027         * ada/acats/support/impbit.adb: New file.
14028
14029 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14030
14031         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14032
14033 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14034
14035         * gcc.dg/loop-3.c: New test.
14036
14037 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14038
14039         * gcc.c-torture/execute/simd-5.c: New test.
14040
14041 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14042
14043         PR c++/15064
14044         * g++.dg/template/crash18.C: New test.
14045
14046 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14047
14048         * g++.dg/ext/complit3.C: New test.
14049
14050 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14051
14052         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14053         * gcc.dg/altivec-3.c: Same.
14054         * gcc.dg/altivec-varargs-1.c: Same.
14055
14056 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14057
14058         * lib/target-supports.exp (check_profiling_available): Assume
14059         profiling is not available on powerpc-eabi targets.
14060
14061 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14062
14063         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14064         * gcc.dg/vmx/bug-1.c: Ditto.
14065
14066 2004-04-20  Eric Christopher  <echristo@redhat.com>
14067
14068         * gcc.dg/charset/extern.c: New test.
14069         * g++.dg/charset/extern3.cc: Ditto.
14070
14071 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14072
14073         * gcc.dg/builtins-39.c: New test.
14074
14075 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14076
14077         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14078
14079 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14080
14081         * gcc.dg/torture/mips-hilo-1.c: New test.
14082
14083 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14084
14085         * gcc.c-torture/compile/20040419-1.c: New test.
14086
14087 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14088
14089         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14090
14091 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14092             Aldy Hernandez  <aldyh@redhat.com>
14093
14094         * gcc.c-torture/execute/va-arg-24.c: New.
14095
14096 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14097             Aldy Hernandez  <aldyh@redhat.com>
14098
14099         * gcc.dg/vmx/1b-01.c: New.
14100         * gcc.dg/vmx/1b-02.c: New.
14101         * gcc.dg/vmx/1b-03.c: New.
14102         * gcc.dg/vmx/1b-04.c: New.
14103         * gcc.dg/vmx/1b-05.c: New.
14104         * gcc.dg/vmx/1b-06.c: New.
14105         * gcc.dg/vmx/1b-07.c: New.
14106         * gcc.dg/vmx/1c-01.c: New.
14107         * gcc.dg/vmx/1c-02.c: New.
14108         * gcc.dg/vmx/3a-01a.c: New.
14109         * gcc.dg/vmx/3a-01.c: New.
14110         * gcc.dg/vmx/3a-01m.c: New.
14111         * gcc.dg/vmx/3a-03.c: New.
14112         * gcc.dg/vmx/3a-03m.c: New.
14113         * gcc.dg/vmx/3a-04.c: New.
14114         * gcc.dg/vmx/3a-04m.c: New.
14115         * gcc.dg/vmx/3a-05.c: New.
14116         * gcc.dg/vmx/3a-06.c: New.
14117         * gcc.dg/vmx/3a-06m.c: New.
14118         * gcc.dg/vmx/3a-07.c: New.
14119         * gcc.dg/vmx/3b-01.c: New.
14120         * gcc.dg/vmx/3b-02.c: New.
14121         * gcc.dg/vmx/3b-10.c: New.
14122         * gcc.dg/vmx/3b-13.c: New.
14123         * gcc.dg/vmx/3b-14.c: New.
14124         * gcc.dg/vmx/3b-15.c: New.
14125         * gcc.dg/vmx/3c-01a.c: New.
14126         * gcc.dg/vmx/3c-01.c: New.
14127         * gcc.dg/vmx/3c-02.c: New.
14128         * gcc.dg/vmx/3c-03.c: New.
14129         * gcc.dg/vmx/3d-01.c: New.
14130         * gcc.dg/vmx/4-01.c: New.
14131         * gcc.dg/vmx/4-03.c: New.
14132         * gcc.dg/vmx/5-01.c: New.
14133         * gcc.dg/vmx/5-02.c: New.
14134         * gcc.dg/vmx/5-03.c: New.
14135         * gcc.dg/vmx/5-04.c: New.
14136         * gcc.dg/vmx/5-05.c: New.
14137         * gcc.dg/vmx/5-06.c: New.
14138         * gcc.dg/vmx/5-07.c: New.
14139         * gcc.dg/vmx/5-07t.c: New.
14140         * gcc.dg/vmx/5-08.c: New.
14141         * gcc.dg/vmx/5-10.c: New.
14142         * gcc.dg/vmx/5-11.c: New.
14143         * gcc.dg/vmx/7-01a.c: New.
14144         * gcc.dg/vmx/7-01.c: New.
14145         * gcc.dg/vmx/7c-01.c: New.
14146         * gcc.dg/vmx/7d-01.c: New.
14147         * gcc.dg/vmx/7d-02.c: New.
14148         * gcc.dg/vmx/8-01.c: New.
14149         * gcc.dg/vmx/8-02a.c: New.
14150         * gcc.dg/vmx/8-02.c: New.
14151         * gcc.dg/vmx/brode-1.c: New.
14152         * gcc.dg/vmx/bug-1.c: New.
14153         * gcc.dg/vmx/bug-2.c: New.
14154         * gcc.dg/vmx/bug-3.c: New.
14155         * gcc.dg/vmx/cw-bug-1.c: New.
14156         * gcc.dg/vmx/cw-bug-2.c: New.
14157         * gcc.dg/vmx/cw-bug-3.c: New.
14158         * gcc.dg/vmx/dct.c: New.
14159         * gcc.dg/vmx/debug-1.c: New.
14160         * gcc.dg/vmx/debug-2.c: New.
14161         * gcc.dg/vmx/debug-3.c: New.
14162         * gcc.dg/vmx/debug-4.c: New.
14163         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14164         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14165         * gcc.dg/vmx/eg-5.c: New.
14166         * gcc.dg/vmx/fft.c: New.
14167         * gcc.dg/vmx/gcc-bug-1.c: New.
14168         * gcc.dg/vmx/gcc-bug-2.c: New.
14169         * gcc.dg/vmx/gcc-bug-3.c: New.
14170         * gcc.dg/vmx/gcc-bug-4.c: New.
14171         * gcc.dg/vmx/gcc-bug-5.c: New.
14172         * gcc.dg/vmx/gcc-bug-6.c: New.
14173         * gcc.dg/vmx/gcc-bug-7.c: New.
14174         * gcc.dg/vmx/gcc-bug-8.c: New.
14175         * gcc.dg/vmx/gcc-bug-9.c: New.
14176         * gcc.dg/vmx/gcc-bug-b.c: New.
14177         * gcc.dg/vmx/gcc-bug-c.c: New.
14178         * gcc.dg/vmx/gcc-bug-d.c: New.
14179         * gcc.dg/vmx/gcc-bug-e.c: New.
14180         * gcc.dg/vmx/gcc-bug-f.c: New.
14181         * gcc.dg/vmx/gcc-bug-g.c: New.
14182         * gcc.dg/vmx/gcc-bug-i.c: New.
14183         * gcc.dg/vmx/harness.h: New.
14184         * gcc.dg/vmx/ira1.c: New.
14185         * gcc.dg/vmx/ira2a.c: New.
14186         * gcc.dg/vmx/ira2b.c: New.
14187         * gcc.dg/vmx/ira2.c: New.
14188         * gcc.dg/vmx/ira2c.c: New.
14189         * gcc.dg/vmx/mem.c: New.
14190         * gcc.dg/vmx/newton-1.c: New.
14191         * gcc.dg/vmx/ops.c: New.
14192         * gcc.dg/vmx/sn7153.c: New.
14193         * gcc.dg/vmx/spill2.c: New.
14194         * gcc.dg/vmx/spill3.c: New.
14195         * gcc.dg/vmx/spill.c: New.
14196         * gcc.dg/vmx/t.c: New.
14197         * gcc.dg/vmx/varargs-1.c: New.
14198         * gcc.dg/vmx/varargs-2.c: New.
14199         * gcc.dg/vmx/varargs-3.c: New.
14200         * gcc.dg/vmx/varargs-4.c: New.
14201         * gcc.dg/vmx/varargs-5.c: New.
14202         * gcc.dg/vmx/varargs-6.c: New.
14203         * gcc.dg/vmx/varargs-7.c: New.
14204         * gcc.dg/vmx/vmx.exp: New.
14205         * gcc.dg/vmx/vprint-1.c: New.
14206         * gcc.dg/vmx/vscan-1.c: New.
14207         * gcc.dg/vmx/x-01.c: New.
14208         * gcc.dg/vmx/x-02.c: New.
14209         * gcc.dg/vmx/x-03.c: New.
14210         * gcc.dg/vmx/x-04.c: New.
14211         * gcc.dg/vmx/x-05.c: New.
14212         * gcc.dg/vmx/yousufi-1.c: New.
14213         * gcc.dg/vmx/zero-1.c: New.
14214         * gcc.dg/vmx/zero.c: New.
14215
14216 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14217
14218         * g++.dg/lookup/java1.C: Update for chage of
14219         _Jv_AllocObject.
14220         * g++.dg/lookup/java2.C: Likewise.
14221
14222 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14223
14224         * ada/acats/run_all.sh: use -O2 by default.
14225
14226 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14227
14228         * gcc.dg/vr-mult-[12].c: New tests.
14229
14230 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14231
14232         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14233
14234         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14235
14236 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14237
14238         * lib/target-supports.exp (check_profiling_available): Assume profiling
14239         isn't available for mips*-*-elf targets.
14240
14241 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14242
14243         * gcc.dg/builtins-38.c: New test.
14244
14245 2004-04-14  Eric Christopher  <echristo@redhat.com>
14246
14247         * g++.dg/charset/charset.exp: Run .cc extension tests.
14248
14249 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14250
14251         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14252
14253 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14254
14255         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14256
14257 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14258
14259         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14260         * gcc.dg/i386-387-2.c: Likewise.
14261
14262         * gcc.dg/i386-387-7.c: New test.
14263         * gcc.dg/i386-387-8.c: New test.
14264
14265         * gcc.dg/builtins-37.c: New test.
14266
14267 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14268
14269         * g++.dg/pch/externc-1.C: Add missing semicolon.
14270
14271 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14272
14273         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14274
14275 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14276
14277         * gcc.c-torture/execute/20040411-1.c: New test.
14278
14279 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14280
14281         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14282
14283 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14284
14285         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14286
14287 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14288
14289         * lib/target-supports.exp (check_named_sections_available): New.
14290         * lib/gcc-dg.exp (dg-require-named-sections): New.
14291         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14292         old-deja.exp.  Also prune error-count message from HP linker.
14293         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14294
14295         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14296         * g++.old-deja/g++.pt/static3.C: Likewise.
14297         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14298
14299 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14300
14301         * gcc.c-torture/execute/20040409-1.c: New test case.
14302         * gcc.c-torture/execute/20040409-2.c: New test case.
14303         * gcc.c-torture/execute/20040409-3.c: New test case.
14304
14305 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14306
14307         * gcc.dg/20040409-1.c: New test.
14308
14309 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14310
14311         PR target/14888
14312         * g++.dg/opt/pr14888.C: New test case.
14313
14314 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14315
14316         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14317         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14318         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14319         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14320         New tests.
14321
14322 2004-04-08  Paul Brook  <paul@codesourcery.com>
14323
14324         * gcc.dg/spill-1.c: New test.
14325
14326 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14327
14328         * gcc.dg/torture/builtin-ctype-2.c: New test.
14329
14330 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14331
14332         * gcc.dg/pch/pch.exp: Add largefile test.
14333
14334 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14335
14336         * g++.dg/pch/externc-1.Hs: New.
14337         * g++.dg/pch/externc-1.C: New.
14338
14339 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14340
14341         * gcc.dg/compat/struct-by-value-5a_main.c,
14342         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14343         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14344         * gcc.dg/compat/struct-by-value-5a_x.c,
14345         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14346         gcc.dg/compat/struct-by-value-5_x.c.
14347         * gcc.dg/compat/struct-by-value-5a_y.c,
14348         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14349         gcc.dg/compat/struct-by-value-5_y.c.
14350
14351         * gcc.dg/compat/struct-by-value-6a_main.c,
14352         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14353         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14354         * gcc.dg/compat/struct-by-value-6a_x.c,
14355         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14356         gcc.dg/compat/struct-by-value-6_x.c.
14357         * gcc.dg/compat/struct-by-value-6a_y.c,
14358         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14359         gcc.dg/compat/struct-by-value-6_y.c.
14360
14361         * gcc.dg/compat/struct-by-value-7a_main.c,
14362         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14363         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14364         * gcc.dg/compat/struct-by-value-7a_x.c,
14365         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14366         gcc.dg/compat/struct-by-value-7_x.c.
14367         * gcc.dg/compat/struct-by-value-7a_y.c,
14368         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14369         gcc.dg/compat/struct-by-value-7_y.c.
14370
14371 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14372
14373         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14374         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14375         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14376         options.
14377
14378 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14379
14380         * gcc.dg/builtins-36.c: New test.
14381
14382 2004-04-06  Paul Brook  <paul@codesourcery.com>
14383
14384         * README.gcc: Remove obsolete contraint on testcases.
14385
14386 2004-04-05  Paul Brook  <paul@codesourcery.com>
14387
14388         PR2123
14389         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14390         failure and exit(0) on success.
14391         * g++.dg/expr/anew2.C: Ditto.
14392         * g++.dg/expr/anew3.C: Ditto.
14393         * g++.dg/expr/anew4.C: Ditto.
14394
14395 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14396
14397         PR c++/3518
14398         * g++.dg/template/unify7.C: New.
14399
14400 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14401
14402         * g++.dg/README: Bring up to date with new subdirectories; remove
14403         duplicate subdirectory lines.
14404
14405 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14406
14407         PR c++/14007
14408         * g++.dg/template/unify5.C: New.
14409         * g++.dg/template/unify6.C: New.
14410         * g++.dg/template/qualttp20.C: Adjust.
14411         * g++.old-deja/g++.jason/report.C: Adjust.
14412         * g++.old-deja/g++.other/qual1.C: Adjust.
14413
14414 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14415
14416         PR c++/14803
14417         * g++.dg/inherit/ptrmem1.C: New test.
14418
14419 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14420
14421         PR c++/14755
14422         * gcc.c-torture/execute/20040331-1.c: New test.
14423         * gcc.dg/20040331-1.c: New test.
14424
14425 2004-04-01  Paul Brook  <paul@codesourcery.com>
14426
14427         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14428
14429 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14430
14431         PR c++/14724
14432         * g++.dg/init/goto1.C: New test.
14433
14434         PR c++/14763
14435         * g++.dg/template/defarg4.C: New test.
14436
14437 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14438
14439         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14440
14441 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14442
14443         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14444
14445 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14446
14447         * gcc.dg/noncompile/undeclared-2.c: New test.
14448
14449 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14450
14451         * gcc.dg/940409-1.c: Remove XFAIL.
14452         * gcc.dg/reg-vol-struct-1.c: New test.
14453
14454 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14455
14456         * gcc.dg/torture/builtin-wctype-1.c: New test.
14457
14458 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14459
14460         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14461         * gcc.dg/20001101-1.c: Likewise.
14462         * gcc.dg/20001102-1.c: Likewise.
14463
14464 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14465
14466         * gcc.dg/compare8.c: Add an additional test for XOR.
14467
14468 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14469
14470         * gcc.dg/torture/builtin-ctype-1.c: New test.
14471
14472 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14473
14474         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14475         * gcc.dg/torture/builtin-math-1.c: Likewise.
14476         * gcc.dg/torture/builtin-power-1.c: New test.
14477
14478 2004-03-24  Andreas Schwab  <schwab@suse.de>
14479
14480         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14481         IA64 assembler.
14482
14483 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14484             Roger Sayle  <roger@eyesopen.com>
14485
14486         * gcc.dg/compare8.c: New test case.
14487
14488 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14489
14490         * g++.dg/ext/altivec-7.C: New test.
14491
14492 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14493
14494         PR 12267, 12391, 12560, 13129, 14114, 14133
14495         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14496         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14497         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14498         Adjust error regexps.
14499         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14500         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14501         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14502         * gcc.dg/local1.c: Add explanatory comment.
14503
14504 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14505
14506         PR optimization/14669
14507         * g++.dg/opt/fold2.C: New test case.
14508
14509 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14510
14511         PR c/14069
14512         * gcc.dg/20040322-1.c: New test.
14513
14514 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14515
14516         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14517         * gcc.dg/ultrasp4.c: Likewise.
14518         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14519
14520 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14521
14522         * gcc.dg/i386-sse-8.c: Reset default options.
14523
14524 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14525
14526         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14527         in the error message text.
14528
14529 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14530
14531         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14532
14533 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14534
14535         PR c++/14616
14536         * g++.dg/init/array13.C: New test.
14537
14538 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14539
14540         PR target/13889
14541         * gcc.c-torture/compile/pr13889.c: New test case.
14542
14543 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14544
14545         PR c/14635
14546         * builtins-1.c (nan, nans): Don't test.
14547         * builtins-30.c: Don't use nan, nanf, nanl.
14548         * builtins-35.c: New test.
14549
14550 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14551
14552         * g++.dg/ext/altivec-6.C: New test.
14553
14554 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14555
14556         * g++.dg/init/placement3.C: New test.
14557
14558         * g++.dg/template/spec13.C: New test.
14559
14560         * g++.dg/lookup/using11.C: New test.
14561
14562         * g++.dg/lookup/koenig3.C: New test.
14563
14564         * g++.dg/template/operator2.C: New test.
14565
14566         * g++.dg/expr/dtor3.C: New test.
14567         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14568         marker.
14569         * g++.old-deja/g++.law/visibility28.C: Likewise.
14570
14571 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14572
14573         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14574         * gcc.dg/ppc64-abi-3.c: Likewise.
14575
14576 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14577
14578         PR c++/14545
14579         * g++.dg/parse/template15.C: New test.
14580
14581 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14582
14583         * g++.dg/expr/dtor2.C: New test.
14584
14585         * g++.dg/lookup/anon4.C: New test.
14586
14587         * g++.dg/overload/using1.C: New test.
14588
14589         * g++.dg/template/lookup7.C: New test.
14590
14591         * g++.dg/template/typename6.C: New test.
14592
14593         * g++.dg/expr/cond6.C: New test.
14594
14595 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14596
14597         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14598
14599 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14600
14601         * g++.dg/expr/cond5.C: New test.
14602         * g++.dg/expr/constcast1.C: Likewise.
14603         * g++.dg/expr/ptrmem2.C: Likewise.
14604         * g++.dg/expr/ptrmem3.C: Likewise.
14605         * g++.dg/lookup/main1.C: Likewise.
14606         * g++.dg/template/lookup6.C: Likewise.
14607
14608 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14609
14610         * gcc.dg/local1.c: New test.
14611
14612         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14613
14614 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14615
14616         * gcc.dg/torture/builtin-convert-1.c: New test.
14617
14618 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14619
14620         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14621
14622 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14623
14624         PR c++/14481
14625         * g++.dg/warn/Wunused-7.C: New test.
14626
14627 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14628
14629         * gcc.dg/torture/builtin-integral-1.c: New test.
14630
14631 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14632
14633         PR c++/14586
14634         * g++.dg/parse/non-dependent3.C: New test.
14635
14636 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14637
14638         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14639         * g++.dg/eh/simd-2.C: Likewise.
14640         * g++.dg/init/array10.C: Likewise.
14641         * gcc.c-torture/compile/simd-1.c: Likewise.
14642         * gcc.c-torture/compile/simd-2.c: Likewise.
14643         * gcc.c-torture/compile/simd-3.c: Likewise.
14644         * gcc.c-torture/compile/simd-4.c: Likewise.
14645         * gcc.c-torture/compile/simd-6.c: Likewise.
14646         * gcc.c-torture/execute/simd-1.c: Likewise.
14647         * gcc.c-torture/execute/simd-2.c: Likewise.
14648         * gcc.dg/compat/vector-defs.h: Likewise.
14649         * gcc.dg/20020531-1.c: Likewise.
14650         * gcc.dg/altivec-3.c: Likewise.
14651         * gcc.dg/altivec-4.c: Likewise.
14652         * gcc.dg/altivec-varargs-1.c: Likewise.
14653         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14654         * gcc.dg/i386-mmx-3.c: Likewise.
14655         * gcc.dg/i386-sse-4.c: Likewise.
14656         * gcc.dg/i386-sse-5.c: Likewise.
14657         * gcc.dg/i386-sse-8.c: Likewise.
14658         * gcc.dg/simd-1.c: Likewise.
14659         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14660         __ev64_opaque__ since the machine description provides it.
14661
14662 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14663
14664         * lib/compat.exp (skip_list): New global variable.
14665         Use it to hold the user defined COMPAT_SKIPS list if any.
14666         (compat-obj): Add the members of skip_list to optall.
14667
14668 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14669
14670         * gcc.dg/compat/union-by-value-1_main.c,
14671         union-by-value-1_x.c, union-by-value-1_y.c,
14672         union-check.h, union-defs.h,
14673         union-init.h, union-return-1_main.c,
14674         union-return-1_x.c, union-return-1_y.c: New files.
14675
14676 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14677
14678         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14679         mixed-struct-init.h: Add 4 mixed structure types.
14680         struct-by-value-21_main.c, struct-by-value-21_x.c,
14681         struct-by-value-21_y.c, struct-return-21_main.c,
14682         struct-return-21_x.c, struct-return-21_y.c: New files.
14683
14684 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14685
14686         PR c++/14550
14687         * g++.dg/parse/template14.C: New test.
14688
14689 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14690
14691         * gcc.c-torture/execute/20040313-1.c: New test.
14692
14693 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
14694
14695         PR target/14533
14696         * gcc.dg/20040311-2.c: New test.
14697
14698 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
14699
14700         PR other/14544
14701         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
14702         bit-field.
14703
14704 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
14705
14706         * gcc.dg/20040305-2.c: Add missing return statement.
14707
14708 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14709
14710         * gcc.dg/builtins-34.c: Also check pow10*.
14711
14712 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14713
14714         PR target/14262
14715         * gcc.dg/20040305-2.c: New test.
14716
14717 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
14718
14719         * gcc.dg/20040310-1.c: New test.
14720
14721 2004-03-11  Roger Sayle  <roger@eyesopen.com>
14722
14723         * gcc.c-torture/execute/20040311-1.c: New test case.
14724
14725 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
14726
14727         PR c++/14476
14728         * g++.dg/lookup/enum1.C: New test.
14729
14730 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
14731
14732         PR c++/14510
14733         * g++.dg/lookup/struct2.C: New test.
14734
14735 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
14736
14737         * gcc.dg/builtins-34.c: New test.
14738
14739 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14740
14741         * gcc.dg/torture/builtin-nonneg-1.c: New test.
14742
14743 2004-03-09  James E Wilson  <wilson@specifixinc.com>
14744
14745         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
14746         * gcc.dg/alias-2.c: New testcase.
14747
14748 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
14749
14750         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
14751
14752 2004-03-09  Roger Sayle  <roger@eyesopen.com>
14753
14754         * gcc.c-torture/execute/20040309-1.c: New test case.
14755
14756 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14757
14758         PR c++/14397
14759         * g++.dg/overload/ref1.C: New.
14760
14761 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14762
14763         PR c++/14409
14764         * g++.dg/template/spec12.C: New test.
14765
14766         PR c++/14448
14767         * g++.dg/parse/crash14.C: New test.
14768
14769 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/14230
14772         * g++.dg/init/ref11.C: New test.
14773
14774 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
14775
14776         PR c++/14432
14777         * g++.dg/parse/builtin2.C: New test.
14778
14779 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14780
14781         PR c++/14401
14782         * g++.dg/init/ctor3.C: New test.
14783         * g++.dg/init/union1.C: New test.
14784         * g++.dg/ext/anon-struct4.C: New test.
14785
14786 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
14787
14788         * g++.dg/lookup/koenig1.C: Tweak error messages.
14789         * g++.dg/lookup/used-before-declaration.C: Likewise.
14790         * g++.dg/other/do1.C: Likewise.
14791         * g++.dg/overload/koenig1.C: Likewise.
14792         * g++.dg/parse/crash13.C: Likewise.
14793         * g++.dg/template/instantiate3.C: Likewise.
14794
14795 2004-03-08  Eric Christopher  <echristo@redhat.com>
14796
14797         * * lib/target-supports.exp: Enable libiconv in test
14798         compilation.  Fix up error checking.
14799
14800 2004-03-08  Roger Sayle  <roger@eyesopen.com>
14801
14802         PR middle-end/14289
14803         * gcc.dg/pr14289-1.c: New test case.
14804         * gcc.dg/pr14289-2.c: Likewise.
14805         * gcc.dg/pr14289-3.c: Likewise.
14806
14807 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
14808
14809         * gcc.c-torture/execute/20040308-1.c: New test.
14810
14811 2004-03-07  Roger Sayle  <roger@eyesopen.com>
14812
14813         * gcc.c-torture/execute/20040307-1.c: New test case.
14814
14815 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
14816
14817         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
14818
14819 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
14820
14821         * gcc.dg/20040306-1.c: New test.
14822
14823 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
14824
14825         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
14826         them static.
14827         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
14828
14829 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14830
14831         PR c/14465
14832         * gcc.dg/decl-6.c: New test.
14833
14834 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14835
14836         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
14837         Rename LOGPOW -> LOG_POW.
14838         (SQRT_EXP, POW_EXP): New.
14839
14840 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14841
14842         * gcc.dg/i386-sse-8.c: New test.
14843
14844 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14845
14846         PR c/14114
14847         * gcc.dg/decl-5.c: New test.
14848
14849 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
14850
14851         * gcc.dg/20040305-1.c: New test.
14852
14853 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
14854
14855         PR other/14354
14856         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
14857
14858 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
14859
14860         PR c++/14425, c++/14426
14861         * g++.dg/ext/altivec-4.C: New test.
14862         * g++.dg/ext/altivec-5.C: New test.
14863
14864 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
14865
14866         * g++.old-deja/g++.other/linkage1.C: Expect errors about
14867         global variables of a type with no linkage.
14868         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
14869         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
14870         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
14871         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
14872         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
14873         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
14874         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
14875         * g++.dg/warn/deprecated.C: Name enum Color.
14876         * g++.dg/overload/VLA.C: Name structure for 'b'.
14877         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
14878
14879 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14880
14881         * gcc.c-torture/compile/20040304-1.c: New test.
14882
14883 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
14884
14885         PR 13728
14886         * gcc.dg/decl-4.c: New testcase.
14887
14888 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
14889
14890         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
14891         as PRECF if sizeof (float) > sizeof (double).
14892         (PRECL): Make it the same as PRECF if
14893         sizeof (float) > sizeof (long double).
14894
14895 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14896
14897         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
14898         system type.  Add check for irix6 which doesn't have c99 runtime.
14899
14900 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
14901
14902         * gcc.dg/const-elim-1.c: xfail for xtensa.
14903
14904 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14905
14906         PR c++/14369
14907         * g++.dg/template/cond4.C: New test.
14908
14909 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14910
14911         PR c++/14360
14912         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
14913
14914         PR c++/14361
14915         * g++.dg/parse/defarg7.C: New test.
14916
14917         PR c++/14359
14918         * g++.dg/template/friend26.C: New test.
14919
14920 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
14921
14922         PR c++/14324
14923         * g++.dg/abi/mangle21.C: New test.
14924
14925         PR c++/14260
14926         * g++.dg/parse/constructor2.C: New test.
14927
14928         PR c++/14337
14929         * g++.dg/template/sfinae1.C: New test.
14930
14931 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14932
14933         PR c++/14267
14934         * g++.dg/expr/crash2.C: New test.
14935
14936         PR middle-end/13448
14937         * gcc.dg/inline-5.c: New test.
14938         * gcc.dg/always-inline.c: Split out tests into ...
14939         * gcc.dg/always-inline2.c: ... this and ...
14940         * gcc.dg/always-inline3.c: ... this.
14941
14942 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
14943
14944         PR debug/12103
14945         * g++.dg/debug/crash1.C: New test.
14946
14947 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
14948
14949         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
14950         function with __attribute__((noinline)).
14951         (recurser_void2): Likewise.
14952         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
14953         (recurser_void2): Likewise.
14954
14955 2004-02-29  Roger Sayle  <roger@eyesopen.com>
14956
14957         PR middle-end/14203
14958         * g++.dg/warn/Wunused-6.C: New test case.
14959
14960 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
14961
14962         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
14963         not defined.
14964
14965 2004-02-27  Eric Christopher  <echristo@redhat.com>
14966
14967         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
14968         * g++.dg/charset/asm2.c: Run only x86.
14969         * gcc.dg/charset/asm3.c: Ditto.
14970
14971 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
14972
14973         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
14974         ld_library_path.
14975
14976 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
14977
14978         * g++.dg/ext/altivec-3.C: New.
14979
14980 2004-02-26  Richard Henderson  <rth@redhat.com>
14981
14982         * g++.dg/ext/attrib10.C: Mark for warning.
14983         * gcc.dg/attr-alias-1.c: New.
14984
14985 2004-02-26  Richard Henderson  <rth@redhat.com>
14986
14987         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
14988         * gcc.c-torture/execute/20040208-2.c: ... it back.
14989
14990 2004-02-26  Eric Christopher  <echristo@redhat.com>
14991
14992         * lib/target-supports.exp (check-iconv-available): New function.
14993         * lib/gcc-dg.exp (dg-require-iconv): New function.
14994         Use above.
14995         * gcc.dg/charset: New directory.
14996         * gcc.dg/charset/charset.exp: New file.
14997         * gcc.dg/charset/asm1.c: Ditto.
14998         * gcc.dg/charset/asm2.c: Ditto.
14999         * gcc.dg/charset/asm3.c: Ditto.
15000         * gcc.dg/charset/asm4.c: Ditto.
15001         * gcc.dg/charset/asm5.c: Ditto.
15002         * gcc.dg/charset/attribute1.c: Ditto.
15003         * gcc.dg/charset/attribute2.c: Ditto.
15004         * gcc.dg/charset/string1.c: Ditto.
15005         * g++.dg/charset: New directory.
15006         * g++.dg/dg.exp: Add here. Special options.
15007         * g++.dg/charset/charset.exp: New file.
15008         * g++.dg/charset/asm1.c: Ditto.
15009         * g++.dg/charset/asm2.c: Ditto.
15010         * g++.dg/charset/asm3.c: Ditto.
15011         * g++.dg/charset/asm4.c: Ditto.
15012         * g++.dg/charset/attribute1.c: Ditto.
15013         * g++.dg/charset/attribute2.c: Ditto.
15014         * g++.dg/charset/extern1.cc: Ditto.
15015         * g++.dg/charset/extern2.cc: Ditto.
15016         * g++.dg/charset/string1.c: Ditto.
15017
15018 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15019
15020         PR c++/14278
15021         * g++.dg/parse/comma1.C: New test.
15022
15023 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15024
15025         PR c++/14284
15026         * g++.dg/template/ttp8.C: New test.
15027
15028 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15029
15030         * gcc.dg/fixuns-trunc-1.c: New test.
15031
15032 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15033
15034         * gcc.dg/builtins-config.h: Use #elif.
15035
15036 2004-02-26  Michael Matz  <matz@suse.de>
15037
15038         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15039         * gcc.dg/991214-1.c: Likewise.
15040         * gcc.dg/i386-asm-1.c: Likewise.
15041
15042 2004-02-25  Richard Henderson  <rth@redhat.com>
15043
15044         * gcc.c-torture/execute/20040208-2.c: Move ...
15045         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15046
15047 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15048
15049         PR c++/14246
15050         * g++.dg/other/crash-3.C: New test.
15051
15052 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15053
15054         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15055         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15056
15057         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15058         HP-UX.
15059
15060 2004-02-24  Michael Matz  <matz@suse.de>
15061
15062         * gcc.dg/i386-regparm.c: New.
15063
15064 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15065
15066         * gcc.c-torture/execute/20040223-1.c: New.
15067
15068 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15069             Kazu Hirata  <kazu@cs.umass.edu>
15070
15071         * gcc.dg/fwritable-strings-1.c: Remove.
15072
15073 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15074
15075         PR c/14156
15076         * gcc.dg/20040223-1.c: New test.
15077
15078 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15079
15080         PR c++/14106
15081         * g++.dg/ext/typeof9.C: New test.
15082
15083 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15084
15085         PR c++/14250
15086         * g++.dg/other/switch1.C: New test.
15087
15088 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15089
15090         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15091         * gcc.dg/va-arg-1.c: Likewise.
15092
15093 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15094
15095         PR c++/14143
15096         * g++.dg/template/koenig5.C: New test.
15097
15098 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15099
15100         * g++.dg/ext/altivec-1.C: Generalize target triple.
15101         * g++.dg/ext/altivec-2.C: New test case.
15102         * g++.dg/ext/altivec_check.h: New file.
15103         * gcc.dg/altivec-1.c: Generalize target triple;
15104         include altivec_check.h and call altivec_check().
15105         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15106         * gcc.dg/altivec-6.c: New test case.
15107         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15108         type casts as needed.
15109         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15110         altivec_check().
15111         * gcc.dg/altivec-12.c: New test case.
15112         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15113         include altivec_check.h and call altivec_check().
15114         * gcc.dg/altivec_check.h: New file.
15115
15116 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15117
15118         * lib/target-supports.exp (check_alias_available): Don't mangle
15119         function `g' in test program.
15120
15121 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15122
15123         * lib/target-supports.exp (check_profiling_available): Check
15124         argument to determine whether we support a profiling type.
15125         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15126         check_profiling_available.
15127         * g++.dg/bprob/bprob.exp: Likewise
15128         * g77.dg/bprob/bprob.exp: Likewise.
15129         * gcc.misc-tests/bprob.exp: Likewise.
15130         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15131         dg-require-profiling and delete expected error handling.
15132         * gcc.dg/20021014-1.c: Likewise.
15133         * gcc.dg/nest.c: Likewise.
15134
15135 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15136
15137         PR c++/12007
15138         * g++.dg/other/vthunk1.C: New test.
15139
15140 2004-02-20  Falk Hueffner  <falk@debian.org>
15141
15142         PR target/14201
15143         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15144
15145 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15146
15147         PR c++/13927
15148         * g++.dg/other/error8.C: Remove XFAIL markers.
15149
15150         PR c++/14173
15151         * g++.dg/ext/packed5.C: New test.
15152
15153         PR c++/14199
15154         * g++.dg/warn/Wunused-5.C: New test.
15155
15156         PR c++/14186
15157         * g++.dg/lookup/member1.C: New test.
15158
15159 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15160
15161         * gcc.c-torture/compile/20040130-1.c: Enable only when
15162         __INT_MAX__ >= 2147483647L.
15163         * gcc.c-torture/compile/961203-1.c: Likewise.
15164
15165 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15166
15167         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15168         * g++.dg/opt/template1.C: Robustify assembler regexp
15169
15170 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15171
15172         * gcc.c-torture/execute/simd-4.x: Remove.
15173         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15174         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15175         Guard with #ifndef SKIP_ATTRIBUTE.
15176         * gcc.dg/compat/vector-1_y.c: Likewise.
15177         * gcc.dg/compat/vector-2_x.c: Likewise.
15178         * gcc.dg/compat/vector-2_y.c: Likewise.
15179         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15180         * g++.dg/eh/simd-2.C: Likewise.
15181
15182 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15183
15184         * gcc.c-torture/compile/complex-1.c: New.
15185
15186 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15187
15188         PR target/14209
15189         * gcc.c-torture/execute/20040218-1.c: New test.
15190
15191 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15192
15193         PR c++/14181
15194         * g++.dg/parse/new2.C: New test.
15195
15196 2004-02-18  Paul Brook  <paul@codesourcery.com>
15197
15198         * gcc.c-torture/compile/libcall-1.c: New test.
15199
15200 2004-02-18  Paul Brook  <paul@codesourcery.com>
15201
15202         PR debug/12934
15203         * gcc.dg/debug/debug-7.c: New test.
15204
15205 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15206
15207         * gcc.dg/20040217-1.c: New test.
15208
15209 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15210
15211         * gcc.c-torture/execute/990208-1.x: Delete.
15212
15213 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15214
15215         * gcc.c-torture/execute/20040208-2.x: New file.
15216
15217 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15218
15219         PR c++/11326
15220         * g++.dg/abi/structret1.C: New test.
15221
15222 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15223
15224         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15225         (i386_cpuid): No need to test if cpuid is available on AMD64.
15226         Fix assembly, so that it works onboth i386 and AMD64.
15227         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15228         (vecInLong): Fix s[] member type to unsigned int.
15229         (vecInWord): Remove type.
15230         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15231         (a64, b64, c64, d64, e64): Remove.
15232         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15233         Remove unused variable.  Remove initialization of removed variables.
15234         Don't call mmx_tests nor sse_tests.
15235         (reference_mmx, reference_sse): Remove.
15236         (check): Add return stmt.
15237         * gcc.dg/i386-sse-7.c: New test.
15238         * gcc.dg/i386-mmx-4.c: New test.
15239
15240 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15241
15242         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15243         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15244         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15245         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15246         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15247         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15248         g++.dg/tc1/dr94.C: Fix line terminator.
15249
15250 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15251
15252         * gcc.c-torture/compile/20040216-1.c: New.
15253
15254 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15255
15256         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15257         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15258         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15259         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15260         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15261         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15262
15263 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15264
15265         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15266
15267 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15268
15269         PR c++/13971
15270         * g++.dg/expr/cond4.C: New test.
15271
15272         PR c++/14086
15273         * g++.dg/lookup/crash2.C: New test.
15274
15275 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15276
15277         * gcc.c-torture/compile/20040214-2.c: New test.
15278
15279 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15280
15281         PR c++/14116
15282         * g++.dg/ext/typeof8.C: New test.
15283
15284 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15285
15286         * gcc.c-torture/compile/20040214-1.c: New test.
15287
15288 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15289
15290         PR c++/13635
15291         * g++.dg/template/spec11.C: New test.
15292
15293 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15294
15295         PR c++/13927
15296         * g++.dg/other/error8.C: New test.
15297
15298 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15299
15300         PR c++/14122
15301         * g++.dg/template/array4.C: New test.
15302
15303         PR c++/14108
15304         * g++.dg/inherit/thunk2.C: New test.
15305
15306         PR c++/14083
15307         * g++.dg/eh/cond2.C: New test.
15308
15309 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15310
15311         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15312
15313 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15314
15315         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15316
15317 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15318
15319         * g++.dg/simd-2.C: xfail on ppc64-linux.
15320
15321 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15322
15323         PR c/456
15324         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15325         tests.
15326
15327 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15328
15329         * gcc.dg/builtins-33.c: New test.
15330
15331 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15332
15333         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15334
15335 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15336
15337         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15338
15339 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15340
15341         * gcc.dg/ppc64-abi-3.c: New test.
15342
15343 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15344
15345         PR c/14092
15346
15347         * gcc.dg/pr14092-1.c: New testcase.
15348
15349 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15350
15351         * gcc.dg/cpp/assert4.c: Fix typo last change.
15352
15353         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15354         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15355
15356         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15357
15358 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15359
15360         * gcc.c-torture/compile/20040209-1.c: New test case.
15361
15362 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15363
15364         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15365
15366 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15367
15368         * gcc.c-torture/execute/20040208-[12].c: New tests.
15369
15370 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15371
15372         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15373
15374 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15375
15376         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15377
15378 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15379
15380         Bug 13856
15381         * gcc.dg/visibility-8.c: New testcase.
15382
15383 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15384
15385         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15386         arguments.
15387         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15388
15389 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15390
15391         PR middle-end/13696
15392         * g++.dg/opt/fold1.C: New test case.
15393
15394 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15395
15396         PR c++/14033
15397         * g++.dg/other/crash-2.C: New test.
15398
15399 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15400
15401         PR c++/14028
15402         * g++.dg/parse/angle-bracket2.C: New test.
15403
15404 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15405
15406         PR middle-end/13750
15407         Revert:
15408         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15409         PR pch/13361
15410         * testsuite/g++.dg/pch/wchar-1.C: New.
15411         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15412
15413 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15414
15415         PR c++/14008
15416         * g++.dg/parse/error15.C: New test.
15417         * g++.dg/parse/crash11.C: Update dg-error mark.
15418
15419 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15420
15421         PR c++/13932
15422         * g++.dg/warn/conv2.C: New test.
15423
15424 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15425
15426         PR c++/13086
15427         * g++.dg/warn/incomplete1.C: Remove xfail.
15428
15429 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15430
15431         * lib/file-format.exp (gcc_target_object_format): Use
15432         ${tool}_target_compile, not gcc_target_compile.
15433         * lib/target-supports.exp (check_alias_available): Likewise.
15434         (check_gc_sections_available): Likewise.
15435         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15436         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15437         dg-require-alias.
15438
15439 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15440
15441         PR c++/13969
15442         * g++.dg/template/static6.C: New test.
15443
15444 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15445
15446         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15447
15448 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15449
15450         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15451         tests for systems where `char' is unsigned by default.
15452
15453 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15454
15455         PR c++/13997
15456         * g++.dg/template/partial3.C: New test.
15457
15458 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15459
15460         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15461         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15462         Remove mentions of obsolete ports.
15463
15464 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15465
15466         * gcc.dg/noncompile/20001228-1.c: Fix for new
15467         error message.
15468
15469 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15470
15471         PR target/9348
15472         * gcc.c-torture/execute/multdi-1.c: New test case.
15473
15474 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15475
15476         PR c++/13925
15477         * g++.dg/template/lookup5.C: New test.
15478
15479 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15480
15481         PR c++/13950
15482         * g++.dg/template/lookup4.C: New test.
15483
15484         PR c++/13970
15485         * g++.dg/parse/error14.C: New test.
15486
15487         PR c++/14002
15488         * g++.dg/parse/template13.C: New test.
15489
15490 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/13978
15493         * g++.dg/template/koenig4.C: New test.
15494
15495         PR c++/13968
15496         * g++.dg/template/crash17.C: New test.
15497
15498         PR c++/13975
15499         * g++.dg/parse/error13.C: New test.
15500         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15501
15502 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15503
15504         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15505
15506 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15507
15508         PR c/11658
15509         PR c/13994
15510         * gcc.dg/noncompile/20040203-1.c: New test.
15511         * gcc.dg/noncompile/20040203-2.c: Likewise.
15512         * gcc.dg/noncompile/20040203-3.c: Likewise.
15513         * gcc.dg/20040203-1.c: Likewise.
15514
15515 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15516
15517         PR c++/10858
15518         * g++.dg/template/sizeof7.C: New test.
15519
15520 2004-02-02  Eric Christopher  <echristo@redhat.com>
15521             Zack Weinberg  <zack@codesourcery.com>
15522
15523         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15524
15525 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15526
15527         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15528         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15529         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15530         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15531
15532 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15533
15534         PR c++/13113
15535         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15536
15537         PR c++/13854
15538         * g++.dg/ext/attrib13.C: New test.
15539
15540         PR c++/13907
15541         * g++.dg/conversion/op2.C: New test.
15542
15543 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15544
15545         * gcc.dg/titype-1.c: Fix pasto.
15546
15547 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15548
15549         * gcc.dg/titype-1.c: New test.
15550
15551 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15552
15553         PR c++/13957
15554         * g++.dg/template/non-type-template-argument-1.C,
15555         g++.dg/template/qualified-id1.C: Update dg-error marks.
15556         * g++.dg/template/nontype6.C: New test.
15557
15558 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15559
15560         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15561         * gcc.dg/builtins-31.c: New testcase.
15562         * gcc.dg/builtins-32.c: New testcase.
15563
15564 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15565
15566         * objc.dg/call-super-2.m: Update line numbers
15567         for the including of stddef.h.
15568
15569 2004-01-30  Michael Matz  <matz@suse.de>
15570
15571         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15572         g++.dg/ext/case-range3.C: New tests.
15573
15574 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15575
15576         DR206
15577         PR c++/13813
15578         * g++.dg/template/member4.C: New test.
15579
15580 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15581
15582         PR c++/13683
15583         * g++.dg/template/sizeof6.C: New test.
15584
15585 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15586
15587         * gcc.dg/fwritable-strings-1.c: New test.
15588
15589 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15590
15591         * gcc.c-torture/compile/20040130-1.c: New test.
15592
15593 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15594
15595         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15596
15597 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15598
15599         PR c++/13883
15600         * g++.dg/template/ctor3.C: New test.
15601
15602 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15603
15604         * g++.dg/tc1: New directory.
15605         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15606         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15607         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15608         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15609         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15610
15611 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15612
15613         * g++.dg/parse/error11.C: New test.
15614         * g++.dg/parse/error12.C: Likewise.
15615
15616 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15617
15618         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15619         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15620
15621 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15622
15623         PR c++/13791
15624         * g++.dg/ext/attrib12.C: New test.
15625
15626         PR c++/13736
15627         * g++.dg/parse/cast2.C: New test.
15628
15629 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15630
15631         * objc.dg/encode-2.m (main): New local string.  Set depending on
15632         sizeof long.  Use in sscanf call.
15633         * objc.dg/encode-3.m (main): New local string.  Set depending on
15634         sizeof long.  Use in scan_initial call.
15635
15636 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15637
15638         * objc.dg/call-super-2.m: Make LP64-safe.
15639         * objc.dg/desig-init-1.m: Likewise.
15640
15641 2004-01-27  Devang Patel <dpatel@apple.com>
15642
15643         * g++.dg/debug/namespace1.C: New test.
15644
15645 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15646
15647         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15648         xscale-*-*.
15649
15650         * gcc.dg/arm-mmx-1.c: New test.
15651
15652 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15653
15654         * gcc.dg/20040127-1.c: New test.
15655         * gcc.dg/20040127-2.c: New test.
15656
15657 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15658
15659         * objc.dg/stret-1.m (glob): Renamed to globa.
15660
15661 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15662
15663         PR c++/13663
15664         * g++.dg/expr/for1.C: New test.
15665
15666 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15667
15668         PR middle-end/13779
15669         * gcc.dg/darwin-longlong.c: New test.
15670
15671 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15672
15673         * gcc.dg/20040124-1.c: Moved test from here...
15674         * gcc.c-torture/compile/20040124-1.c: ...to here.
15675
15676 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15677
15678         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15679         the assembly output if -m64 is passed.
15680
15681 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15682
15683         PR c++/13833
15684         * g++.dg/template/cond3.C: New test.
15685
15686 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15687
15688         PR c++/13810
15689         * g++.dg/template/ttp7.C: New test.
15690
15691 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15692
15693         PR c++/13797
15694         * g++.dg/template/nontype4.C: New test.
15695         * g++.dg/template/nontype5.C: Likewise.
15696
15697 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
15698
15699         * gcc.dg/torture/mips-clobber-at.c: New test.
15700
15701 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
15702
15703         * gcc.dg/20040124-1.c: New test.
15704
15705 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
15706
15707         * gcc.dg/20040123-1.c: New test.
15708
15709 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15710
15711         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
15712
15713 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15714
15715         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
15716
15717 2004-01-23  Andrew Pinski  <apinski@apple.com>
15718
15719         * gcc.dg/20030121-1.c: Move to ..
15720         * gcc.dg/20040121-1.c: here.
15721
15722 2004-01-23  Roger Sayle  <roger@eyesopen.com>
15723
15724         * gcc.dg/builtins-29.c: New test case.
15725
15726 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
15727
15728         PR 18314
15729         * gcc.dg/builtins-30.c: New testcase.
15730
15731 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
15732
15733         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
15734         * lib/g77.exp: Likewise.
15735         * lib/objc.exp: Likewise.
15736         * lib/g++.exp: Likewise.
15737
15738 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15739
15740         * gcc.dg/struct-by-value-2.c: New test.
15741
15742 2004-01-21  Andrew Pinski  <apinski@apple.com>
15743
15744         PR target/13785
15745         * gcc.dg/20030121-1.c: New test.
15746
15747 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
15748
15749         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
15750         clobber frame pointer register in asm statement.
15751
15752 2004-01-21  Falk Hueffner  <falk@debian.org>
15753
15754         * gcc.c-torture/compile/20040121-1.c: New test.
15755
15756 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
15757
15758         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
15759
15760 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
15761
15762         * gcc.dg/ppc64-abi-2.c: New test.
15763
15764 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
15765
15766         * lib/treelang.exp: Fill out this file.
15767         * lib/treelang-dg.exp: New File.
15768
15769 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15770
15771         * gcc.c-torture/compile/981022-1.c: Remove.
15772         * gcc.dg/array-5.c: Remove XFAIL.
15773         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
15774         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
15775         gcc.dg/cond-lvalue-1.c: Update.
15776         * gcc.dg/cast-lvalue-2.c: New test.
15777
15778 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR c++/13592
15781         * g++.dg/other/error1.C (class foo): Tweak error message.
15782
15783         PR c++/13592
15784         * g++.dg/template/call2.C: New test.
15785
15786 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15787
15788         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
15789         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
15790         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
15791         scalar-return-1_x.c, scalar-return-2_y.c,
15792         scalar-return-3_x.c, scalar-return-3_y.c,
15793         scalar-return-4_x.c, scalar-return-4_y.c,
15794         struct-align-1.h, struct-align-1_x.c,
15795         struct-align-1_y.c, struct-align-2.h,
15796         struct-align-2_x.c, struct-align-2_y.c,
15797         struct-by-value-10_y.c, struct-by-value-11_x.c,
15798         struct-by-value-11_y.c, struct-by-value-12_x.c,
15799         struct-by-value-12_y.c, struct-by-value-13_x.c,
15800         struct-by-value-13_y.c, struct-by-value-14_x.c,
15801         struct-by-value-14_y.c, struct-by-value-15_x.c,
15802         struct-by-value-15_y.c, struct-by-value-16_y.c,
15803         struct-by-value-17_y.c, struct-by-value-18_y.c,
15804         struct-by-value-19_y.c, struct-by-value-1_x.c,
15805         struct-by-value-1_y.c, struct-by-value-20_y.c,
15806         struct-by-value-2_x.c, struct-by-value-2_y.c,
15807         struct-by-value-3_y.c, struct-by-value-4_x.c,
15808         struct-by-value-4_y.c, struct-by-value-5_y.c,
15809         struct-by-value-6_y.c, struct-by-value-7_y.c
15810         struct-by-value-8_x.c, struct-by-value-8_y.c
15811         struct-by-value-9_x.c, struct-by-value-9_y.c
15812         struct-return-10_x.c, struct-return-10_y.c,
15813         struct-return-19_x.c, struct-return-20_x.c
15814         struct-return-2_x.c, struct-return-2_y.c
15815         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
15816         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
15817
15818 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15819
15820         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
15821         attribute on sparc*-sun-solaris2.*.
15822
15823 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
15824
15825         PR c++/13710
15826         * g++.dg/ext/typeof7.C: New test.
15827
15828 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
15829
15830         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
15831         * gcc.dg/const-elim-1.c: Same.
15832
15833 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
15834
15835         * objc.dg/stret-1.m: New.
15836         * objc.dg/stret-2.m: New.
15837
15838 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15839
15840         PR c++/11895
15841         * g++.dg/ext/vector1.C: New test.
15842
15843 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
15844
15845         * gcc.dg/pch/import-1.c: New.
15846         * gcc.dg/pch/import-1.hs: New.
15847         * gcc.dg/pch/import-1a.h: New.
15848         * gcc.dg/pch/import-1b.h: New.
15849         * gcc.dg/pch/import-1c.h: New.
15850
15851 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15852
15853         PR c++/13574
15854         * g++.dg/ext/array1.C: New test.
15855
15856         PR c++/13178
15857         * g++.dg/conversion/op1.C: New test.
15858
15859 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
15860
15861         PR 11864
15862         From Kazumoto Kojima / Dan Kegel:
15863         * gcc.dg/pr11864-1.c: New test.
15864
15865         PR 10392
15866         From Marcus Comstedt / Dan Kegel:
15867         * gcc.dg/pr10392-1.c: New test.
15868
15869 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
15870
15871         PR c++/13478
15872         * g++.dg/init/ref10.C: New test.
15873
15874 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15875
15876         PR c++/13407
15877         * g++.dg/parse/typename6.C: New test.
15878
15879 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15880
15881         PR pch/13361
15882         * testsuite/g++.dg/pch/wchar-1.C: New.
15883         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15884
15885 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15886
15887         PR c++/9259
15888         * g++.dg/expr/sizeof2.C: New test.
15889
15890 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
15891
15892         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
15893
15894 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15895
15896         PR c++/13659
15897         * g++.dg/lookup/strong-using-3.C: New.
15898         * g++.dg/lookup/using-10.C: New.
15899
15900 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
15901
15902         PR c++/13594
15903         * g++.dg/lookup/strong-using-2.C: New.
15904
15905 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
15906             Dan Kegel <dank@kegel.com>
15907             J"orn Rennecke <joern.rennecke@superh.com>
15908
15909         PR target/9365
15910         * gcc.dg/pr9365-1.c: New test.
15911
15912 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15913
15914         PR c++/8856
15915         * g++.dg/parse/casting-operator2.C: New test.
15916         * g++.old-deja/g++.pt/explicit83.C: Remove.
15917
15918 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15919
15920         * gcc.dg/label-compound-stmt-1.c: New test.
15921         * gcc.c-torture/compile/950922-1.c,
15922         gcc.c-torture/compile/20000211-3.c,
15923         gcc.c-torture/compile/20000518-1.c,
15924         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
15925         compound statements.
15926
15927 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
15928
15929         * gcc.dg/ppc64-abi-1.c: New test.
15930
15931 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
15932
15933          * g++.dg/ext/attrib9.C: Add dg-warnings.
15934
15935 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15936
15937         PR c++/12335
15938         * g++.dg/parse/dtor3.C: New test.
15939
15940 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15941
15942         PR c++/12709
15943         * g++.dg/parse/try-catch-1.C: New test.
15944
15945 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
15946
15947         * ada/acats/run_all.sh: Add more verbose output in acats.log
15948         when compiling tests.
15949
15950 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15951
15952         PR 13656
15953         * gcc.dg/typedef-redecl.c: New test case.
15954         * gcc.dg/typedef-redecl.h: New support file.
15955
15956 2004-01-13  Jan Hubicka  <jh@suse.cz>
15957
15958         * gcc.dg/always_inline.c: New test.
15959         * gcc.dg/debug/20031231-1.c: Fix.
15960
15961 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15962
15963         PR c++/13474
15964         * g++.dg/template/array3.C: New test.
15965
15966 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
15967
15968         * g++.dg/ext/lvalue1.C: No longer expected to fail.
15969         * g++.dg/warn/Wunused-2.C: Likewise.
15970
15971 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15972
15973         PR c++/13289
15974         * g++.dg/template/instantiate6.C: New test.
15975
15976 2004-01-12  Roger Sayle  <roger@eyesopen.com>
15977
15978         PR middle-end/11397
15979         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
15980
15981 2004-01-12  Jan Hubicka  <jh@suse.cz>
15982
15983         PR opt/12826
15984         * gcc.dg/20040112-1.c: New.
15985
15986         * gcc.dg/dwarf-die[1-7].c: Move to...
15987         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
15988         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
15989
15990 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
15991
15992         PR c++/4100
15993         * g++.dg/parse/friend4.C: New test.
15994
15995 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
15996
15997         PR c++/4100
15998         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
15999         definition is called a friend.
16000
16001 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16002
16003         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16004
16005 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16006
16007         PR c++/3478
16008         * g++.dg/parse/error10.C: New test.
16009         * g++.dg/template/arg2.C: Accept "invalid type" error.
16010
16011 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16012
16013         PR middle-end/13392
16014         * g++.dg/opt/expect2.C: New test.
16015
16016 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16017
16018         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16019         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16020         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16021         Update dg-error regexps.
16022
16023 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16024
16025         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16026         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16027
16028 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16029
16030         * gcc.dg/pragma-re-1.c: Use right pointer type.
16031
16032 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16033
16034         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16035
16036 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16037
16038         * gcc.dg/rs6000-ldouble-1.c: New.
16039
16040 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16041
16042         DR 337
16043         PR c++/9256
16044         * g++.dg/other/abstract1.C: New test.
16045
16046 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16047
16048         * g++.dg/lookup/strong-using-1.C: New.
16049
16050 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16051
16052         PR c/11234
16053         * gcc.dg/func-ptr-conv-1.c: New test.
16054         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16055
16056 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16057
16058         PR target/13380.
16059         * gcc.c-torture/compile/20040109-1.c: New.
16060
16061 2004-01-08  Stuart Hastings  <stuart@apple.com>
16062
16063         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16064         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16065         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16066
16067 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16068
16069         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16070
16071 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16072
16073         * ada/acats/run_acats: Treat 'gnatchop' the same way
16074         as 'gnatmake'.  Export GCC_DRIVER.
16075         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16076         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16077
16078 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16079
16080         PR c++/12573
16081         * g++.dg/template/dependent-expr4.C: New test.
16082
16083 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16084
16085         * gcc.dg/altivec-11.c: New test.
16086
16087 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16088
16089         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16090
16091 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16092
16093         PR c/6024
16094         * gcc.dg/enum-compat-1.c: New test.
16095         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16096
16097 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16098
16099         PR c/12165
16100         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16101         gcc.dg/c99-idem-qual-3.c: New tests.
16102
16103 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16104
16105         * gcc.dg/winline-7.c: Don't cast void * to int.
16106
16107 2004-01-06  Jan Hubicka  <jh@suse.cz>
16108
16109         * gcc.dg/i386-sse-5.c: New test
16110         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16111
16112 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16113
16114         PR c++/12815
16115         * g++.dg/rtti/typeid4.C: New test.
16116
16117 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16118
16119         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16120
16121 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16122
16123         PR c++/12132
16124         * g++.dg/template/error11.C: New test.
16125
16126         PR c++/13451
16127         * g++.dg/template/class2.C: New test.
16128
16129 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16130         Richard Sandiford <rsandifo@redhat.com>
16131
16132         PR c++/13387
16133         * g++.dg/opt/alias3.C: New test.
16134
16135 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16136
16137         PR c++/13157
16138         * g++.dg/template/koenig3.C: New test.
16139
16140         PR c++/13529
16141         * g++.dg/parse/offsetof3.C: New test.
16142
16143         * g++.dg/init/copy7.C: Add missing dg-error markers.
16144
16145         PR c++/12226
16146         * g++.dg/init/copy7.c: New test.
16147
16148         PR c++/13536
16149         * g++.dg/parse/cast1.C: New test.
16150
16151 2004-01-04  Jan Hubicka  <jh@suse.cz>
16152
16153         * gcc.dg/winline[1-7].c: New tests.
16154
16155 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16156
16157         PR c++/13520
16158         * g++.dg/template/qualttp22.C: New test.
16159
16160 2004-01-01  Jan Hubicka  <jh@suse.cz>
16161
16162         * gcc.dg/debug/20031231-1.c: New.
16163         * gcc.c-torture/compile/20040101-1.c: New.
16164         * gcc.dg/dwarf-die-[1-7].c: New.
16165
16166 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16167
16168         PR optimization/13521
16169         * gcc.c-torture/compile/20031231-1.c: New test.
16170
16171 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16172
16173         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16174
16175 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16176
16177         PR c++/10079
16178         * g++.dg/template/crash16.C: New test.
16179
16180 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16181
16182         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16183
16184 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16185
16186         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16187         ports.
16188         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16189         * g++.old-deja/g++.law/profile1.C: Likewise.
16190         * gcc.c-torture/compile/981006-1.c: Likewise.
16191         * gcc.c-torture/execute/loop-2e.x: Likewise.
16192         * gcc.c-torture/execute/loop-2f.x: Remove.
16193         * gcc.c-torture/execute/loop-2g.x: Likewise.
16194         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16195         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16196
16197 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16198
16199         PR c++/13507
16200         * g++.dg/ext/attrib11.C: New test.
16201
16202         PR c++/13494
16203         * g++.dg/template/array2-1.C: New test.
16204         * g++.dg/template/array2-2.C: New test.
16205
16206 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16207
16208         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16209
16210 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16211
16212         PR c++/12774
16213         * g++.dg/template/array1-1.C: New test.
16214         * g++.dg/template/array1-2.C: New test.
16215
16216 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16217
16218         PR fortran/12632
16219         * g77.dg/12632.f: New test case.
16220
16221 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16222
16223         PR c++/13289
16224         * g++.dg/parse/nontype1.C: New test.
16225
16226 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16227
16228         PR c++/12403
16229         * g++.dg/parse/explicit1.C: New test.
16230         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16231
16232 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16233
16234         PR c++/13081
16235         * g++.dg/opt/inline6.C: New test.
16236
16237         PR c++/12613
16238         * g++.dg/parse/error9.C: New test.
16239
16240         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16241
16242 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16243
16244         PR c++/13009
16245         * g++.dg/init/assign1.C: New test.
16246
16247 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16248
16249         PR c++/13070
16250         * g++.dg/warn/format3.C: New test case.
16251
16252 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16253
16254         * gcc.c-torture/compile/20031227-1.c: New test.
16255
16256 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16257
16258         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16259         * g77.dg/bprob/bprob.exp: Likewise.
16260         * gcc.misc-tests/bprob.exp: Likewise.
16261         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16262         variants on systems where the library does not provide that
16263         functionality.
16264         * gcc.dg/builtins-20.c: Use builtins-config.h.
16265         * gcc.dg/builtins-config.h: New file.
16266
16267 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16268
16269         * lib/gcc-dg.exp (dg-require-profiling): New function.
16270         * lib/target-supports.exp (check_profiling_available): Likewise.
16271         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16272         * g77.dg/bprob/bprob.exp: Likewise.
16273         * gcc.misc-tests/bprob.exp: Likewise.
16274         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16275         * gcc.dg/20021014-1.c: Likewise.
16276         * gcc.dg/nest.c: Likewise.
16277
16278 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16279
16280         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16281         compiling.
16282         * g++.dg/lookup/java2.C: Likewise.
16283         * gcc.dg/cpp/lexident.c: Likewise.
16284
16285 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16286
16287         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16288         given.
16289         * gcc.c-torture/compile/961203-1.c: Likewise.
16290         * gcc.c-torture/compile/980506-1.c: Likewise.
16291
16292 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16293
16294         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16295         (additional_prunes): New global.
16296         (gcc-dg-prune): Handle additional per-test pruning.
16297         (dg-test): Clear additional_prunes between tests.
16298
16299         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16300         dg-prune-output to avoid spurious failures from assembler
16301         complaining about nonexistent WAW violations.
16302         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16303         Use dg-prune-output to avoid spurious failures from assembler
16304         warning about Itanium B-step errata.
16305
16306 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16307
16308         * g++.dg/abi/macro0.C: New test.
16309         * g++.dg/abi/macro1.C: Likewise.
16310         * g++.dg/abi/macro2.C: Likewise.
16311
16312         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16313         * g++.dg/abi/bitfield7.C: Likewise.
16314         * g++.dg/abi/dtor2.C: Likewise.
16315         * g++.dg/abi/mangle11.C: Likewise.
16316         * g++.dg/abi/mangle12.C: Likewise.
16317         * g++.dg/abi/mangle14.C: Likewise.
16318         * g++.dg/abi/mangle17.C: Likewise.
16319         * g++.dg/abi/vbase10.C: Likewise.
16320         * g++.dg/abi/vbase14.C: Likewise.
16321         * g++.dg/template/qualttp17.C: Likewise.
16322
16323 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16324
16325         PR c/11995
16326         * gcc.dg/20031223-1.c: New test.
16327
16328 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16329
16330         * gcc.dg/noreturn-7.c: New test.
16331
16332 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16333
16334         * gcc.dg/null-pointer-1.c: New test.
16335
16336 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16337
16338         * g++.old-deja/g++.jason/template18.C: Remove.
16339         * g++.old-deja/g++.jason/template37.C: Likewise.
16340
16341         PR c++/12862
16342         * g++.dg/lookup/ns1.C: New test.
16343
16344         PR c++/12397
16345         * g++.dg/template/lookup3.C: New test.
16346
16347 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16348
16349         * g++.dg/template/recurse1.C: New test
16350
16351 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16352
16353         PR c++/12479
16354         * g++.dg/parse/semicolon1.C: New test.
16355         * g++.dg/parse/semicolon1.h: Likewise.
16356
16357 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16358
16359         * gcc.dg/darwin-misaligned.c: New test.
16360
16361 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16362
16363         PR c/9163
16364         * gcc.dg/20031222-1.c: New test.
16365
16366 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16367
16368         PR c++/13438
16369         * g++.dg/parse/error8.C: New test.
16370
16371         PR c++/11554
16372         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16373
16374 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16375
16376         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16377         too small.
16378         * gcc.c-torture/compile/930217-1.c: Likewise.
16379         * gcc.c-torture/compile/930513-1.c: Likewise.
16380         * gcc.c-torture/execute/920908-2.c: Likewise.
16381         * gcc.c-torture/execute/921204-1.c: Likewise.
16382         * gcc.c-torture/execute/930621-1.c: Likewise.
16383         * gcc.c-torture/execute/930630-1.c: Likewise.
16384         * gcc.c-torture/execute/931031-1.c: Likewise.
16385         * gcc.c-torture/execute/980602-2.c: Likewise.
16386         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16387         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16388         * gcc.c-torture/execute/extzvsi.c: Likewise.
16389         * gcc.c-torture/unsorted/ext.c: Likewise.
16390
16391 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16392
16393         PR target/12749
16394         * gcc.c-torture/compile/20031220-2.c: New test case.
16395
16396 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16397
16398         PR optimization/13031
16399         * gcc.c-torture/compile/20031220-1.c: New test case.
16400
16401 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16402
16403         * gcc.dg/cast-function-1.c: New test.
16404
16405 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16406
16407         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16408         formats.
16409
16410 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16411
16412         PR c++/12795
16413         * g++.dg/ext/attrib10.C: New test.
16414
16415 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16416
16417         * gcc.dg/cleanup-10.c: New test.
16418         * gcc.dg/cleanup-11.c: New test.
16419
16420 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16421
16422         PR c++/13239
16423         * g++.dg/opt/expect1.C: New test.
16424
16425 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16426
16427         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16428
16429 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16430
16431         PR debug/12923
16432         * gcc.dg/20031218-1.c: New test.
16433
16434         PR debug/12389
16435         * gcc.dg/20031218-2.c: New test.
16436         * gcc.dg/20031218-3.c: New test.
16437
16438         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16439         of label name and allow for USER_LABEL_PREFIX == "_" names.
16440         * g++.dg/abi/mangle18-2.C: Likewise.
16441         * g++.dg/abi/mangle19-1.C: Likewise.
16442         * g++.dg/abi/mangle19-2.C: Likewise.
16443         * g++.dg/abi/mangle20-1.C: Likewise.
16444         * g++.dg/abi/mangle20-2.C: Likewise.
16445
16446 2003-12-18  Richard Henderson  <rth@redhat.com>
16447
16448         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16449
16450 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16451             Dan Kegel <dank@kegel.com>
16452
16453         PR other/12009
16454         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16455         testing a cross compiler, it causes spurious compile failures.
16456         * lib/g++.exp: Likewise.
16457
16458 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16459
16460         PR c++/13262
16461         * g++.dg/template/access13.C: New test.
16462
16463 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16464
16465         * gcc.dg/20031216-1.c: New test.
16466
16467 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16468
16469         PR c++/9154
16470         * g++.dg/template/error10.C: New test.
16471
16472 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16473
16474         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16475         * g++.dg/eh/simd-2.C: Likewise.
16476
16477 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16478             Roger Sayle  <roger@eyesopen.com>
16479
16480         * gcc.c-torture/execute/ieee/mzero5.c: New.
16481
16482 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16483
16484         PR c++/10603
16485         * g++.dg/parse/error6.C: New test.
16486
16487         PR c++/12827
16488         * g++.dg/parse/error7.C: New test.
16489
16490 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16491
16492         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16493         at -O with stabs debugging formats.
16494         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16495         * gcc.dg/debug/debug-2.c: Likewise.
16496
16497 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16498
16499         PR c++/12696
16500         * g++.dg/init/error1.C: New test.
16501
16502         PR c++/12218
16503         * g++.dg/init/pm3.C: New test.
16504
16505 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16506
16507         PR c/3347
16508         * gcc.dg/bitfld-8.c: New test.
16509
16510 2003-12-16  James Lemke  <jim@wasabisystems.com>
16511
16512         * gcc.dg/arm-scd42-[123].c: New tests.
16513
16514 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16515
16516         PR c++/9043
16517         * g++.dg/abi/mangle20-1.C: New test.
16518         * g++.dg/abi/mangle20-2.C: New test.
16519
16520 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16521
16522         PR c++/13275
16523         * g++.dg/other/offsetof2.C: Remove XFAIL.
16524         * g++.dg/parse/offsetof1.C: New test.
16525         * g++.gd/parse/offsetof2.C: Likewise.
16526
16527 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16528
16529         * g++.dg/template/nontype3.C: New test.
16530         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16531
16532 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16533
16534         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16535
16536 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16537
16538         PR c++/13387
16539         * g++.dg/expr/assign1.C: New test.
16540
16541         PR c++/13242
16542         * g++.dg/abi/mangle19-1.C: New test.
16543         * g++.dg/abi/mangle19-2.C: New test.
16544
16545 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16546
16547         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16548
16549 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16550
16551         * gcc.c-torture/execute/20031216-1.c: New test.
16552
16553 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16554
16555         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16556         an ICE regression.
16557
16558 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16559
16560         PR c++/10926
16561         * g++.dg/template/error9.C: New test.
16562
16563         PR c++/11116
16564         * g++.dg/template/error8.C: New test.
16565
16566 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16567
16568         PR middle-end/13400
16569         * gcc.c-torture/execute/20031215-1.c: New test case.
16570
16571 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16572
16573         PR c++/13269
16574         * g++.dg/parse/error5.C: New test.
16575
16576         PR c++/12989
16577         * g++.dg/expr/sizeof1.C: New test.
16578
16579         PR c++/13310
16580         * g++.dg/template/crash15.C: New test.
16581
16582 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16583
16584         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16585         a non-POD type as the last named parameter of a varargs function.
16586
16587 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16588
16589         PR c++/13243
16590         PR c++/12573
16591         * g++.dg/template/crash14.C: New test.
16592         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16593
16594 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16595
16596         * g++.dg/other/java1.C: New test.
16597
16598         PR c++/13241
16599         * g++.dg/abi/mangle18-1.C: New test.
16600         * g++.dg/abi/mangle18-2.C: New test.
16601
16602 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16603
16604         PR optimization/10312
16605         * gcc.c-torture/execute/20031214-1.c: New.
16606
16607 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16608
16609         PR c++/10779
16610         PR c++/12160
16611         * g++.dg/parse/error3.C: New test.
16612         * g++.dg/parse/error4.C: Likewise.
16613         * g++.dg/abi/mangle4.C: Tweak error messages.
16614         * g++.dg/lookup/using5.C: Likewise.
16615         * g++.dg/other/error2.C: Likewise.
16616         * g++.dg/parse/typename5.C: Likewise.
16617         * g++.dg/parse/undefined1.C: Likewise.
16618         * g++.dg/template/arg2.C: Likewise.
16619         * g++.dg/template/ttp3.C: Likewise.
16620         * g++.dg/template/type1.C: Likewise.
16621         * g++.old-deja/g++.other/crash32.C: Likewise.
16622         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16623
16624 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16625
16626         PR c++/13106
16627         * g++.dg/warn/noreturn-3.C: New test.
16628
16629 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16630
16631         PR c++/13118
16632         * g++.dg/abi/covariant3.C: New.
16633
16634 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16635
16636         * g++.dg/eh/ia64-1.C: New test.
16637
16638 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16639
16640         PR optimization/13037
16641         * g77.f-torture/execute/13037.f: New test case.
16642
16643 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16644
16645         PR c++/12881
16646         * g++.dg/abi/covariant2.C: New.
16647
16648 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16649
16650         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16651
16652 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16653
16654         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16655
16656 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16657
16658         PR other/10819
16659         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16660         to fix Bug 10819.
16661         * lib/g++.exp (g++_version): Likewise.
16662         * lib/g77.exp (g77_version): Likewise.
16663         * lib/objc.exp (default_objc_version): Likewise.
16664
16665 2003-12-10  Richard Henderson  <rth@redhat.com>
16666
16667         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16668
16669         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16670
16671 2003-12-08  Matt Austern  <austern@apple.com>
16672
16673         PR c/13134
16674         * lib/gcc-dg.exp (dg-require-visibility): Define.
16675         * lib/target-supports (check_visibility_available): Define.
16676         * gcc.dg/visibility-1.c: New test.
16677         * gcc.dg/visibility-2.c: Likewise.
16678         * gcc.dg/visibility-3.c: Likewise.
16679         * gcc.dg/visibility-4.c: Likewise.
16680         * gcc.dg/visibility-5.c: Likewise.
16681         * gcc.dg/visibility-6.c: Likewise.
16682         * g++.dg/ext/visibility-1.C: Likewise.
16683         * g++.dg/ext/visibility-2.C: Likewise.
16684         * g++.dg/ext/visibility-3.C: Likewise.
16685         * g++.dg/ext/visibility-4.C: Likewise.
16686         * g++.dg/ext/visibility-5.C: Likewise.
16687         * g++.dg/ext/visibility-6.C: Likewise.
16688
16689 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16690
16691         * g++.dg/lookup/java1.C: New test.
16692         * g++.dg/lookup/java2.C: New test.
16693
16694 2003-12-07  Falk Hueffner  <falk@debian.org>
16695
16696         * g++.dg/opt/noreturn-1.C: New test.
16697
16698 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
16699
16700         * gcc.dg/overflow-1.c: New test.
16701
16702 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16703
16704         * g77.f-torture/compile/13060.f: New test.
16705
16706 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
16707
16708         PR c++/13323
16709         * g++.dg/inherit/operator2.C: New test.
16710
16711 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16712
16713         PR c++/13305
16714         * g++.dg/ext/attrib9.C: New test.
16715
16716 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
16717
16718         PR c++/13314
16719         * g++.dg/template/error7.C: New test.
16720
16721 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
16722             J"orn Rennecke <joern.rennecke@superh.com>
16723
16724         PR target/13302
16725         * g++.dg/other/struct-va_list.C: New test.
16726
16727 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16728
16729         PR c++/13166
16730         * g++.dg/parse/defarg6.C: New test.
16731
16732 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
16733
16734         PR target/13256
16735         * gcc.c-torture/execute/20031201-1.c: New test.
16736
16737 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
16738
16739         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
16740
16741 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16742
16743         * gcc.dg/builtin-return-1.c: New test.
16744
16745 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
16746             J"orn Rennecke <joern.rennecke@superh.com>
16747
16748         PR optimization/13260
16749         * gcc.c-torture/execute/20031204-1.c: New test.
16750
16751 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16752
16753         PR c++/9127
16754         * g++.dg/template/error6.C: New test.
16755
16756 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
16757
16758         * gcc.dg/20031202-1.c: New test.
16759
16760 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
16761
16762         PR c++/13179
16763         * g++.dg/template/eh1.C: New test.
16764
16765         PR c++/10771
16766         * g++.dg/template/error5.C: New test.
16767
16768 2003-12-02  David Ung  <davidu@mips.com>
16769
16770         * gcc.dg/compat/vector-check.h: Corrected type for var
16771         g_##TMODE
16772
16773 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16774
16775         PR c++/10126
16776         * g++.dg/template/ptrmem8.C: New test.
16777
16778 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16779
16780         PR c++/12573
16781         * g++.dg/template/dependent-expr3.C: New test.
16782
16783 2003-12-01  James Lemke  <jim@wasabisystems.com>
16784
16785         * gcc.dg/arm-g2.c: New test.
16786
16787 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16788
16789         PR optimization/11634
16790         * gcc.dg/20031201-2.c: New test case.
16791
16792 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
16793
16794         PR 11433
16795         * objc.dg/proto-lossage-3.m: New test.
16796
16797 2003-12-01  Roger Sayle  <roger@eyesopen.com>
16798
16799         PR optimization/12628
16800         * gcc.dg/20031201-1.c: New test case.
16801
16802 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16803
16804         * gcc.dg/unaligned-1.c: New test.
16805
16806 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/9849
16809         * g++.dg/template/error4.C: New test.
16810         * g++.dg/template/nested3.C: Adjust error markers.
16811
16812 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16813
16814         * gcc.dg/cpp/assert4.c: Check more #system assertions.
16815
16816 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
16817
16818         PR c/10333
16819         * gcc.dg/bitfld-7.c: New test.
16820
16821 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
16822
16823         * gcc.dg/tls/asm-1.C: New test.
16824
16825 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16826
16827         * gcc.dg/cpp/assert4.c: Update.
16828
16829 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
16830
16831         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
16832         * gcc.dg/builtin-apply3.c: New test.
16833
16834 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16835
16836         * lib/compat.exp (compat-obj): New xfaildata parameter.
16837         Use it to set compiler_conditional_xfail_data before compiling.
16838         (compat-get-options): Handle dg-xfail-if.
16839         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
16840         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
16841         * gcc.dg/compat/vector-1_y.c: Likewise.
16842         * gcc.dg/compat/vector-2_x.c: Likewise.
16843         * gcc.dg/compat/vector-2_y.c: Likewise.
16844
16845 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16846
16847         * g++.dg/opt/reg-stack4.C: New test.
16848
16849 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16850
16851         * gcc.dg/builtin-apply2.c: New test.
16852
16853 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16854
16855         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
16856
16857 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16858
16859         PR c++/12924
16860         * g++.dg/template/template-id-2.C: New test.
16861
16862 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16863
16864         PR c++/5369
16865         * g++.dg/template/memfriend1.C: New test.
16866         * g++.dg/template/memfriend2.C: Likewise.
16867         * g++.dg/template/memfriend3.C: Likewise.
16868         * g++.dg/template/memfriend4.C: Likewise.
16869         * g++.dg/template/memfriend5.C: Likewise.
16870         * g++.dg/template/memfriend6.C: Likewise.
16871         * g++.dg/template/memfriend7.C: Likewise.
16872         * g++.dg/template/memfriend8.C: Likewise.
16873         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
16874
16875 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
16876
16877         PR c++/12515
16878         * g++.dg/ext/cond1.C: New test.
16879
16880 2003-11-20  Richard Henderson  <rth@redhat.com>
16881
16882         * gcc.dg/20020201-2.c: Remove.
16883         * gcc.dg/20020201-4.c: Remove.
16884         * gcc.dg/20020304-1.c: Remove.
16885
16886 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
16887
16888         * gcc.dg/cpp/trad/xwin1.c: New test case.
16889
16890 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
16891
16892         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
16893         * lib/g77.exp: Likewise.
16894         * lib/objc.exp: Likewise.
16895         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
16896         for darwin.
16897
16898 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16899
16900         PR c++/12932
16901         * g++.dg/template/static5.C: New test.
16902
16903 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16904
16905         * gcc.dg/nested-func-1.c: New test.
16906
16907 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16908
16909         * gcc.dg/cpp/assert4.c: New test.
16910
16911 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16912
16913         PR c++/2294
16914         * g++.dg/lookup/using9.c: New test.
16915
16916 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
16917
16918         PR c++/12762
16919         * g++.dg/template/error3.C: New test.
16920
16921 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
16922
16923         PR ada/13035
16924         * ada/acats/run_acats, run_all.sh: Fix syntax error.
16925         No longer use a wrapper for gcc, since this does not work under
16926         Windows.
16927
16928 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
16929
16930         PR c++/2094
16931         * g++.dg/template/ptrmem7.C: New test.
16932
16933 2003-11-13  Andrew Pinski <apinski@apple.com>
16934
16935         * gcc.c-torture/compile/20031113-1.c: New test.
16936
16937 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
16938             Kean Johnston <jkj@sco.com>
16939
16940         PR c/13029
16941         * gcc.dg/unused-4.c: Update.
16942
16943 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16944
16945         * g++.dg/opt/const3.C: New test.
16946
16947 2003-11-13  Jan Hubicka  <jh@suse.cz>
16948
16949         * gcc.c-torture/compile/20031112-1.c: New test.
16950
16951 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * g++.dg/parse/crash10.C: Remove bogus error marker.
16954
16955 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16956
16957         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
16958         (host_gcc): Likewise.
16959         (ROOT): Honor $PWDCMD.
16960         (BASE): Likewise.
16961         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
16962
16963 2003-11-12  Catherine Moore  <clm@redhat.com>
16964
16965         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
16966
16967 2003-11-12  Andreas Jaeger  <aj@suse.de>
16968             Jakub Jelinek  <jakub@redhat.com>
16969             Andrew Pinski  <pinskia@physics.uc.edu>
16970             Richard Henderson  <rth@redhat.com>
16971
16972         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
16973         systems.
16974         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
16975
16976         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
16977         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16978
16979 2003-11-11  Andreas Jaeger  <aj@suse.de>
16980
16981         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
16982
16983         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
16984
16985 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
16986
16987         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
16988         Clean ups.
16989
16990 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
16991
16992         * gcc.dg/trampoline-1.c: New test.
16993
16994 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16995
16996         * gcc.c-torture/compile/200031109-1.c: New test.
16997
16998 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16999
17000         PR c/3190
17001         PR c/8714
17002         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17003         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17004         gcc.dg/format/no-y2k-1.c: Update.
17005
17006 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17007
17008         PR optimization/10467
17009         * gcc.dg/20031108-1.c: New test case.
17010
17011 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17012
17013         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17014
17015 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17016
17017         * gcc.dg/compound-lvalue-1.c: New test.
17018         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17019         some XFAILs.
17020
17021 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17022
17023         * gcc.dg/altivec-varargs-1.c: New test.
17024
17025 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17026
17027         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17028         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17029         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17030         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17031         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17032
17033 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17034
17035         * gcc.dg/cond-lvalue-1.c: New test.
17036
17037 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17038
17039         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17040
17041 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17042
17043         PR c++/11616
17044         * g++.dg/template/instantiate5.C: New test.
17045
17046 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17047
17048         PR c++/12726
17049         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17050         * ChangeLog: Add missing first entry for above test.
17051
17052 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17053
17054         PR c++/9810
17055         * g++.dg/template/using8.C: New test.
17056         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17057
17058 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17059
17060         PR optimization/10817
17061         * gcc.c-torture/compile/20031102-1.c: New test case.
17062
17063 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17064
17065         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17066         2147483647.
17067
17068 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17069
17070         * gcc.dg/20031102-1.c: New test.
17071
17072 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17073
17074         * gcc.dg/complex-1.c: New test.
17075
17076 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17077
17078         PR c++/12796
17079         * g++.dg/template/crash13.C: Adjust expected error location.
17080         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17081
17082 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17083
17084         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17085
17086 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17087
17088         PR/10239
17089         * gcc.c-torture/compile/20031031-2.c: New test.
17090
17091 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17092
17093         PR/11640
17094         * gcc.c-torture/compile/20031031-1.c: New test.
17095
17096 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17097
17098         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17099         * gcc.misc-tests/bprob.exp: Likewise.
17100         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17101         the execution test on arm-elf configs.
17102         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17103         configs that don't support scratch files.
17104         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17105
17106 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17107
17108         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17109         done by dejagnu.
17110
17111 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17112
17113         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17114         Avoid non pure sh syntax. Add more logging.
17115
17116         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17117         fail.
17118
17119 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17120
17121         PR libgcj/10610
17122         * gcc.dg/ppc-stackalign-1.c: New test.
17123
17124 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17125
17126         * ada/acats/run_all.sh: Change output to be more compliant with
17127         dejagnu framework.
17128         Create acats.sum and acats.log files under testsuite/ada/acats
17129         Only run [a-z]* directories, to filter out e.g. CVS.
17130         Redirect build output to log file.
17131
17132 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17133
17134         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17135
17136 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17137
17138         PR ada/5909:
17139         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17140
17141 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17142
17143         * gcc.c-torture/compile/20031023-1.c: New test.
17144         * gcc.c-torture/compile/20031023-2.c: New test.
17145         * gcc.c-torture/compile/20031023-3.c: New test.
17146         * gcc.c-torture/compile/20031023-4.c: New test.
17147
17148 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17149
17150         PR c++/10371
17151         * g++.dg/lookup/scoped8.C: New test.
17152
17153 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17154
17155         * g++.dg/opt/reg-stack3.C: New test.
17156
17157 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17158
17159         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17160
17161 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17162
17163         PR c++/11076
17164         * g++.dg/template/crash13.C: New test.
17165
17166 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17167
17168         * gcc.dg/c99-restrict-2.c: New test.
17169
17170 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17171
17172         PR c++/12698, c++/12699, c++/12700, c++/12566
17173         * g++.dg/inherit/covariant9.C: New test.
17174         * g++.dg/inherit/covariant10.C: New test.
17175         * g++.dg/inherit/covariant11.C: New test.
17176
17177 2003-10-23  Jason Merrill  <jason@redhat.com>
17178
17179         PR c++/12726
17180         * g++.dg/ext/complit2.C: New test.
17181
17182 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17183
17184         PR target/12654
17185         * gcc.c-torture/execute/20031020-1.c: New test.
17186
17187 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17188
17189         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17190         following the jump_insn.
17191
17192 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17193
17194         * gcc.dg/cast-lvalue-1.c: New test.
17195
17196 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17197
17198         PR c++/11962
17199         * g++.dg/template/cond2.C: New test.
17200
17201 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17202
17203         * gcc.dg/builtins-28.c: New test.
17204
17205 2003-10-20  Jan Hubicka  <jh@suse.cz>
17206
17207         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17208         parameter.
17209         * testsuite/gcc.dg/inline-2.c: Likewise.
17210
17211 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17212
17213         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17214         * gcc.dg/nest.c:  Likewise.
17215
17216 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17217
17218         PR c++/9781, c++/10583, c++/11862
17219         * g++.dg/parse/crash13.C: New test.
17220
17221 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17222
17223         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17224
17225 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17226
17227         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17228         Define HAVE_C99_RUNTIME except on Solaris.
17229         * gcc.dg/builtins-20.c: Likewise.
17230
17231 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17232
17233         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17234
17235 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17236
17237         PR c++/12495
17238         * g++.dg/template/crash21.C: New test.
17239
17240 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17241
17242         PR c++/2513
17243         * g++.dg/template/typename5.C: New test.
17244
17245 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17246
17247         PR c++/12369
17248         * g++.dg/template/friend25.C: New test.
17249
17250 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17251
17252         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17253         versions.
17254
17255 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17256
17257         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17258         == 2147483647.
17259
17260 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17261
17262         * gcc.c-torture/execute/960416-1.x: Remove.
17263         * gcc.c-torture/execute/divconst-3.x: Likewise.
17264
17265 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17266
17267         PR target/12598
17268         * gcc.dg/torture/cris-volatile-1.c: New test.
17269
17270 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17271
17272         PR optimization/9325
17273         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17274         for overflowing floating point to integer conversion during RTL
17275         simplification.
17276
17277 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17278
17279         * objc/execute/_cmd.m: Fix typo.
17280         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17281         Relax 'scan-assembler' regexp.
17282         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17283         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17284         * objc.dg/zero-link-2.m: Remove blank line.
17285         * objc.dg/zero-link-3.m: New test case.
17286
17287 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17288
17289         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17290
17291         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17292         than linker trickery.
17293
17294 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17295
17296         PR c++/12370
17297         * g++.dg/other/friend2.C: New test.
17298
17299 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17300
17301         * gcc.dg/20031012-1.c: New test.
17302
17303 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17304
17305         * gcc.dg/weak/weak-3.c: Fix for new warning.
17306
17307 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17308
17309         PR optimization/8750
17310         * gcc.c-torture/execute/20031012-1.c: New test case.
17311
17312 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17313
17314         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17315         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17316
17317 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17318
17319         PR optimization/12260
17320         * gcc.c-torture/compile/20031011-2.c: New test case.
17321
17322 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17323
17324         * gcc.c-torture/execute/20031011-1.c: New testcase.
17325
17326 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17327
17328         * gcc.c-torture/compile/20031011-1.c: New test.
17329
17330 2003-10-11  Jan Hubicka  <jh@suse.cz>
17331
17332         * g++.dg/other/first-global.C: New test.
17333
17334 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17335
17336         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17337
17338 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17339
17340         * gcc.c-torture/compile/20031010-1.c: New test.
17341
17342 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17343
17344         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17345         * gcc.c-torture/execute/va-arg-25.c: ... here.
17346
17347 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17348
17349         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17350
17351 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17352
17353         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17354
17355 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17356
17357         * g++.dg/parse/error2.C: New test.
17358
17359 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17360
17361         PR c++/11097
17362         * g++.dg/other/error5.C: Modify the error message.
17363         * g++.dg/lookup/using8.C: New test.
17364
17365 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17366
17367         * gcc.dg/darwin-abi-2.c: New file.
17368         * gcc.c-torture/execute/va-arg-24.c: New file.
17369
17370 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17371
17372         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17373         indentation.
17374
17375 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c++/10147
17378         * g++.dg/other/error4.C: Update error messages.
17379         * g++.dg/template/ptrmem4.C: Likewise.
17380
17381         PR c++/12337
17382         * g++.dg/init/new9.C: New test.
17383
17384         PR c++/12334, c++/12236, c++/8656
17385         * g++.dg/ext/attrib8.C: New test.
17386
17387 2003-10-06  Devang Patel  <dpatel@apple.com>
17388
17389         * gcc.dg/debug/dwarf2-3.h: New test.
17390         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17391
17392 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17393
17394         * g++.dg/opt/cfg2.C: New test.
17395
17396 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17397
17398         * g++.dg/opt/float1.C: New test.
17399
17400 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17401
17402         * gcc.dg/c90-array-lval-6.c: New test.
17403         * gcc.dg/c99-array-lval-6.c: New test.
17404
17405 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17406             Ziemowit Laski  <zlaski@apple.com>
17407
17408         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17409         'Derived', so that it is never considered a class method; add
17410         new warning for '+port' method ambiguity.
17411         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17412         <objc/objc-api.h> (needed on Mac OS X).
17413         * objc.dg/method-13.m: New test.
17414
17415 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17416
17417         PR optimization/9325, PR java/6391
17418         * gcc.c-torture/execute/20031003-1.c: New test case.
17419
17420 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17421
17422         PR optimization/12180
17423         * gcc.dg/20031002-1.c: New test.
17424
17425         PR c++/12486
17426         * g++.dg/inherit/error1.C: New test.
17427
17428 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17429
17430         * lib/f-torture.exp (search_for): Rename to...
17431         (search_for_re): This.  Also, clean up comments and the
17432         "regexp" invocation.
17433
17434 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17435
17436         * gcc.c-torture/compile/20031002-1.c: New test.
17437
17438 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17439
17440         * g++.dg/opt/cond1.C: New test.
17441
17442 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17443
17444         * gcc.dg/Wold-style-definition-2.c: New testcase.
17445         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17446
17447 2003-09-29  Richard Henderson  <rth@redhat.com>
17448
17449         * g++.dg/init/array10.C: Add dg-options.
17450
17451 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17452
17453         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17454
17455 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17456
17457         * g++.dg/template/friend19.C: Fix typo.
17458         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17459
17460 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17461
17462         * gcc.c-torture/execute/20030928-1.c: New test.
17463         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17464
17465 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17466
17467         * g++.dg/opt/unroll1.C: New test.
17468
17469 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17470
17471         PR optimization/11741
17472         * gcc.dg/20030926-1.c: New test case.
17473
17474 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17475
17476         PR c++/5655
17477         * g++.dg/parse/access7.C: New test.
17478         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17479
17480 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17481
17482         MERGE OF objc-improvements-branch into MAINLINE:
17483         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17484         if libobjc has not been built.
17485         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17486         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17487         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17488         objc/execute/nested-3.m, objc/execute/np-2.m,
17489         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17490         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17491         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17492         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17493         objc.dg/special/unclaimed-category-1.h,
17494         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17495         well as GNU runtime.
17496         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17497         * execute/cascading-1.m, execute/function-message-1.m,
17498         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17499         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17500         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17501         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17502         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17503         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17504         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17505         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17506         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17507         * objc.dg/bitfield-2.m: Run only on Darwin.
17508         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17509         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17510         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17511         * objc.dg/const-str-1.m: Fix constant string layout.
17512
17513 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17514
17515         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17516
17517 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17518
17519         * gcc.dg/darwin-abi-1.c: New file.
17520
17521 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17522
17523         PR target/12281
17524         * gcc.c-torture/compile/20030921-1.c: New test.
17525
17526 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17527
17528         * g++.dg/opt/reg-stack2.C: New test.
17529
17530 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17531
17532         * g++.dg/eh/delayslot1.C: New test.
17533
17534 2003-09-20  Richard Henderson  <rth@redhat.com>
17535
17536         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17537
17538 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17539
17540         * gcc.c-torture/execute/20030920-1.c: New test case.
17541
17542 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17543
17544         * g++.dg/rtti/typeid3.C: Correct expected error message.
17545
17546 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17547
17548         PR c++/157
17549         * g++.dg/parse/crash12.C: New test.
17550
17551 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17552
17553         * gcc.dg/compat/mixed-struct-check.h: New.
17554         * gcc.dg/compat/mixed-struct-defs.h: New.
17555         * gcc.dg/compat/mixed-struct-init.h: New.
17556         * gcc.dg/compat/struct-by-value-19_main.c: New.
17557         * gcc.dg/compat/struct-by-value-19_x.c: New.
17558         * gcc.dg/compat/struct-by-value-19_y.c: New.
17559         * gcc.dg/compat/struct-by-value-20_main.c: New.
17560         * gcc.dg/compat/struct-by-value-20_x.c: New.
17561         * gcc.dg/compat/struct-by-value-20_y.c: New.
17562         * gcc.dg/compat/struct-return-19_main.c: New.
17563         * gcc.dg/compat/struct-return-19_x.c: New.
17564         * gcc.dg/compat/struct-return-19_y.c: New.
17565         * gcc.dg/compat/struct-return-20_main.c: New.
17566         * gcc.dg/compat/struct-return-20_x.c: New.
17567         * gcc.dg/compat/struct-return-20_y.c: New.
17568
17569 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17570         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17571         so that it will not complain on LP64 targets.
17572
17573 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17574
17575         PR c++/495
17576         * g++.dg/template/friend24.C: New test.
17577
17578 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17579
17580         PR c++/12332
17581         * g++.dg/template/memtmpl2.C: New test.
17582
17583 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17584
17585         PR target/11184
17586         * gcc.dg/builtin-apply1.c: New test.
17587
17588 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17589
17590         PR c++/9848
17591         * g++.dg/warn/Wunused-4.C: New test.
17592
17593 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17594
17595         PR c++/12316
17596         * g++.dg/other/gc2.C: New test.
17597
17598 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17599
17600         PR c++/11991
17601         * g++.dg/rtti/typeid3.C: New test.
17602
17603         PR c++/12266
17604         * g++.dg/overload/template1.C: New test.
17605
17606 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17607
17608         * g++.dg/opt/cfg3.C: New test.
17609
17610 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17611
17612         PR c++/7939
17613         * g++.dg/template/crash11.C: New test.
17614
17615 2003-09-16  Jason Merrill  <jason@redhat.com>
17616             Jakub Jelinek  <jakub@redhat.com>
17617
17618         * gcc.dg/attr-warn-unused-result.c: New test.
17619
17620 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17621
17622         PR c++/12184
17623         * g++.dg/expr/call2.C: New test.
17624
17625 2003-09-15  Andreas Jaeger  <aj@suse.de>
17626
17627         * gcc.dg/Wold-style-definition-1.c: New test.
17628
17629 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17630
17631         PR c++/3907
17632         * g++.dg/parse/template12.C: New test.
17633
17634         * g++.dg/abi/bitfield11.C: New test.
17635         * g++.dg/abi/bitfield12.C: Likewise.
17636
17637 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17638
17639         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17640         non-expansion of functional macro name without arguments at EOL.
17641         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17642
17643 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17644
17645         * gcc.c-torture/execute/20030914-[12].c: New tests.
17646
17647 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17648
17649         PR c++/11788
17650         * g++.dg/overload/addr1.C: New test.
17651
17652 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17653
17654         * gcc.dg/20030909-1.c: New test.
17655
17656 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17657
17658         * gcc.dg/ultrasp10.c: New test.
17659
17660 2003-09-09  Devang Patel  <dpatel@apple.com>
17661
17662         * gcc.dg/darwin-ld-6.c: New test.
17663
17664 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17665
17666         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17667
17668 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17669
17670         * gcc.dg/ia64-types1.c: New test.
17671         * gcc.dg/ia64-types2.c: Likewise.
17672
17673 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17674
17675         * gcc.dg/builtins-1.c: Add more _Complex tests.
17676         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17677
17678         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17679         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17680
17681 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17682
17683         PR c++/11786
17684         * g++.dg/lookup/koenig2.C: New test.
17685
17686         PR c++/5296
17687         * g++.dg/rtti/typeid2.C: New test.
17688
17689 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
17690
17691         * gcc.c-torture/compile/20030904-1.c: New test.
17692
17693 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17694
17695         * g++.dg/opt/longbranch2.C: New test.
17696
17697 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17698
17699         * g++.dg/template/crash10.C: Only compile it.
17700
17701 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17702
17703         PR middle-end/11665
17704         * gcc.c-torture/compile/20030907-1.c: New test.
17705         * g++.dg/init/array11.C: New test.
17706
17707 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17708
17709         PR c++/11852
17710         * g++.dg/init/struct1.C: New test.
17711
17712 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
17713
17714         PR c++/12181
17715         * g++.dg/expr/comma1.C: New test.
17716
17717 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
17718
17719         PR c++/11867
17720         * g++.dg/expr/static_cast5.C: New test.
17721
17722 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17723
17724         PR c++/11507
17725         * g++.dg/lookup/scoped7.C: New test.
17726
17727         PR c++/9574
17728         * g++.dg/other/static1.C: New test.
17729
17730         PR c++/11490
17731         * g++.dg/warn/template-1.C: New test.
17732
17733         PR c++/11432
17734         * g++.dg/template/crash10.C: New test.
17735
17736         PR c++/2478
17737         * g++.dg/overload/VLA.C: New test.
17738
17739         PR c++/10804
17740         * g++.dg/template/call1.C: New test.
17741
17742 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17743
17744         PR c++/11794
17745         * g++.dg/parse/using3.C: New test.
17746
17747 2003-09-06  Roger Sayle  <roger@eyesopen.com>
17748
17749         PR c++/11409
17750         * g++.dg/overload/builtin3.C: New test case.
17751
17752 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
17753
17754         PR c/9862
17755         * gcc.dg/20030906-1.c: New test.
17756         * gcc.dg/20030906-2.c: Likewise.
17757
17758 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
17759
17760         PR c++/12167
17761         * g++.dg/parse/defarg5.C: New test.
17762
17763         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
17764
17765 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
17766
17767         PR c++/12163
17768         * g++.dg/expr/static_cast4.C: New test.
17769
17770         PR c++/12146
17771         * g++.dg/template/crash9.C: New test.
17772
17773 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17774
17775         * g++.old-deja/g++.ext/pretty2.C: Update for change
17776         in __FUNCTION__.
17777         * g++.old-deja/g++.ext/pretty3.C: Likewise.
17778
17779 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
17780
17781         PR c++/11922
17782         * g++/dg/template/qualified-id1.C: New test.
17783
17784         PR c++/12037
17785         * g++.dg/warn/noeffect4.C: New test.
17786
17787 2003-09-04  Matt Austern  <austern@apple.com>
17788
17789         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
17790         * g++.dg/ext/fnname2.C: Likewise.
17791         * g++.dg/ext/fnname3.C: Likewise.
17792
17793 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
17794
17795         * g++.dg/expr/lval1.C: New test.
17796         * g++.dg/ext/lvcast.C: Remove.
17797
17798 2003-09-03  Roger Sayle  <roger@eyesopen.com>
17799
17800         PR optimization/11700.
17801         * gcc.c-torture/compile/20030903-1.c: New test case.
17802
17803 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
17804
17805         PR c++/12053
17806         * g++.dg/abi/layout4.C: New test.
17807
17808 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
17809
17810         PR c++/11553
17811         * g++.dg/parse/friend3.C: New test.
17812
17813 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
17814
17815         PR c++/11847
17816         * g++.dg/template/class1.C: New test.
17817
17818         PR c++/11808
17819         * g++.dg/expr/call1.C: New test.
17820
17821 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
17822
17823         PR c++/12114
17824         * g++.dg/init/ref9.C: New test.
17825
17826         PR c++/11972
17827         * g++.dg/template/nested4.C: New test.
17828
17829 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17830
17831         PR c++/12093
17832         * g++.dg/template/non-dependent4.C: New test.
17833
17834         PR c++/11928
17835         * g++.dg/inherit/conv1.C: New test.
17836
17837 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
17838
17839         PR c++/6196
17840         * g++.dg/ext/label1.C: New test.
17841         * g++.dg/ext/label2.C: Likewise.
17842
17843 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17844
17845         * g++.dg/expr/cond3.C: New test.
17846
17847 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17848
17849         * gcc.dg/builtins-1.c: Add new builtin cases.
17850
17851 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17852
17853         * gcc.dg/builtins-1.c: Add new cases.
17854         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17855
17856 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17857
17858         * gcc.dg/builtins-1.c: Add more math builtin tests.
17859         * gcc.dg/torture/builtin-attr-1.c: New test.
17860
17861 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
17862
17863         PR optimization/5079
17864         * g++.dg/opt/static3.C: New test.
17865
17866 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17867
17868         * gcc.misc-tests/gcov-10b.c: New test.
17869
17870 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
17871
17872         * g++.dg/opt/ptrmem3.C: New test.
17873
17874         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
17875
17876 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
17877
17878         * gcc.dg/20030826-2.c: New test.
17879
17880 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17881
17882         PR middle-end/12002
17883         * g77.f-torture/compile/12002.f: New test case.
17884
17885 2003-08-26  Roger Sayle  <roger@eyesopen.com>
17886
17887         * gcc.dg/20030826-1.c: New test case.
17888
17889 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
17890
17891         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
17892
17893 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
17894
17895         PR c++/11871
17896         * c++.dg/lookup/crash1.C: New test.
17897
17898         * c++.dg/warn/noeffect3.C: New test.
17899
17900 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
17901
17902         * gcc.dg/compat/vector-1_x.c: Compile with -w.
17903         * gcc.dg/compat/vector-1_y.c: Ditto.
17904         * gcc.dg/compat/vector-2_x.c: Ditto.
17905         * gcc.dg/compat/vector-2_y.c: Ditto.
17906
17907 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
17908
17909         * gcc.dg/20030702-1.c: New test.
17910
17911 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
17912
17913         PR c++/8795
17914         * g++.dg/ext/altivec-1.C: New test.
17915
17916 2003-08-24  Richard Henderson  <rth@redhat.com>
17917
17918         * g++.dg/eh/simd-2.C: Add -w for x86.
17919
17920 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
17921
17922         * gcc.dg/20030815-1.c: New test.
17923
17924 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17925
17926         PR c++/3765
17927         * g++.dg/parse/access6.C: New test.
17928
17929 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17930
17931         PR c++/641, c++/11876
17932         * g++.dg/template/friend22.C: New test.
17933         * g++.dg/template/friend23.C: Likewise.
17934
17935 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17936
17937         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
17938         identically.
17939
17940 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17941
17942         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
17943
17944 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17945
17946         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
17947
17948 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17949
17950         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
17951
17952 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
17953
17954         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
17955
17956 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
17957
17958         PR c++/11919
17959         * g++.dg/overload/prom1.C: New test.
17960
17961         PR c++/11551
17962         * g++.dg/parse/dtor2.C: New test.
17963
17964         PR c++/10762
17965         * g++.dg/parse/using2.C: New test.
17966
17967 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
17968
17969         PR target/11805
17970         * gcc.c-torture/compile/20030821-1.c: New.
17971
17972 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
17973
17974         PR c++/11834
17975         * g++.dg/template/deduce2.C: New test.
17976
17977 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
17978
17979         * gcc.c-torture/execute/20030821-1.c: New test.
17980
17981 2003-08-20  Roger Sayle  <roger@eyesopen.com>
17982
17983         PR middle-end/11984
17984         * gcc.dg/20030820-1.c: New test case.
17985
17986 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
17987
17988         PR c++/11945
17989         * g++.dg/warn/noeffect2.C: New test.
17990
17991 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
17992
17993         PR c++/10926
17994         * g++.dg/template/dtor2.C: New test.
17995
17996         PR c++/11684
17997         * g++.dg/template/operator1.C: New test.
17998         * g++.dg/parse/operator4.C: New test.
17999
18000         PR c++/11946.C
18001         * g++.dg/expr/enum1.C: New test.
18002         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18003
18004         PR c++/11036.C
18005         * g++.dg/parse/elab2.C: New test.
18006         * g++.dg/parse/typedef4.C: Change error message.
18007         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18008         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18009         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18010
18011 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18012
18013         * gcc.dg/pch/warn-1.c: New.
18014         * gcc.dg/pch/warn-1.hs: New.
18015
18016         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18017         not-tested file.
18018
18019 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18020
18021         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18022
18023 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18024
18025         * gcc.dg/uninit-D.c: New Test.
18026         * gcc.dg/uninit-E.c: New Test.
18027         * gcc.dg/uninit-F.c: New Test.
18028         * gcc.dg/uninit-G.c: New Test.
18029
18030 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18031
18032         * g++.dg/README: Describe the pch directory.
18033
18034 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18035
18036         PR c++/11174
18037         * g++.dg/parse/access4.C: New test.
18038         * g++.dg/parse/access5.C: Likewise.
18039         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18040
18041 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18042
18043         * gcc.dg/noncompile/20030818-1.c: New.
18044
18045 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18046
18047         PR c++/11957
18048         * g++.dg/warn/noeffect1.C: New test.
18049
18050         * g++.dg/template/scope2.C: New test.
18051         * g++.dg/template/error2.C: Correct dg-error
18052
18053 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18054
18055         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18056
18057 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18058
18059         PR C++/11512
18060         * g++.dg/template/warn1.C: New.
18061
18062 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18063
18064         * g++.dg/template/error2.C: New test.
18065         * g++.dg/lookup/using7.C: Adjust errors
18066         * g++.old-deja/g++.pt/crash36.C: Likewise.
18067         * g++.old-deja/g++.pt/derived3.C: Likewise.
18068
18069 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18070
18071         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18072         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18073         * gcc.c-torture/execute/builtins/string-9.c: New, from
18074         string-opt-9.c.  Adjust for execute/builtins framework.
18075         * gcc.c-torture/execute/string-opt-9.c: Delete.
18076
18077 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18078
18079         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18080
18081         * g++.dg/parse/ret-type2.C: New test.
18082
18083         PR c++/11703
18084         * g++.dg/init/new8.C: New test.
18085
18086         PR c++/10923
18087         * g++.dg/parse/typedef5.C: New test.
18088
18089         PR c++/9512
18090         * g++.dg/parse/qualified2.C: New test.
18091         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18092         invalid code.
18093
18094 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18095
18096         * g++.dg/conversion/ptrmem1.C: New test.
18097
18098 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18099
18100         PR target/11693
18101         * gcc.dg/20030811-1.c: New test.
18102
18103         PR target/11535
18104         * gcc.c-torture/execute/20030811-1.c: New test.
18105
18106 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18107
18108         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18109
18110 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18111
18112         PR c++/11789.C
18113         * g++.dg/inherit/multiple1.C: New test.
18114
18115 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18116
18117         * gcc.dg/spe1.c: New test.
18118
18119         PR c++/11670
18120         * g++.dg/expr/cast2.C: New test.
18121
18122         PR c++/10530
18123         * g++.dg/template/dependent-name2.C: New test.
18124
18125 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18126
18127         * g++.dg/parse/crash11.C: Put the dg options in comments.
18128
18129 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18130
18131         * lib/gcc-dg.exp: Update for diagnostic change.
18132
18133 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18134
18135         PR c++/5767
18136         * g++.dg/parse/crash11.C: New test.
18137
18138 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18139
18140         * gcc.dg/cpp/spacing1.c: Update.
18141
18142 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18143
18144         PR target/11739
18145         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18146         a value for -mtune.
18147
18148 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18149
18150         PR middle-end/11771
18151         * gcc.c-torture/compile/20030804-1.c: New test case.
18152
18153 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18154
18155         * gcc.dg/20030804-1.c: New test case.
18156
18157 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18158
18159         * gcc.dg/cpp/separate-1.c: New test.
18160
18161 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18162
18163         PR c++/11704
18164         * g++.dg/template/dependent-expr2.C: New test.
18165
18166         PR c++/11766
18167         * g++.dg/expr/ptrmem1.C: New test.
18168
18169 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18170
18171         PR c++/9453
18172         * g++.dg/template/friend15.C: New test.
18173
18174 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18175
18176         * lib/dg-pch.exp: Work round PCH bug.
18177
18178 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18179
18180         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18181         builtins.  Move cases from builtins-4.c here.
18182
18183         * gcc.dg/torture/builtin-math-1.c: New test taken from
18184         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18185         additional cases.
18186
18187         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18188         Delete.
18189
18190 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18191
18192         PR c++/9447
18193         * g++.dg/template/using7.C: New test.
18194
18195 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18196
18197         * import1.c, import2.c: New tests.
18198
18199 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18200
18201         * g++.dg/eh/crossjump1.C: New test.
18202
18203 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/11697
18206         * g++.dg/template/using6.C: New test.
18207
18208         PR c++/11744
18209         * g++.dg/template/koenig2.C: New test.
18210
18211 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18212
18213         PR c++/7983
18214         * g++.dg/parse/typedef4.C: New test.
18215
18216 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18217
18218         PR c++/8442, c++/8806
18219         * g++.dg/template/elab1.C: New test.
18220         * g++.dg/template/type2.C: Likewise.
18221         * g++.dg/template/ttp3.C: Adjust expected error message.
18222         * g++.old-deja/g++.law/visibility13.C: Likewise.
18223         * g++.old-deja/g++.niklas/t135.C: Likewise.
18224         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18225         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18226         template argument.
18227         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18228
18229 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18230
18231         PR c++/11295
18232         * g++.dg/ext/stmtexpr1.C: New test.
18233
18234         * g++.dg/opt/tmp1.C: New test.
18235
18236         PR c++/11525
18237         * g++.dg/parse/constant4.C: New test.
18238
18239         PR c++/9447
18240         * g++.dg/template/using5.C: New test.
18241
18242 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18243
18244         * gcc.dg/builtins-27.c: New test case.
18245
18246 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18247
18248         * gcc.dg/tls/opt-7.c: New test.
18249
18250 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18251
18252         * g++.old-deja/g++.other/crash18.C: Remove.
18253
18254 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18255
18256         * g++.dg/template/explicit3.C: New.
18257         * g++.dg/template/explicit4.C: New.
18258         * g++.dg/template/explicit5.C: New.
18259
18260         PR c++/11347
18261         * g++.dg/template/memtmpl1.C: New.
18262
18263 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18264
18265         PR target/11565
18266         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18267         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18268
18269 2003-07-30  Jan Hubicka  <jh@suse.cz>
18270
18271         * vtgc1.c: Kill.
18272
18273 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18274
18275         * gcc.dg/struct-in-proto-1.c: New test.
18276
18277 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18278
18279         * gcc.dg/cpp/include2.c: Only expect one message.
18280
18281 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18282
18283         PR c++/9447
18284         * g++.dg/template/using1.C: New test.
18285         * g++.dg/template/using2.C: New test.
18286         * g++.dg/template/using3.C: New test.
18287         * g++.dg/template/using4.C: New test.
18288
18289 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18290
18291         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18292         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18293
18294 2003-07-28  Jan Hubicka  <jh@suse.cz>
18295
18296         PR c++/11530
18297         * g++.dg/opt/call1.C: New test.
18298
18299 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18300
18301         PR c++/11667
18302         * g++.dg/init/enum2.C: New test.
18303         * g++.dg/template/overload1.C: Add "-w" option.
18304
18305 2003-07-28    <hp@bitrange.com>
18306
18307         * gcc.dg/Wdeclaration-after-statement-1.c,
18308         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18309
18310 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18311
18312         * gcc.c-torture/compile/20030725-1.c: New test.
18313
18314 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18315
18316         * gcc.dg/20030505.c: Only run for SPE.
18317         Remove definition of opaque type.
18318
18319 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18320
18321         * g++.dg/template/ptrmem6.C: New test.
18322
18323 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18324
18325         * gcc.c-torture/compile/zero-strct-2.c: New test.
18326
18327 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18328
18329         * gcc.dg/intermod-1.c: New test.
18330
18331 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18332
18333         PR c++/11617
18334         * g++.dg/template/lookup2.C: New test.
18335         * g++.dg/template/memclass1.C: Remove instantiated from error.
18336         * g++.dg/other/error2.C: Tweak expected errors.
18337
18338         PR c++/11596
18339         * g++.dg/template/defarg3.C: New test.
18340
18341         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18342
18343 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18344
18345         * g++.dg/inherit/access5.C: New test.
18346
18347 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18348
18349         PR c++/11513
18350         * g++.dg/template/crash8.C: New test.
18351
18352 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18353
18354         PR c/10602
18355         * gcc.dg/noncompile/incomplete-2.c: New test.
18356
18357 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18358
18359         PR c++/11645
18360         * g++.dg/inherit/access4.C: New test.
18361
18362         PR c++/11517
18363         * g++.dg/expr/cond2.C: New test.
18364
18365         PR optimization/10679
18366         * g++.dg/opt/inline4.C: New test.
18367
18368 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18369
18370         * g++.dg/parse/crash10: New test.
18371
18372 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18373
18374         * g++.dg/ext/flexary1.C: New test.
18375
18376 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18377
18378         PR c++/10793
18379         * g++.dg/template/crash9.C: New test.
18380
18381 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18382
18383         PR c++/3004
18384         * g++.dg/parse/typedef3.C: New test.
18385
18386         PR c++/7906
18387         * g++.dg/parse/operator2.C: New test.
18388
18389         PR c++/8895
18390         * g++.dg/parse/def-tmpl-arg1.C: New test.
18391
18392         PR c++/9282
18393         * g++.dg/parse/funptr1.C: New test.
18394
18395         PR c++/9452
18396         * g++.dg/parse/ambig3.C: New test.
18397
18398         PR c++/9454
18399         * g++.dg/parse/operator3.C: New test.
18400
18401         PR c++/9486
18402         * g++.dg/parse/template10.C: New test.
18403
18404         PR c++/9488
18405         * g++.dg/parse/template11.C: New test.
18406
18407         PR c++/10150
18408         * g++.dg/parse/invalid-op1.C: New test.
18409
18410         PR c++/10247
18411         * g++.dg/parse/condexpr1.C: New test.
18412
18413 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18414
18415         * g++.dg/ext/packed3.C: New test.
18416         * g++.dg/ext/packed4.C: New test.
18417
18418         * gcc.dg/pack-test-3.c: New test.
18419
18420 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18421
18422         * lib/compat.exp: Handle dg-options per source file.
18423         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18424         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18425         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18426         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18427         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18428         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18429         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18430         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18431         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18432         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18433         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18434         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18435         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18436         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18437
18438 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18439
18440         PR c/10320
18441         * gcc.c-torture/execute/20030718-1.c: New test.
18442
18443 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18444
18445         PR optimization/11536
18446         * gcc.dg/20030721-1.c: New test.
18447
18448 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18449
18450         PR c++/11546
18451         * g++.dg/template/lookup1.C: New test.
18452
18453 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18454
18455         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18456         diagnostics of ill-formed constructs involving labels.
18457         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18458         the new 'previously defined here' message.
18459
18460 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18461
18462         * g++.dg/parse/non-dependent2.C: New test.
18463
18464 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18465
18466         * g++.dg/init/init-ref4.C: xfail on targets without
18467         weak symbols.
18468
18469 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18470
18471         PR target/11087
18472         * gcc.c-torture/execute/20030717-1.c: New test.
18473
18474 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18475
18476         * g++.dg/opt/cfg1.C: New test.
18477
18478 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18479
18480         PR optimization/11557
18481         * gcc.dg/20030717-1.c: New test.
18482
18483 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18484
18485         PR c++/10476
18486         * g++.dg/expr/crash-1.C: New test.
18487
18488         PR c++/11027
18489         * g++.dg/template/init3.C: New test.
18490
18491         PR c++/8222
18492         * g++.dg/template/non-dependent1.C: New test.
18493
18494         PR c++/11070
18495         * g++.dg/template/non-dependent2.C: New test.
18496
18497         PR c++/11071
18498         * g++.dg/template/non-dependent3.C: New test.
18499
18500         PR c++/9907
18501         * g++.dg/template/sizeof5.C: New test.
18502
18503 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18504
18505         PR 11498
18506         * gcc.c-torture/compile/mangle-1.c: New file.
18507
18508 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18509
18510         PR c++/7809
18511         * g++.dg/parse/access3.C: New test.
18512
18513 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18514
18515         PR c++/11384
18516         * g++.dg/init/init-ref4.C: New test.
18517
18518 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18519
18520         PR c++/11547
18521         * g++.dg/parse/constant3.C: New test.
18522         * g++.dg/parse/crash7.C: Likewise.
18523
18524 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18525
18526         PR target/11008
18527         * gcc.dg/i386-pentium4-not-mull.c: New.
18528
18529 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18530
18531         * gcc.dg/asm-names.c (ymain): Make it weak.
18532
18533 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18534
18535         PR c++/5421
18536         * g++.dg/template/friend21.C: New test.
18537
18538 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18539
18540         * gcc.dg/cleanup-8.c: New test.
18541         * gcc.dg/cleanup-9.c: New test.
18542
18543 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18544
18545         * g++.dg/ext/dll-MI1.h: New file.
18546         * g++.dg/ext/dllexport-MI1.C: New file.
18547         * g++.dg/ext/dllimport-MI1.C: New file.
18548
18549 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18550
18551         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18552         it does not have cmpstrsi patterns (just cmpmemsi).
18553
18554 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18555
18556         PR debug/11473
18557         * g++.dg/debug/debug8.C: New test.
18558
18559 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18560
18561         PR c++/10108
18562         * g++.dg/template/crash7.C: New test.
18563
18564 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18565
18566         PR target/10795
18567         * gcc.c-torture/compile/20030708-1.c: New.
18568
18569 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18570
18571         * gcc.c-torture/execute/20030715-1.c: New test.
18572
18573 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18574
18575         * gcc.dg/pch/inline-3.c: New file.
18576         * gcc.dg/pch/inline-3.hs: New file.
18577         * gcc.dg/pch/inline-4.c: New file.
18578         * gcc.dg/pch/inline-4.hs: New file.
18579
18580 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18581
18582         PR c++/11509
18583         * g++.dg/template/crash6.C: New test.
18584
18585         PR c++/7053
18586         * g++.dg/template/friend20.C: New test.
18587
18588         PR c++/7019
18589         * g++.dg/template/overload2.C: New test.
18590
18591 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18592
18593         PR optimization/11440
18594         * gcc.c-torture/execute/20030714-1.c: New test.
18595
18596 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18597
18598         PR c++/11154
18599         * g++.dg/template/partial2.C: New test.
18600
18601 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18602
18603         PR c++/11503
18604         * g++.dg/template/anon1.C: New test.
18605
18606         PR c++/11493
18607         PR c++/11495
18608         * g++.dg/parse/template9.C: Likewise.
18609         * g++.dg/template/crash4.C: New test.
18610         * g++.dg/template/koenig1.C: Likewise.
18611         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18612         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18613         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18614         functions.
18615         * g++.old-deja/g++.jason/template36.C: Likewise.
18616         * g++.old-deja/g++.mike/p1989.C: Likewise.
18617         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18618         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18619         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18620         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18621         compiling.
18622         * g++.old-deja/g++.pt/union2.C: Use this->.
18623
18624 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18625
18626         * gcc.dg/20030711-1.c: New test.
18627
18628 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18629
18630         PR c++/11050
18631         * g++.dg/parse/args1.C: New test.
18632         * g++.pt/defarg8.C: Change expected errors.
18633
18634 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18635
18636         PR c++/8164
18637         * g++.dg/template/nontype2.C: New test.
18638
18639         PR c++/10558
18640         * g++.dg/parse/template8.C: New test.
18641
18642         PR c++/8327
18643         * g++.dg/template/scope1.C: New test.
18644
18645         * g++.dg/warn/Wsign-compare-1.C: New test.
18646
18647 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18648
18649         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18650
18651 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18652
18653         PR c++/9411
18654         * g++.dg/template/explicit2.C: New test.
18655
18656         PR c++/10032
18657         * g++.dg/warn/pedantic1.C: New test.
18658
18659 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18660
18661         PR c++ 9483
18662         * g++.dg/other/field1.C: New test.
18663
18664 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18665
18666         PR c/11449
18667         * gcc.c-torture/compile/20030707-1.c: New.
18668
18669 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18670
18671         PR c++/10849
18672         * g++.dg/template/access12.C: New test.
18673
18674 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18675
18676         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18677         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18678         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18679         * gcc.misc-tests/gcov.exp: Update
18680         * g++.dg/gcov/gcov.exp: Update
18681         * lib/gcov.exp: Update.
18682
18683 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18684
18685         * g++.dg/abi/mangle17.C: Make sure template expressions are
18686         dependent.
18687         * g++.dg/abi/mangle4.C: Mark erroneous casts.
18688         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
18689         * g++.dg/opt/stack1.C: Remove erroneous code.
18690         * g++.dg/parse/template7.C: New test.
18691         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
18692         * g++.old-deja/g++.pt/crash4.C: Likewise.
18693
18694 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18695
18696         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
18697         with zero or one occurence of `$' after the initial `L'.
18698
18699 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
18700
18701         * gcc.c-torture/compile/20030704-1.c: Add a comment.
18702
18703 2003-07-08  Roger Sayle  <roger@eyesopen.com>
18704
18705         PR c/11370
18706         * gcc.dg/Wunreachable-6.c: New testcase.
18707         * gcc.dg/Wunreachable-7.c: New testcase.
18708
18709 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18710
18711         PR c/11420
18712         * gcc.dg/20030708-1.c: New test.
18713
18714 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
18715
18716         * gcc.dg/compat/sdata-section.h: New file.
18717         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
18718         * gcc.dg/torture/mips-sdata-1.c: New test.
18719
18720 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18721
18722         PR c++/11030
18723         * g++.dg/template/friend19.C: New test.
18724
18725 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
18726
18727         * g++.dg/opt/strength-reduce.C: New test.
18728
18729 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18730
18731         PR target/10979
18732         * gcc.dg/20030707-1.c: New testcase.
18733
18734 2003-07-07  Roger Sayle  <roger@eyesopen.com>
18735
18736         PR optimization/11059
18737         * g++.dg/opt/emptyunion.C: New testcase.
18738
18739 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18740             Eric Botcazou  <ebotcazou@libertysurf.fr>
18741
18742         * g++.dg/opt/stack1.C: New test.
18743
18744 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
18745
18746         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
18747         run test.
18748
18749         PR c++/11431
18750         * g++.dg/expr/static_cast3.C: New test.
18751
18752 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
18753
18754         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
18755         everywhere.
18756         * gcc.dg/concat.c: Concatenation of string constants with
18757         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
18758         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
18759         * gcc.dg/cpp/escape-2.c: Use wide character constants where
18760         necessary to avoid multi-character character constant warning.
18761         * gcc.dg/cpp/escape.c: Likewise.
18762         * gcc.dg/cpp/ucs.c: Likewise.
18763         Remove backslashes from dg-bogus comments, as they confuse Tcl.
18764         Fix a typo.
18765
18766 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18767
18768         PR c/11428
18769         * gcc.c-torture/compile/20030704-1.c: New.
18770
18771 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
18772
18773         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
18774
18775 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
18776
18777         PR c++/5287, PR c++/7910,  PR c++/11021
18778         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
18779         tests for warnings.
18780         * g++.dg/ext/dllimport2.C: Add tests for warnings.
18781         * g++.dg/ext/dllimport3.C: Likewise.
18782         * g++.dg/ext/dllimport4.C: New file.
18783         * g++.dg/ext/dllimport5.C: New file.
18784         * g++.dg/ext/dllimport6.C: New file.
18785         * g++.dg/ext/dllimport7.C: New file.
18786         * g++.dg/ext/dllimport8.C: New file.
18787         * g++.dg/ext/dllimport9.C: New file.
18788         * g++.dg/ext/dllimport10.C: New file.
18789         * g++.dg/ext/dllexport1.C: New file.
18790
18791 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18792
18793         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
18794         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
18795
18796 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18797
18798         * gcc.dg/builtins-25.c: New testcase.
18799         * gcc.dg/builtins-26.c: New testcase.
18800
18801 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
18802
18803         * gcc.dg/compat/vector-defs.h: New file.
18804         * gcc.dg/compat/vector-setup.h: New file.
18805         * gcc.dg/compat/vector-check.h: New file.
18806         * gcc.dg/compat/vector-1_main.c: New file.
18807         * gcc.dg/compat/vector-1_x.c: New file.
18808         * gcc.dg/compat/vector-1_y.c: New file.
18809         * gcc.dg/compat/vector-2_main.c: New file.
18810         * gcc.dg/compat/vector-2_x.c: New file.
18811         * gcc.dg/compat/vector-2_y.c: New file.
18812
18813         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
18814         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
18815         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
18816         * gcc.dg/compat/struct-align-1.h: New file.
18817         * gcc.dg/compat/struct-align-1_main.c: New file.
18818         * gcc.dg/compat/struct-align-1_x.c: New file.
18819         * gcc.dg/compat/struct-align-1_y.c: New file.
18820         * gcc.dg/compat/struct-align-2.h: New file.
18821         * gcc.dg/compat/struct-align-2_main.c: New file.
18822         * gcc.dg/compat/struct-align-2_x.c: New file.
18823         * gcc.dg/compat/struct-align-2_y.c: New file.
18824
18825         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
18826         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18827         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18828         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18829         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18830         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18831         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18832         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18833         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18834         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18835         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18836         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18837         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18838         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18839         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18840         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18841         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18842         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18843         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18844         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18845         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18846         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18847         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18848         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18849         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18850         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18851         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18852         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18853         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18854
18855 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18856
18857         * gcc.dg/i386-call-1.c: New test.
18858
18859 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
18860
18861         PR c++/9162
18862         * g++.dg/parse/defarg4.C: New.
18863
18864 2003-07-03  Roger Sayle  <roger@eyesopen.com>
18865
18866         PR target/10700
18867         * gcc.c-torture/compile/20030703-1.c: New test case.
18868
18869 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
18870
18871         * g++.dg/template/local3.C: Remove extra semicolon.
18872
18873 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18874
18875         * gcc.dg/i386-volatile-1.c: New test.
18876
18877 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
18878
18879         PR c++/11072
18880         * g++.dg/other/offsetof2.C: XFAIL.
18881         * g++.dg/other/offsetof5.C: New.
18882
18883         PR c++/10219
18884         * g++.dg/template/error1.C: New.
18885
18886         PR c++/9779
18887         * g++.dg/template/dependent-expr1.C: New.
18888
18889 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR c++/6949
18892         * g++.dg/template/local3.C: New test.
18893
18894         PR c++/11149
18895         * g++.dg/lookup/scoped6.C: New test.
18896
18897 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
18898
18899         PR c++/8046
18900         * g++.dg/other/error7.C: New test.
18901
18902 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
18903
18904         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
18905         * g++.old-deja/g++.abi/vtable3.h: Likewise.
18906         * g++.old-deja/g++.law/code-gen5.C: Likewise.
18907         * g++.old-deja/g++.other/union2.C: Likewise.
18908         * gcc.dg/c90-const-expr-2.c: Likewise.
18909         * gcc.dg/c90-const-expr-3.c: Likewise.
18910         * gcc.dg/c99-const-expr-2.c: Likewise.
18911         * gcc.dg/c99-const-expr-3.c: Likewise.
18912         * gcc.dg/concat.c: Likewise.
18913
18914 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
18915
18916         PR c++/9559
18917         * g++.dg/init/static1.C: New test.
18918
18919 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18920
18921         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
18922         * g++.old-deja/g++.other/access2.C: Likewise.
18923         * g++.old-deja/g++.other/decl2.C: Likewise.
18924         * gcc.c-torture/execute/20020615-1.c: Likewise.
18925
18926 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18927
18928         PR c++/4933
18929         * g++.dg/template/sizeof4.C: New test.
18930
18931 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18932
18933         * g++.dg/other/error6.C: New test.
18934
18935 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
18936
18937         PR c++/10750
18938         * g++.dg/parse/constant2.C: New test.
18939
18940 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
18941
18942         PR c++/11106
18943         * g++.dg/other/error5.C: New test.
18944
18945 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18946
18947         * gcc.dg/format/gcc_diag-1.c: New test.
18948
18949 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
18950
18951         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
18952
18953 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18954
18955         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
18956         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
18957         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
18958
18959 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
18960
18961         * gcc.c-torture/execute/builtins/string-8.c: New test.
18962         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
18963         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
18964         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
18965
18966 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18967
18968         PR c++/10468
18969         * g++.dg/ext/typeof6.C: New test.
18970
18971 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
18972
18973         PR c++/10796
18974         * g++.dg/init/enum1.C: New test.
18975
18976 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
18977
18978         * gcc.dg/20030627-1.c: New test.
18979
18980 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
18981
18982         PR c++/11332
18983         * g++.dg/expr/static_cast2.C: New test.
18984
18985 2003-06-26  Roger Sayle  <roger@eyesopen.com>
18986             Jakub Jelinek  <jakub@redhat.com>
18987
18988         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
18989         sprintf(dst,"%s",src) optimization.
18990         * gcc.c-torture/execute/20030626-1.c: New test case.
18991         * gcc.c-torture/execute/20030626-2.c: New test case.
18992
18993 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
18994
18995         * gcc.c-torture/execute/multi-ix.c: New test.
18996
18997         * gcc.c-torture/execute/simd-4.c (main):
18998         Added missing semicolon at end of union.
18999
19000 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19001
19002         PR c++/8266
19003         * g++.dg/template/explicit-instantiation3.C: New test.
19004
19005 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19006
19007         * gcc.dg/20030626-1.c: Use signed char.
19008
19009 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19010
19011         * gcc.dg/20030626-1.c: New test.
19012
19013 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19014
19015         * const-str-2.m: Update.
19016
19017 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19018
19019         PR c++/10990
19020         * g++.dg/rtti/dyncast1.C: New test.
19021         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19022         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19023         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19024
19025         PR c++/10931
19026         * g++.dg/expr/static_cast1.C: New test.
19027
19028 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19029
19030         * gcc.dg/20030625-1.c: New test.
19031
19032 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19033
19034         * gcc.c-torture/compile/20030624-1.c: New test case.
19035
19036 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19037
19038         * gcc.c-torture/execute/string-opt-17.c: New test.
19039
19040 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19041
19042         PR c++/5754
19043         * g++.dg/parse/crash6.C: New test.
19044
19045 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19046
19047         * gcc.dg/builtins-24.c: New test case.
19048
19049 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19050
19051         * g++.dg/opt/operator1.C: New test.
19052
19053 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19054
19055         * gcc.c-torture/execute/string-opt-16.c: New test case.
19056
19057 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19058
19059         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19060         * g++.old-deja/g++.other/conv7.C: Likewise
19061         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19062         * g++.old-deja/g++.other/overload14.C: Likewise.
19063
19064 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19065
19066         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19067         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19068
19069 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19070
19071         PR c++/10888
19072         * g++.dg/warn/Winline-3.C: New test.
19073
19074 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19075
19076         * lib/target-supports.exp (check_alias_available): Make the test
19077         program acceptable to the Solaris assembler.
19078
19079         PR c++/10749
19080         * g++.dg/template/memclass2.C: New test.
19081
19082 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19083             Eric Botcazou  <ebotcazou@libertysurf.fr>
19084
19085         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19086         data for non-matching targets.
19087         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19088
19089 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19090
19091         PR c++/10845
19092         * g++.dg/template/member3.C: New test.
19093
19094 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19095
19096         PR c++/10939
19097         * g++.dg/template/func1.C: New test.
19098
19099         PR c++/9649
19100         * g++.dg/template/static4.C: New test.
19101         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19102
19103         PR c++/11041
19104         * g++.dg/init/ref7.C: New test.
19105
19106 2003-06-19  Matt Austern  <austern@apple.com>
19107
19108         PR c++/11228
19109         * g++.dg/anew1.C: New test.
19110         * g++.dg/anew2.C: New test.
19111         * g++.dg/anew3.C: New test.
19112         * g++.dg/anew4.C: New test.
19113
19114 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19115
19116         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19117
19118 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19119
19120         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19121         endian-dependent.
19122
19123 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19124
19125         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19126         Remove cruft.
19127
19128 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19129
19130         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19131         * gcc.c-torture/compile/961203-1.c: Likewise.
19132         * gcc.c-torture/compile/980506-1.c: Likewise.
19133
19134 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19135
19136         PR c++/10712
19137         * g++.dg/lookup/using7.C: New test.
19138
19139 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19140
19141         PR c++/11105
19142         * g++.dg/abi/conv1.C: Remove it.
19143         * g++.dg/template/conv7.C: New test.
19144         * g++.dg/template/conv8.C: Likewise.
19145         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19146         conversion operator.
19147
19148 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19149
19150         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19151         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19152         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19153         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19154         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19155         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19156         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19157         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19158         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19159         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19160         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19161         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19162         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19163         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19164         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19165         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19166         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19167         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19168         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19169         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19170         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19171         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19172         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19173         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19174         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19175         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19176         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19177         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19178         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19179
19180 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19181
19182         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19183         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19184         indications.
19185
19186 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19187
19188         * gcc.dg/i386-387-5.c: New test case.
19189         * gcc.dg/i386-387-6.c: New test case.
19190         * gcc.dg/builtins-23.c: New test case.
19191
19192 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19193
19194         * gcc.dg/builtins-22.c: New test case.
19195         * gcc.dg/i386-387-1.c: Update to test exp.
19196         * gcc.dg/i386-387-2.c: Likewise.
19197
19198 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19199
19200         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19201
19202 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19203
19204         * lib/gcc-dg.exp (dg-require-dll): New function.
19205         (dg-xfail-if): Likewise.
19206         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19207         driver.
19208
19209         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19210         * gcc.c-torture/compile/20001205-1.c: Likewise.
19211         * gcc.c-torture/compile/20001226-1.c: Likewise.
19212         * gcc.c-torture/compile/20010518-2.c: Likewise.
19213         * gcc.c-torture/compile/20020312-1.c: Likewise.
19214         * gcc.c-torture/compile/20020604-1.c: Likewise.
19215         * gcc.c-torture/compile/920501-12.c: Likewise.
19216         * gcc.c-torture/compile/920501-4.c: Likewise.
19217         * gcc.c-torture/compile/920520-1.c: Likewise.
19218         * gcc.c-torture/compile/920521-1.c: Likewise.
19219         * gcc.c-torture/compile/920625-1.c: Likewise.
19220         * gcc.c-torture/compile/961203-1.c: Likewise.
19221         * gcc.c-torture/compile/980506-1.c: Likewise.
19222         * gcc.c-torture/compile/981006-1.c: Likewise.
19223         * gcc.c-torture/compile/981022-1.c: Likewise.
19224         * gcc.c-torture/compile/981223-1.c: Likewise.
19225         * gcc.c-torture/compile/990617-1.c: Likewise.
19226         * gcc.c-torture/compile/dll.c: Likewise.
19227         * gcc.c-torture/compile/labels-3.c: Likewise.
19228         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19229         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19230         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19231         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19232         * gcc.c-torture/compile/simd-5.c: Likewise.
19233         * gcc.c-torture/compile/20000804-1.x: Remove.
19234         * gcc.c-torture/compile/20001205-1.x: Likewise.
19235         * gcc.c-torture/compile/20001226-1.x: Likewise.
19236         * gcc.c-torture/compile/20010518-2.x: Likewise.
19237         * gcc.c-torture/compile/20020312-1.x: Likewise.
19238         * gcc.c-torture/compile/20020604-1.x: Likewise.
19239         * gcc.c-torture/compile/920501-12.x: Likewise.
19240         * gcc.c-torture/compile/920501-4.x: Likewise.
19241         * gcc.c-torture/compile/920520-1.x: Likewise.
19242         * gcc.c-torture/compile/920521-1.x: Likewise.
19243         * gcc.c-torture/compile/920625-1.x: Likewise.
19244         * gcc.c-torture/compile/961203-1.x: Likewise.
19245         * gcc.c-torture/compile/980506-1.x: Likewise.
19246         * gcc.c-torture/compile/981006-1.x: Likewise.
19247         * gcc.c-torture/compile/981022-1.x: Likewise.
19248         * gcc.c-torture/compile/981223-1.x: Likewise.
19249         * gcc.c-torture/compile/990617-1.x: Likewise.
19250         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19251         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19252         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19253         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19254         * gcc.c-torture/compile/simd-5.x: Likewise.
19255
19256         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19257
19258 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19259
19260         * gcc.c-torture/execute/20030611-1.c: New test.
19261
19262 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19263
19264         PR middle-end/168
19265         * gcc.dg/20030612-1.c: New test case.
19266
19267 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19268
19269         PR c++/10635
19270         * g++.dg/expr/cast1.C: New test.
19271
19272 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19273
19274         * gcc.dg/builtins-21.c: New test case.
19275
19276 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19277
19278         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19279         options instead of at the end.
19280         * lib/objc.exp (objc_target_compile): Likewise.
19281
19282 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19283
19284         PR c++/10432
19285         * g++.dg/parse/error1.C: New test.
19286
19287 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19288
19289         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19290         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19291         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19292         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19293         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19294         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19295         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19296         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19297         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19298         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19299         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19300         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19301         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19302         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19303         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19304         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19305         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19306         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19307         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19308         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19309         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19310         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19311         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19312         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19313
19314         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19315         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19316         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19317         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19318         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19319         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19320         * gcc.dg/compat/scalar-return-3_main.c: New file.
19321         * gcc.dg/compat/scalar-return-3_x.c: New file.
19322         * gcc.dg/compat/scalar-return-3_y.c: New file.
19323         * gcc.dg/compat/scalar-return-4_main.c: New file.
19324         * gcc.dg/compat/scalar-return-4_x.c: New file.
19325         * gcc.dg/compat/scalar-return-4_y.c: New file.
19326
19327 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19328
19329         * gcc.dg/compat/fp2-struct-check.h: New file.
19330         * gcc.dg/compat/fp2-struct-defs.h: New file.
19331         * gcc.dg/compat/fp2-struct-init.h: New file.
19332         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19333         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19334         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19335         * gcc.dg/compat/struct-return-10_main.c: New file.
19336         * gcc.dg/compat/struct-return-10_x.c: New file.
19337         * gcc.dg/compat/struct-return-10_y.c: New file.
19338
19339         * gcc.dg/compat/compat-common.h: New file.
19340         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19341         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19342         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19343         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19344         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19345         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19346         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19347         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19348         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19349         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19350         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19351         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19352         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19353         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19354         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19355         * gcc.dg/compat/small-struct-check.h: Ditto.
19356         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19357         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19358         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19359         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19360         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19361         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19362         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19363         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19364         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19365         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19366         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19367         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19368         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19369         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19370         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19371         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19372         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19373         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19374         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19375         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19376         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19377         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19378         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19379         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19380         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19381         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19382         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19383         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19384         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19385         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19386
19387 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19388
19389         * g++.dg/pch/static-1.C: New file.
19390         * g++.dg/pch/static-1.Hs: New file.
19391
19392 2003-06-10  Richard Henderson  <rth@redhat.com>
19393
19394         * gcc.dg/asm-7.c: Adjust expected warning text.
19395
19396 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19397
19398         * gcc.dg/builtins-20.c: New test case.
19399
19400 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19401
19402         PR c++/11131
19403         * g++.dg/opt/template1.C: New test.
19404
19405 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19406
19407         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19408         additional_sources.
19409
19410 2003-05-21  David Taylor  <dtaylor@emc.com>
19411
19412         * gcc.dg/Wpadded.c: New file.
19413
19414 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19415
19416         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19417         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19418         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19419         dg-require-weak.
19420
19421 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19422
19423         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19424
19425 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19426
19427         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19428         (dg-require-alias): Likewise.
19429         (dg-require-gc-sections): Likewise.
19430         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19431
19432 2003-06-08  Richard Henderson  <rth@redhat.com>
19433
19434         * gcc.dg/20011029-2.c: Fix the array reference.
19435         * gcc.dg/asm-7.c: New.
19436
19437 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19438
19439         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19440
19441 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19442
19443         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19444         (dg-require-gc-sections): Likewise.
19445
19446 2003-06-08  Jan Hubicka  <jh@suse.cz>
19447
19448         * i386-cmov1.c: Fix regular expression.
19449         * i386-cvt-1.c: Likewise.
19450         * i386-local.c: Likewise.
19451         * i386-local2.c: Likewise.
19452         * i386-mul.c: Likewise.
19453         * i386-ssetype-1.c: Likewise.
19454         * i386-ssetype-3.c: Likewise.
19455         * i386-ssetype-5.c: Likewise.
19456
19457 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19458
19459         PR c++/11039
19460         * g++.dg/warn/implicit-typename2.C: New test.
19461         * g++.dg/warn/implicit-typename3.C: New test.
19462
19463 2003-06-07  Richard Henderson  <rth@redhat.com>
19464
19465         * g++.dg/other/offsetof3.C: Use size_t.
19466         * g++.dg/other/offsetof4.C: Likewise.
19467
19468 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19469
19470         * lib/copy-file.exp: New. Implement gcc_copy_files.
19471
19472         * lib/dg-pch.exp: Load copy-file.exp
19473         (dg-pch): Use gcc_copy_files instead of "file copy".
19474
19475 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19476
19477         * gcc.dg/weak/weak.exp: Simplify.
19478         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19479         * gcc.dg/weak/weak-1.c: Likewise.
19480         * gcc.dg/weak/weak-2.c: Likewise.
19481         * gcc.dg/weak/weak-3.c: Likewise.
19482         * gcc.dg/weak/weak-4.c: Likewise.
19483         * gcc.dg/weak/weak-5.c: Likewise.
19484         * gcc.dg/weak/weak-6.c: Likewise.
19485         * gcc.dg/weak/weak-7.c: Likewise.
19486         * gcc.dg/weak/weak-8.c: Likewise.
19487         * gcc.dg/weak/weak-9.c: Likewise.
19488
19489 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19490
19491         gcc.c-torture/execute/20030606-1.c: New.
19492
19493 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19494
19495         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19496         * gcc.dg/builtins-19.c: Likewise.
19497
19498 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19499
19500         * gcc.dg/builtins-2.c: Add some more tests.
19501         * gcc.dg/builtins-18.c: New test case.
19502         * gcc.dg/builtins-19.c: New test case.
19503
19504 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19505             Jim Wilson  <wilson@tuliptree.org>
19506
19507         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19508
19509 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19510
19511         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19512         mempcpy/stpcpy calls not to be optimized into something else.
19513         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19514         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19515         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19516
19517 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19518
19519         * gcc.dg/format/asm_fprintf-1.c: New test.
19520
19521 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19522
19523         * lib/gcc-defs.exp (additional_sources): New variable.
19524         (dg-additional-sources): New function.
19525         (additional_files): New variable.
19526         (dg-additional-files): New function.
19527         (dg-additional-files-options): Likewise.
19528         * lib/gcc-dg.exp (dg-require-weak): New function.
19529         (dg-require-alias): Likewise.
19530         (dg-require-gc-sections): Likewise.
19531         * lib/target-supports.exp (check_alias_available): Remove testfile
19532         parameter.
19533         (check_gc_sections_available): New function.
19534         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19535         (dg-gpp-additional-files): Likewise.
19536         * lib/g++.exp (additional_sources): Remove.
19537         (additional_files): Likewise.
19538         (g++_target_compile): Use dg-additional-files-options.
19539
19540         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19541         Tcl logic.
19542         * gcc.dg/special/ecos.exp: Remove.
19543         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19544         * gcc.dg/special/alias-1.c: Likewise.
19545         * gcc.dg/special/alias-2.c: Likewise.
19546         * gcc.dg/special/gcsec-1.c: Likewise.
19547         * gcc.dg/special/weak-1.c: Likewise.
19548         * gcc.dg/special/weak-2.c: Likewise.
19549         * gcc.dg/special/wkali-1.c: Likewise.
19550         * gcc.dg/special/wkali-2.c: Likewise.
19551
19552         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19553         dg-gpp-additional-*.
19554         * g++.dg/special/conpr-3.C: Likewise.
19555         * g++.dg/special/conpr-4.C: Likewise.
19556         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19557         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19558         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19559         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19560         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19561         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19562         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19563         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19564         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19565         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19566         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19567         * g++.old-deja/g++.other/comdat1.C: Likewise.
19568         * g++.old-deja/g++.other/comdat2.C: Likewise.
19569         * g++.old-deja/g++.other/comdat3.C: Likewise.
19570         * g++.old-deja/g++.other/ctor1.C: Likewise.
19571         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19572
19573 2003-06-05  Richard Henderson  <rth@redhat.com>
19574
19575         * gcc.dg/debug/20030605-1.c: New.
19576
19577 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19578
19579         * README.QMTEST: Update.
19580
19581 2003-06-04  Richard Henderson  <rth@redhat.com>
19582
19583         * gcc.dg/cleanup-1.c: New.
19584         * gcc.dg/cleanup-2.c: New.
19585         * gcc.dg/cleanup-3.c: New.
19586         * gcc.dg/cleanup-4.c: New.
19587         * gcc.dg/cleanup-5.c: New.
19588         * gcc.dg/cleanup-6.c: New.
19589         * gcc.dg/cleanup-7.c: New.
19590
19591 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19592
19593         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19594
19595         * lib/dg-pch.exp: New file.
19596         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19597         * gcc.dg/pch/pch.exp: Likewise.
19598
19599 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19600
19601         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19602         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19603         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19604         * gcc.dg/builtins-17.c: New test case.
19605         * gcc.dg/i386-387-4.c: New test case.
19606         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19607
19608 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19609
19610         * gcc.dg/ultrasp9.c: New test.
19611
19612 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19613
19614         * gcc.c-torture/compile/20030604-1.c: New test.
19615         * gcc.dg/sparc-constant-1.c: New test.
19616
19617 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19618
19619         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19620
19621 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19622
19623         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19624
19625         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19626         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19627
19628 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19629
19630         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19631
19632 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19633
19634         PR c++/10940
19635         * g++.dg/template/spec10.C: New test.
19636
19637 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19638
19639         * gcc.dg/builtins-16.c: New test case.
19640
19641 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19642
19643         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19644         mempcpy test with post-increments.
19645         * gcc.c-torture/execute/string-opt-3.c: New test.
19646         * gcc.dg/string-opt-1.c: New test.
19647
19648 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19649
19650         PR fortran/10965
19651         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19652
19653 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19654
19655         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19656         (scan-assembler): ... here.  Use dg-scan.
19657         (scan-assembler-not): Likewise.
19658         (scan-file): New function.
19659         (scan-file-not): Likewise.
19660         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19661         * gcc.dg/cpp/_Pragma4.c: Likewise.
19662         * gcc.dg/cpp/_Pragma5.c: Likewise.
19663         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19664         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19665         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19666         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19667         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19668         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19669         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19670         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19671         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19672         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19673         * gcc.dg/cpp/cxxcom1.c: Likewise.
19674         * gcc.dg/cpp/line1.c: Likewise.
19675         * gcc.dg/cpp/maccom1.c: Likewise.
19676         * gcc.dg/cpp/maccom2.c: Likewise.
19677         * gcc.dg/cpp/maccom3.c: Likewise.
19678         * gcc.dg/cpp/maccom4.c: Likewise.
19679         * gcc.dg/cpp/maccom5.c: Likewise.
19680         * gcc.dg/cpp/maccom6.c: Likewise.
19681         * gcc.dg/cpp/multiline.c: Likewise.
19682         * gcc.dg/cpp/spacing1.c: Likewise.
19683         * gcc.dg/cpp/spacing2.c: Likewise.
19684         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19685         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19686         * gcc.dg/cpp/trad/maccom2.c: Likewise.
19687         * gcc.dg/cpp/trad/maccom3.c: Likewise.
19688         * gcc.dg/cpp/trad/maccom4.c: Likewise.
19689         * gcc.dg/cpp/trad/maccom6.c: Likewise.
19690         * gcc.dg/cpp/cxxcom2.c: Likewise.
19691         * gcc.dg/cpp/cxxcom2.h: New file.
19692
19693         * gcc.dg/cpp/truefalse.cpp: Move it to ...
19694         * g++.dg/cpp/truefalse.C: Here.
19695         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
19696
19697 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
19698
19699         * gcc.dg/cpp/redef3.c: New file.
19700
19701 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19702
19703         * gcc.dg/i386-loop-3.c: New test.
19704
19705 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
19706
19707         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
19708
19709 2003-05-31  Roger Sayle  <roger@eyesopen.com>
19710
19711         * gcc.dg/fwrapv-1.c: New test case.
19712         * gcc.dg/fwrapv-2.c: New test case.
19713
19714 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19715
19716         PR c++/10956
19717         * g++.dg/template/spec9.C: New test.
19718
19719 2003-05-29  Roger Sayle  <roger@eyesopen.com>
19720
19721         * gcc.dg/duff-4.c: New test case.
19722
19723 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
19724
19725         PR fortran/10843
19726         * g77.dg/ffixed-form-1.f: New test
19727         * g77.dg/ffixed-form-2.f: New test
19728         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
19729         * g77.dg/ffree-form-3.f: New test
19730
19731 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
19732
19733         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
19734         * gcc.dg/wint_t-1.c: Likewise.
19735
19736 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19737
19738         * g++.dg/template/access11.C: New test.
19739
19740 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19741
19742         PR c++/10849
19743         * g++.dg/template/access10.C: New test.
19744
19745 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19746             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19747
19748         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
19749
19750 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19751
19752         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
19753         suppress for powerpc-*-darwin*.
19754         * gcc.dg/torture/builtin-noret-2.c: Likewise.
19755
19756 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
19757
19758         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
19759         suppress option for powerpc-*-darwin*.
19760
19761 2003-05-23  Roger Sayle  <roger@eyesopen.com>
19762
19763         * gcc.dg/builtins-1.c: Add tests for tan and atan.
19764         * gcc.dg/builtins-4.c: Add test for fmod.
19765
19766 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19767
19768         PR c++/10682
19769         * g++.dg/template/instantiate4.C: New test.
19770
19771 2003-05-22  Roger Sayle  <roger@eyesopen.com>
19772
19773         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
19774
19775 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
19776
19777         * gcc.dg/compat/scalar-return-1_main.c: New file.
19778         * gcc.dg/compat/scalar-return-1_x.c: New file.
19779         * gcc.dg/compat/scalar-return-1_y.c: New file.
19780         * gcc.dg/compat/scalar-return-2_main.c: New file.
19781         * gcc.dg/compat/scalar-return-2_x.c: New file.
19782         * gcc.dg/compat/scalar-return-2_y.c: New file.
19783         * gcc.dg/compat/struct-return-3_main.c: New file.
19784         * gcc.dg/compat/struct-return-3_y.c: New file.
19785         * gcc.dg/compat/struct-return-3_x.c: New file.
19786         * gcc.dg/compat/struct-return-2_main.c: New file.
19787         * gcc.dg/compat/struct-return-2_x.c: New file.
19788         * gcc.dg/compat/struct-return-2_y.c: New file.
19789
19790 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19791
19792         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
19793         for hppa*-hp-hpux*.
19794         * gcc.dg/20021014-1.c (dg-options): Likewise.
19795         * gcc.dg/nest.c (dg-options): Likewise.
19796
19797 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
19798
19799         PR c++/9738
19800         * g++.dg/ext/dllimport2.C: New file.
19801         * g++.dg/ext/dllimport3.C: New file.
19802
19803 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
19804
19805         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
19806         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19807         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19808         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19809         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19810         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19811         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
19812         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
19813         * gcc.dg/compat/small-struct-defs.h: New file.
19814         * gcc.dg/compat/small-struct-init.h: New file.
19815         * gcc.dg/compat/small-struct-check.h: New file.
19816         * gcc.dg/compat/fp-struct-defs.h: New file.
19817         * gcc.dg/compat/fp-struct-check.h: New file.
19818         * gcc.dg/compat/fp-struct-init.h: New file.
19819         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
19820         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
19821
19822 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
19823
19824         * gcc.dg/20030225-2.c: New test.
19825
19826 2003-05-18  Roger Sayle  <roger@eyesopen.com>
19827             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19828
19829         * gcc.c-torture/compile/20030518-1.c: New test case.
19830
19831 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
19832
19833         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
19834         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
19835         gcc-dg-debug-runtest.
19836         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
19837         gcc-dg-debug-runtest.
19838
19839 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19840
19841         PR c++/9022
19842         * g++.dg/lookup/using6.C: New test.
19843
19844 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19845
19846         * g++.dg/parse/access2.C: New test.
19847
19848 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
19849
19850         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
19851         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
19852         * gcc.dg/debug/debug.exp: Likewise.
19853
19854 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
19855
19856         * gcc.dg/dollar.c: New test.
19857
19858 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
19859
19860         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
19861         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
19862         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
19863         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
19864         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
19865         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
19866         * gcc.dg/compat/struct-by-value-6_main.c: New file.
19867         * gcc.dg/compat/struct-by-value-6_x.c: New file.
19868         * gcc.dg/compat/struct-by-value-6_y.c: New file.
19869         * gcc.dg/compat/struct-by-value-7_main.c: New file.
19870         * gcc.dg/compat/struct-by-value-7_x.c: New file.
19871         * gcc.dg/compat/struct-by-value-7_y.c: New file.
19872         * gcc.dg/compat/struct-by-value-8_main.c: New file.
19873         * gcc.dg/compat/struct-by-value-8_x.c: New file.
19874         * gcc.dg/compat/struct-by-value-8_y.c: New file.
19875         * gcc.dg/compat/struct-by-value-9_main.c: New file.
19876         * gcc.dg/compat/struct-by-value-9_x.c: New file.
19877         * gcc.dg/compat/struct-by-value-9_y.c: New file.
19878
19879 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
19880
19881         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
19882         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
19883         support for "repo" mode.
19884         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
19885         * lib/g77-dg.exp: Likewise.
19886         * lib/obj-dg.exp: Likewise.
19887
19888 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
19889
19890         Merge from gcc-3_2-rhl8-branch:
19891         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
19892
19893         * gcc.dg/tls/opt-6.c: New test.
19894
19895         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
19896
19897         * gcc.dg/20030405-1.c: New test.
19898
19899         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
19900
19901         * gcc.dg/20030309-1.c: New test.
19902
19903         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19904
19905         * gcc.c-torture/execute/20030307-1.c: New test.
19906
19907         2003-02-20  Randolph Chung  <tausq@debian.org>
19908
19909         * gcc.c-torture/compile/20030220-1.c: New test.
19910
19911         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
19912
19913         * gcc.dg/20030217-1.c: New test.
19914
19915         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
19916
19917         * gcc.c-torture/compile/20020129-1.c: New test.
19918
19919         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19920
19921         * gcc.dg/unroll-1.c: New test.
19922
19923         2002-11-16  Jan Hubicka  <jh@suse.cz>
19924
19925         * gcc.c-torture/execute/20020920-1.c: New test.
19926
19927         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
19928
19929         PR target/7434
19930         * gcc.c-torture/compile/20021008-1.c: New test.
19931
19932         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
19933
19934         PR target/7559
19935         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
19936
19937         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
19938
19939         * gcc.c-torture/compile/20020807-1.c: New test.
19940
19941         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
19942
19943         * gcc.dg/tls/opt-1.c: New test.
19944
19945         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
19946
19947         * gcc.dg/20020729-1.c: New test.
19948
19949         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
19950
19951         * g++.dg/opt/life1.C: New test.
19952
19953         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
19954
19955         * gcc.dg/20020525-1.c: New test.
19956
19957         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19958
19959         PR c++/6794
19960         * g++.dg/ext/pretty1.C: New test.
19961         * g++.dg/ext/pretty2.C: New test.
19962
19963 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
19964
19965         PR c++/8385
19966         * g++.dg/ext/typeof5.C: New test.
19967
19968 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
19969
19970         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
19971         __USER_LABEL_PREFIX__ into account.
19972         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
19973
19974 2003-05-14  Roger Sayle  <roger@eyesopen.com>
19975
19976         * gcc.dg/builtins-15.c: New test case.
19977
19978 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
19979
19980         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
19981
19982 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
19983
19984         * lib/g++.exp: Tweak handling of additional source files.
19985         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
19986         * g++.dg/special/conpr-2a.C: Rename to ...
19987         * g++.dg/special/conpr-2a.cc: ... this.
19988         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
19989         * g++.dg/special/conpr-3a.C: Rename to ...
19990         * g++.dg/special/conpr-3a.cc: This.
19991         * g++.dg/special/conpr-3b.C: Rename to ...
19992         * g++.dg/special/conpr-3b.cc: This.
19993         * g++.dg/special/conpr-4.C: New test.
19994         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
19995
19996 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
19997
19998         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
19999
20000 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20001
20002         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20003         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20004         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20005         * g++.old-deja/g++.other/warn3.C: Likewise.
20006
20007 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20008
20009         * gcc.dg/i386-387-1.c: Update to also test log.
20010         * gcc.dg/i386-387-2.c: Likewise.
20011
20012 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20013
20014         * g77.f-torture/execute/int8421.f: New test.
20015
20016 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20017
20018         PR c++/10230, c++/10481
20019         * g++.dg/lookup/scoped5.C: New test.
20020
20021 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20022
20023         PR c++/10552
20024         * g++.dg/template/ttp6.C: New test.
20025
20026 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20027
20028         * gcc.c-torture/execute/builtins: New directory.
20029         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20030         gcc.c-torture/execute/builtins.
20031         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20032         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20033         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20034         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20035
20036 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20037
20038         PR c++/9252
20039         * g++.dg/template/access8.C: New test.
20040         * g++.dg/template/access9.C: New test.
20041
20042 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20043
20044         PR c++/9554
20045         * g++.dg/parse/access1.C: New test.
20046
20047 2003-05-09  DJ Delorie  <dj@redhat.com>
20048
20049         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20050         long, and not an int.
20051
20052 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20053
20054         PR c++/10555, c++/10576
20055         * g++.dg/template/memclass1.C: New test.
20056
20057 2003-05-08  DJ Delorie  <dj@redhat.com>
20058
20059         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20060         targets.
20061         * gcc.c-torture/execute/20021024-1.x: Likewise.
20062         * gcc.c-torture/execute/shiftdi.x: Likewise.
20063         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20064         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20065         * gcc.dg/20021018-1.c: Likewise.
20066
20067 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20068
20069         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20070
20071         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20072         (bcopy): Call memmove.
20073
20074 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20075
20076         * g77.f-torture/compile/8485.f: New test case.
20077
20078 2003-05-07  Richard Henderson  <rth@redhat.com>
20079
20080         PR c++/10570
20081         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20082         Verify exception_cleanup not called for rethrows.
20083         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20084         when exiting catch block without rethrowing.
20085         * g++.dg/eh/forced3.C: New.
20086         * g++.dg/eh/forced4.C: New.
20087
20088 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20089
20090         * gcc.dg/20030505.c: Fix triplet.
20091
20092 2003-05-06  DJ Delorie  <dj@redhat.com>
20093
20094         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20095         * gcc.dg/nest.c: Likewise.
20096
20097 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20098
20099         * gcc.dg/builtins-14.c: New test case.
20100
20101 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20102
20103         * lib/compat.exp (compat-execute): New argument.
20104         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20105         * gcc.dg/compat: New test directory.
20106         * gcc.dg/compat/compat.exp: New expect script.
20107         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20108         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20109         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20110         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20111         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20112         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20113
20114         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20115         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20116         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20117         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20118         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20119         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20120         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20121         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20122         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20123         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20124         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20125         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20126         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20127         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20128         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20129
20130 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20131
20132         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20133
20134 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20135
20136         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20137
20138 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20139
20140         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20141         * gcc.dg/ppc-fsel-2.c: New test.
20142
20143         * gcc.dg/unused-5.c: New test.
20144
20145 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20146
20147         PR c++/10496
20148         * g++.dg/warn/pmf1.C: New test.
20149
20150 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20151
20152         PR c++/4494
20153         * g++.dg/warn/main.C: New test.
20154
20155 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20156
20157         * gcc.dg/nonnull-3.c: New test.
20158
20159 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20160
20161         * gcc.dg/cpp/Wtrigraphs.c: Update.
20162         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20163
20164 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20165
20166         * gcc.dg/ppc-fsel-1.c: New test.
20167
20168 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20169
20170         PR c/10604
20171         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20172
20173 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20174
20175         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20176
20177 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20178
20179         PR c++/9364, c++/10553, c++/10586
20180         * g++.dg/parse/typename4.C: New test.
20181         * g++.dg/parse/typename5.C: Likewise.
20182
20183 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20184
20185         * gcc.c-torture/compile/20030503-1.c: New test.
20186
20187 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20188
20189         * g++.dg/lookup/using5.C: Fix testcase error.
20190
20191 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20192
20193         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20194         since MEABI is no longer supported.  Remove all vestiges
20195         of MEABI from the test.
20196
20197 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20198
20199         PR c++/10554
20200         * g++.dg/lookup/using5.C: New test.
20201
20202 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20203
20204         PR c++/8772
20205         * g++.dg/template/ttp5.C: New test.
20206
20207 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20208
20209         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20210         (dg-gpp-additional-sources): New function.
20211         (dg-gpp-additional-files): Likewise.
20212         * lib/g++.exp (additional_sources): New variable.
20213         (additional_files): Likewise.
20214         (g++_target_compile): Deal with them.
20215         * lib/old-dejagnu.exp: Remove.
20216         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20217         * g++.old-deja: Revise all tests to use dg commands.
20218
20219 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20220
20221         PR c++/9432, c++/9528
20222         * g++.dg/lookup/using4.C: New test.
20223
20224 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20225
20226         * gcc.dg/noreturn-5.c: New file.
20227         * gcc.dg/noreturn-6.c: New file.
20228
20229         * gcc.c-torture/compile/inline-1.c: New file.
20230
20231 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20232
20233         PR c++/10551
20234         * g++.dg/template/explicit1.C: New test.
20235
20236 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/10549
20239         * g++.dg/other/bitfield1.C: New test.
20240
20241         PR c++/10527
20242         * g++.dg/init/new7.C: New test.
20243
20244 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20245
20246         * g++.dg/ext/desig1.C: New test.
20247         * g++.dg/ext/init1.C: Update.
20248
20249         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20250
20251 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20252
20253         PR c++/10180
20254         * g++.dg/warn/Winline-1.C: New test.
20255
20256 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20257
20258         * gcc.c-torture/execute/string-opt-19.c: New test.
20259
20260         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20261         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20262
20263 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20264
20265         PR c++/10506
20266         * g++.dg/init/new6.C: New test.
20267
20268         PR c++/10503
20269         * g++.dg/init/ref6.C: New test.
20270
20271 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20272
20273         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20274
20275 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20276
20277         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20278         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20279
20280 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20281
20282         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20283         initialized static data members.
20284
20285 2003-04-25  H.J. Lu <hjl@gnu.org>
20286
20287         * gcc.dg/ia64-sync-4.c: New test.
20288
20289 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20290
20291         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20292         date.
20293
20294 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20295
20296         PR c++/10337
20297         * g++.dg/warn/conv1.C: New test.
20298         * g++.old-deja/g++.other/conv7.C: Adjust.
20299         * g++.old-deja/g++.other/overload14.C: Adjust.
20300
20301 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20302
20303         PR c++/10471
20304         * g++.dg/template/defarg2.C: New test.
20305
20306 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20307
20308         * gcc.dg/cpp/include2.c: Update.
20309         * gcc.dg/cpp/multiline-2.c: New.
20310         * gcc.dg/cpp/multiline.c: Update.
20311         * gcc.dg/cpp/strify2.c: Update.
20312         * gcc.dg/cpp/trad/literals-2.c: Update.
20313
20314 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20315
20316         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20317
20318 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20319
20320         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20321
20322 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20323
20324         PR c++/10451
20325         * g++.dg/parse/crash4.C: New test.
20326
20327         PR c++/9847
20328         * g++.dg/parse/crash5.C: New test.
20329
20330 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20331
20332         PR c++/10446
20333         * g++.dg/parse/crash3.C: New test.
20334
20335         PR c++/10428
20336         * g++.dg/parse/elab1.C: New test.
20337
20338 2003-04-22  Devang Patel  <dpatel@apple.com>
20339
20340         * gcc.dg/cpp/trad/funlike-5.c: New test.
20341
20342 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20343
20344         * g++.dg/other/packed1.C: Fix dg options.
20345
20346 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20347
20348         * g++.dg/other/offsetof2.C: New test.
20349
20350 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20351
20352         * g++.dg/template/recurse.C: Adjust location of error messages.
20353
20354 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20355
20356         PR c++/9881
20357         * g++.dg/init/addr-const1.C: New test.
20358         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20359
20360 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20361
20362         PR c++/10405
20363         * g++.dg/lookup/struct-hack1.C: New test.
20364
20365 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20366
20367         * ucs.c: Update diagnostic messages.
20368
20369 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20370
20371         * gcc.dg/cpp/truefalse.cpp: New test.
20372         * gcc.dg/cpp/cpp.exp: Update.
20373         * g++.dg/other/stdbool-if.C: Remove.
20374
20375 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20376
20377         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20378         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20379
20380 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20381
20382         * gcc.c-torture/compile/20030418-1.c: New test.
20383
20384 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20385
20386         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20387
20388 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20389
20390         PR c++/10347
20391         g++.dg/template/dependent-name1.C: New test.
20392
20393 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20394
20395         * gcc.dg/warn-1.c (tourist_guide): New array,
20396         contains a pointer to bar.
20397
20398 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20399
20400         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20401         * gcc.c-torture/execute/medce-1.c: New test case.
20402         * gcc.c-torture/execute/medce-2.c: New test case.
20403
20404 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20405
20406         * lib/prune.exp: Ignore more messages.
20407
20408         PR c++/10381
20409         * g++.dg/parse/lookup3.C: New test.
20410
20411 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20412
20413         * gcc.c-torture/compile/20030415-1.c : New test.
20414
20415 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20416
20417         * gcc.c-torture/execute/scope-2.c: Move to ...
20418         * gcc.dg/noncompile/scope.c: .... here.
20419
20420 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20421
20422         * gcc.dg/20030414-2.c: New test case.
20423
20424 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20425
20426         PR target/10377
20427         * gcc.dg/20030414-1.c: New test.
20428
20429 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20430
20431         * gcc.dg/builtins-12.c: New test case.
20432         * gcc.dg/builtins-13.c: New test case.
20433
20434 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20435
20436         * gcc.c-torture/execute/string-opt-18.c: New test.
20437
20438 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20439
20440         PR c++/10300
20441         * g++.dg/init/new5.C: New test.
20442
20443 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20444
20445         PR c++/7910
20446         * g++.dg/ext/dllimport1.C: New test.
20447
20448 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20449
20450         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20451
20452 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20453
20454         PR Fortran/9263
20455         * g77.f-torture/noncompile/9263.f: New test
20456         PR Fortran/1832
20457         * g77.f-torture/execute/1832.f: New test
20458
20459 2003-04-11  David Chad  <davidc@freebsd.org>
20460             Loren J. Rittle  <ljrittle@acm.org>
20461
20462         libobjc/8562
20463         * objc.dg/headers.m: New test.
20464
20465 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20466
20467         * gcc.c-torture/execute/builtin-noret-2.c: New.
20468         * gcc.c-torture/execute/builtin-noret-2.x: New.
20469         XFAIL builtin-noret-2.c at -O1 and above.
20470         * gcc.dg/redecl.c: New.
20471         * gcc.dg/Wshadow-1.c: Update error regexps.
20472
20473 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20474
20475         * g++.dg/abi/bitfield10.C: New test.
20476
20477 2003-04-09  Mike Stump  <mrs@apple.com>
20478
20479         * gcc.dg/pch/pch.exp: Make testcase names longer.
20480         * g++.dg/pch/pch.exp: Make testcase names longer.
20481
20482 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20483
20484         * gcc.dg/builtins-11.c: New test case.
20485
20486 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20487
20488         * gcc.dg/builtins-9.c: New test case.
20489         * gcc.dg/builtins-10.c: New test case.
20490
20491 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20492
20493         * gcc.dg/noncompile/init-4.c.c: New test.
20494
20495 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20496
20497         * gcc.misc-test/gcov-9.c: New test.
20498         * gcc.misc-test/gcov-10.c: New test
20499         * gcc.misc-test/gcov-11.c: New test.
20500
20501 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20502
20503         PR optimization/10024
20504         * gcc.c-torture/compile/20030405-1.c: New test.
20505
20506 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20507
20508         * gcc.dg/pch/static-3.c: New.
20509         * gcc.dg/pch/static-3.hs: New.
20510         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20511
20512 2003-04-04  Richard Henderson  <rth@redhat.com>
20513
20514         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20515         * g++.dg/eh/forced2.C: Likewise.
20516
20517 2003-04-03  Mike Stump  <mrs@apple.com>
20518
20519         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20520         target arg.
20521         (scan-assembler-times, scan-assembler-not): Likewise.
20522         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20523
20524 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20525
20526         * gcc.dg/sparc-loop-1.c: New test.
20527
20528 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20529
20530         PR other/9274
20531         * g++.dg/pch/system-2.C: New.
20532         * g++.dg/pch/system-2.Hs: New.
20533
20534 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20535
20536         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20537
20538         * g++.dg/eh/simd-1.C (vecfunc): Same.
20539
20540 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20541
20542         * gcc.c-torture/execute/20030401-1.c: New test case.
20543
20544 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20545
20546         * objc.dg/defs.m: New.
20547
20548 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20549
20550         * g++.dg/eh/simd-1.C: New.
20551         * g++.dg/eh/simd-2.C: New.
20552
20553 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20554
20555         * gcc.c-torture/execute/simd-3.c: New.
20556
20557 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20558
20559         PR c/9936
20560         * gcc.dg/20030331-2.c: New test.
20561
20562 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20563
20564         PR c++/10278
20565         * g++.dg/parse/crash2.C: New test.
20566
20567 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20568
20569         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20570         * gcc.c-torture/execute/20030331-1.c: ...here.
20571
20572 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20573
20574         * gcc.c-torture/execute/20030331-1.c: New test.
20575
20576 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20577
20578         * lib/gcov.exp: Adjust call return testing strings.
20579         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20580
20581 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20582
20583         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20584         * gcc.dg/builtins-7.c: New test case.
20585         * gcc.dg/builtins-8.c: New test case.
20586
20587 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20588
20589         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20590
20591 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20592
20593         PR c++/7647
20594         * g++.dg/lookup-class-member-2.C: New test.
20595
20596 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20597
20598         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20599
20600 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20601
20602         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20603
20604 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20605
20606         * g++.dg/init/attrib1.C: New test.
20607
20608 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20609
20610         * gcc.dg/ultrasp8.c: New test.
20611
20612 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20613
20614         * gcc.dg/ultrasp7.c: New test.
20615
20616 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20617
20618         PR c++/10047
20619         * g++.dg/template/inline1.C: New test.
20620
20621 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20622
20623         * gcc.dg/sparc-dwarf2.c: New test.
20624
20625 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20626
20627         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20628         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20629
20630 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20631
20632         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20633         than reading .x files.
20634         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20635         * g77.dg/gcov/gcov-1.f: Likewise.
20636         * gcc.misc-tests/gcov-4b.c: Likewise.
20637         * gcc.misc-tests/gcov-5b.c: Likewise.
20638         * gcc.misc-tests/gcov-6.c: Likewise.
20639         * gcc.misc-tests/gcov-7.c: Likewise.
20640         * gcc.misc-tests/gcov-8.c: Likewise.
20641         * g++.dg/gcov/gcov-1.x: Remove.
20642         * g77.dg/gcov/gcov-1.x: Likewise.
20643         * gcc.misc-tests/gcov-4b.x: Likewise.
20644         * gcc.misc-tests/gcov-5b.x: Likewise.
20645         * gcc.misc-tests/gcov-6.x: Likewise.
20646         * gcc.misc-tests/gcov-7.x: Likewise.
20647         * gcc.misc-tests/gcov-8.x: Likewise.
20648
20649 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20650
20651         PR opt/10087
20652         * gcc.dg/20030324-1.c: New test.
20653
20654 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20655
20656         PR c++/10224
20657         * g++.dg/template/arg3.C: New test.
20658
20659         PR c++/10158
20660         * g++.dg/template/friend18.C: New test.
20661
20662 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20663
20664         * g77.f-torture/compile/20030326-1.f: New test case.
20665
20666 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20667
20668         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20669
20670         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20671
20672 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20673
20674         * gcc.dg/ia64-sync-3.c: New test.
20675
20676 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20677
20678         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20679
20680 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20681
20682         * gcc.dg/ultrasp6.c: New test.
20683
20684 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20685
20686         * gcc.dg/i386-signbit-1.c: New test.
20687         * gcc.dg/i386-signbit-2.c: New test.
20688         * gcc.dg/i386-signbit-3.c: New test.
20689
20690 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20691
20692         * gcc.dg/ultrasp5.c: Fix options.
20693
20694 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20695
20696         * gcc.dg/ultrasp5.c: Fix comment.
20697
20698 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
20699
20700         PR fortran/10197
20701         * g77.f-torture/execute/10197.f: New test.
20702
20703 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
20704
20705         PR c++/9898, c++/383
20706         * g++.dg/template/conv6.C: New test.
20707
20708         PR c++/10119
20709         * g++.dg/template/ptrmem5.C: New test.
20710
20711         PR c++/10026
20712         * g++.dg/lookup/koenig1.C: New test.
20713
20714         PR C++/10199
20715         * g++.dg/lookup/template2.C: New test.
20716
20717 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
20718
20719         * g++.dg/opt/rtti1.C: New test.
20720
20721 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20722
20723         * gcc.dg/ultrasp5.c: New test.
20724
20725 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
20726
20727         PR middle-end/9967
20728         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
20729         builtin fputs.
20730
20731 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
20732
20733         PR c/8224
20734         * gcc.dg/20030323-1.c: New test.
20735
20736 2003-03-23  Roger Sayle  <roger@eyesopen.com>
20737
20738         * gcc.c-torture/compile/20030323-1.c: New test case.
20739
20740 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
20741
20742         * gcc.dg/20030321-1.c: New test.
20743
20744 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
20745
20746         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
20747
20748 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
20749
20750         PR c++/9978, c++/9708
20751         * g++.dg/ext/vlm1.C: Adjust expected error.
20752         * g++.dg/ext/vla2.C: New test.
20753         * g++.dg/template/arg1.C: New test.
20754         * g++.dg/template/arg2.C: New test.
20755
20756 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
20757
20758         * g77.f-torture/execute/select.f: New test.
20759         * g77.f-torture/noncompile/select_no_compile.f: New test.
20760
20761 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
20762
20763         PR c++/9898
20764         * g++.dg/other/error4.C: New test.
20765
20766 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
20767
20768         * g++.dg/template/friend17.C: New test.
20769
20770 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
20771
20772         * gcc.c-torture/compile/20030320-1.c: New.
20773
20774 2003-03-20  Roger Sayle  <roger@eyesopen.com>
20775
20776         * gcc.dg/builtins-6.c: New test case.
20777
20778 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
20779
20780         PR target/10073
20781         * gcc.c-torture/compile/20030319-1.c: New.
20782
20783 2003-03-18  Jan Hubicka  <jh@suse.cz>
20784
20785         * gcc.dg/i386-cvt-1.c: New test.
20786
20787 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
20788
20789         * objc.dg/naming-1.m: Use "(parse|syntax) error".
20790         * objc.dg/naming-2.m: Likewise.
20791
20792 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
20793
20794         PR c++/9639
20795         * g++.dg/parse/crash1.C: New test.
20796
20797 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR c++/8805
20800         * g++.dg/eh/cleanup1.C: New test.
20801
20802 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20803
20804         * gcc.c-torture/execute/20030316-1.c: New test case.
20805
20806 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20807
20808         PR c++/9629
20809         * g++.dg/init/ctor2.C: New test.
20810
20811 2003-03-15  Roger Sayle  <roger@eyesopen.com>
20812
20813         * g77.f-torture/compile/xformat.f: New test case.
20814
20815 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20816
20817         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
20818         * g++.old-deja/g++.mike/eh50.C: Likewise.
20819
20820 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20821
20822         PR c++/6440
20823         * g++.dg/template/spec7.C: New test.
20824         * g++.dg/template/spec8.C: Likewise.
20825
20826 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
20827
20828         * gcc.c-torture/execute/20030313-1.c: New test.
20829
20830 2003-03-14  Richard Henderson  <rth@redhat.com>
20831
20832         * gcc.dg/inline-2.c: Adjust alpha test for external call.
20833
20834 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20835
20836         * gcc.c-torture/compile/20030314-1.c: New test.
20837
20838 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
20839
20840         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
20841         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
20842         thumb target,
20843         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
20844         to accept newer _imp__  prefix and additional
20845         newline in .drectve section.
20846         * gcc.dg/dll-4.c: Likewise.
20847         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
20848         switch.
20849
20850 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
20851
20852         * g++.dg/parse/namespace9.C: New test.
20853
20854         * g++.dg/init/ref5.C: New test.
20855         * g++.dg/parse/ptrmem1.C: Likewise.
20856
20857 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20858
20859         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
20860         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
20861         regular expression.
20862         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
20863         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
20864
20865 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
20866
20867         * gcc.c-torture/execute/20030224-2.c: New test.
20868
20869 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20870
20871         * gcc.dg/decl-3.c: New test.
20872
20873 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20874
20875         * gcc.dg/i386-loop-2.c: New test.
20876
20877 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
20878
20879         PR c++/9474
20880         * g++.dg/parse/namespace8.C: New test.
20881
20882         PR c++/9924
20883         * g++.dg/overload/builtin2.C: New test.
20884
20885 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
20886
20887         * gcc.dg/return-type-3.c: New test.
20888
20889 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
20890
20891         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
20892         profiling options are not supported.
20893
20894 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
20895
20896         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
20897         * g++.old-deja/g++.warn/impint2.C: Likewise.
20898
20899 2003-03-10  Devang Patel  <dpatel@apple.com>
20900
20901         * g++.dg/cpp/c++_cmd_1.C: New test.
20902         * g++.dg/cpp/c++_cmd_1.h: New file.
20903
20904 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
20905
20906         * gcc.dg/altivec-9.c: New file.
20907
20908 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20909
20910         * gcc.dg/ppc-sdata-1.c: New test.
20911         * gcc.dg/ppc-sdata-2.c: New test.
20912
20913 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/9373
20916         * g++.dg/opt/ptrmem2.C: New test.
20917
20918         PR c++/8534
20919         * g++.dg/opt/ptrmem1.C: New test.
20920
20921 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20922
20923         * gcc.dg/i386-loop-1.c: New test.
20924
20925 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20926
20927         PR c++/9970
20928         * g++.dg/lookup/friend1.C: New test.
20929
20930 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20931
20932         PR c++/9823
20933         * g++.dg/parser/constructor1.C: New test.
20934
20935 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
20936
20937         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
20938
20939         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
20940
20941 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
20942
20943         * gcc.dg/cpp/Wunused.c: Update test.
20944
20945 2003-03-08  Jan Hubicka  <jh@suse.cz>
20946
20947         * gcc.dg/inline-3.c: New test.
20948
20949 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
20950
20951         PR c++/9809
20952         * g++.dg/parse/builtin1.C: New test.
20953
20954         PR c++/9982
20955         * g++.dg/abi/cookie1.C: New test.
20956         * g++.dg/abi/cookie2.C: Likewise.
20957
20958         PR c++/9524
20959         * g++.dg/template/field1.C: New test.
20960
20961         PR c++/9912
20962         * g++.dg/parse/class1.C: New test.
20963         * g++.dg/parse/namespace7.C: Likewise.
20964         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
20965
20966 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
20967
20968         * g++.dg/init/ref4.C: New test.
20969
20970 2003-03-07  Jan Hubicka  <jh@suse.cz>
20971
20972         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
20973         * gcc.dg/inline-3.c:  New test.
20974
20975 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
20976
20977         * g++.dg/init/ref3.C: New test.
20978
20979         PR c++/9965
20980         * g++.dg/init/ref2.C: New test.
20981
20982         PR c++/9400
20983         * g++.dg/warn/Wshadow-2.C: New test.
20984
20985         PR c++/9791
20986         * g++.dg/warn/Woverloaded-1.C: New test.
20987
20988 2003-03-05  Jan Hubicka  <jh@suse.cz>
20989
20990         * gcc.dg/i386-local2.c: New.
20991         * gcc.dg/i386-local.c: Fix typo.
20992
20993 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
20994
20995         * g++.dg/abi/layout3.C: New test.
20996
20997 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20998
20999         * gcc.c-torture/compile/20030305-1.c
21000
21001 2003-03-05  Jan Hubicka  <jh@suse.cz>
21002
21003         * gcc.dg/i386-local.c: New.
21004
21005 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21006
21007         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21008
21009 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21010
21011         * gcc.dg/switch-2.c: New test.
21012         * gcc.dg/switch-3.c: New test.
21013         * gcc.dg/Wswitch.c: Adjust line numbers.
21014         * gcc.dg/Wswitch-default.c: Likewise.
21015         * gcc.dg/Wswitch-enum.c: Likewise.
21016
21017 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21018
21019         * gcc.c-torture/execute/20030222-1.c: New test.
21020
21021 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21022
21023         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21024
21025 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21026
21027         PR c++/9878
21028         * g++.dg/init/ref1.C: New test.
21029
21030 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21031
21032         * gcc.dg/sh-relax.c: New SH-only test.
21033
21034 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21035
21036         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21037         comment explaining purpose of testcase.
21038
21039 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21040
21041         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21042         for HC11/HC12 (asm needs two int registers).
21043         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21044         HC11/HC12 because the test uses an asm which needs two 32-bit
21045         registers.
21046
21047 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21048
21049         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21050         for HC11/HC12 (array is too large otherwise).
21051         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21052         * gcc.c-torture/compile/20010518-2.x: Likewise.
21053         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21054         HC11/HC12 (array is too large).
21055
21056 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21057
21058         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21059         * lib/g++-dg.exp (g++-dg-test): Likewise.
21060
21061 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21062
21063         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21064         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21065
21066 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21067
21068         * g++.dg/warn/implicit-typename1.C: Remove warning.
21069
21070 2003-02-28  Richard Henderson  <rth@redhat.com>
21071
21072         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21073         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21074
21075 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21076
21077         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21078         * g++.dg/pch/pch.exp: Likewise.
21079
21080 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21081
21082         PR c++/9879
21083         * testsuite/g++.dg/init/new4.C: New test.
21084
21085 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21086
21087         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21088
21089 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21090
21091         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21092         unsigned long.
21093
21094         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21095         wider than float.
21096
21097 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21098
21099         * lib/scanasm.exp: Add support for counting numbers of
21100         occurences.
21101         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21102         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21103
21104 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21105
21106         PR c++/9683
21107         * g++.dg/template/static3.C: New test.
21108
21109         PR c++/9829
21110         * g++.dg/parse/namespace6.C: New test.
21111
21112 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21113
21114         PR target/9732
21115         * gcc.dg/20030225-1.c: New test.
21116
21117 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21118
21119         * README: Remove out-of-date information.
21120
21121         PR c++/9836
21122         * g++.dg/template/spec6.C: New test.
21123
21124 2003-02-24  Jeff Law  <law@redhat.com>
21125
21126         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21127
21128 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21129
21130         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21131         * gcc.dg/pragma-ep-1.c: Likewise.
21132
21133 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21134
21135         PR c++/9602
21136         * g++.dg/template/friend16.C: New test.
21137
21138 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21139
21140         PR c++/5333
21141         * g++.dg/parse/fused-params1.C: Adjust error messages.
21142         * g++.dg/template/nested3.C: New test.
21143
21144 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21145
21146         * g++.dg/abi/param1.C: New test.
21147
21148 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21149
21150         PR c++/7982
21151         * g++.dg/warn/implicit-typename1.C: New test.
21152
21153 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21154
21155         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21156         with "mtune".
21157         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21158         * gcc.c-torture/execute/20010129-1.x: Likewise.
21159         * gcc.dg/20011107-1.c: Likewise.
21160         * gcc.dg/20020108-1.c: Likewise.
21161         * gcc.dg/20020122-3.c: Likewise.
21162         * gcc.dg/20020206-1.c: Likewise.
21163         * gcc.dg/20020310-1.c: Likewise.
21164         * gcc.dg/20020426-2.c: Likewise.
21165         * gcc.dg/20020517-1.c: Likewise.
21166         * gcc.dg/991230-1.c: Likewise.
21167         * gcc.dg/i386-unroll-1.c: Likewise.
21168         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21169
21170 2003-02-22  Jan Hubicka  <jh@suse.cz>
21171
21172         * gcc.dg/i386-mul.c: New test.
21173
21174 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21175
21176         * gcc.dg/builtins-5.c: New test case.
21177
21178 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21179
21180         * gcc.dg/asmreg-1.c: New test.
21181
21182 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21183
21184         PR c++/9749
21185         * g++.dg/parse/varmod1.C: New test.
21186
21187 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21188
21189         PR c++/9727
21190         * g++.dg/template/op1.C: New test.
21191
21192 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/8906
21195         * g++.dg/template/nested2.C: New test.
21196
21197 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21198
21199         PR c++/8724
21200         * g++.dg/expr/dtor1.C: New test.
21201
21202 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21203
21204         * gcc.dg/cpp/include3.c: New test.
21205         * gcc.dg/cpp/inc/foo.h: New file.
21206
21207 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21208
21209         * gcc.c-torture/execute/20030221-1.c: New test.
21210
21211 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21212
21213         PR c++/9729
21214         * g++.dg/abi/conv1.C: New test.
21215
21216 2003-02-20  Jan Hubicka  <jh@suse.cz>
21217
21218         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21219
21220 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21221
21222         * gcc.c-torture/compile/20030219-1.c: New test.
21223
21224 2003-02-18  Jan Hubicka  <jh@suse.cz>
21225
21226         * gcc.dg/funcorder.c: New test.
21227
21228 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21229
21230         * gcc.c-torture/execute/20030218-1.c: New.
21231
21232 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21233
21234         * gcc.dg/20030218-1.c: New.
21235
21236 2003-02-18  Richard Henderson  <rth@redhat.com>
21237
21238         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21239         * gcc.dg/attr-used-2.c: New.
21240
21241 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21242
21243         PR c++/9704
21244         * g++.dg/init/copy5.C: New test.
21245
21246 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21247
21248         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21249         * g++.dg/pch/pch.exp: Likewise.
21250
21251 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21252
21253         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21254         STACK_SIZE is not defined.
21255
21256 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21257
21258         PR c++/9457
21259         * g++.dg/template/init1.C: New test.
21260
21261 2003-02-16  Jan HUbicka  <jh@suse.cz>
21262
21263         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21264         (foo): Add few extra tests
21265         * gcc.dg/c99-const-expr-3.c: Likewise.
21266         * gcc.c-torture/execute/20030216-1.c: New.
21267
21268 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21269
21270         PR c++/9459
21271         * g++.dg/ext/typeof4.C: New test.
21272
21273 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21274
21275         * gcc.dg/i386-387-3.c: New test case.
21276
21277 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21278
21279         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21280         cris-*-elf* cris-*-aout* and mmix-*-*.
21281
21282 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21283
21284         * gcc.dg/20030213-1.c: New test.
21285
21286 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21287
21288         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21289         * gcc.dg/i386-387-2.c: Likewise.
21290
21291 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21292
21293         * gcc.dg/ppc-spe.c: Fix formatting.
21294         Enable tests that were previously unsupported by gas.
21295         Delete tests for instructions that no longer exist.
21296         Switch arguments on evsubifw builtin.
21297
21298 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21299
21300         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21301         STACK_SIZE is too small.
21302
21303 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21304             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21305
21306         * gcc.dg/decl-2.c: New test.
21307
21308 2003-02-10  Jan Hubicka  <jh@suse.cz>
21309
21310         * gcc.dg/i386-fpcvt-1.c:  New test.
21311
21312 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21313
21314         * gcc.c-torture/execute/20030209-1.c: New test.
21315
21316 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21317
21318         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21319         int-wide bitops, use the constants of the same width.
21320         Likewise, if long long is 32-bit wide, test bitops using
21321         32-bit constants.
21322
21323 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21324
21325         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21326
21327 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21328
21329         * testsuite/gcc.dg/builtins-4.c: New test case.
21330
21331 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21332
21333         * gcc.dg/20020430-1.c: Fix dg command typos.
21334         * gcc.dg/20020503-1.c: Likewise.
21335
21336 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21337
21338         PR c++/8785
21339         * g++.dg/parse/fused-params1.C: New test.
21340
21341         PR c++/8857
21342         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21343
21344         PR c++/8921
21345         * g++.dg/parse/non-dependent1.C: New test.
21346
21347         PR c++/8928
21348         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21349
21350         PR c++/9228
21351         * g++.dg/parse/undefined7.C: New test.
21352         * g++.dg/parse/non-templ1.C: New test.
21353
21354         PR c++/9229
21355         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21356
21357 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21358
21359         * gcc.c-torture/compile/20030206-1.c: New test.
21360
21361 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21362
21363         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21364         "pow" to "foo" to avoid potential confusion with a math built-in.
21365
21366 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21367
21368         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21369         conditions for SPARC targets.
21370
21371 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21372
21373         * gcc.dg/20030204-1.c: New test.
21374
21375 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21376
21377         PR c++/38
21378         * g++.dg/parse/array-size1.C: New test.
21379
21380         PR c++/5657
21381         * g++.dg/parse/undefined3.C: New test.
21382
21383         PR c++/5665
21384         * g++.dg/parse/undefined4.C: New test.
21385
21386         PR c++/5975
21387         * g++.dg/parse/undefined5.C: New test.
21388
21389         PR c++/7259
21390         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21391
21392         PR c++/8578
21393         * g++.dg/parse/casting-operator1.C: New test.
21394
21395         PR c++/8596
21396         * g++.dg/parse/undefined6.C: New test.
21397
21398         PR c++/8736
21399         * g++.dg/parse/missing-template1.C: New test.
21400
21401 2003-02-04  Jan Hubicka  <jh@suse.cz>
21402
21403         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21404         * gcc.dg/i386-cmov?.c:  Likewise.
21405         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21406         * gcc.dg/i386-ssefp-1.c:  Likewise.
21407         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21408         conventions.
21409
21410 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21411
21412         PR c++/7129
21413         * testsuite/g++.dg/ext/max.C: New test.
21414
21415 2003-02-03  Jan Hubicka  <jh@suse.cz>
21416
21417         * gcc.c-torture/execute/20030203-1.c: New test.
21418
21419 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21420
21421         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21422         'natural-endian'.
21423
21424 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21425
21426         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21427         * g++.dg/init/new2.C: Likewise.
21428         * g++.dg/other/new1.C: Likewise.
21429
21430 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21431
21432         * gcc.dg/struct-ret-libc.c: New test.
21433
21434 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21435
21436         * gcc.dg/20030129-1.c: New test.
21437
21438 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21439
21440         PR c++/8849
21441         * g++.dg/template/ptrmem4.C: New test.
21442
21443 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21444
21445         * g++.dg/parser/constant1.C: New test.
21446
21447 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21448
21449         PR c++/8591
21450         * g++.dg/parse/friend2.C: New test.
21451
21452 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21453
21454         PR c++/9437
21455         * g++.dg/template/unify4.C: New test.
21456
21457 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21458
21459         * gcc.c-torture/execute/20030128-1.c: New test.
21460
21461 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21462
21463         * g++.dg/lookup/nested1.C: Test moved from ...
21464         * g++.old-deja/g++.other/lookup24.C: ... here.
21465
21466 2003-01-28  Jan Hubicka  <jh@suse.cz>
21467
21468         * gcc.dg/i386-cmov5.c:  New test.
21469
21470 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21471
21472         * gcc.c-torture/execute/20010925-1.c: Changed the
21473         memcpy declaration.
21474
21475 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         PR c++/3902
21478         * g++.dg/parse/template5.C: New test.
21479
21480 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21481
21482         PR fortran/9258
21483         * g77.dg/pr9258: New test.
21484
21485 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21486
21487         * README: Move relevant parts from README.g++.
21488
21489         * README.g++: Remove this file.
21490
21491 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21492
21493         * g++.dg/abi/dcast1.C: New test.
21494
21495 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21496
21497         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21498
21499 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21500
21501         PR c++/47
21502         * g++.old-deja/g++.other/lookup24.C: New test.
21503
21504 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21505
21506         PR middle-end/7227
21507         * gcc.dg/uninit-C.c: New test.
21508
21509 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21510
21511         * g++.dg/abi/covariant1.C: New test.
21512
21513 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21514
21515         * gcc.dg/20030123-1.c: New test.
21516
21517 2003-01-25  Jan Hubicka  <jh@suse.cz>
21518
21519         PR opt/8492
21520         * gcc.c-torture/compile/20030125-1.c
21521
21522 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21523
21524         PR c++/9403
21525         * g++.dg/parse/template3.C: New test.
21526         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21527
21528         PR c++/795
21529         * g++.dg/parse/template4.C: New test.
21530
21531         PR c++/9415
21532         * g++.dg/template/qual2.C: New test.
21533
21534         PR c++/8545
21535         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21536
21537         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21538
21539 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21540
21541         * gcc.c-torture/execute/switch-1.c: New test case.
21542
21543 2003-01-25  Jan Hubicka  <jh@suse.cz>
21544
21545         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21546
21547 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21548
21549         Tweaks for Bison-1.875. From the NEWS file:
21550         "- `parse error' -> `syntax error'
21551         Bison now uniformly uses the term `syntax error'"
21552         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21553         * gcc.dg/cpp/digraph2.c: Likewise.
21554         * gcc.dg/cpp/direct2.c: Likewise.
21555         * gcc.dg/cpp/paste4.c: Likewise.
21556         * gcc.dg/c90-restrict-1.c: Likewise.
21557         * gcc.dg/c99-func-2.c: Likewise.
21558         * gcc.dg/noncompile/920721-2.c: Likewise.
21559         * gcc.dg/noncompile/930622-2.c: Likewise.
21560         * gcc.dg/noncompile/940112-1.c: Likewise.
21561         * gcc.dg/noncompile/950921-1.c: Likewise.
21562         * gcc.dg/noncompile/951123-1.c: Likewise.
21563         * gcc.dg/noncompile/971104-1.c: Likewise.
21564         * gcc.dg/noncompile/990416-1.c: Likewise.
21565
21566 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21567
21568         * g++.dg/parse/undefined1.C: Add error message.
21569
21570 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21571
21572         PR c++/9354
21573         * g++.dg/parse/new1.C: New test.
21574
21575         PR c++/9216
21576         * g++.dg/parse/template2.C: New test.
21577
21578         PR c++/9354
21579         * g++.dg/parse/typedef2.C: New test.
21580
21581         PR c++/9328
21582         * g++.dg/ext/typeof3.C: New test.
21583
21584 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21585
21586         PR c++/2738
21587         * g++.dg/parse/ret-type1.C: New test.
21588
21589         PR c++/3792
21590         * g++.dg/parse/tmpl-outside1.C: New test.
21591
21592         PR c++/4207
21593         * g++.dg/parse/int-as-enum1.C: New test.
21594
21595         PR c++/4903
21596         * g++.dg/parse/no-typename1.C: New test.
21597
21598         PR c++/5533
21599         * g++.dg/parse/no-value1.C: New test.
21600
21601         PR c++/5921
21602         * g++.dg/parse/wrong-inline1.C: New test.
21603
21604         PR c++/6402
21605         * g++.dg/parse/ref1.C: New test.
21606
21607         PR c++/6992
21608         * g++.dg/parse/attr-ctor1.C: New test.
21609
21610         PR c++/7229
21611         * g++.dg/parse/namespace5.C: New test.
21612
21613         PR c++/7917
21614         * g++.dg/parse/func-def1.C: New test.
21615
21616         PR c++/8143
21617         * g++.dg/parse/undefined1.C: New test.
21618
21619         PR c++/5723, PR c++/8522
21620         * g++.dg/parse/specialization1.C: New test.
21621
21622         PR c++/163, PR c++/8595
21623         * g++.dg/parse/struct-as-enum1.C: New test.
21624
21625         PR c++/9173
21626         * g++.dg/parse/undefined2.C: New test.
21627
21628 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21629
21630         PR c++/9298
21631         * g++.dg/parse/template1.C: New test.
21632
21633         PR c++/9384
21634         * g++.dg/parse/using1.C: New test.
21635
21636         PR c++/9285
21637         PR c++/9294
21638         * g++.dg/parse/expr2.C: New test.
21639
21640         PR c++/9388
21641         * g++.dg/parse/lookup2.C: Likewise.
21642
21643 2003-01-21  Jan Hubicka  <jh@suse.cz>
21644
21645         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21646         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21647         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21648         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21649
21650 2003-01-20  Nick Clifton  <nickc@redhat.com>
21651
21652         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21653         problem with ARM sibcall code generation.
21654
21655 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21656
21657         * gcc.c-torture/execute/20030120-1.c: New.
21658
21659 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21660
21661         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21662
21663 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21664
21665         PR c++/9272
21666         * g++.dg/parse/ctor1.C: New test.
21667
21668         PR c++/9294:
21669         * g++.dg/parse/qualified1.C: New test.
21670
21671         * g++.dg/parse/typename3.C: New test.
21672
21673 2003-01-16  Richard Henderson  <rth@redhat.com>
21674
21675         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21676
21677 2003-01-16  Richard Henderson  <rth@redhat.com>
21678
21679         * g++.dg/pch/pch.exp: Copy test header to the working directory
21680         before using it either for precompilation or direct use.
21681         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21682         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21683
21684 2003-01-16  Richard Henderson  <rth@redhat.com>
21685
21686         * gcc.dg/pch/pch.exp: Copy test header to the working directory
21687         before using it either for precompilation or direct use.
21688         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
21689         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
21690
21691 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
21692
21693         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
21694         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
21695         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
21696         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
21697         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
21698         typename warning into error.
21699         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
21700         error messages.
21701         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
21702         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
21703         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
21704         messages.
21705         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
21706         make declaration visible in template.
21707         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
21708         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
21709         messages.
21710         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
21711         message.
21712         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
21713         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
21714         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
21715         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
21716         typename warning with error message.
21717         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
21718         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
21719         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
21720
21721 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
21722
21723         * g++.dg/parse/ambig2.C: New test.
21724
21725 2003-01-15  Richard Henderson  <rth@redhat.com>
21726
21727         * g++.dg/tls/init-2.C: Update error message string.
21728
21729 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21730
21731         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
21732
21733 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
21734
21735         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
21736         all for HC11/HC12.
21737         * gcc.c-torture/compile/20001205-1.x: Likewise.
21738         * gcc.c-torture/compile/20001226-1.x: Likewise.
21739         * gcc.c-torture/compile/920520-1.x: Likewise.
21740         * gcc.c-torture/compile/961203-1.x: Likewise.
21741         * gcc.c-torture/compile/20020604-1.x: Likewise.
21742
21743 2003-01-15  Jan Hubicka  <jh@suse.cz>
21744
21745         * gcc.c-torture/compile/20030115-1.c: New test.
21746
21747         * gcc.dg/i386-fpcvt-1.c: New test.
21748         * gcc.dg/i386-fpcvt-2.c: New test.
21749
21750 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
21751
21752         Further conform g++'s __vmi_class_type_info to the C++ ABI
21753         specification.
21754         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
21755         the specification.
21756
21757 2003-01-14  Jan Hubicka  <jh@suse.cz>
21758
21759         * gcc.dg/i386-fpcvt-1.c: New test.
21760         * gcc.dg/i386-fpcvt-2.c: New test.
21761
21762 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21763
21764         * gcc.dg/i386-mmx-3.c: New test.
21765
21766 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/9264
21769         * g++.dg/parse/octal1.C: New file.
21770
21771         PR c++/9172
21772         * g++.dg/parse/typename1.C: New file.
21773
21774 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
21775
21776         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
21777         * gcc.dg/bf-no-ms-layout.c: Likewise.
21778         * gcc.dg/bf-ms-attrib.c: Likewise.
21779
21780 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/9099
21783         * g++.dg/parse/dtor1.C: New file.
21784
21785         PR c++/9128
21786         * g++.dg/rtti/typeid1.C: New file.
21787
21788         PR c++/9153
21789         * g++.dg/parse/lookup1.C: New file.
21790
21791         PR c++/9171
21792         * g++.dg/templ/spec5.C: New file.
21793
21794 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
21795
21796         * gcc.c-torture/compile/20030110-1.c: New test.
21797
21798 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
21799
21800         Merge from pch-branch:
21801
21802         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
21803
21804         * gcc.dg/pch/cpp-1.h: New.
21805         * gcc.dg/pch/cpp-1.c: New.
21806         * gcc.dg/pch/cpp-2.h: New.
21807         * gcc.dg/pch/cpp-2.c: New.
21808
21809         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
21810
21811         * gcc.dg/pch/except-1.h: New.
21812         * gcc.dg/pch/except-1.c: New.
21813
21814         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
21815
21816         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
21817         running test.
21818         * gcc.dg/pch: Include *.hp not *.h.
21819         * gcc.dg/pch/system-1.h: New.
21820         * gcc.dg/pch/system-1.c: New.
21821
21822         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
21823
21824         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
21825         rather than trying to build and run a program using PCH.
21826         * gcc.dg/pch: Remove dg-do commands from test files.
21827
21828         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
21829
21830         * gcc.dg/pch/macro-3.c: New.
21831         * gcc.dg/pch/macro-3.h: New.
21832
21833         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
21834
21835         * gcc.dg/pch/common-1.c: New.
21836         * gcc.dg/pch/common-1.h: New.
21837         * gcc.dg/pch/decl-1.c: New.
21838         * gcc.dg/pch/decl-1.h: New.
21839         * gcc.dg/pch/decl-2.c: New.
21840         * gcc.dg/pch/decl-2.h: New.
21841         * gcc.dg/pch/decl-3.c: New.
21842         * gcc.dg/pch/decl-3.h: New.
21843         * gcc.dg/pch/decl-4.c: New.
21844         * gcc.dg/pch/decl-4.h: New.
21845         * gcc.dg/pch/decl-5.c: New.
21846         * gcc.dg/pch/decl-5.h: New.
21847         * gcc.dg/pch/global-1.c: New.
21848         * gcc.dg/pch/global-1.h: New.
21849         * gcc.dg/pch/inline-1.c: New.
21850         * gcc.dg/pch/inline-1.h: New.
21851         * gcc.dg/pch/inline-2.c: New.
21852         * gcc.dg/pch/inline-2.h: New.
21853         * gcc.dg/pch/static-1.c: New.
21854         * gcc.dg/pch/static-1.h: New.
21855         * gcc.dg/pch/static-2.c: New.
21856         * gcc.dg/pch/static-2.h: New.
21857
21858         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
21859
21860         * g++.dg/pch/pch.exp: Better handle failing testcases.
21861         * gcc.dg/pch/pch.exp: Likewise.
21862         * gcc.dg/pch/macro-1.c: New.
21863         * gcc.dg/pch/macro-1.h: New.
21864         * gcc.dg/pch/macro-2.c: New.
21865         * gcc.dg/pch/macro-2.h: New.
21866
21867         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
21868
21869         * g++.dg/dg.exp: Treat files in pch/ specially.
21870         * g++.dg/pch/pch.exp: New file.
21871         * g++.dg/pch/empty.H: New file.
21872         * g++.dg/pch/empty.C: New file.
21873         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
21874         "precompile".
21875
21876         * gcc.dg/pch/pch.exp: New file.
21877         * gcc.dg/pch/empty.h: New file.
21878         * gcc.dg/pch/empty.c: New file.
21879         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
21880         "precompile".
21881
21882 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21883
21884         * g++.dg/template/friend14.C: New test.
21885
21886 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21887
21888         * gcc.dg/old-style-asm-1.c: New test.
21889
21890 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
21891
21892         * gcc.c-torture/compile/20030109-1.c: New test.
21893
21894 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21895
21896         * gcc.c-torture/execute/20030109-1.c: New test.
21897
21898 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
21899
21900         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
21901         * g++.old-deja/g++.mike/dyncast2.C: Likewise
21902         * g++.old-deja/g++.mike/dyncast3.C: Likewise
21903         * g++.old-deja/g++.mike/eh2.C: Likewise
21904         * g++.old-deja/g++.mike/eh3.C: Likewise
21905         * g++.old-deja/g++.mike/eh5.C: Likewise
21906         * g++.old-deja/g++.mike/eh6.C: Likewise
21907         * g++.old-deja/g++.mike/eh7.C: Likewise
21908         * g++.old-deja/g++.mike/eh8.C: Likewise
21909         * g++.old-deja/g++.mike/eh9.C: Likewise
21910         * g++.old-deja/g++.mike/eh10.C: Likewise
21911         * g++.old-deja/g++.mike/eh12.C: Likewise
21912         * g++.old-deja/g++.mike/eh13.C: Likewise
21913         * g++.old-deja/g++.mike/eh14.C: Likewise
21914         * g++.old-deja/g++.mike/eh16.C: Likewise
21915         * g++.old-deja/g++.mike/eh17.C: Likewise
21916         * g++.old-deja/g++.mike/eh18.C: Likewise
21917         * g++.old-deja/g++.mike/eh21.C: Likewise
21918         * g++.old-deja/g++.mike/eh23.C: Likewise
21919         * g++.old-deja/g++.mike/eh24.C: Likewise
21920         * g++.old-deja/g++.mike/eh25.C: Likewise
21921         * g++.old-deja/g++.mike/eh26.C: Likewise
21922         * g++.old-deja/g++.mike/eh27.C: Likewise
21923         * g++.old-deja/g++.mike/eh28.C: Likewise
21924         * g++.old-deja/g++.mike/eh29.C: Likewise
21925         * g++.old-deja/g++.mike/eh31.C: Likewise
21926         * g++.old-deja/g++.mike/eh33.C: Likewise
21927         * g++.old-deja/g++.mike/eh34.C: Likewise
21928         * g++.old-deja/g++.mike/eh35.C: Likewise
21929         * g++.old-deja/g++.mike/eh36.C: Likewise
21930         * g++.old-deja/g++.mike/eh37.C: Likewise
21931         * g++.old-deja/g++.mike/eh38.C: Likewise
21932         * g++.old-deja/g++.mike/eh39.C: Likewise
21933         * g++.old-deja/g++.mike/eh40.C: Likewise
21934         * g++.old-deja/g++.mike/eh41.C: Likewise
21935         * g++.old-deja/g++.mike/eh42.C: Likewise
21936         * g++.old-deja/g++.mike/eh44.C: Likewise
21937         * g++.old-deja/g++.mike/eh46.C: Likewise
21938         * g++.old-deja/g++.mike/eh47.C: Likewise
21939         * g++.old-deja/g++.mike/eh48.C: Likewise
21940         * g++.old-deja/g++.mike/eh49.C: Likewise
21941         * g++.old-deja/g++.mike/eh50.C: Likewise
21942         * g++.old-deja/g++.mike/eh51.C: Likewise
21943         * g++.old-deja/g++.mike/eh53.C: Likewise
21944         * g++.old-deja/g++.mike/eh55.C: Likewise
21945         * g++.old-deja/g++.mike/p7912.C: Likewise
21946         * g++.old-deja/g++.mike/p9706.C: Likewise
21947         * g++.old-deja/g++.mike/p10416.C: Likewise
21948         * g++.old-deja/g++.mike/p11667.C: Likewise
21949         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
21950         Remove redundant reference to Iris.
21951         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
21952         Elxsi, i860, Pico Java, and WE32K.
21953
21954 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
21955
21956         * g++.dg/ext/asm4.C: New test.
21957
21958 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21959
21960         PR c++/9030
21961         * g++.dg/template/friend12.C: New test.
21962         * g++.dg/template/friend13.C: Likewise.
21963         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
21964
21965 2003-01-08  Jan Hubicka  <jh@suse.cz>
21966
21967         * gcc.dg/i386-cadd.c: New test.
21968         * gcc.dg/i386-cmov4.c: Likewise.
21969
21970 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
21971
21972         PR c++/9165
21973         * g++.dg/warn/Wunused-3.C: New test.
21974
21975         * g++.dg/abi/bitfield9.C: New test.
21976
21977         PR c++/9189
21978         * g++.dg/parse/defarg3.C: New test.
21979
21980 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21981
21982         * g++.dg/parse/ambig1.C: New test.
21983         * g++.dg/parse/defarg2.C: New test.
21984
21985 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
21986
21987         * g++.dg/template/defarg-1.C: New test.
21988         * g++.dg/template/local2.C: Likewise.
21989
21990 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
21991
21992         * gcc.c-torture/execute/20030105-1.c: New test.
21993
21994 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21995
21996         * g++.dg/parse/namespace3.C: Remove extra semicolons.
21997         * g++.dg/parse/namespace4.C: Likewise.
21998
21999 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22000
22001         * g++.dg/template/ntp2.C: New test.
22002
22003 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22004
22005         * g++.dg/parse/extern-C-1.C: New test.
22006
22007         * g++.dg/parse/namespace4.C: New test.
22008
22009         * g++.dg/template/nested1.C: New test.
22010
22011         * g++.dg/parse/namespace3.C: New test.
22012
22013 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22014
22015         * g++.dg/lookup/two-stage1.C: New test.
22016
22017 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22018
22019         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22020         * g++.old-deja/g++.jason/access8.C: Likewise.
22021         * g++.old-deja/g++.other/decl5.C: Likewise.
22022
22023 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22024
22025         * g++.dg/parse/parse7.C: New test.
22026
22027 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22028
22029         PR c++/2843
22030         * g++.dg/ext/attrib7.C: New test.
22031
22032 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22033
22034         * g++.dg/parse/parse6.C: New test.
22035
22036 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22037
22038         * gcc.dg/h8300-stack-1.c: New.
22039
22040 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22041
22042         g++.dg/lookup/exception1.C: New test.
22043
22044         g++.dg/lookup/template1.C: New test.
22045
22046         g++.dg/parse/namespace2.C: New test.
22047
22048         g++.dg/parse/parens2.C: New test.
22049
22050 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22051
22052         * g++.dg/parse/parse5.C: New test.
22053         * g++.dg/lookup/scoped4.C: New test.
22054
22055 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22056
22057         * g++.dg/parse/parens1.C: New test.
22058
22059         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22060         angle-bracket1.C.
22061         * g++.dg/parse/parens2.C: New test.
22062
22063         * g++.dg/lookup/scope-operator1.C: New test.
22064
22065         * g++.dg/parse/operator1.C: New test.
22066
22067 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22068
22069         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22070         * g++.old-deja/g++.other/access6.C: Likewise.
22071         * g++.old-deja/g++.other/decl1.C: Likewise.
22072         * g++.old-deja/g++.pt/typename12.C: Likewise.
22073
22074 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22075
22076         * g++.dg/parse/namespace1.C: New test.
22077
22078 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22079
22080         * g++.dg/parse/parse4.C: New test.
22081
22082 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22083
22084         * g++.dg/parse/parse3.C: New test.
22085
22086 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22087
22088         * g++.dg/parse/parse2.C: New test.
22089
22090 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22091
22092         * g++.dg/template/friend11.C: New test.
22093
22094 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22095
22096         * g++.dg/parse/parse1.C: New test.
22097
22098 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22099
22100         * lib/profopt.exp: Change the name of a global variable to avoid
22101         possible clashes with other test suites.
22102
22103 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22104
22105         * g++.dg/inherit/covariant8.C: New test.
22106
22107 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22108
22109         * g++.dg/init/array9.C: New test.
22110
22111         PR c++/9112
22112         * g++.dg/parse/expr1.C: New test.
22113
22114 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22115
22116         * gcc.c-torture/compile/20021230-1.c: New test.
22117
22118 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22119
22120         * g++.dg/inherit/covariant5.C: New test.
22121         * g++.dg/inherit/covariant6.C: New test.
22122         * g++.dg/inherit/covariant7.C: New test.
22123
22124 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22125
22126         PR c++/2739
22127         * g++.dg/other/access2.C: New test.
22128
22129 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22130
22131         * g++.dg/other/anon-struct.C: No longer fails
22132         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22133         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22134         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22135
22136 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22137
22138         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22139
22140 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22141
22142         * g++.dg/eh/spec4.C: Remove stray semicolon.
22143         * g++.dg/expr/pmf-1.C: Change error message.
22144         * g++.dg/ext/asm1.C: Remove stray semicolon.
22145         * g++.dg/ext/typename1.C: Add missing typenames.
22146         * g++.dg/inherit/template-as-base.C: Change error message.
22147         * g++.dg/lookup/scoped1.C: Likewise.
22148         * g++.dg/lookup/scoped2.C: Likewise.
22149         * g++.dg/lookup/using2.C: Likewise.
22150         * g++.dg/other/component1.C: Remove stray semicolon.
22151         * g++.dg/other/do1.C: Change error message.
22152         * g++.dg/other/error2.C: Likewise.
22153         * g++.dg/other/init1.C: Likewise.
22154         * g++.dg/other/packed1.C: Remove stray semicolon.
22155         * g++.dg/other/ptrmem2.C: Change error message.
22156         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22157         marker.
22158         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22159         * g++.dg/template/access3.C: Add typename keyword.
22160         * g++.dg/template/access5.C: Remove stray semicolon.
22161         * g++.dg/template/access6.C: Likewise.
22162         * g++.dg/template/complit1.C: Likewise.
22163         * g++.dg/template/crash1.C: Change error message.
22164         * g++.dg/template/inherit2.C: Remove stray semicolon.
22165         * g++.dg/template/instantiate2.C: Likewise.
22166         * g++.dg/template/instantiate3.C: Change error message.
22167         * g++.dg/template/qual1.C: Remove stray semicolon.
22168         * g++.dg/template/qualttp18.C: Change error message.
22169         * g++.dg/template/ref1.C: Remove stray semicolon.
22170         * g++.dg/template/sizeof1.C (A::value): Declare it.
22171         * g++.dg/template/spec4.C: Change error message.
22172         * g++.dg/template/static1.C: Likewise.
22173         * g++.dg/template/type1.C: Likewise.
22174         * g++.dg/template/typename3.C: Likewise.
22175         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22176         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22177         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22178         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22179         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22180         named return value extension.
22181         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22182         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22183         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22184         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22185         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22186         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22187         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22188         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22189         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22190         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22191         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22192         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22193         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22194         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22195         syntax.
22196         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22197         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22198         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22199         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22200         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22201         * g++.old-deja/g++.brendan/template11.C: Likewise.
22202         * g++.old-deja/g++.brendan/template26.C: Likewise.
22203         * g++.old-deja/g++.brendan/template27.C: Use explicit
22204         specialization syntax.
22205         * g++.old-deja/g++.brendan/template30.C: Likewise.
22206         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22207         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22208         non-dependent names.
22209         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22210         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22211         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22212         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22213         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22214         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22215         named return value extension.
22216         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22217         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22218         * g++.old-deja/g++.ext/return1.C: Likewise.
22219         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22220         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22221         * g++.old-deja/g++.jason/access8.C: Likewise.
22222         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22223         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22224         pseudo-destructor names.
22225         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22226         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22227         pseudo-destructor names.
22228         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22229         * g++.old-deja/g++.jason/overload19.C: Likewise.
22230         * g++.old-deja/g++.jason/overload32.C: Likewise.
22231         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22232         stray semicolons.
22233         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22234         * g++.old-deja/g++.jason/return.C: Likewise.
22235         * g++.old-deja/g++.jason/return2.C: Likewise.
22236         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22237         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22238         syntax.
22239         * g++.old-deja/g++.jason/template10.C: Account for use of
22240         non-dependent names.
22241         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22242         syntax.
22243         * g++.old-deja/g++.jason/template37.C: Likewise.
22244         * g++.old-deja/g++.law/access4.C: Change error messages.
22245         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22246         pseudo-destructor names.
22247         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22248         * g++.old-deja/g++.law/ctors9.C: Likewise.
22249         * g++.old-deja/g++.law/cvt22.C: Likewise.
22250         * g++.old-deja/g++.law/dtors5.C: Likewise.
22251         * g++.old-deja/g++.law/global-init1.C: Likewise.
22252         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22253         * g++.old-deja/g++.law/operators28.C: Likewise.
22254         * g++.old-deja/g++.law/visibility28.C: Likewise.
22255         * g++.old-deja/g++.martin/eval1.C: Likewise.
22256         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22257         name.
22258         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22259         * g++.old-deja/g++.mike/net34.C: Likewise.
22260         * g++.old-deja/g++.mike/net36.C: Likewise.
22261         * g++.old-deja/g++.mike/ns2.C: Likewise.
22262         * g++.old-deja/g++.mike/p12306.C: Likewise.
22263         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22264         value extension.
22265         * g++.old-deja/g++.mike/p700.C: Likewise.
22266         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22267         * g++.old-deja/g++.mike/p710.C: Likewise.
22268         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22269         value extension.
22270         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22271         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22272         * g++.old-deja/g++.ns/crash2.C: Likewise.
22273         * g++.old-deja/g++.ns/crash3.C: Likewise.
22274         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22275         * g++.old-deja/g++.ns/ns17.C: Likewise.
22276         * g++.old-deja/g++.ns/template16.C: Likewise.
22277         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22278         keyword.
22279         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22280         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22281         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22282         named return value extension.
22283         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22284         * g++.old-deja/g++.other/access4.C: Issue additional error
22285         messages.
22286         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22287         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22288         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22289         * g++.old-deja/g++.other/crash25.C: Change error message.
22290         * g++.old-deja/g++.other/crash4.C: Change error message.
22291         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22292         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22293         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22294         checks.
22295         * g++.old-deja/g++.other/defarg8.C: Likewise.
22296         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22297         * g++.old-deja/g++.other/dtor10.C: Likewise.
22298         * g++.old-deja/g++.other/incomplete.C: Likewise.
22299         * g++.old-deja/g++.other/linkage7.C: Likewise.
22300         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22301         lookup algorithm.
22302         * g++.old-deja/g++.other/mangle2.C: Likewise.
22303         * g++.old-deja/g++.other/refinit2.C: Likewise.
22304         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22305         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22306         * g++.old-deja/g++.pt/crash28.C: Likewise.
22307         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22308         syntax.
22309         * g++.old-deja/g++.pt/crash32.C: Change error message.
22310         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22311         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22312         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22313         error message position.
22314         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22315         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22316         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22317         syntax.
22318         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22319         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22320         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22321         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22322         keyword.
22323         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22324         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22325         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22326         keyword.
22327         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22328         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22329         syntax.
22330         * g++.old-deja/g++.pt/friend28.C: Account for use of
22331         non-dependent names.
22332         * g++.old-deja/g++.pt/friend29.C: Likewise.
22333         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22334         rules.
22335         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22336         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22337         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22338         lookup rules.
22339         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22340         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22341         keyword.
22342         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22343         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22344         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22345         keyword.
22346         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22347         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22348         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22349         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22350         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22351         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22352         keyword.
22353         * g++.old-deja/g++.pt/spec10.C: Likewise.
22354         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22355         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22356         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22357         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22358         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22359         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22360         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22361         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22362         * g++.old-deja/g++.pt/typename15.C: Likewise.
22363         * g++.old-deja/g++.pt/typename22.C: Likewise.
22364         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22365         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22366         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22367         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22368         syntax.
22369         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22370         return value extension.
22371         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22372         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22373         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22374         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22375
22376 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22377
22378         * g++.dg/warn/inline1.C: New test.
22379         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22380         * g++.old-deja/g++.jason/synth10.C: Likewise.
22381         * g++.old-deja/g++.mike/net31.C: Likewise.
22382         * g++.old-deja/g++.mike/p8786.C: Likewise.
22383
22384         * g++.dg/template/friend10.C: New test.
22385         * g++.dg/template/conv5.C: New test.
22386
22387 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22388
22389         * g++.dg/lookup/scoped3.C: New test.
22390
22391         * g++.dg/lookup/decl1.C: New test.
22392         * g++.dg/lookup/decl2.C: New test.
22393
22394 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22395
22396         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22397         gcc.c-torture/compile/20021015-1.c,
22398         gcc.c-torture/compile/20021015-2.c,
22399         gcc.c-torture/compile/20021123-1.c,
22400         gcc.c-torture/compile/20021123-2.c,
22401         gcc.c-torture/compile/20021123-3.c,
22402         gcc.c-torture/compile/20021123-4.c,
22403         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22404         only to 3.1 or 3.2 branch.
22405
22406 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22407
22408         * gcc.dg/i386-bitfield3.c: New test.
22409
22410         * gcc.dg/i386-bitfield2.c: New test.
22411
22412 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22413
22414         * g++.dg/parse/conv_op1.C: New test.
22415
22416 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22417
22418         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22419         approved.
22420
22421 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22422
22423         * gcc.c-torture/compile/20021220-1.c: New test.
22424
22425 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22426
22427         * gcc.dg/i386-fastcall-1.c: New.
22428
22429 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22430
22431         * gcc.c-torture/execute/20021219-1.c: New test.
22432
22433 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22434
22435         * gcc.dg/i386-pic-1.c: New test.
22436
22437 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22438
22439         PR c++/8099
22440         * g++.dg/template/friend9.C: New test.
22441
22442 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22443
22444         PR c++/3663
22445         * g++.dg/template/access7.C: New test.
22446
22447 2002-12-18  Nick Clifton  <nickc@redhat.com>
22448
22449         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22450         the libstdc++-v3 directory has been found.
22451
22452 2002-12-12  Devang Patel <dpatel@apple.com>
22453         * gcc.dg/darwin-ld-1.c: New test.
22454         * gcc.dg/darwin-ld-2.c: New test.
22455         * gcc.dg/darwin-ld-3.c: New test.
22456         * gcc.dg/darwin-ld-4.c: New test.
22457         * gcc.dg/darwin-ld-5.c: New test.
22458
22459 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22460
22461         * gcc.c-torture/compile/20021212-1.c: New test.
22462
22463 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22464
22465         * gcc.dg/fshort-wchar: New test.
22466
22467 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22468
22469         PR c++/8372
22470         * g++.dg/template/dtor1.C: New test.
22471
22472         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22473         markers.
22474
22475 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22476
22477         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22478
22479 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22480
22481         * g++.dg/template/static1.C: New test.
22482         * g++.dg/template/static2.C: New test.
22483         * g++.old-deja/g++.ext/memconst.C: New test.
22484
22485 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22486
22487         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22488         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22489         * g++.dg/special/initp1.C: Likewise.
22490
22491 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22492
22493         * gcc.c-torture/execute/20021204-1.c: New test.
22494
22495 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22496
22497         * gcc.dg/ppc-fmadd-1.c: New file.
22498         * gcc.dg/ppc-fmadd-2.c: New file.
22499         * gcc.dg/ppc-fmadd-3.c: New file.
22500
22501 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22502
22503         * gcc.c-torture/compile/20021204-1.c: New test.
22504
22505 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22506
22507         * g++.dg/inherit/covariant2.C: New test.
22508         * g++.dg/inherit/covariant3.C: New test.
22509         * g++.dg/inherit/covariant4.C: New test.
22510         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22511         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22512
22513 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22514
22515         PR c++/8688
22516         * g++.dg/init/brace3.C: New test.
22517
22518 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22519
22520         * gcc.dg/20020210-1.c: Fix a comment typo.
22521
22522 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22523
22524         PR c++/8720
22525         * g++.dg/parse/defarg1.C: New test.
22526
22527         PR c++/8615
22528         * g++.dg/template/char1.C: New test.
22529
22530         * g++.dg/template/varmod1.C: Fix typo.
22531
22532 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22533
22534         DR 180
22535         * g++.old-deja/g++.pt/crash32.C: Expect error.
22536
22537 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22538
22539         PR c++/5919
22540         * g++.dg/template/varmod1.C: New test.
22541
22542         PR c++/8727
22543         * g++.dg/inherit/typeinfo1.C: New test.
22544
22545         PR c++/8663
22546         * g++.dg/inherit/typedef1.C: New test.
22547
22548 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22549
22550         PR c++/8332
22551         PR c++/8493
22552         * g++.dg/template/strlen1.C: New test.
22553
22554         PR c++/8227
22555         * g++.dg/template/ctor2.C: New test.
22556
22557         PR c++/8214
22558         * g++.dg/init/string1.C: New test.
22559
22560         PR c++/8511
22561         * g++.dg/template/friend8.C: New test.
22562
22563 2002-11-29  Joe Buck <jbuck@synopsys.com>
22564
22565         * g++.dg/lookup/anon2.C: New test.
22566
22567 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22568
22569         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22570         h8300 port.
22571
22572 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22573
22574         * gcc.dg/bitfld-6.c: New test.
22575
22576 2002-11-27  Jan Hubicka  <jh@suse.cz>
22577
22578         * gcc.c-torture/execute/20021127.[cx]: New test.
22579
22580 2002-11-26  Jan Hubicka  <jh@suse.cz>
22581
22582         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22583         quality.
22584
22585 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22586
22587         * g++.dg/init/brace2.C: New test.
22588         * g++.old-deja/g++.mike/p9129.C: Correct.
22589
22590 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22591
22592         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22593
22594 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22595
22596         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22597
22598 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22599
22600         * testsuite/g++.dg/abi/empty11.C: New test.
22601         * testsuite/g++.dg/rtti/cv1.C: New test.
22602
22603 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22604
22605         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22606
22607 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22608
22609         * g++.dg/abi/empty10.C: New test.
22610
22611 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22612
22613         * gcc.c-torture/compile/20021124-1.c: New test.
22614
22615 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22616
22617         * g++.dg/abi/rtti2.C: New test.
22618
22619 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22620
22621         * gcc.dg/i386-unroll-1.c: New test.
22622
22623 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22624
22625         * gcc.c-torture/compile/20021120-1.c: New test.
22626         * gcc.c-torture/compile/20021120-2.c: New test.
22627
22628 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22629
22630         * gcc.dg/bitfld-5.c: New test.
22631
22632 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22633
22634         * gcc.c-torture/execute/20021120-3.c: New test.
22635
22636 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22637
22638         * gcc.c-torture/execute/20021120-2.c: New test.
22639
22640 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22641
22642         * gcc.c-torture/execute/20021120-1.c: New test.
22643
22644 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22645
22646         * gcc.c-torture/execute/20021118-3.c: New test.
22647
22648 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22649
22650         * gcc.c-torture/compile/20021119-1.c: New test.
22651
22652 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22653
22654         * gcc.dg/duff-1.c: New test.
22655         * gcc.dg/duff-2.c: New test.
22656         * gcc.dg/duff-3.c: New test.
22657
22658 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22659
22660         * gcc.dg/cpp/_Pragma5.c: New test.
22661
22662 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22663
22664         * gcc.c-torture/execute/20021118-2.c: New test.
22665
22666 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22667
22668         * gcc.c-torture/execute/20021118-1.c: New test.
22669
22670 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22671
22672         * gcc.dg/20021116-1.c: New test.
22673
22674 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22675
22676         * g++.dg/abi/vcall1.C: New test.
22677
22678 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22679
22680         * gcc.dg/20021029-1.c: New test.
22681         * gcc.dg/20021029-2.c: New test.
22682
22683 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22684
22685         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
22686
22687 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22688
22689         PR c/8439
22690         * gcc.dg/20021110.c: Move to ...
22691         * gcc.c-torture/compile/20021110.c: .... here.
22692
22693 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22694
22695         PR c/8467
22696         * gcc.c-torture/execute/20021111-1.c
22697
22698 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22699
22700         PR c/8439
22701         * gcc.dg/20021110.c: New test.
22702
22703 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
22704
22705         * g++.dg/abi/vthunk3.C: Run only on x86.
22706
22707 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22708
22709         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
22710
22711 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
22712
22713         * lib/compat.exp (compat-execute): Fix logic error in last
22714         change.
22715
22716 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
22717
22718         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
22719
22720 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22721
22722         PR c++/8389
22723         * g++.dg/template/access6.C: New test.
22724
22725 2002-11-08  Jan Hubicka  <jh@suse.cz>
22726
22727         * gcc.dg/i386-ssefp-1.c: New test.
22728         * gcc.dg/i386-ssefp-1.c: New test.
22729
22730 2002-11-08  Jan Hubicka  <jh@suse.cz>
22731
22732         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
22733
22734 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22735
22736         * g++.dg/abi/vthunk3.C: New test.
22737
22738         PR c++/8338
22739         * g++.dg/template/crash2.C: New test.
22740
22741 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
22742
22743         * testsuite/g++.dg/abi/dtor1.C: New test.
22744         * testsuite/g++.dg/abi/dtor2.C: Likewise.
22745
22746 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
22747
22748         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
22749         Darwin.
22750
22751 2002-11-04  Adam Nemet  <anemet@lnxw.com>
22752
22753         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
22754         -mthumb.  Only xfail with -O0.
22755
22756 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
22757
22758         * g++.dg/abi/thunk1.C: New test.
22759         * g++.dg/abi/thunk2.C: Likewise.
22760         * g++.dg/abi/vtt1.C: Likewise.
22761
22762 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
22763
22764         PR optimization/8423
22765         * gcc.c-torture/execute/builtin-constant.c: New test.
22766
22767 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
22768
22769         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
22770         Add some more cases.
22771
22772 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
22773
22774         PR c++/8391
22775         * g++.dg/opt/local1.C: New test.
22776
22777 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
22778
22779         PR c++/8160
22780         * g++.dg/template/complit1.C: New test.
22781
22782         PR c++/8149
22783         * g++.dg/template/typename4.C: Likewise.
22784
22785 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22786
22787         Core issue 287, PR c++/7639
22788         * g++.dg/template/instantiate1.C: Adjust error location.
22789         * g++.dg/template/instantiate3.C: New test.
22790         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
22791         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
22792         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
22793
22794 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
22795
22796         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
22797
22798 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
22799
22800         PR c++/8287
22801         * g++.dg/init/dtor2.C: New test.
22802
22803 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22804
22805         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
22806         * gcc.dg/nest.c: Bypass errors on irix6.
22807
22808 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
22809
22810         * gcc.dg/nest.c: Expect error for mmix-*-*.
22811         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
22812
22813 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
22814
22815         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
22816         markers.
22817
22818         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
22819
22820 2002-10-25  Mike Stump  <mrs@apple.com>
22821
22822         * gcc.dg/warn-1.c: New test.
22823
22824 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22825
22826         * g++.dg/template/typename3.C: New test.
22827
22828 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
22829
22830         * g++.dg/lookup/ptrmem1.C: New test.
22831
22832         * g++.dg/abi/vthunk2.C: New test.
22833
22834 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
22835
22836         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
22837
22838 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
22839
22840         * g++.dg/abi/empty9.C: New test.
22841
22842 2002-10-24  Richard Henderson  <rth@redhat.com>
22843
22844         * g++.dg/inherit/thunk1.C: Enable for ia64.
22845
22846 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22847
22848         PR c++/8067
22849         * g++.dg/lookup/pretty1.C: New test.
22850
22851 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
22852
22853         * gcc.dg/20021023-1.c: New test.
22854
22855 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
22856
22857         PR c++/7679
22858         * g++.dg/parse/inline1.C: New test.
22859
22860 2002-10-23  Richard Henderson  <rth@redhat.com>
22861
22862         * g++.dg/inherit/thunk1.C: Enable for x86_64.
22863
22864         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
22865
22866 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
22867
22868         PR c++/6579
22869         * g++.dg/parse/stmtexpr3.C: New test.
22870
22871 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
22872
22873         * g++.dg/expr/cond1.C: New test.
22874
22875 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22876
22877         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
22878
22879 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22880
22881         * g++.dg/abi/vbase13.C: New test.
22882         * g++.dg/abi/vbase14.C: Likewise.
22883
22884 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
22885
22886         * gcc.dg/tls/pic-1.c: New test.
22887         * gcc.dg/tls/nonpic-1.c: New test.
22888         * gcc.dg/20021018-1.c: New test.
22889
22890 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22891
22892         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
22893         Remove only files with the same base name as the test case.
22894         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
22895         (profopt-execute): Likewise.  Also, remove old profiling
22896         and performance data files before running the tests.
22897
22898         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
22899         * g++.dg/bprob/bprob.exp: Likewise.
22900         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
22901         to allow more general test case names.
22902
22903         * g++.dg/bprob/bprob-1.C: Rename to ...
22904         * g++.dg/bprob/g++-bprob-1.C: ... this.
22905
22906         * g77.dg/bprob/bprob-1.f: Rename to ...
22907         * g77.dg/bprob/g77-bprob-1.f: ... this.
22908
22909 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
22910
22911         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
22912         bison 1.50 or later.
22913
22914 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
22915
22916         * g++.dg/README: Describe more test directories.
22917
22918 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22919
22920         * g++.dg/init/array6.C: Add additional tests.
22921
22922 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
22923
22924         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
22925         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
22926
22927 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
22928
22929         * gcc.c-torture/compile/20020604-1.x: New.
22930         * gcc.c-torture/compile/simd-5.x: Likewise.
22931         * gcc.c-torture/execute/920710-1.x: Likewise.
22932         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
22933
22934 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
22935
22936         * g++.dg/inherit/override1.C: Add dg-options clause.
22937
22938 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22939
22940         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
22941         _mm_slli_si128.
22942
22943 2002-10-19  Andreas Schwab  <schwab@suse.de>
22944
22945         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
22946         directory component.
22947
22948 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
22949
22950         * g++.dg/inherit/thunk1.C: New test.
22951
22952         * g++.dg/inherit/override1.C: New test.
22953
22954         * g++.dg/abi/mangle11.C: New test.
22955         * g++.dg/abi/mangle14.C: New test.
22956         * g++.dg/abi/mangle17.C: New test.
22957
22958 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22959
22960         * g++.dg/overload/member2.C: New test.
22961
22962 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
22963
22964         * g++.dg/README: Describe new compat directory.
22965         * g++.dg/dg.exp: Skip tests in compat directory.
22966         * README.compat: New file.
22967         * lib/compat.exp: New expect script.
22968         * g++.dg/compat: New test directory.
22969         * g++.dg/compat/compat.exp: New expect script.
22970         * g++.dg/compat/abi: New test directory.
22971         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
22972         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
22973         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
22974         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
22975         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
22976         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
22977         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
22978         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
22979         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
22980         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
22981         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
22982         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
22983         * g++.dg/compat/break: New test directory.
22984         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
22985         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
22986         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
22987         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
22988         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
22989         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
22990         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
22991         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
22992         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
22993         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
22994         g++.dg/compat/break/README: New files.
22995         * g++.dg/compat/eh: New test directory.
22996         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
22997         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
22998         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
22999         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23000         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23001         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23002         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23003         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23004         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23005         g++.dg/compat/eh/filter2_y.C,
23006         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23007         g++.dg/compat/eh/new1_y.C,
23008         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23009         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23010         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23011         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23012         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23013         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23014         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23015         g++.dg/compat/eh/unexpected1_y.C: New files.
23016         * g++.dg/compat/init: New test directory.
23017         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23018         g++.dg/compat/init/array5_y.C,
23019         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23020         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23021         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23022         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23023         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23024         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23025         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23026         g++.dg/compat/init/init-ref2_y.C: New files.
23027
23028 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23029
23030         PR c++/7584
23031         * g++.dg/inherit/using3.C: New test.
23032
23033 2002-10-17  Jan Hubicka  <jh@suse.cz>
23034
23035         * gcc.dg/20021017-2.c: New test.
23036
23037 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23038
23039         * g++.dg/abi/mangle16.C: Adjust.
23040
23041         * g++.dg/init/array8.C: New test.
23042
23043 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23044
23045         * gcc.dg/special/mips-abi.exp: New test.
23046         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23047
23048 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23049
23050         * g++.dg/abi/mangle16.C: New test.
23051         * g++.dg/abi/mangle17.C: Likewise.
23052
23053         PR c++/7478
23054         * g++.dg/template/ref1.C: New test.
23055
23056 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23057
23058         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23059
23060 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23061
23062         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23063
23064 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23065
23066         PR c++/7524
23067         * g++.dg/init/array7.C: New test.
23068
23069 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23070
23071         * g++.dg/init/array6.C: New test.
23072
23073         * g++.dg/abi/mangle13.C: Likewise.
23074         * g++.dg/abi/mangle14.C: Likewise.
23075         * g++.dg/abi/mangle15.C: Likewise.
23076
23077 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23078
23079         * g++.dg/abi/empty8.C: New test.
23080
23081 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23082
23083         * g++.dg/init/ctor1.C: New test.
23084
23085 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23086
23087         * gcc.c-torture/execute/20021015-1.c: New test.
23088
23089 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23090
23091         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23092
23093 2002-10-14  Jan Hubicka  <jh@suse.cz>
23094
23095         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23096
23097 2002-10-14  Richard Henderson  <rth@redhat.com>
23098
23099         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23100
23101 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23102
23103         PR optimization/6631
23104         * g++.dg/opt/const2.C: New test.
23105
23106 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23107
23108         PR c++/7176
23109         * g++.dg/parse/friend1.C: New test.
23110         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23111
23112 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23113
23114         * gcc.dg/20021014-1.c: New test.
23115
23116 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23117
23118         PR c++/5661
23119         * g++.dg/ext/vlm1.C: New test.
23120         * g++.dg/ext/vlm2.C: Likewise.
23121
23122         * g++.dg/init/array1.C: Remove invalid braces.
23123         * g++.dg/init/brace1.C: New test.
23124         * g++.dg/init/copy2.C: Likewise.
23125         * g++.dg/init/copy3.C: Likewise.
23126         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23127         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23128         braces.
23129
23130 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23131
23132         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23133
23134 2002-10-11  Richard Shann  <richard.shann@superh.com>
23135
23136         * gcc.c-torture/compile/simd-5.c: New test.
23137
23138 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23139
23140         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23141
23142 2002-10-10  Jim Wilson  <wilson@redhat.com>
23143
23144         * gcc.c-torture/execute/20021010-1.c: New test.
23145
23146 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23147
23148         PR c/7353
23149         * g++.dg/ext/typedef-init.C: New test.
23150         * gcc.dg/typedef-init.c: New test.
23151
23152 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23153
23154         * gcc.dg/cpp/paste13.c: New test.
23155
23156 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23157
23158         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23159         remaining platforms, XFAIL during compile, not execute.  Don't
23160         XFAIL at -O0.
23161
23162 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         * gcc.dg/alias-1.c: Tweak expected warning.
23165
23166 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23167
23168         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23169
23170 2002-10-06  Andreas Jaeger  <aj@suse.de>
23171
23172         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23173         * gcc.dg/cpp/c++98.C: Likewise.
23174
23175         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23176         * g++.dg/cpp/c++98.C: Likewise.
23177
23178         * g++.dg/README (Subdirectories): Mention cpp directory.
23179
23180         PR target/7559
23181         * gcc.dg/20021006-1.c: New test.
23182
23183 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23184
23185         PR c++/7804
23186         * g++.dg/other/warning1.C: New test.
23187
23188 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23189
23190         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23191         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23192         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23193
23194 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23195
23196         PR c++/7931
23197         * g++.dg/template/ptrmem3.C: New test.
23198
23199         PR c++/7754
23200         * g++.dg/template/union1.C: New test.
23201
23202 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23203
23204         PR c++/8006
23205         * g++.dg/abi/mangle9.C: New test.
23206         * g++.dg/abi/mangle10.C: New test.
23207         * g++.dg/abi/mangle11.C: New test.
23208         * g++.dg/abi/mangle12.C: New test.
23209
23210 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23211
23212         PR c++/7188.
23213         * g++.dg/template/meminit1.C: New test.
23214         * g++.dg/warn/Wreorder-1.C: Likewise.
23215         * g++.old-deja/g++.mike/warn3.C: Tweak.
23216         * lib/prune.exp: Ingore "in copy constructor".
23217
23218 2002-10-02  Andreas Jaeger  <aj@suse.de>
23219
23220         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23221         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23222         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23223         on x86-64.
23224
23225 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23226
23227         * gcc.dg/empty1.C: Fix typo.
23228
23229 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23230
23231         * gcc.dg/alias-1.c: New test.
23232
23233 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23234
23235         * gcc.dg/empty1.C: New test.
23236
23237         * g++.dg/tls/init-2.C: Tweak error messages.
23238
23239 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23240
23241         * gcc.c-torture/compile/20020923-1.c: New test.
23242
23243 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23244
23245         * gcc.c-torture/execute/ffs-1.c: New test.
23246         * gcc.c-torture/execute/ffs-2.c: Ditto.
23247
23248 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         * g++.dg/overload/member1.C: New test.
23251
23252 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23253
23254         * g++.dg/abi/empty7.C: New test.
23255         * g++.dg/init/pm2.C: Likewise.
23256
23257 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23258
23259         * g++.dg/rtti/crash1.C: New test.
23260
23261 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23262
23263         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23264         gcc.dg/sibcall-4.c: New tests.
23265
23266 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23267
23268         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23269         powerpc and MMIX targets.
23270
23271 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23272
23273         * gcc.dg/cpp/20020927-1.c: New.
23274
23275 2002-09-26  David S. Miller  <davem@redhat.com>
23276
23277         * gcc.c-torture/compile/trunctfdf.c: New.
23278
23279 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23280
23281         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23282
23283 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23284
23285         * gcc.c-torture/execute/loop-15.c: New.
23286
23287 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23288
23289         * README.QMTEST: Fix typo.
23290
23291 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23292
23293         * gcc.dg/20020926-1.c: New test.
23294
23295 2002-09-25  David S. Miller  <davem@redhat.com>
23296
23297         PR target/7842
23298         * gcc.c-torture/execute/shiftdi.c: New test.
23299
23300 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23301
23302         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23303         unique to the tool.
23304         * lib/g77.exp (g77_init): Likewise.
23305         * lib/g++.exp (g++_init): Likewise.
23306         * lib/objc.exp (objc_init): Likewise.
23307
23308 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23309
23310         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23311         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23312         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23313
23314 2002-09-25  Richard Henderson  <rth@redhat.com>
23315
23316         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23317         too-small long double.
23318
23319 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23320
23321         * gcc.dg/20020919-1.c: New test.
23322
23323 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23324
23325         * g++.dg/abi/bitfield6.C: New test.
23326         * g++.dg/abi/bitfield7.C: New test.
23327         * g++.dg/abi/bitfield8.C: New test.
23328         * g++.dg/abi/vbase11.C: New test.
23329
23330 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23331
23332         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23333         hppa*-*-hpux*.  Update test comment.
23334
23335 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23336
23337         * gcc.dg/tls/struct-1.c: New test.
23338
23339 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23340
23341         * gcc.dg/cpp/tr-warn2.c: Update.
23342
23343 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23344
23345         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23346
23347 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23348
23349         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23350         systems.
23351
23352 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23353
23354         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23355
23356         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23357         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23358         setting of cxxfilt.
23359
23360 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23361
23362         * gcc.dg/20020312-2.c: Update for darwin.
23363
23364 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23365
23366         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23367
23368 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23369
23370         * objc.dg/comp-types-1.m: New test.
23371         * objc.dg/comp-types-2.m: New test.
23372         * objc.dg/comp-types-3.m: New test.
23373         * objc.dg/comp-types-4.m: New test.
23374         * objc.dg/comp-types-5.m: New test.
23375         * objc.dg/comp-types-6.m: New test.
23376
23377 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23378
23379         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23380
23381 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23382
23383         * g++.dg/other/do1.C: New test.
23384
23385         * g++.dg/template/subst1.C: New test.
23386
23387 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23388
23389         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23390
23391 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         * g++.dg/template/qualttp20.C: Adjust expected errors.
23394         * g++.old-deja/g++.jason/report.C: Likewise.
23395         * g++.old-deja/g++.other/qual1.C: Likewise.
23396
23397         * g++.dg/lookup/scoped2.C: New test.
23398
23399         * g++.dg/ext/asm3.C: New test.
23400
23401 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23402
23403         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23404
23405 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23406
23407         * ChangeLog: follow spelling conventions.
23408         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23409         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23410         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23411         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23412         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23413         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23414         * g++.old-deja/g++.law/global-init1.C: Likewise.
23415         * g++.old-deja/g++.other/delete4.C: Likewise.
23416         * g++.old-deja/g++.other/inline21.C: Likewise.
23417         * g++.old-deja/g++.other/singleton.C: Likewise.
23418         * g77.dg/strlen0.f: Likewise.
23419         * g77.f-torture/compile/20010519-1.f: Likewise.
23420         * g77.f-torture/compile/980310-4.f: Likewise.
23421         * gcc.c-torture/compile/20000605-1.c: Likewise.
23422         * gcc.c-torture/execute/20020225-1.c: Likewise.
23423         * gcc.dg/c90-hexfloat-2.c: Likewise.
23424         * gcc.dg/c99-bool-1.c: Likewise.
23425         * gcc.dg/c99-hexfloat-2.c: Likewise.
23426         * gcc.dg/dll-2.c: Likewise.
23427         * gcc.dg/wtr-union-init-1.c: Likewise.
23428         * gcc.dg/wtr-union-init-2.c: Likewise.
23429         * gcc.dg/wtr-union-init-3.c: Likewise.
23430         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23431         * gcc.dg/cpp/defined.c: Likewise.
23432         * gcc.dg/cpp/macsyntx.c: Likewise.
23433         * gcc.dg/cpp/paste2.c: Likewise.
23434         * gcc.dg/cpp/trad/defined.c: Likewise.
23435         * gcc.dg/format/c90-printf-1.c: Likewise.
23436         * gcc.dg/format/c90-scanf-1.c: Likewise.
23437         * gcc.dg/format/c99-printf-1.c: Likewise.
23438         * gcc.dg/format/c99-scanf-1.c: Likewise.
23439         * gcc.misc-tests/gcov-8.c: Likewise.
23440         * lib/profopt.exp: Likewise.
23441
23442 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23443
23444         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23445
23446 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23447
23448         * g++.dg/inherit/using2.C: New test.
23449
23450 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23451
23452         * ChangeLog: Follow spelling conventions.
23453         * g++.dg/template/friend4.C: Likewise.
23454         * g++.old-deja/g++.pt/crash67.C: Likewise.
23455         * gcc.c-torture/execute/20000801-4.c: Likewise.
23456         * gcc.dg/c90-digraph-1.c: Likewise.
23457         * gcc.dg/c94-digraph-1.c: Likewise.
23458         * gcc.dg/c99-digraph-1.c: Likewise.
23459         * gcc.dg/cpp/line5.c: Likewise.
23460         * gcc.dg/cpp/multiline.c: Likewise.
23461         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23462         * gcc.dg/format/attr-3.c: Likewise.
23463         * gcc.dg/format/c90-scanf-3.c: Likewise.
23464         * gcc.dg/format/ext-4.c: Likewise.
23465
23466 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23467
23468         * g++.dg/template/pretty1.C: New test.
23469
23470 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23471
23472         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23473
23474 2002-09-13  Matt Austern  <austern@apple.com>
23475
23476         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23477         passing a cast expression to a function by const reference.
23478
23479 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23480
23481         * g++.dg/template/deduce1.C: New test.
23482
23483 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23484
23485         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23486         32-bit int.
23487
23488 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23489
23490         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23491         usage.
23492
23493 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23494
23495         * gcc.c-torture/compile/20020910-1.c: New test.
23496
23497 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23498
23499         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23500
23501 2002-09-10  Andreas Jaeger  <aj@suse.de>
23502
23503         * gcc.dg/20020312-2.c: Adjust for x86-64.
23504
23505 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23506
23507         * g77.dg/7388.f: New test case for PR 7388.
23508
23509 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23510
23511         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23512
23513 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23514
23515         * objc.dg/proto-lossage-1.m: New test.
23516
23517 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23518
23519         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23520
23521 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23522
23523         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23524         expected to pass.
23525
23526 2002-09-06  Stan Shebs  <shebs@apple.com>
23527             David Edelsohn  <edelsohn@gnu.org>
23528
23529         * gcc.dg/weak: New directory.
23530         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23531         target-specific xfail bits.
23532         * gcc.dg/typeof-2.c: Move to new directory.
23533         * gcc.dg/weak.exp: New expect script.
23534
23535 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23536
23537         * gcc.c-torture/execute/extzvsi.c: New test.
23538
23539 2002-09-05  Stan Shebs  <shebs@apple.com>
23540
23541         * gcc.dg/weak-1.c: xfail on Darwin.
23542         * gcc.dg/weak-2.c: Ditto.
23543         * gcc.dg/weak-3.c: Ditto.
23544         * gcc.dg/weak-4.c: Ditto.
23545         * gcc.dg/weak-5.c: Ditto.
23546         * gcc.dg/weak-6.c: Ditto.
23547         * gcc.dg/weak-7.c: Ditto.
23548         * gcc.dg/weak-8.c: Ditto.
23549         * gcc.dg/weak-9.c: Ditto.
23550
23551 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23552
23553         * gcc.c-torture/execute/loop-14.c: New test.
23554
23555 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23556
23557         * g++.dg/other/cxa-atexit1.C: New test.
23558
23559         * gcc.dg/typeof-2.c: New test.
23560
23561 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23562
23563         * gcc.dg/builtins-2.c: New testcase.
23564         * gcc.dg/builtins-3.c: New testcase.
23565
23566 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23567
23568         * gcc.dg/cpp/_Pragma4.c: New test.
23569
23570 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23571
23572         * objc/execute/nil_method-1.m: New testcase.
23573
23574 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23575
23576         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23577         [Object class], not [Object initialize].
23578
23579 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23580             Hans-Peter Nilsson  <hp@bitrange.com>
23581
23582         * gcc.c-torture/execute/20020720-1.x: Skip test on
23583         mmix-knuth-mmixware.  Correct comment.
23584
23585 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23586
23587         * testsuite/g++.dg/abi/bitfield5.C: New test.
23588         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23589
23590 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23591
23592         * objc.dg/undeclared-selector.m: New test.
23593
23594 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23595
23596         * g++.dg/other/offsetof1.C: Avoid cast warning.
23597
23598 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23599
23600         * objc.dg/super-class-2.m: New test.
23601
23602 2002-08-24  Matt Austern  <austern@apple.com>
23603
23604         * g++.dg/ext/lvaddr.C: New test.
23605         * g++.dg/ext/lvcast.C: New test.
23606
23607 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23608
23609         * testsuite/g++.dg/inherit/cond1.C: New test.
23610
23611 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23612
23613         * gcc.dg/noncompile/incomplete-1.c: New test.
23614
23615 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23616
23617         * gcc.dg/typespec-1.c: New test.
23618
23619 2002-08-20  Devang Patel  <dpatel@apple.com>
23620         * objc.dg/proto-hier-2.m: New test.
23621
23622 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23623
23624         * objc.dg/bitfield-1.m: New test.
23625         * objc.dg/bitfield-2.m: New test.
23626
23627 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23628
23629         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23630         gcc.dg/c99-flex-array-4.c: New tests.
23631
23632 2002-08-16  Stan Shebs  <shebs@apple.com>
23633
23634         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23635
23636 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23637
23638         * gcc.dg/typeof-1.c: New test.
23639         * g++.dg/ext/typeof2.C: New test.
23640
23641 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23642
23643         * g++.dg/other/offsetof1.C: New test.
23644
23645 2002-08-14  Richard Henderson  <rth@redhat.com>
23646
23647         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23648
23649 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23650
23651         * gcc.dg/cpp/_Pragma3.c: New test.
23652
23653 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23654
23655         * g++.dg/template/inherit3: New test.
23656
23657 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23658
23659         * gcc.dg/bitfld-4.c: Add blank options.
23660
23661 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23662
23663         * g++.dg/template/crash1.C: New test.
23664
23665 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23666
23667         * gcc.dg/tls/opt-2.c: New test.
23668
23669 2002-08-08  Devang Patel  <dpatel@apple.com>
23670
23671         * objc.dg/selector-1.m : New test
23672
23673 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * g++.dg/abi/bitfield4.C: New test.
23676         * gcc.dg/bitfld-4.c: New test.
23677
23678 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23679
23680         * g++.dg/other/packed1.C: New test.
23681
23682 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23683
23684         * g++.dg/abi/offsetof.C: Tweak error messages.
23685         * g++.old-deja/g++.mike/p10769a.C: Likewise.
23686
23687 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23688
23689         * gcc.dg/bitfld-3.c: New test.
23690
23691 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23692             Richard Henderson  <rth@redhat.com>
23693
23694         * gcc.dg/i386-bitfield1.c: New test.
23695         * g++.dg/abi/bitfield3.C: Update.
23696
23697 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
23698
23699         * objc.dg/const-str-2.m: Update.
23700         * gcc.dg/cpp/c++98.c: Change to C extension.
23701         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
23702         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
23703
23704 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
23705
23706         * testsuite/gcc.dg/tls/diag-3.c: New.
23707
23708 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
23709
23710         * g++.dg/README (Subdirectories): Document new subdir expr.
23711         * g++.dg/expr/pmf-1.C: New test.
23712
23713 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
23714
23715         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
23716
23717 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
23718
23719         * g++.dg/abi/bitfield3.C: New test.
23720
23721 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
23722
23723         * lib/gcov.exp: Tweak expected line formats.
23724         * gcc.misc-tests/gcov8.c: New test.
23725         * gcc.misc-tests/gcov8.x: New flags.
23726
23727 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
23728
23729         * consistency.vlad/layout/endian.c: Include string.h.
23730
23731         * gcc.c-torture/execute/20020805-1.c: New test.
23732
23733 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
23734
23735         * g++.dg/other/conversion1.C: New test.
23736
23737 2002-08-03  Roger Sayle  <roger@eyesopen.com>
23738
23739         * gcc.dg/builtins-1.c: New testcase.
23740
23741 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
23742
23743         * g++.dg/inherit/access3.C: New test.
23744
23745 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
23746
23747         * gcc.dg/ia64-visibility-2.c: New test.
23748
23749 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
23750
23751         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
23752         __qualifier_flags to __flags.
23753
23754 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
23755
23756         * g++.dg/inherit/operator1.C: New test.
23757         * g++.dg/lookup/disamb1.C: Fix typo in comment.
23758         * g++.dg/other/error1.C: Change expected error message.
23759         * g++.dg/template/conv4.C: Likewise.
23760
23761 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
23762
23763         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
23764         for documented behavior.
23765
23766 2002-07-25  Roger Sayle  <roger@eyesopen.com>
23767
23768         * gcc.c-torture/execute/20020720-1.x: Skip this test on
23769         several targets known to fail.
23770
23771 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
23772
23773         * gcc.dg/mips-args-[123].c: New tests.
23774
23775 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
23776
23777         * gcc.dg/ppc-spe.c: New.
23778
23779 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
23780
23781         * g++.dg/other/ptrmem4.C: New testcase.
23782
23783 2002-07-24  Richard Henderson  <rth@redhat.com>
23784
23785         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
23786
23787 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
23788
23789         * g++.dg/ext/alignof1.C (main): Return 0 for success.
23790
23791 2002-07-24  Roger Sayle  <roger@eyesopen.com>
23792
23793         * gcc.c-torture/execute/memset-3.c: New testcase.
23794
23795 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
23796
23797         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
23798         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
23799
23800 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23801
23802         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
23803         Delete.
23804
23805 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
23806
23807         * gcc.c-torture/compile/simd-4.c: New test.
23808
23809 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23810
23811         PR c++/7347, c++/7348
23812         * g++.dg/template/access4.C: New test.
23813         * g++.dg/template/access5.C: New test.
23814         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
23815         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
23816         * g++.old-deja/g++.pt/ttp58.C: Likewise.
23817         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
23818
23819 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
23820
23821         * gcc.dg/gnu89-init-2.c: New test.
23822
23823 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
23824
23825         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
23826
23827 2002-07-20  Roger Sayle  <roger@eyesopen.com>
23828
23829         * gcc.c-torture/execute/20020720-1.c: New testcase.
23830
23831 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
23832
23833         * gcc.dg/cpp/Wsignprom.c: New tests.
23834
23835 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
23836
23837         * gcc.c-torture/execute/loop-13.c: New test.
23838
23839 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
23840
23841         * gcc.dg/cpp/expr.c: New tests.
23842
23843 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
23844
23845         * g++.dg/opt/pr6713.C: Add template instantiation.
23846
23847 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
23848
23849         * gcc.dg/nest.c: New test.
23850
23851 2002-07-17  Richard Henderson  <rth@redhat.com>
23852
23853         * g++.dg/opt/pr6713.C: New test.
23854
23855 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
23856
23857         * gcc.c-torture/execute/loop-2e.x: Let the testcase
23858         XFAIL for all x86 processors.
23859
23860 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
23861
23862         * gcc.c-torture/execute/20010122-1.x: Do not test with
23863         -fomit-frame-pointer.
23864
23865 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23866
23867         * g++.dg/template/instantiate2.C: New test.
23868         * g++.dg/template/spec4.C: New test.
23869
23870 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23871
23872         * g++.dg/template/access2.C: New test.
23873         * g++.dg/template/access3.C: New test.
23874
23875 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
23876
23877         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
23878         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
23879         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
23880         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
23881         Convert to use <stdarg.h>.
23882         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
23883         Delete.
23884         * gcc.dg/va-arg-2.c: New.
23885         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
23886
23887 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
23888
23889         * gcc.c-torture/compile/20020710-1.c: New test.
23890
23891 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
23892                           Andrew Pinski  <pinskia@physics.uc.edu>
23893
23894         gcc.c-torture/compile/simd-2.c: New testcase.
23895         gcc.c-torture/compile/simd-3.c: Likewise.
23896
23897 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
23898
23899         PR c++/7224
23900         * g++.dg/overload/error1.C: New test.
23901
23902 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23903
23904         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
23905         configuration and IRIX 6 O32 ABI.
23906
23907 2002-07-11  Roger Sayle  <roger@eyesopen.com>
23908
23909         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
23910
23911 2002-07-10  Roger Sayle  <roger@eyesopen.com>
23912
23913         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
23914
23915 2002-07-10  Jeffrey A Law  <law@redhat.com>
23916
23917         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
23918
23919         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
23920
23921 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
23922
23923         * gcc.dg/20020312-2.c: Check for __PPC__.
23924
23925 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
23926
23927         * gcc.c-torture/compile/20020709-1.c: New test.
23928
23929 2002-07-07  Roger Sayle  <roger@eyesopen.com>
23930
23931         * g++.dg/template/qualttp21.C: New test case.
23932
23933 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
23934
23935         * gcc.c-torture/compile/20020706-1.c: New test.
23936         * gcc.c-torture/compile/20020706-2.c: New test.
23937
23938 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
23939             Alexandre Oliva  <aoliva@redhat.com>
23940
23941         * g++.dg/warn/incomplete1.C: New test.
23942
23943 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23944
23945         PR c++/7099
23946         * g++.dg/warn/noreturn1.C: New test.
23947
23948 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
23949
23950         PR c++/6706
23951         * g++.dg/debug/debug6.C: New test.
23952         * g++.dg/debug/debug7.C: New test.
23953
23954 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
23955
23956         * gcc.c-torture/compile/simd-3.c: New test.
23957
23958 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
23959
23960         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
23961         * gcc.dg/20020620-1.c: Likewise.
23962
23963 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23964
23965         PR c++/6944
23966         * g++.dg/init/array4.C: New test.
23967         * g++.dg/init/array5.C: New test.
23968
23969 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
23970
23971         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
23972         * gcc.c-torture/execute/simd-2.c (main): Likewise.
23973
23974 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23975
23976         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
23977         * gcc.dg/wtr-aggr-init-1.c: Likewise.
23978         * gcc.dg/wtr-conversion-1.c: Likewise.
23979         * gcc.dg/wtr-escape-1.c: Likewise.
23980         * gcc.dg/wtr-int-type-1.c: Likewise.
23981         * gcc.dg/wtr-label-1.c: Likewise.
23982         * gcc.dg/wtr-static-1.c: Likewise.
23983         * gcc.dg/wtr-strcat-1.c: Likewise.
23984         * gcc.dg/wtr-suffix-1.c: Likewise.
23985         * gcc.dg/wtr-switch-1.c: Likewise.
23986         * gcc.dg/wtr-unary-plus-1.c: Likewise.
23987         * gcc.dg/wtr-union-init-1.c: Likewise.
23988         * gcc.dg/wtr-union-init-2.c: Likewise.
23989         * gcc.dg/wtr-union-init-3.c: Likewise.
23990
23991         * gcc.dg/wtr-func-def-1.c: New test.
23992
23993 2002-07-02 Devang Patel <dpatel@apple.com>
23994
23995         * objc.dg/param-1.m: New test.
23996
23997 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
23998
23999         * gcc.dg/cpp/trad/directive.c: Add test.
24000         * gcc.dg/cpp/trad/macroargs.c: Add test.
24001         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24002
24003 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24004
24005         * gcc.dg/cpp/cmdlne-M.c: New test.
24006
24007 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24008
24009         * objc.dg/desig-init-1.m: New test.
24010
24011 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24012
24013         PR c++/6716
24014         * g++.dg/template/instantiate1.C: New test.
24015
24016 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24017
24018         PR c++/7112
24019         * g++.dg/template/sizeof2.C: New test.
24020
24021 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24022
24023         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24024         gcc.dg/cpp/trad/include.c: New tests.
24025
24026 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24027
24028         PR target/7177
24029         * gcc.c-torture/compile/20020701-1.c: New test.
24030
24031 2002-07-01  Stan Shebs  <shebs@apple.com>
24032
24033         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24034         header here...
24035         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24036         (objc-torture-execute): or here.
24037
24038 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24039
24040         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24041
24042 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24043
24044         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24045
24046 2002-06-30  Devang Patel  <dpatel@apple.com>
24047
24048         * objc.dg/fsyntax-only.m: New test.
24049
24050 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24051
24052         PR c++/6695
24053         * g++.dg/template/friend7.C: New file.
24054
24055 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24056
24057         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24058         return type.
24059
24060 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24061
24062         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24063         avoid division by zero.
24064
24065 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24066
24067         * gcc.dg/Wunknownprag.c: New tests.
24068
24069 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24070
24071         * gcc.c-torture/execute/simd-2.c: New test.
24072
24073 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24074
24075         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24076         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24077         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24078         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24079         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24080         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24081         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24082         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24083         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24084         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24085         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24086         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24087         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24088         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24089         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24090         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24091         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24092
24093 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24094
24095         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24096         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24097         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24098         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24099         New tests.
24100         * gcc.dg/cpp/trad/directive.c: Update.
24101
24102 2002-06-23  Andreas Jaeger  <aj@suse.de>
24103
24104         * gcc.c-torture/execute/complex-6.c: New.
24105
24106 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24107
24108         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24109         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24110         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24111         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24112
24113 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24114
24115         * gcc.dg/cpp/trad: New directory with traditional tests copied
24116         from parent directory.
24117         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24118         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24119         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24120         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24121         Move to trad/ and rename.
24122         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24123         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24124         gcc.dg/cpp/trad/redef2.c: New tests.
24125         * gcc.dg/cpp/trad/trad.exp: New driver.
24126
24127 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24128
24129         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24130         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24131         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24132         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24133         Remove.
24134
24135 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24136
24137         * gcc.dg/20020620-1.c: New test.
24138
24139 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24140
24141         * g++.dg/template/ttp4.C: New test.
24142
24143 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24144
24145         * g++.dg/opt/vt1.C: Fix regexp.
24146
24147 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24148
24149         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24150         Don't use attribute `noinline'.
24151
24152 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24153
24154         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24155
24156 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24157
24158         * gcc.c-torture/execute/simd-1.c: New.
24159
24160         * gcc.dg/simd-1.c: New.
24161
24162 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24163
24164         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24165
24166 2002-06-16  Richard Henderson  <rth@redhat.com>
24167
24168         * g++.dg/ext/anon-struct1.C: New.
24169         * g++.dg/ext/anon-struct2.C: New.
24170         * g++.dg/ext/anon-struct3.C: New.
24171         * gcc.dg/anon-struct-1.c: New.
24172         * gcc.dg/anon-struct-2.c: New.
24173         * gcc.dg/anon-struct-3.c: New.
24174         * gcc.dg/20011008-1.c: Adjust warning text.
24175         * gcc.dg/20020527-1.c: Add -fms-extensions.
24176
24177 2002-06-16  Richard Henderson  <rth@redhat.com>
24178
24179         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24180
24181 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24182
24183         * gcc.c-torture/execute/20020615-1.c: New test.
24184
24185 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24186
24187         * gcc.c-tortuture/execute/compare-1.c: New test case.
24188         * gcc.c-tortuture/execute/compare-2.c: New test case.
24189         * gcc.c-tortuture/execute/compare-3.c: New test case.
24190
24191 2002-06-13  Richard Henderson  <rth@redhat.com>
24192
24193         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24194         ia64 ilp32.
24195
24196 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24197
24198         * g++.dg/template/typename2.C: Update error message.
24199
24200 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24201
24202         * gcc.c-torture/execute/20020611-1.c: New test.
24203
24204 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24205
24206         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24207         list of targets to skip.
24208
24209 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24210
24211         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24212         targets if not optimizing.
24213
24214 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24215
24216         * gcc.c-torture/compile/20020605-1.c: New test.
24217
24218         * g++.dg/opt/vt1.C: New test.
24219
24220         * gcc.dg/20020531-1.c: New test.
24221
24222         * gcc.dg/20020530-1.c: New test.
24223
24224         * gcc.dg/20020527-1.c: New test.
24225
24226         * g++.dg/opt/cse1.C: New test.
24227
24228 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24229
24230         * gcc.dg/20020607-2.c: New test case.
24231
24232 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24233
24234         * gcc.c-torture/compile/20020604-1.c: New test.
24235
24236 2002-06-04  Richard Henderson  <rth@redhat.com>
24237
24238         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24239         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24240         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24241
24242 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24243
24244         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24245
24246 2002-06-03  Richard Henderson  <rth@redhat.com>
24247
24248         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24249         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24250
24251 2002-06-02  Richard Henderson  <rth@redhat.com>
24252
24253         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24254         test functions static.
24255
24256 2002-06-02  Andreas Jaeger  <aj@suse.de>
24257
24258         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24259         now.
24260
24261 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24262
24263         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24264         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24265         Update for mofified diagnostics.
24266         * gcc.dg/c99-intconst-1.c: No longer fail.
24267
24268 2002-06-02  Richard Henderson  <rth@redhat.com>
24269
24270         * gcc.dg/uninit-A.c: Remove xfail markers.
24271
24272 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24273
24274         * gcc.dg/fnegate-1.c: New test case.
24275
24276 2002-05-30  Osku Salerma  <osku@iki.fi>
24277
24278         * gcc.c-torture/execute/mayalias-1.c: New file.
24279
24280 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24281
24282         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24283         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24284         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24285
24286 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24287
24288         * gcc.c-torture/execute/20020529-1.c: New test.
24289
24290 2002-05-27  Richard Henderson  <rth@redhat.com>
24291
24292         * g++.dg/ext/attrib6.C: New test case.
24293
24294 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24295
24296         * gcc.c-torture/execute/pure-1.c: New test.
24297
24298 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24299
24300         * gcc.dg/cpp/arith-2.c: Remove.
24301
24302 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24303
24304         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24305         * gcc.dg/cpp/if-3.c: Remove.
24306
24307 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24308
24309         * g++.dg/opt/cse2.C: New test.
24310
24311 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24312
24313         * gcc.dg/cpp/arith-1.c: New semantic tests.
24314         * gcc.dg/cpp/if-1.c: Update.
24315
24316 2002-05-24  Ben Elliston  <bje@redhat.com>
24317
24318         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24319
24320 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24321
24322         * gcc.dg/verbose-asm.c: New test.
24323
24324 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24325
24326         * gcc.dg/cpp/paste12.c: New test.
24327
24328 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24329
24330         * g++.dg/parse/named_ops.C: New test.
24331
24332 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24333
24334         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24335
24336 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24337
24338         * gcc.dg/weak-2.c: Allow optional leading underscore
24339         in scan-assembler symbol name.
24340         * gcc.dg/weak-3.c: Likewise.
24341         * gcc.dg/weak-4.c: Likewise.
24342         * gcc.dg/weak-5.c: Likewise.
24343
24344 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24345
24346         * gcc.dg/20020523-1.c: New test.
24347
24348 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24349
24350         * objc.dg/const-str-2.m: Update now that we stop after
24351         a command line error.
24352
24353 2002-05-22  Richard Henderson  <rth@redhat.com>
24354
24355         * g++.dg/dg.exp: Fix typo in test pruneing.
24356
24357 2002-05-22  Richard Henderson  <rth@redhat.com>
24358
24359         * g++.dg/dg.exp: Prune the tls subdirectory.
24360         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24361         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24362         * g++.dg/tls/init-1.C: New.
24363
24364 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * gcc.dg/20020517-1.c: New test.
24367
24368 2002-05-21  Richard Henderson  <rth@redhat.com>
24369
24370         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24371         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24372
24373 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24374
24375         * g++.dg/other/copy2.C: New test.
24376
24377 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24378
24379         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24380         (MAX_COPY): Bump up to 10 times sizeof (long long).
24381         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24382
24383         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24384         sizeof (long long).
24385
24386         * gcc.c-torture/execute/strcpy-1.c: New test.
24387
24388 2002-05-19  Jason Merrill  <jason2redhat.com>
24389
24390         * g++.dg/ext/oper1.C: New test.
24391
24392 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24393 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24394
24395         * README.QMTEST: New file.
24396
24397         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24398
24399 2002-05-19  Andreas Jaeger  <aj@suse.de>
24400
24401         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24402         now.
24403         * gcc.c-torture/execute/loop-2d.x: Likewise.
24404
24405 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24406
24407         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24408         support weak symbols.
24409         * gcc.dg/weak-4.c: Likewise
24410         * gcc.dg/weak-6.c: Likewise
24411
24412 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24413
24414         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24415         cygwin, coff and h8300-*-hms targets
24416         * gcc.dg/weak-5.c: Likewise
24417         * gcc.dg/weak-7.c: Likewise
24418
24419 2002-05-16  Jason Merrill  <jason@redhat.com>
24420
24421         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24422         (scan-assembler-not, scan-assembler-dem): Likewise.
24423         (scan-assembler-dem-not): Likewise.
24424
24425 2002-05-15  Richard Henderson  <rth@redhat.com>
24426
24427         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24428
24429 2002-05-15  Richard Henderson  <rth@redhat.com>
24430
24431         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24432         (vfoo1f): Warning here.
24433         (vfoo1l): Don't redefine the alias.
24434
24435 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24436
24437         * g++.dg/init/pm1.C: New test.
24438
24439 2002-05-12  David S. Miller  <davem@redhat.com>
24440
24441         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24442         types.
24443
24444 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24445
24446         * gcc.c-torture/execute/20020510-1.c: New test case.
24447
24448 2002-05-10  David S. Miller  <davem@redhat.com>
24449
24450         * gcc.c-torture/execute/conversion.c: Test long double too.
24451
24452 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24453
24454         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24455         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24456         * lib/g++.exp (g++_link_flags): Likewise.
24457         * lib/objc.exp (objc_target_compile): Likewise.
24458
24459 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24460
24461         * gcc.dg/cpp/poison.c: Update.
24462         * gcc.dg/cpp/20000625-2.c: Remove.
24463         * gcc.dg/cpp/direct2s.c: Remove final test.
24464
24465 2002-05-08  Tom Rix  <trix@redhat.com>
24466
24467         * gcc.c-torture/execute/20020508-1.c: New test.
24468         * gcc.c-torture/execute/20020508-2.c: New test.
24469         * gcc.c-torture/execute/20020508-3.c: New test.
24470
24471 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24472
24473         * gcc.dg/cpp/charconst-4.c: More tests.
24474
24475 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24476
24477         PR c/6569
24478         * gcc.dg/weak-3.c: Update location of warning messages.
24479         * gcc.dg/weak-5.c: Likewise.
24480
24481 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24482
24483         * gcc.c-torture/execute/20020506-1.c: New test case.
24484
24485 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24486
24487         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24488
24489 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24490
24491         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24492
24493 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24494
24495         * gcc.dg/cpp/charconst-3.c: New test.
24496
24497 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24498
24499         * gcc.dg/cpp/charconst.c: Update tests.
24500
24501 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24502
24503         * treelang: Added directory for new sample language treelang. Also
24504         lib/treelang.exp: New file to signal treelang should be tested.
24505
24506 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24507
24508         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24509         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24510         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24511         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24512         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24513         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24514         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24515
24516 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24517
24518         * gcc.dg/format/xopen-2.c: New test.
24519
24520 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24521
24522         * gcc.dg/20020503-1.c: New test.
24523
24524 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24525
24526         * g++.dg/init/dtor1.C: Make it tougher.
24527
24528 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24529
24530         * g++.dg/init/dtor1.C: New test.
24531
24532 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24533
24534         * gcc.dg/altivec-8.c: New.
24535
24536 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24537
24538         * gcc.dg/altivec-7.c: New.
24539
24540 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24541
24542         * g++.dg/parse/typedef1.C: New test.
24543
24544 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24545
24546         PR c++/6486
24547         * g++.dg/template/friend6.C: New test.
24548
24549         PR c++/6492
24550         * g++.dg/init/copy1.C: New test.
24551
24552 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24553
24554         * g++.dg/warn/effc1.C: New test.
24555
24556 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24557
24558         * gcc.dg/cpp/if-cexp.c: Add a test.
24559
24560 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24561
24562         * gcc.dg/20020426-2.c: New test.
24563
24564 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24565
24566         * gcc.dg/cpp/if-mop.c: Update.
24567         * gcc.dg/cpp/if-mpar.c: Add test.
24568         * gcc.dg/cpp/if-oppr.c: Update.
24569
24570 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24571
24572         PR c/6343
24573         * gcc.dg/weak-[2-7].c: New tests.
24574
24575 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24576
24577         * gcc.dg/enum1.c: New test.
24578
24579 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24580
24581         PR c++/6497
24582         * g++.dg/inherit/access2.C: New test.
24583
24584 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24585
24586         PR bootstrap/6445
24587         * gcc.dg/20020426-1.c: New test.
24588
24589 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24590
24591         * g++.dg/abi/enum1.C: New test.
24592
24593 2002-04-26  Richard Henderson  <rth@redhat.com>
24594
24595         * gcc.dg/c99-bool-1.c: Expect always true warning.
24596
24597 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24598
24599         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24600
24601 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24602
24603         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24604         targets.
24605
24606 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24607
24608         * g++.dg/abi/mange7.C: New test.
24609
24610         PR c++/6438.
24611         * g++.dg/parse/stmtexpr2.C: New test.
24612
24613 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24614
24615         * gcc.dg/20020312-2.c: Add SH target.
24616
24617 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24618
24619         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24620         compiler output on mips*-*-irix*.
24621
24622 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24623
24624         * g++.dg/parse/attr1.C: New test.
24625
24626 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24627
24628         * gcc.c-torture/execute/string-opt-17.c: New test case.
24629         * gcc.c-torture/execute/memset-2.c: New test case.
24630
24631 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24632
24633         PR c++/6256:
24634         * g++.dg/template/friend5.C: New test.
24635
24636         PR c++/6331:
24637         * g++.dg/template/qual1.C: Likewise.
24638
24639 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24640
24641         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24642         Include stdlib.h, not stdio.h or ctype.h.
24643
24644 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24645
24646         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24647         cris-*-elf* and mmix-*-*.
24648         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24649         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24650         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24651         Ditto.
24652         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24653         * gcc.dg/wchar_t-1.c: Ditto.
24654
24655 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24656
24657         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24658         Clarify comment.
24659
24660 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24661
24662         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24663
24664 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24665
24666         * gcc.c-torture/execute/20000906-1.x: Delete.
24667
24668 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24669
24670         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24671
24672 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24673
24674         * PR6367
24675         * g77.f-torture/execute/6367.f: New test.
24676         * g77.f-torture/execute/6367.x: Disable for MMIX.
24677
24678 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24679
24680         * PR6352
24681         * g++.dg/opt/inline2.C: New test.
24682
24683 2002-04-18  Richard Henderson  <rth@redhat.com>
24684
24685         * gcc.dg/20000906-1.c: Enable for all targets.
24686         * gcc.c-torture/compile/iftrap-2.c: New.
24687
24688 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24689
24690         * gcc.dg/20020418-1.c: New test.
24691         * gcc.dg/20020418-2.c: New test.
24692
24693 2002-04-18  Richard Henderson  <rth@redhat.com>
24694
24695         * gcc.c-torture/compile/iftrap-1.c: New.
24696         * gcc.dg/iftrap-1.c: Adjust for ia64.
24697         * gcc.dg/iftrap-2.c: New.
24698
24699 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
24700
24701         * gcc.c-torture/compile/20020418-1.c: New test.
24702
24703 2002-04-18  Roger Sayle  <roger@eyesopen.com>
24704
24705         * gcc.c-torture/compile/20020415-1.c: New.
24706
24707 2002-04-18  David S. Miller  <davem@redhat.com>
24708
24709         * gcc.c-torture/execute/20020418-1.c: New test.
24710
24711 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
24712
24713         * gcc.dg/20020416-1.c: New test.
24714
24715         * g++.dg/opt/inline1.C: New test.
24716
24717 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
24718
24719         * gcc.dg/altivec-5.c: New test.
24720
24721         * gcc.dg/20020415-1.c: New test.
24722
24723 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
24724
24725         * testsuite/lib/chill.exp: Remove.
24726
24727 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
24728
24729         * g++.dg/other/big-struct.C: New test.
24730
24731 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
24732
24733         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
24734         of scratch file.
24735
24736 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
24737
24738         PR c/6277
24739         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
24740         in scan-assembler function name
24741
24742 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
24743
24744         * g77.f-torture/execute/980628-4.x,
24745         g77.f-torture/execute/980628-5.x,
24746         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24747         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24748         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
24749         i[34567]86-*-*.
24750
24751 2002-04-13  David S. Miller  <davem@redhat.com>
24752
24753         * gcc.c-torture/execute/20020413-1.c: New test.
24754
24755 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
24756
24757         * gcc.dg/asm-6.c,
24758         * g++.dg/ext/asm1.C: New tests.
24759
24760 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
24761
24762         PR c++ 5373.
24763         * g++.dg/parse/stmtexpr1.C: New test.
24764
24765         PR c++/5189.
24766         * g++.dg/template/copy1.C: New test.
24767
24768 2002-04-12  Richard Henderson  <rth@redhat.com>
24769
24770         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
24771
24772 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
24773
24774         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
24775         gcc.c-torture/execute/20020307-2.c.
24776
24777 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
24778
24779         * g++.dg/ext/attrib5.C,
24780         * g++.dg/lookup/struct1.C: New tests.
24781
24782 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
24783
24784         * gcc.dg/20020411-1.c: New test.
24785
24786         * gcc.c-torture/execute/20020411-1.c: New test.
24787
24788 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
24789
24790         * g77.f-torture/execute/6177.f: New test.
24791
24792 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
24793
24794         PR middle-end/6247
24795         * g++.dg/opt/cleanup1.C: New test.
24796
24797         * g++.dg/opt/const1.C: New test.
24798
24799 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
24800
24801         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
24802
24803 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
24804
24805         PR c++/5507
24806         * g++.dg/template/typename2.C: New test.
24807
24808 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
24809
24810         * gcc.c-torture/execute/loop-12.c: New.
24811
24812 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
24813
24814         * g77.f-torture/execute/980628-4.x,
24815         g77.f-torture/execute/980628-5.x,
24816         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
24817         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
24818         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
24819
24820 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24821
24822         PR optimization/6086
24823         * g++.dg/opt/preinc1.C: New test.
24824
24825 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24826
24827         PR c++/5571
24828         * g++.dg/opt/static2.C: New test.
24829
24830 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
24831
24832         PR c/5120
24833         * gcc.dg/20020406-1.c: New test.
24834
24835 2002-04-04  David S. Miller  <davem@redhat.com>
24836
24837         * gcc.c-torture/execute/20020404-1.c: New test.
24838
24839 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
24840
24841         PR c/6123
24842         * gcc.dg/20020312-2.c: Do not declare global register variable
24843         if __PIC__ or __pic__ is defined.
24844
24845 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
24846
24847         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
24848         __asm__ so that it works correctly even if -ansi -pedantic-errors.
24849
24850 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24851
24852         * gcc.misc-tests/linkage.exp: Update last change to handle
24853         sparc*-, not just sparc-.
24854
24855 2002-04-03  Richard Henderson  <rth@redhat.com>
24856
24857         * gcc.dg/cpp/ucs.c: Improved long UCS test.
24858
24859 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24860
24861         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
24862
24863 2002-04-02  David S. Miller  <davem@redhat.com>
24864
24865         * gcc.c-torture/execute/20020402-3.c: New test.
24866
24867 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
24868
24869         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
24870         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
24871
24872         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
24873         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
24874         g77.f-torture/execute/20001201.x,
24875         g77.f-torture/execute/u77-test.x: New files.
24876
24877         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
24878         * gcc.dg/wchar_t-1.c: Ditto.
24879
24880 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24881
24882         * gcc.c-torture/execute/20020402-1.c: New test.
24883
24884 2002-04-01  Richard Henderson  <rth@redhat.com>
24885
24886         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
24887
24888         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
24889
24890 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24891
24892         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
24893
24894 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24895
24896         * g++.dg/inherit/template-as-base.C: Expect error.
24897         * g++.dg/inherit/namespace-as-base.C: Likewise.
24898
24899 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
24900
24901         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
24902         g++.dg/ext/instantiate3.C: Tweak match patterns.
24903
24904         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
24905         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
24906         -da test.
24907
24908 2002-03-31  Richard Henderson  <rth@redhat.com>
24909
24910         * gcc.dg/special/alias-2.c: New.
24911         * gcc.dg/special/ecos.exp: Run it.
24912
24913 2002-03-31  Richard Henderson  <rth@redhat.com>
24914
24915         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
24916
24917 2002-03-31  Kazu Hirata  <kazu@hxi.com>
24918
24919         * gcc.dg/weak-1.c: Disable on h8300 port.
24920
24921 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
24922
24923         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
24924         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
24925         ordering tests.
24926         * g++.dg/bprob/bprob-1.C: New test.
24927         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
24928         * g++.dg/gcov/gcov-1.C: New test.
24929         * g++.dg/gcov/gcov-1.x: New file.
24930         * g++.dg/gcov/gcov-2.C: New test.
24931         * g++.dg/gcov/gcov-3.C: New test.
24932         * g++.dg/gcov/gcov-3.h: New file.
24933
24934 2002-03-28  Roger Sayle  <roger@eyesopen.com>
24935
24936         * g++.old-deja/g++.other/builtins5.C: New test.
24937         * g++.old-deja/g++.other/builtins6.C: New test.
24938         * g++.old-deja/g++.other/builtins7.C: New test.
24939         * g++.old-deja/g++.other/builtins8.C: New test.
24940         * g++.old-deja/g++.other/builtins9.C: New test.
24941
24942 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
24943
24944         * g++.dg/opt/static1.C: New test.
24945
24946         * g++.dg/opt/longbranch1.C: New test.
24947
24948 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
24949
24950         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
24951
24952         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
24953
24954 2002-03-28  Jeffrey A Law  (law@redhat.com)
24955
24956         * gcc.c-torture/execute/20020328-1.c: New test.
24957
24958 2002-03-27  Richard Henderson  <rth@redhat.com>
24959
24960         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
24961         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
24962         move from g++.old-deja/g++.ext/.
24963
24964 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
24965
24966         * g++.dg/init/new2.C: New test.
24967
24968 2002-03-26  Richard Henderson  <rth@redhat.com>
24969
24970         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
24971
24972         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
24973         on sparc.
24974
24975         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
24976         sparcv9 systems.
24977         * gcc.dg/20001102-1.c: Likewise.
24978
24979 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
24980
24981         * gcc.dg/cpp/endif-pedantic1.c,
24982         gcc.dg/cpp/endif-pedantic2.c:  New tests.
24983
24984 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
24985
24986         * g++.dg/init/new1.C: New test.
24987
24988 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         * g++.dg/abi/vbase9.C: New test.
24991
24992 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
24993
24994         * gcc.dg/arm-asm.c: New test.
24995
24996 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
24997
24998         * gcc.dg/Wswitch-enum.c: New test.
24999         Fix PR c/5044.
25000
25001 2002-03-26  Richard Henderson  <rth@redhat.com>
25002
25003         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25004         structure.
25005
25006 2002-03-25  Richard Henderson  <rth@redhat.com>
25007
25008         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25009         sparcv9 systems.
25010
25011         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25012         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25013
25014 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25015
25016         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25017
25018 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25019
25020         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25021         targets using generic thunk support.
25022
25023 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25024
25025         * gcc.c-torture/compile/20020323-1.c: New test.
25026
25027         * g++.dg/opt/conj2.C: New test.
25028
25029 2002-03-24  Richard Henderson  <rth@redhat.com>
25030
25031         * gcc.dg/weak-1.c: Use -fno-common.
25032
25033 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25034
25035         * g77.dg/f77-edit-apostrophe-out.f: New test
25036         * g77.dg/f77-edit-h-out.f: New test
25037         * g77.dg/f77-edit-t-in.f: New test
25038         * g77.dg/f77-edit-t-out.f: New test
25039         * g77.dg/f77-edit-x-out.f: New test
25040         * g77.dg/f77-edit-slash-out.f: New test
25041         * g77.dg/f77-edit-colon-out.f: New test
25042         * g77.dg/f77-edit-s-out.f: New test
25043
25044 2002-03-24  Richard Henderson  <rth@redhat.com>
25045
25046         * objc/execute/formal_protocol-6.x: New XFAIL.
25047
25048 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25049
25050         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25051         that do not support weak symbols
25052
25053 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25054
25055         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25056         * lib/g77.exp:  Likewise
25057         * lib/objc.exp: Likewise
25058
25059 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25060
25061         * gcc.dg/Wswitch-default.c: New test.
25062
25063 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * g++.dg/other/enum1.C: New test.
25066
25067 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25068
25069         * gcc.dg/pragma-ep-3.c: Fix typo.
25070
25071 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25072
25073         * g++.dg/inherit/template-as-base.C: New test.
25074
25075 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25078         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25079
25080 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25081
25082         * gcc.dg/cpp/multiline.c: Update to match.
25083
25084 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25085
25086         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25087
25088 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25089
25090         * gcc.dg/cpp/extratokens2.c:  New file.
25091
25092 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25093
25094         * gcc.dg/20020312-2.c: Add rs6000 target.
25095
25096         * gcc.c-torture/compile/20020319-1.c: New test.
25097
25098 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25099
25100         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25101         (A, E): Handle this.
25102
25103 2002-03-20  Jason Merrill  <jason@redhat.com>
25104
25105         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25106         ignoring -fpic.
25107         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25108         through prune_gcc_output.
25109
25110 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25111
25112         * gcc.c-torture/compile/20020320-1.c: New test.
25113
25114 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25115
25116         * gcc.c-torture/compile/20020318-1.c: New test.
25117
25118         * gcc.dg/struct-by-value-1.c: New test.
25119
25120         * gcc.dg/20020319-1.c: New test.
25121
25122 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25123
25124         * g++.dg/opt/conj1.C: New test.
25125
25126 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25127
25128         * g++.dg/template/qualttp20.C: Revert previous change.
25129         * g++.dg/template/qualttp3.C: Likewise.
25130         * g++.dg/template/qualttp4.C: Likewise
25131         * g++.dg/template/qualttp5.C: Likewise
25132         * g++.dg/template/qualttp6.C: Likewise
25133         * g++.dg/template/qualttp7.C: Likewise
25134         * g++.dg/template/qualttp8.C: Likewise
25135         * g++.dg/template/recurse.C: Likewise.
25136
25137 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25138
25139         * gcc.dg/cpp/wchar-1.c: Update.
25140
25141 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25142
25143         * g++.dg/template/conv1.C: New test.
25144         * g++.dg/template/conv2.C: New test.
25145         * g++.dg/template/conv3.C: New test.
25146         * g++.dg/template/conv4.C: New test.
25147
25148 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25149
25150         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25151         * g++.dg/template/qualttp3.C: Likewise.
25152         * g++.dg/template/qualttp4.C: Likewise
25153         * g++.dg/template/qualttp5.C: Likewise
25154         * g++.dg/template/qualttp6.C: Likewise
25155         * g++.dg/template/qualttp7.C: Likewise
25156         * g++.dg/template/qualttp8.C: Likewise
25157         * g++.dg/template/recurse.C: Likewise.
25158
25159 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25160
25161         * g++.dg/opt/dtor1.C: New test.
25162
25163 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25164
25165         * gcc.c-torture/compile/20020315-1.c: New test.
25166
25167 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25168
25169         * gcc.dg/weak-1.c: Fix scan tests.
25170
25171 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25172
25173         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25174         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25175         cris-*-aout* mmix-*-*.
25176         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25177         cris-*-aout* mmix-*-*.
25178         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25179         cris-*-elf* cris-*-aout* and mmix-*-*.
25180         * gcc.dg/20001009-1.c: Ditto.
25181         * gcc.dg/20010912-1.c: Ditto.
25182         * gcc.dg/20020122-4.c: Ditto.
25183         * gcc.dg/inline-2.c: Ditto.
25184
25185 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25186
25187         * gcc.c-torture/compile/20020314-1.c: New test.
25188
25189 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25190
25191         * gcc.c-torture/execute/20020314-1.c: New test.
25192
25193 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25194
25195         * g++.dg/warn/Wunused-1.C: New test.
25196
25197 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25198
25199         * g++.dg/abi/mangle6.C: New test.
25200
25201 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25202
25203         * gcc.c-torture/compile/20020309-2.c: New test.
25204
25205         * gcc.c-torture/compile/20020312-1.c: New test.
25206
25207 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25208
25209         * g++.dg/other/access1.C: New test.
25210
25211 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * gcc.c-torture/execute/wchar_t-1.c: New test.
25214
25215 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25216
25217         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25218
25219 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25220
25221         * gcc.dg/20020312-1.c: New test case.
25222
25223 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25224
25225         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25226
25227 2002-03-11  Richard Henderson  <rth@redhat.com>
25228
25229         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25230         * g++.old-deja/g++.jason/report.C: Likewise.
25231
25232 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25235         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25236
25237 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25238
25239         * testsuite/g++.dg/overload/pmf1.C: New test.
25240
25241 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25242
25243         * gcc.c-torture/execute/20020307-1.c: Use long.
25244
25245 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25246
25247         PR optimization/5844
25248         * gcc.dg/20020310-1.c: New test.
25249
25250 2002-03-09  Michael Meissner  <meissner@redhat.com>
25251
25252         * gcc.c-torture/execute/memcpy-2.c: New test.
25253         * gcc.c-torture/execute/memset-1.c: New test.
25254         * gcc.c-torture/execute/strlen-1.c: New test.
25255         * gcc.c-torture/execute/strcmp-1.c: New test.
25256         * gcc.c-torture/execute/strncmp-1.c: New test.
25257
25258 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25259
25260         * gcc.dg/ppc-ldstruct.c: New test.
25261
25262 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25263
25264         * gcc.c-torture/execute/va-arg-22.c: New test.
25265
25266 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25267
25268         * gcc.c-torture/compile/20020309-1.c: New test.
25269
25270 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25271
25272         * gcc.c-torture/execute/20020307-2.c: New test.
25273
25274 2002-03-07  Jeffrey A Law  (law@redhat.com)
25275
25276         * g77.f-torture/compile/20020307-1.f: New test.
25277
25278 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25279
25280         * gcc.dg/unordered-1.c: New test.
25281
25282 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25283
25284         * gcc.c-torture/execute/20020307-1.c: New test.
25285
25286 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25287
25288         * gcc.dg/20020304-1.c: New test.
25289
25290         * gcc.c-torture/compile/20020304-2.c: New test.
25291
25292 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25293
25294         * gcc.c-torture/compile/20020304-1.c: New test case
25295         (from PR c/5830).
25296
25297 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25298
25299         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25300
25301 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25302
25303         * g++.dg/other/classkey1.C: New test.
25304
25305 2002-03-01  Richard Henderson  <rth@redhat.com>
25306
25307         * gcc.c-torture/compile/981223-1.x: New.
25308         * gcc.c-torture/compile/920625-1.x: New.
25309
25310 2002-02-28  Richard Henderson  <rth@redhat.com>
25311
25312         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25313
25314 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25315
25316         * gcc.c-torture/execute/20020227-1.c: New test.
25317
25318 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25319
25320         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25321         here" ERROR lines.
25322         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25323         * g++.old-deja.g++.other/defarg1.C: Likewise.
25324         * g++.old-deja/g++.pt/calls2.C: Likewise.
25325         * g++.old-deja/g++.pt/crash20.C: Likewise.
25326         * g++.old-deja/g++.pt/crash30.C: Likewise.
25327         * g++.old-deja/g++.pt/crash36.C: Likewise.
25328         * g++.old-deja/g++.pt/crash6.C: Likewise.
25329         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25330         * g++.old-deja/g++.pt/derived3.C: Likewise.
25331         * g++.old-deja/g++.pt/error1.C: Likewise.
25332         * g++.old-deja/g++.pt/friend21.C: Likewise.
25333         * g++.old-deja/g++.pt/friend23.C: Likewise.
25334         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25335         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25336
25337 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25338
25339         * gcc.c-torture/execute/20020225-2.c: New test.
25340
25341 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25342
25343         * gcc.c-torture/execute/920730-1t.c,
25344         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25345         Delete test cases, only relevant to -traditional.
25346
25347 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25348
25349         * gcc.dg/cpp/undef1.c: Remove.
25350         * gcc.dg/cpp/directiv.c: Update.
25351         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25352
25353 2002-02-27  Michael Meissner  <meissner@redhat.com>
25354
25355         * gcc.c-torture/execute/20020226-1.c: New test.
25356
25357 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * g++.dg/debug/debug4.C: New test.
25360
25361         * gcc.dg/ia64-visibility-1.c: New test.
25362
25363 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25364
25365         * gcc.dg/debug/20020224-1.c: New.
25366
25367 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25368
25369         * gcc.c-torture/execute/960416-1.x: New.
25370         * gcc.c-torture/execute/divconst-3.x: Likewise.
25371
25372 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25373
25374         * gcc.dg/20020224-1.c: New test.
25375
25376 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25377
25378         * gcc.c-torture/execute/20020225-1.c: New.
25379
25380 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25381
25382         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25383
25384 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25385
25386         * gcc.dg/20020222-1.c: New test.
25387
25388 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25389
25390         * g++.dg/opt/anonunion1.C: New test.
25391
25392 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25393
25394         * g++.dg/template/qualttp19.C: New test.
25395         * g++.dg/template/qualttp20.C: New test.
25396         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25397         * g++.old-deja/g++.other/qual1.C: Likewise.
25398
25399 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25400
25401         * gcc.dg/attr-alwaysinline.c: New.
25402
25403 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * gcc.dg/20020220-1.c: New test.
25406
25407         * gcc.dg/20020220-2.c: New test.
25408
25409         * g++.dg/opt/mmx1.C: New test.
25410
25411 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25412
25413         * gcc.c-torture/compile/20020110.c: New test.
25414
25415 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25416
25417         * gcc.c-torture/execute/20020219-1.c: New test.
25418
25419         * gcc.dg/20020219-1.c: New test.
25420
25421         * gcc.dg/noncompile/20020220-1.c: New test.
25422
25423         * g++.dg/opt/ptrintsum1.C: New test.
25424
25425         * gcc.dg/debug/20020220-1.c: New test.
25426
25427 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25428
25429         * gcc.c-torture/execute/20020216-1.c: New test.
25430
25431 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25432
25433         * gcc.dg/decl-1.c: Update, new test.
25434
25435 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25436
25437         * g++.dg/abi/bitfield1.C: New test.
25438         * g++.dg/abi/bitfield2.C: New test.
25439
25440 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25441
25442         * gcc.dg/attr-nest.c: New test.
25443
25444 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25445
25446         * gcc.c-torture/execute/20020215-1.c: New test.
25447
25448 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25449
25450         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25451         * g++.dg/debug/debug.exp: New.
25452         * g++.dg/debug/trivial.C: New.
25453         * g++.dg/debug/debug1.C: Moved...
25454         * g++.dg/other/debug1.C: ...from here.
25455         * g++.dg/debug/debug2.C: Moved...
25456         * g++.dg/other/debug2.C: ...from here.
25457         * g++.dg/debug/debug3.C: Moved...
25458         * g++.dg/other/debug3.C: ...from here.
25459
25460         * gcc.dg/noncompile/20020213-1.c: New test.
25461
25462 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25463
25464         * g++.dg/other/debug3.C: New test.
25465
25466         * gcc.c-torture/execute/20020213-1.c: New test.
25467
25468 2002-02-13  Richard Smith <richard@ex-parrot.com>
25469
25470         * g++.old-deja/g++.other/thunk1.C: New test.
25471
25472 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25473
25474         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25475
25476 2002-02-13  Stan Shebs  <shebs@apple.com>
25477
25478         * gcc.dg/altivec-3.c: New.
25479
25480 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25481
25482         * gcc.dg/Wunreachable-1.c: New test.
25483         * gcc.dg/Wunreachable-2.c: New test.
25484
25485 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25486
25487         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25488
25489 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25490
25491         * gcc.dg/decl-1.c: New test.
25492
25493 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25494
25495         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25496
25497 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25498
25499         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25500         * gcc.c-torture/compile/980506-1.x: Likewise.
25501
25502 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25503
25504         * gcc.dg/20020210-1.c: New.
25505
25506 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25507
25508         * g77.f-torture/execute/947.f: New regression test
25509         for PR fortran/947.
25510
25511 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25512
25513         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25514         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25515
25516 2002-02-08  Richard Henderson  <rth@redhat.com>
25517
25518         * gcc.c-torture/compile/labels-3.c: New.
25519
25520 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25521
25522         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25523         expression statements work instead.
25524         * gcc.dg/noncompile/20020207-1.c: New test.
25525
25526 2002-02-07  Richard Henderson  <rth@redhat.com>
25527
25528         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25529
25530 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25531
25532         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25533         message from g77
25534         * lib/g77-dg.exp: Trim g77 error messages so that they are
25535         recognized by dg.exp.
25536
25537 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25538
25539         PR fortran/5473
25540         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25541
25542 2002-02-07  Richard Henderson  <rth@redhat.com>
25543
25544         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25545         to be sufficiently aligned for integers.
25546
25547 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25548
25549         * g++.dg/template/friend4.C: New test.
25550
25551 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25552
25553         PR fortran/5743
25554         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25555         unsupported cases.
25556
25557 2002-02-07  Richard Henderson  <rth@redhat.com>
25558
25559         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25560         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25561         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25562         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25563
25564 2002-02-06  Richard Henderson  <rth@redhat.com>
25565
25566         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25567
25568 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25569
25570         * gcc.dg/20020206-1.c: New test.
25571
25572 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25573
25574         * gcc.c-torture/execute/20020206-1.c: New test.
25575
25576         * gcc.c-torture/execute/20020206-2.c: New test.
25577
25578         PR optimization/5429:
25579         * gcc.c-torture/compile/20020206-1.c: New test.
25580
25581 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25582
25583         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25584         as certain file formats cannot support particularly large
25585         alignments.
25586
25587         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25588         and do not expect to be able to link the executable.
25589
25590         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25591         fail because the COFF format does not support the weak attribute.
25592
25593 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25594
25595         * g77.dg/pr5473.f:  New test
25596
25597 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25598
25599         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25600         Fix testcase accordingly.
25601
25602 2002-02-04  Richard Henderson  <rth@redhat.com>
25603
25604         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25605         (buf): Change to be an array of pointers, not ints.
25606
25607 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25608
25609         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25610         before all tests.  Move warning one line above to match where it
25611         C frontend emits.
25612         * gcc.dg/Wswitch-2.c: New test.
25613         * g++.dg/warn/Wswitch-1.C: New test.
25614         * g++.dg/warn/Wswitch-2.C: New test.
25615
25616 2002-02-04  Richard Henderson  <rth@redhat.com>
25617
25618         * g++.dg/abi/offsetof.C: Fix size comparison.
25619
25620 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25621
25622         * gcc.dg/cast-qual-2.c: New test.
25623
25624 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25625
25626         * gcc.dg/20020201-4.c: New test.
25627
25628 2002-02-04  Ben Elliston  <bje@redhat.com>
25629
25630         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25631         target_info attribute != 0, in addition to the empty string.
25632         (gcc_target_compile): Likewise.
25633
25634 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25635
25636         * gcc.dg/Wswitch.c: New test.
25637         PR gcc/4475. PR gcc/3780.
25638
25639 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25640
25641         * g77.f-torture/execute/5122.f: New test for regressions
25642         against PR fortran/5122.
25643
25644 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25645
25646         * g77.f-torture/compile/pr3743.f: Delete
25647         * g77.dg/pr3743-1.f: New test.
25648         * g77.dg/pr3743-2.f: New test.
25649         * g77.dg/pr3743-3.f: New test.
25650         * g77.dg/pr3743-4.f: New test.
25651
25652 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25653
25654         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25655
25656 2002-02-02  Richard Henderson  <rth@redhat.com>
25657
25658         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25659         * gcc.c-torture/execute/bf64-1.c: Likewise.
25660
25661 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25662
25663         * gcc.dg/20020201-2.c: New test.
25664
25665         * gcc.dg/20020201-3.c: New test.
25666
25667         * gcc.c-torture/execute/bitfld-2.c: New test.
25668
25669 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25670
25671         * gcc.dg/bitfld-1.c: Update.
25672         * gcc.dg/bitfld-2.c: Update.
25673         * gcc.c-torture/execute/bitfld-1.x: New.
25674
25675 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25676
25677         * gcc.c-torture/execute/20020201-1.c: New test.
25678
25679 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25680
25681         PR target/5469
25682         * gcc.dg/20020201-1.c: New test.
25683
25684 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25685
25686         PR fortran/3743
25687         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
25688         * g77.f-torture/compile/pr3743.x: Remove
25689
25690 2002-01-31  Tom Rix  <trix@redhat.com>
25691
25692         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
25693
25694 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25695
25696         * gcc.dg/noncompile/20020130-1.c: New test.
25697
25698 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
25699
25700         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
25701
25702 2002-01-29  Richard Henderson  <rth@redhat.com>
25703
25704         * gcc.c-torture/execute/991118-1.c: Cast various constants back
25705         to long long.
25706         * gcc.c-torture/execute/bf64-1.c: Likewise.
25707
25708 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
25709
25710         * gcc.c-torture/execute/20020129-1.c: New test.
25711
25712 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25713
25714         * gcc.c-torture/compile/20000224-1.c: Update.
25715         * gcc.c-torture/execute/bitfld-1.c: New tests.
25716         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
25717         * gcc.dg/uninit-A.c: Update.
25718
25719 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25720
25721         * g++.dg/template/ctor1.C: Add instantiation.
25722
25723 2002-01-28  Paul Koning  <pkoning@equallogic.com>
25724
25725         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
25726         argument to __builtin_prefetch to be const ptr.
25727
25728 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
25729
25730         * gcc.c-torture/compile/20020120-1.c: New test.
25731
25732 2002-01-27  Kazu Hirata  <kazu@hxi.com>
25733
25734         * gcc.c-torture/execute/20020127-1.c: New test.
25735
25736 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
25737
25738         * g77.dg/f77-edit-i-in.f: New test
25739         * g77.dg/f77-edit-i-out.f: New test
25740
25741 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
25742
25743         * gcc.dg/debug/debug.exp: New file.
25744         * gcc.dg/debug/trivial.c: New file.
25745         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
25746         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
25747         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
25748         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
25749         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
25750         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
25751         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
25752         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
25753         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
25754         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
25755         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
25756         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
25757         * gcc.dg/20000503-1.c: Removed.
25758         * gcc.dg/20010207-1.c: Removed.
25759         * gcc.dg/20011223-1.c: Removed.
25760         * gcc.dg/20020104-2.c: Removed.
25761         * gcc.dg/debug-1.c: Removed.
25762         * gcc.dg/debug-2.c: Removed.
25763         * gcc.dg/debug-3.c: Removed.
25764         * gcc.dg/debug-4.c: Removed.
25765         * gcc.dg/debug-5.c: Removed.
25766         * gcc.dg/debug-6.c: Removed.
25767         * gcc.dg/dwarf2-1.c: Removed.
25768         * gcc.dg/dwarf2-2.c: Removed.
25769
25770 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
25771
25772         * g++.old-deja/g++.other/eh5.C: New test.
25773         * g++.old-deja/g++.other/sibcall2.C: New test.
25774         * g++.old-deja/g++.other/array9.C: New test.
25775         * g++.old-deja/g++.other/typename2.C: New test.
25776         * g++.old-deja/g++.other/crash60.C: New test.
25777         * g++.old-deja/g++.other/conv9.C: New test.
25778         * g++.old-deja/g++.other/mangle10.C: New test.
25779         * g++.old-deja/g++.other/unchanging1.C: New test.
25780         * g++.old-deja/g++.other/exprstmt1.C: New test.
25781         * g++.old-deja/g++.other/inline23.C: New test.
25782         * g++.old-deja/g++.eh/ia64-1.C: New test.
25783         * g++.old-deja/g++.other/dwarf2-1.C: New test.
25784         * g++.old-deja/g++.other/reload1.C: New test.
25785         * g++.old-deja/g++.other/static20.C: New test.
25786         * g++.old-deja/g++.other/local-alloc1.C: New test.
25787         * g++.old-deja/g++.other/conv8.C: New test.
25788         * g++.old-deja/g++.other/stmtexpr2.C: New test.
25789         * g++.old-deja/g++.other/storeexpr1.C: New test.
25790         * g++.old-deja/g++.other/storeexpr2.C: New test.
25791         * g++.dg/eh/template2.C: New test.
25792         * g++.dg/warn/weak1.C: New test.
25793
25794 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
25795
25796         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
25797         Remove first, non-varying, argument.
25798
25799 2002-01-23  Richard Henderson  <rth@redhat.com>
25800
25801         * gcc.dg/inline-2.c: New.
25802
25803         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
25804         Add optional target arg.  Check number of arguments.
25805         (scan-assembler-not, scan-assembler-dem): Likewise.
25806         (scan-assembler-dem-not): Likewise.
25807
25808 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25809
25810         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
25811         line 12.
25812         * g++.old-deja/g++.brendan/parse3.C,
25813         g++.old-deja/g++.other/crash26.C,
25814         g++.old-deja/g++.other/crash28.C,
25815         g++.old-deja/g++.other/crash29.C,
25816         g++.old-deja/g++.other/crash30.C,
25817         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
25818
25819 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
25820
25821         * gcc.dg/20020115-1.c: New.
25822
25823 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
25824
25825         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
25826
25827 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
25828
25829         * gcc.dg/20020122-3.c: New.
25830
25831 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
25832
25833         * g++.dg/other/gc1.C: New test.
25834
25835 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
25836
25837         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
25838
25839 2002-01-22  Richard Henderson  <rth@redhat.com>
25840
25841         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
25842
25843 2002-01-22  Richard Henderson  <rth@redhat.com>
25844
25845         * gcc.dg/20020122-4.c: New.
25846
25847 2002-01-22  H.J. Lu <hjl@gnu.org>
25848
25849         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
25850         link output.
25851         * gcc.dg/special/ecos.exp: Likewise.
25852         * lib/g++-dg.exp: Likewise.
25853         * lib/g77-dg.exp: Likewise.
25854         * lib/gcc-dg.exp : Likewise.
25855         * lib/mike-g++.exp: Likewise.
25856         * lib/mike-g77.exp: Likewise.
25857         * lib/mike-gcc.exp: Likewise.
25858         * lib/objc-dg.exp: Likewise.
25859
25860 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
25861
25862         PR target/5379
25863         * gcc.dg/20020122-2.c: New test.
25864
25865 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
25866
25867         * gcc.dg/20020122-1.c: New test.
25868
25869 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
25870
25871         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
25872
25873 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
25874
25875         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
25876
25877 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25878
25879         * gcc.c-torture/compile/20020121-1.c: New test.
25880
25881 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25882
25883         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
25884         ld_library_path.
25885
25886 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
25887
25888         * gcc.dg/20020218-1.c: New test.
25889
25890 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
25891
25892         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
25893         messages
25894         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
25895         "At global scope" warning
25896         * g++.dg/ext/align1.C: Change cygwin test for alignment
25897         from db-bogus to dg-warning
25898
25899 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
25900
25901         * g77.f-torture/compile/cpp2.F: New test.
25902
25903 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25904
25905         * g++.dg/template/access1.C: New test.
25906
25907 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
25908
25909         * gcc.dg/20020118-1.c: New.
25910
25911 2002-01-18  Kazu Hirata  <kazu@hxi.com>
25912
25913         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
25914
25915 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25916
25917         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
25918         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
25919         alignment warnings.
25920
25921 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
25922
25923         * gcc.misc-tests/i386-prefetch.exp: Save and restore
25924         torture_with_loops and torture_without_loops
25925
25926 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
25927
25928         * gcc.c-torture/compile/20020116-1.c: New test.
25929
25930 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
25931
25932         * gcc.dg/20020116-2.c: New test.
25933
25934         * gcc.dg/ultrasp4.c: New test.
25935
25936         * gcc.dg/20020116-1.c: New test.
25937
25938 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
25939
25940         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
25941         by EABI.
25942
25943 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
25944
25945         * gcc.misc-tests/i386-prefetch.exp: New.
25946         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
25947         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
25948         * gcc.misc-tests/i386-pf-none-1.c: New test.
25949         * gcc.misc-tests/i386-pf-sse-1.c: New test.
25950
25951 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
25952
25953         * gcc.dg/gnu89-init-1.c: Add new tests.
25954
25955 2002-01-15  Andreas Jaeger  <aj@suse.de>
25956
25957         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
25958         * gcc.dg/i386-mmx-2.c: Likewise.
25959         * gcc.dg/i386-sse-1.c: Likewise.
25960         * gcc.dg/i386-sse-2.c: Likewise.
25961         * gcc.dg/i386-sse-3.c: Likewise.
25962
25963 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
25964
25965         * g77.f-torture/execute/intrinsic-unix-bessel.f:
25966         Uncomment additional cases that now pass.
25967
25968 2002-01-11  Richard Henderson  <rth@redhat.com>
25969
25970         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
25971         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
25972
25973 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
25974
25975         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
25976
25977 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
25978
25979         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
25980         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
25981
25982 2002-01-10  Dale Johannesen  <dalej@apple.com>
25983
25984         * gcc.c-torture/execute/loop-11.c: New.
25985
25986 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
25987
25988         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
25989         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
25990
25991 2002-01-09  Richard Henderson  <rth@redhat.com>
25992
25993         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
25994         type in which to perform the operation for each size.
25995
25996 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
25997
25998         * gcc.c-torture/compile/20020109-2.c: New test.
25999
26000 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26001
26002         * gcc.c-torture/execute/loop-10.c: New test.
26003
26004 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26005
26006         * gcc.c-torture/compile/20010226-1.c: New test.
26007         * gcc.c-torture/compile/20010227-1.c: New test.
26008         * gcc.c-torture/compile/20010426-1.c: New test.
26009         * gcc.c-torture/compile/20010510-1.c: New test.
26010         * gcc.c-torture/compile/20010605-3.c: New test.
26011         * gcc.c-torture/compile/20010824-1.c: New test.
26012         * gcc.c-torture/execute/20010409-1.c: New test.
26013         * gcc.dg/noncompile/20000901-1.c: New test.
26014         * gcc.dg/20001023-1.c: New test.
26015         * gcc.dg/20001101-1.c: New test.
26016         * gcc.dg/20001102-1.c: New test.
26017         * gcc.dg/20010207-1.c: New test.
26018         * gcc.dg/20010405-1.c: New test.
26019         * gcc.dg/20010822-1.c: New test.
26020         * gcc.dg/20011107-1.c: New test.
26021
26022 2002-01-09  Jeffrey A Law  (law@redhat.com)
26023
26024         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26025
26026         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26027         execution failure on PA targets.
26028
26029 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26030
26031         * gcc.c-torture/compile/20020109-1.c: New test.
26032
26033 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26034
26035         * gcc.c-torture/execute/20020108-1.c: New test.
26036
26037 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26038
26039         * gcc.dg/20020108-1.c: New test.
26040
26041 2002-01-08  H.J. Lu <hjl@gnu.org>
26042
26043         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26044         for header files.
26045
26046 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26047
26048         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26049         consistency.
26050
26051 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26052
26053         * gcc.dg/altivec-4.c: Test altivec predicates.
26054
26055 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26056
26057         * gcc.c-torture/execute/20020107-1.c: New test.
26058
26059 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26060
26061         PR c/5279
26062         * gcc.c-torture/compile/20020106-1.c: New test.
26063
26064 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26065
26066         * gcc.c-torture/execute/nestfunc-4.c: New test.
26067
26068 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26069
26070         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26071         extra triple that slipped in.
26072         * g++.old-deja/g++.abi/align.C: Likewise.
26073         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26074
26075 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26076
26077         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26078         * g++.old-deja/g++.abi/align.C: Likewise.
26079         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26080
26081         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26082         on FreeBSD/i386.
26083         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26084         FreeBSD.
26085
26086 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26087
26088         * gcc.dg/20020104-1.c: New test.
26089
26090         * gcc.dg/20020104-2.c: New test.
26091
26092 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26093
26094         * gcc.dg/20020103-1.c: Fix typo in target selector.
26095
26096 2002-01-03  Richard Henderson  <rth@redhat.com>
26097
26098         * gcc.dg/20020103-1.c: New.
26099
26100 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26101
26102         * gcc.c-torture/execute/20020103-1.c: New test.
26103
26104 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26105
26106         * g++.dg/other/debug2.C: New test.
26107
26108         * gcc.c-torture/compile/20020103-1.c: New test.
26109
26110 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26111
26112         * gcc.dg/gnu89-init-1.c: Added new tests.
26113
26114 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26115
26116         * g++.dg/template/friend2.C: Remove as patch is reverted.
26117
26118         * g++.dg/warn/oldcast1.C: New test.
26119
26120         * g++.dg/template/ptrmem1.C: New test.
26121         * g++.dg/template/ptrmem2.C: New test.
26122
26123         * g++.dg/template/ntp.C: New test.
26124
26125         * g++.dg/other/component1.C: New test.
26126
26127         * g++.dg/template/ttp3.C: New test.
26128
26129         * g++.dg/template/friend2.C: New test.
26130         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26131
26132 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26133
26134         * g++.dg/other/ptrmem1.C: New test.
26135         * g++.dg/other/ptrmem2.C: New test.
26136
26137 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26138
26139         * g++.dg/template/ctor1.C: New test.
26140
26141 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26142
26143         * g++.dg/template/friend2.C: New test.
26144
26145 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26146
26147         * gcc.dg/mmix-1.c: New test.
26148
26149 2001-12-31  Richard Henderson  <rth@redhat.com>
26150
26151         * gcc.dg/asm-5.c: New.
26152
26153 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26154
26155         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26156         in namespace __gnu_cxx
26157
26158 2001-12-30  Richard Henderson  <rth@redhat.com>
26159
26160         * gcc.dg/debug-6.c: New.
26161
26162 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26163
26164         * gcc.c-torture/compile/20011229-2.c: New test.
26165
26166 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26167
26168         * gcc.dg/debug-3.c: New test.
26169         * gcc.dg/debug-4.c: New test.
26170         * gcc.dg/debug-5.c: New test.
26171
26172 2001-12-29  Richard Henderson  <rth@redhat.com>
26173
26174         * g++.dg/eh/loop1.C: New.
26175
26176 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         * g++.dg/template/crash1.C: New test.
26179
26180 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * g++.dg/other/const1.C: New test.
26183
26184 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26185
26186         * gcc.c-torture/compile/20011229-1.c: New test.
26187
26188 2001-12-28  Stan Shebs  <shebs@apple.com>
26189
26190         * lib/objc-torture.exp: Resync with c-torture.exp.
26191         * lib/objc.exp: Load standard libraries.
26192
26193 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26194
26195         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26196         additional tests.
26197
26198 2001-12-27  Roger Sayle <roger@eyesopen.com>
26199
26200         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26201
26202 2001-12-27  Richard Henderson  <rth@redhat.com>
26203
26204         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26205
26206 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26207
26208         * g++.dg/eh/ctor1.C: New test.
26209         * g++.dg/other/error2.C: New test.
26210
26211 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26212
26213         * g++.dg/other/init2.C: New test.
26214
26215 2001-12-24  Richard Henderson  <rth@redhat.com>
26216
26217         * gcc.dg/20011223-1.c: New.
26218         * gcc.dg/inline-1.c: New.
26219
26220 2001-12-23  Richard Henderson  <rth@redhat.com>
26221
26222         * gcc.dg/asm-4.c: Test operand modifiers.
26223
26224 2001-12-23  Richard Henderson  <rth@redhat.com>
26225
26226         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26227
26228 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26229
26230         * gcc.c-torture/execute/20011223-1.c: New test.
26231
26232 2001-12-21  Richard Henderson  <rth@redhat.com>
26233
26234         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26235         re-enables the warning.
26236
26237 2001-12-21  Richard Henderson  <rth@redhat.com>
26238
26239         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26240
26241 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26242
26243         * gcc.c-torture/compile/20011218-1.c: New test.
26244
26245 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26246
26247         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26248         arm-isr.c test.
26249         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26250         epilogue generation for ARM ISR routines.
26251
26252 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26253
26254         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26255         * gcc.dg/format/c90-printf-3.c: Likewise.
26256         * gcc.dg/format/c99-printf-3.c: Likewise.
26257         * gcc.dg/format/ext-1.c: Likewise.
26258         * gcc.dg/format/ext-6.c: Likewise.
26259         * gcc.dg/format/format.h: Prototype unlocked stdio.
26260
26261 2001-12-20  Richard Henderson  <rth@redhat.com>
26262
26263         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26264         (arena): Use it.
26265         (malloc): Correct allocation logic.  Abort if we fill up the
26266         arena before initialization complete.
26267         (realloc): Correct allocation logic.
26268
26269 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26270
26271         * gcc.c-torture/compile/20011219-2.c: New test.
26272
26273         * gcc.c-torture/execute/20011219-1.c: New test.
26274
26275 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26276
26277         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26278         target does not support weak symbols.
26279
26280 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * gcc.c-torture/compile/20011219-1.c: New test.
26283
26284 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26285
26286         * g++.dg/other/error1.C: New test.
26287
26288 2001-12-17  Jeffrey A Law  (law@redhat.com)
26289
26290         * gcc.c-torture/execute/20011217-1.c: New test.
26291
26292 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26293
26294         * objc.dg/special/: New directory.
26295         * objc.dg/special/special.exp: New file.
26296         * objc.dg/special/unclaimed-category-1.h: New file.
26297         * objc.dg/special/unclaimed-category-1a.m: New file.
26298         * objc.dg/special/unclaimed-category-1.m: New file.
26299
26300 2001-12-17  Andreas Jaeger  <aj@suse.de>
26301
26302         * gcc.c-torture/compile/20011217-2.c: New test.
26303
26304 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26305
26306         * gcc.c-torture/compile/20011217-1.c: New test.
26307
26308 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26309
26310         * testsuite/gcc.dg/20011214-1.c: New.
26311
26312 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26313
26314         * gcc.dg/altivec-4.c: New.
26315
26316 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26317
26318         * gcc.dg/20011113-1.c: New test.
26319
26320 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26321
26322         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26323         std::__malloc_alloc_template<0> and
26324         std::__default_alloc_template<false, 0>.
26325
26326 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26327
26328         * objc/execute/bf-21.m: New test.
26329         * objc/execute/enumeration-1.m: New test.
26330         * objc/execute/enumeration-2.m: New test.
26331
26332 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26333
26334         * gcc.dg/gnu89-init-1.c: New test.
26335
26336 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26337
26338         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26339         * g++.old-deja/g++.jason/2371.C: Likewise.
26340         * g++.old-deja/g++.jason/template33.C: Likewise.
26341         * g++.old-deja/g++.jason/template34.C: Likewise.
26342         * g++.old-deja/g++.jason/template36.C: Likewise.
26343         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26344         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26345         * g++.old-deja/g++.other/typename1.C: Likewise.
26346         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26347         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26348         * g++.old-deja/g++.pt/typename11.C: Likewise.
26349         * g++.old-deja/g++.pt/typename14.C: Likewise.
26350         * g++.old-deja/g++.pt/typename16.C: Likewise.
26351         * g++.old-deja/g++.pt/typename3.C: Likewise.
26352         * g++.old-deja/g++.pt/typename4.C: Likewise.
26353         * g++.old-deja/g++.pt/typename5.C: Likewise.
26354         * g++.old-deja/g++.pt/typename7.C: Likewise.
26355         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26356
26357 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26358
26359         * g++.dg/other/linkage1.C: New test.
26360         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26361         specifiers.
26362
26363 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26364
26365         * gcc.dg/concat.c: New test.
26366
26367 2001-12-11  Stan Shebs  <shebs@apple.com>
26368
26369         * objc/compile: New test directory.
26370         * objc/compile/compile.exp: New expect script.
26371         * objc/compile/20011211-1.m: New compile test.
26372
26373 2001-12-11  Jason Merrill  <jason@redhat.com>
26374
26375         * lib/prune.exp (prune_gcc_output): Also handle "In member
26376         function".  So many permutations...
26377
26378 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26379
26380         * g++.dg/template/typedef1.C: New test.
26381
26382 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26383
26384         * g++.dg/other/copy1.C: New test.
26385
26386 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26387
26388         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26389
26390         * gcc.dg/builtin-choose-expr.c: New.
26391
26392 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26393
26394         * gcc.dg/altivec-2.c: New.
26395
26396 2001-12-07  Richard Henderson  <rth@redhat.com>
26397
26398         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26399
26400 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26401
26402         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26403         ultrasparc.
26404
26405 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26406
26407         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26408
26409 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26410
26411         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26412         variable argument list.
26413
26414 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26415
26416         * gcc.c-torture/execute/memcheck: Delete entire directory.
26417         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26418         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26419
26420 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26421
26422         * gcc.dg/Wshadow-1.c: New test.
26423
26424 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26425
26426         * gcc.c-torture/compile/20011130-1.c: New test.
26427
26428         * gcc.dg/noncompile/20011025-1.c: New test.
26429
26430         * g++.dg/other/anon-union.C: New test.
26431
26432         * gcc.c-torture/execute/20011024-1.c: New test.
26433
26434 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26435
26436         * gcc.c-torture/execute/20000722-1.x,
26437         gcc.c-torture/execute/20010123-1.x: Remove.
26438         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26439         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26440         gcc.dg/c99-complit-2.c: New tests.
26441
26442 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26443
26444         * g++.dg/inherit/base1.C: New test.
26445
26446 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26447
26448         * g++.dg/other/stdarg1.C: New test.
26449
26450         * gcc.c-torture/compile/20011130-2.c: New test.
26451
26452 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26453
26454         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26455         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26456         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26457         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26458         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26459         * gcc.dg/builtin-prefetch-1.c: New test.
26460
26461 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26462
26463         * gcc.dg/20011130-1.c: New test.
26464
26465 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26466
26467         * g++.dg/other/scope1.C: New test.
26468         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26469
26470 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26471
26472         * gcc.dg/vla-init-1.c: New test.
26473
26474 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26475
26476         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26477
26478 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26479
26480         * objc.dg/alias.m: Update.
26481         * objc.dg/class-1.m: Update.
26482         * objc.dg/const-str-1.m: Update.
26483         * objc.dg/fwd-proto-1.m: Update.
26484         * objc.dg/id-1.m: Update.
26485         * objc.dg/super-class-1.m: Update.
26486
26487 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26488
26489         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26490         constructs.
26491
26492 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26493
26494         * gcc.c-torture/execute/20011128-1.c: New test.
26495
26496 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26497
26498         * gcc.dg/20011127-1.c: New test.
26499
26500 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26501
26502         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26503         from Austin Group draft 7.
26504         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26505         scanf format arguments.
26506         * gcc.dg/format/no-exargs-2.c: New test.
26507
26508 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26509
26510         * g++.dg/abi/vbase8-4.C: New test.
26511
26512 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26513
26514         * gcc.c-torture/execute/20011121-1.c: New test.
26515
26516 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26517
26518         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26519
26520 2001-11-23  Andreas Jaeger  <aj@suse.de>
26521
26522         * gcc.dg/cpp/charconst-2.c: New test.
26523
26524 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26525
26526         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26527         to the host if it is remote.  Let tests specify extra headers
26528         they use.
26529         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26530         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26531         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26532         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26533         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26534         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26535         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26536         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26537         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26538         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26539
26540 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26541
26542         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26543         for little endian ARMs.
26544
26545 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26546
26547         * gcc.c-torture/compile/20011119-1.c: New test.
26548         * gcc.c-torture/compile/20011119-2.c: New test.
26549
26550 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26551
26552         * gcc.dg/altivec-1.c: Fix typo.
26553
26554 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26555
26556         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26557
26558 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26559
26560         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26561
26562 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26563
26564         * lib/g77.exp: Don't specify --rpath-link.
26565
26566         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26567         across all the headers.
26568         * gcc.dg/format/format.exp: For testing on a remote host,
26569         copy format.h.
26570
26571         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26572         * gcc.c-torture/execute/930406-1.c: Likewise.
26573         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26574
26575 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26576
26577         * gcc.dg/altivec-1.c: New.
26578
26579 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26580
26581         * gcc.dg/cpp/fpreprocessed.c: New test case.
26582
26583 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26584
26585         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26586         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26587         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26588
26589 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26590
26591         * gcc.dg/no-builtin-1.c: New test.
26592
26593 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26594
26595         * gcc.c-torture/execute/20011115-1.c: New test.
26596
26597 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26598
26599         * gcc.c-torture/compile/20011114-2.c: New test.
26600         * gcc.c-torture/compile/20011114-3.c: New test.
26601         * gcc.c-torture/compile/20011114-4.c: New test.
26602
26603 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26604
26605         * g++.dg/other/init1.C: New test.
26606
26607 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26608
26609         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26610         message.
26611
26612         * gcc.c-torture/execute/20011114-1.c: New testcase.
26613
26614         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26615         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26616         like the (before this change) version of 20010327-1.c.
26617
26618 2001-11-14  Roger Sayle <roger@eyesopen.com>
26619
26620         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26621
26622 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26623
26624         * g++.dg/init/array2.C: New test.
26625
26626 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26627
26628         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26629
26630 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         * g++.dg/other/forscope1.C: New test.
26633         * g++.dg/ext/forscope1.C: New test.
26634         * g++.dg/ext/forscope2.C: New test.
26635
26636 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26637
26638         * gcc.c-torture/execute/20011113-1.c: New test.
26639
26640 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26641
26642         * gcc.c-torture/execute/20011109-2.c: New test.
26643
26644         * gcc.c-torture/execute/20011109-1.c: New test.
26645
26646 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26647
26648         * gcc.c-torture/compile/20011109-1.c: New test.
26649
26650 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26651
26652         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26653         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26654         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26655         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26656         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26657         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26658         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26659
26660 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26661
26662         * g++.dg/warn/Wshadow-1.C: New tests.
26663         * g++.old-deja/g++.mike/for3.C: Update.
26664
26665 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26666
26667         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26668         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26669         XFAILs.  Adjust expected error texts.
26670         * gcc.c-torture/compile/20011106-1.c,
26671         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26672         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26673         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26674         gcc.dg/c99-array-lval-5.c: New tests.
26675
26676 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26677
26678         * gcc.dg/cpp/defined.c: Update.
26679
26680 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26681
26682         * gcc.c-torture/execute/anon-1.c: New test.
26683
26684 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26685
26686         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
26687         same size, so no warning should be produced on stormy16.
26688
26689         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
26690         due to oversized array.
26691         * g++.old-deja/g++.mike/ns15.C: Likewise.
26692         * g++.old-deja/g++.pt/crash16.C: Likewise.
26693
26694 2001-11-02  Graham Stott  <grahams@redhat.com>
26695
26696         * g++.dgother/debug1.C: Fix typos.
26697
26698 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
26699
26700         * g++.dg/other/debug1.C: New test.
26701
26702 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26703
26704         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
26705         of unsigned long.
26706
26707 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
26708
26709         * gcc.dg/20011029-2.c: New test.
26710
26711         * gcc.c-torture/compile/20011029-1.c: New test.
26712
26713 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
26714
26715         * objc/execute/class_self-1.m: New test.
26716         * objc/execute/class_self-2.m: New test.
26717
26718 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
26719
26720         * gcc.misc-tests/msgs.exp: Delete.
26721         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
26722         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
26723         error set to match recent changes.
26724
26725 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
26726
26727         * gcc.dg/20011021-1.c: New test.
26728
26729 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
26730
26731         * gcc.c-torture/compile/20011023-1.c: New test.
26732
26733 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
26734
26735         * lib/g77.exp: Rewrite based on lib/g++.exp.
26736
26737 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
26738
26739         * gcc.c-torture/execute/20011019-1.c: New test.
26740
26741         * gcc.dg/20011018-1.c: New test.
26742
26743 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
26744
26745         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
26746
26747 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
26748
26749         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
26750         * gcc.dg/attr-invalid.c: Likewise.
26751
26752 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
26753
26754         * testsuite/gcc.dg/20011015-1.c: New test.
26755
26756 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26757
26758         * g++.dg/template/unify2.C: New test.
26759
26760 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
26761
26762         * g++.dg/other/exception-specification.C: New test
26763
26764 2001-10-13  Tom Rix  <trix@redhat.com>
26765
26766         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
26767         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
26768
26769 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
26770
26771         * testsuite/gcc.dg/20011009-1.c: New test.
26772
26773 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26774
26775         PR g++/4476
26776         * g++.dg/other/friend1.C: New test.
26777
26778 2001-10-11  Richard Henderson  <rth@redhat.com>
26779
26780         * g++.old-deja/g++.other/crash18.C: Add -S to options.
26781
26782 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26783
26784         * gcc.c-torture/compile/20011010-1.c: New.
26785
26786 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
26787
26788         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
26789         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
26790         g77.f-torture/execute/execute.exp,
26791         g77.f-torture/noncompile/noncompile.exp,
26792         gcc.c-torture/compile/compile.exp,
26793         gcc.c-torture/execute/execute.exp,
26794         gcc.c-torture/execute/ieee/ieee.exp,
26795         gcc.c-torture/execute/memcheck/memcheck.exp,
26796         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
26797         objc/execute/execute.exp: Update FSF address.
26798
26799 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
26800
26801         * gcc.dg/cpp/cmdlne-C.c: Update.
26802         * gcc.dg/cpp/cmdlne-C2.c: New.
26803
26804 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26805
26806         * gcc.c-torture/execute/20011008-3.c: New.
26807
26808 2001-10-08  DJ Delorie  <dj@redhat.com>
26809
26810         * gcc.dg/20011008-1.c: New.
26811         * gcc.dg/20011008-2.c: New.
26812
26813 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26814
26815         * gcc.dg/cpp/spacing1.c: Update test.
26816
26817 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26818
26819         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
26820         spelling errors of "separate" as "seperate".
26821
26822 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
26823
26824         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
26825         enough to avoid inlining.
26826
26827 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26828
26829         * lib/g77.exp: set libg2c_dir correctly.
26830
26831 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26832
26833         * gcc.dg/cpp/macro11.c: New test.
26834
26835 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26836
26837         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
26838         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
26839         gcc.dg/format/multattr-3.c: New tests.
26840         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
26841         tests for format attributes on function pointers being rejected.
26842
26843 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26844
26845         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
26846
26847 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26848
26849         * g++.dg/warn/format1.C: New test.
26850
26851 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
26852
26853         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
26854
26855 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26856
26857         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
26858
26859 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
26860
26861         * gcc.dg/cpp/redef2.c: Add test.
26862
26863 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
26864
26865         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
26866         long-standing bug on i686, apparently.
26867         * gcc.c-torture/execute/loop-2c.x: New file.
26868         * gcc.c-torture/execute/loop-2d.x: New file.
26869         * gcc.c-torture/execute/loop-3c.x: New file.
26870
26871 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
26872
26873         * gcc.dg/cpp/20000625-2.c: Correct line number.
26874
26875 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26876
26877         * gcc.dg/cpp/macro10.c: New test.
26878         * gcc.dg/cpp/strify3.c: New test.
26879         * gcc.dg/cpp/spacing1.c: Add tests.
26880         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
26881         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
26882
26883 2001-09-24  DJ Delorie  <dj@redhat.com>
26884
26885         * gcc.c-torture/execute/20010924-1.c: New test.
26886
26887 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26888
26889         * testsuite/objc/execute/paste.m: Remove.
26890
26891 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26892
26893         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
26894
26895 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
26896
26897         * g77.dg/strlen0.f: New test.
26898
26899 2001-09-21  Richard Henderson  <rth@redhat.com>
26900
26901         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
26902         * g++.old-deja/g++.abi/vtable2.C: Likewise.
26903
26904 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26905
26906         Table-driven attributes.
26907         * g++.dg/ext/attrib1.C: New test.
26908
26909 2001-09-20  DJ Delorie  <dj@redhat.com>
26910
26911         * gcc.dg/20000926-1.c: Update expected warning messages.
26912         * gcc.dg/array-2.c: Likewise, and test for warnings too.
26913         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
26914         array.
26915
26916 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
26917
26918         * g++.dg/eh/registers1.C: New test case.
26919
26920 2001-09-17  Richard Henderson  <rth@redhat.com>
26921
26922         * gcc.dg/array-5.c: Fix VLA decomposition test.
26923
26924 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26925
26926         * gcc.dg/cpp/line5.c: New testcase.
26927
26928 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
26929
26930         * gcc.dg/cpp/macro9.c: New test.
26931
26932 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
26933
26934         * gcc.c-torture/execute/980223.c: Change type of addr from long
26935         to char *.
26936
26937 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
26938
26939         * gcc.c-torture/execute/20010915-1.c: New test.
26940
26941 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
26942
26943         * g77.dg/bprob: New directory.
26944         * g77.dg/bprob/bprob.exp: New file.
26945         * g77.dg/bprob/bprob-1.f: New test.
26946         * g77.dg/gcov: New directory.
26947         * g77.dg/gcov/gcov.exp: New file.
26948         * g77.dg/gcov/gcov-1.f: New test.
26949         * g77.dg/gcov/gcov-1.x: New file.
26950
26951 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
26952
26953         * gcc.dg/cpp/directiv.c: Update.
26954         * gcc.dg/cpp/undef1.c: Update.
26955
26956 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
26957
26958         * gcc.dg/20010912-1.c: New test.
26959
26960 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
26961
26962         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
26963         language-independent file in lib.
26964         * lib/gcov.exp: New file.
26965
26966 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26967
26968         * gcc.c-torture/compile/20010911-1.c: New test.
26969
26970 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
26971
26972         * lib/profopt.exp: New, to support profile-directed optimizations.
26973         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
26974         * gcc.misc-tests/bprob-1.c: New test.
26975         * gcc.misc-tests/bprob-2.c: New test.
26976
26977 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
26978
26979         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
26980         XFAIL and which kinds of gcov output to verify.
26981         * gcc.misc-tests/gcov-4b.x: New file.
26982         * gcc.misc-tests/gcov-5b.x: New file.
26983         * gcc.misc-tests/gcov-6.x: New file.
26984         * gcc.misc-tests/gcov-7.c: New test.
26985         * gcc.misc-tests/gcov-7.x: New file.
26986
26987 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
26988
26989         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
26990         * gcc.misc-tests/gcov-6.c: New test.
26991
26992 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26993
26994         PR c++/3986
26995         * g++.dg/abi/vbase1.C: New test.
26996
26997 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
26998
26999         * objc.dg/method-2.m: New.
27000
27001 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27002
27003         PR c++/4203
27004         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27005         * g++.dg/init/empty1.C: New test.
27006
27007 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27008
27009         * gcc.c-torture/compile/20010903-1.c: New test.
27010
27011 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27012
27013         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27014         for m68k.
27015
27016 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27017
27018         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27019
27020         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27021
27022         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27023
27024 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27025
27026         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27027         for 16-bit 'unsigned int'.
27028
27029 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27030
27031         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27032
27033 2001-08-27  Richard Henderson  <rth@redhat.com>
27034
27035         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27036         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27037
27038 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27039
27040         * gcc.dg/asm-names.c (ymain): New.
27041
27042 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27043
27044         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27045         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27046         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27047
27048 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27049
27050         * gcc.dg/compare5.c: New testcase.
27051
27052 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27053
27054         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27055         and "In instantiation".
27056
27057 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27058
27059         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27060
27061 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27062
27063         * gcc.misc-tests/gcov.exp: Add support for branch information.
27064         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27065         * gcc.misc-tests/gcov-4.c: New test.
27066         * gcc.misc-tests/gcov-4b.c: New test.
27067         * gcc.misc-tests/gcov-5b.c: New test.
27068
27069 2001-08-20  Zack Weinberg  <zackw@panix.com>
27070
27071         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27072         expected to fail.
27073
27074 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27075
27076         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27077
27078 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27079
27080         * g++.dg/eh/template1.C: New test.
27081
27082 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27083
27084         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27085         Fix thinko.
27086         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27087         for xfail.
27088
27089 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27090
27091         * lib/g77-dg.exp:  Use prune.exp for common procedures
27092         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27093         * lib/g77.exp: (g77-dg-prune) Remove
27094
27095 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27096
27097         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27098
27099 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27100
27101         * g++.dg/template/unify1.C: New test.
27102
27103 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27104
27105         * g++.dg/abi/empty4.C: New test.
27106
27107 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27108
27109         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27110         solaris2.*
27111         * g77.f-torture/compile/pr3743.x: Likewise
27112
27113 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27114
27115         * g++.dg/other/using-declaration.C: New test.
27116
27117 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27118
27119         * gcc.dg/cpp/tr-sign.c: New testcase.
27120
27121 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27122
27123         * gcc.dg/cpp/19951025-1.c: Revert.
27124         * gcc.dg/cpp/directiv.c: We no longer process directives that
27125         interrupt macro arguments.
27126
27127 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27128
27129         * gcc.dg/bconstp-1.c: New test.
27130
27131 2001-08-03  Richard Henderson  <rth@redhat.com>
27132
27133         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27134
27135 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27136
27137         * gcc.dg/cpp/19951025-1.c: Update.
27138
27139 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27140
27141         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27142         should be x.
27143
27144 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27145
27146         Kill -fhonor-std.
27147         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27148         * g++.old-deja/g++.other/std1.C: Likewise.
27149         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27150
27151 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27152
27153         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27154         (g77_pass, g77_fail, g77_finish, g77_exit,
27155         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27156
27157 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27158
27159         * g77.dg/fbackslash.f
27160         * g77.dg/fcase-preserve.f
27161         * g77.dg/ff90-1.f
27162         * g77.dg/ffixed-line-length-0.f
27163         * g77.dg/ffixed-line-length-132.f
27164         * g77.dg/ffixed-line-length-7.f
27165         * g77.dg/ffixed-line-length-72.f
27166         * g77.dg/ffixed-line-length-none.f
27167         * g77.dg/ffree-form-1.f
27168         * g77.dg/fno-backslash.f
27169         * g77.dg/fno-f90-1.f
27170         * g77.dg/fno-fixed-form-1.f
27171         * g77.dg/fno-onetrip.f
27172         * g77.dg/fno-typeless-boz.f
27173         * g77.dg/fno-underscoring.f
27174         * g77.dg/fno-vxt-1.f
27175         * g77.dg/fonetrip.f
27176         * g77.dg/ftypeless-boz.f
27177         * g77.dg/fugly-assumed.f
27178         * g77.dg/funderscoring.f
27179         * g77.dg/fvxt-1.f
27180
27181 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27182
27183         * objc.dg/fwd-proto-1.m: New.
27184         * objc.dg/local-decl-1.m: New.
27185         * objc.dg/naming-1.m: New.
27186         * objc.dg/naming-2.m: New.
27187         * objc.dg/proto-hier-1.m: New.
27188
27189 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27190
27191         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27192         largest-type elements to a struct makes its size grow.
27193
27194 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.dg/abi/vthunk1.C: New test.
27197
27198 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27199
27200         * g++.dg/abi/vbase8-22.C: New test.
27201
27202 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27203
27204         * gcc.dg/cpp/macro8.c: New test.
27205
27206 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27207
27208         * g++.dg/abi/vbase8-21.C: New test.
27209
27210 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27211
27212         * g++.dg/abi/vbase8-10.C: New test.
27213
27214 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27215
27216         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27217         ${tool}_set_ld_library_path.
27218         Changed caller.
27219         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27220         g++.exp.
27221
27222 2001-07-26  Stan Cox <scox@redhat.com>
27223
27224         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27225         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27226         gcc_exit, gcc_check_unsupported_p):
27227         Moved to gcc-deps.exp
27228         * gcc-deps.exp: New file.
27229
27230 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27231
27232         * g++.old-deja/g++.pt/defarg14.C: New test.
27233
27234 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27235
27236         * g++.old-deja/g++.other/lineno5.C: New test.
27237
27238 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27239
27240         * g++.old-deja/g++.pt/crash68.C: New test.
27241
27242 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27243
27244         * g++.old-deja/g++.other/crash42.C: New test.
27245
27246 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27247
27248         * gcc.dg/cpp/extratokens.c: Fix.
27249         * gcc.dg/cpp/skipping2.c: New tests.
27250
27251 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27252
27253         * gcc.c-torture/execute/20010724-1.c: New file.
27254         * gcc.c-torture/execute/20010724-1.x: New file.
27255
27256 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27257
27258         * g++.old-deja/g++.other/cond7.C: New test.
27259
27260 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27261
27262         * g++.old-deja/g++.other/optimize4.C: New test.
27263
27264 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27265
27266         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27267
27268 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27269
27270         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27271         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27272         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27273         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27274
27275         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27276         bug report" message.
27277
27278         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27279         * g++.dg/ext/instantiate1.C: Move from old-deja.
27280
27281 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27282
27283         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27284         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27285         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27286         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27287
27288 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27289
27290         * gcc.c-torture/execute/20010723-1.c: New test.
27291
27292 2001-07-23  Ben Elliston  <bje@redhat.com>
27293
27294         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27295
27296 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27297
27298         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27299         i[34567]86-*-*.
27300         Delete handling of ieee_multilib_flags.
27301         Pass -mieee for alpha*-*-* and sh-*-*.
27302         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27303
27304 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27305
27306         Remove old-abi tests.
27307         * g++.old-deja/g++.mike/p11116.C: Remove.
27308         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27309
27310 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27311
27312         * g77.f-torture/compile/pr3743.f:  New test
27313
27314 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27315
27316         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27317
27318 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27319
27320         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27321         g++.old-deja/g++.pt/static6.C: Likewise.
27322         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27323         supports weak symbols.
27324
27325 2001-07-18  Andreas Jaeger  <aj@suse.de>
27326
27327         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27328         supported again.
27329
27330 2001-07-18  Andreas Jaeger  <aj@suse.de>
27331
27332         * gcc.dg/iftrap-1.c: Fix target line.
27333
27334 2001-07-17  Richard Henderson  <rth@redhat.com>
27335
27336         * gcc.c-torture/execute/20010717-1.c: New.
27337
27338 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27339
27340         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27341         tests.
27342
27343 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27344
27345         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27346
27347 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27348
27349         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27350         UAC_SIGBUS, UAC_NOPRINT definitions.
27351
27352 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27353
27354         * objc/execute/object_is_class.m: New test.
27355         * objc/execute/object_is_meta_class.m: New test.
27356
27357 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27358
27359         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27360         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27361
27362 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27363
27364         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27365         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27366
27367 2001-07-14  Richard Henderson  <rth@redhat.com>
27368
27369         * gcc.dg/iftrap-1.c: New.
27370
27371 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27372
27373         * g77.f-torture/execute/intrinsic77.f: New test.
27374
27375 2001-07-11  Janis Johnson <janis@us.ibm.com>
27376
27377         * gcc.misc-tests/gcov-3.c: New test.
27378
27379 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27380
27381         * gcc.c-torture/compile/20010711-1.c,
27382         * gcc.c-torture/compile/20010711-2.c: New tests.
27383
27384 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27385
27386         * gcc.c-torture/execute/20010711-1.c: New test.
27387
27388 2001-07-11  Ben Elliston  <bje@redhat.com>
27389
27390         * g++.old-deja/g++.other/enum5.C: New test.
27391
27392 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27393
27394         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27395         (g++-dg-prune): Call prune_gcc_output.
27396         * prune.exp: New file for prune_gcc_output.
27397         * lib/g++.exp, lib/gcc.exp: Load it.
27398
27399 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27400
27401         * gcc.c-torture/compile/20010701-1.c,
27402         g++.old-deja/g++.ext/attrib6.C: New tests.
27403
27404 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27405
27406         * gcc.c-torture/compile/20010706-1.c: New test.
27407
27408 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27409
27410         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27411
27412 2001-06-28  Stan Shebs  <shebs@apple.com>
27413
27414         * gcc.dg/pragma-darwin.c: New test.
27415
27416 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27417
27418         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27419         Solaris 2.[678] system.
27420
27421 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27422
27423         * gcc.dg/20010622-1.c: New test.
27424
27425 2001-06-18  Stan Shebs  <shebs@apple.com>
27426
27427         * objc.dg: New directory.
27428         * objc.dg/dg.exp: New file.
27429         * objc.dg/alias.m: New.
27430         * objc.dg/class-1.m: New.
27431         * objc.dg/class-2.m: New.
27432         * objc.dg/const-str-1.m: New.
27433         * objc.dg/const-str-2.m: New.
27434         * objc.dg/id-1.m: New.
27435         * objc.dg/method-1.m: New.
27436         * objc.dg/super-class-1.m: New.
27437         * lib/objc-dg.exp: New file.
27438
27439 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27440
27441         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27442         of label name.
27443
27444 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27445
27446         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27447
27448 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27449
27450         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27451         variable.
27452
27453 2001-06-12  Richard Henderson  <rth@redhat.com>
27454
27455         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27456
27457 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27458
27459         * g++.old-deja/g++.abi/vbase5.C: New test.
27460         * g++.old-deja/g++.abi/vbase6.C: New test.
27461         * g++.old-deja/g++.abi/vbase7.C: New test.
27462
27463 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27464
27465         * gcc.c-torture/compile/20010610-1.c: New test.
27466
27467 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27468
27469         * g++.old-deja/g++.abi/vbase4.C: New test.
27470
27471 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27472
27473         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27474         support %f for HC11/HC12 targets.
27475         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27476         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27477         on HC11/HC12 targets.
27478         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27479
27480 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27481
27482         * gcc.dg/wchar_t-1.c: New file.
27483         * gcc.dg/wint_t-1.c: Likewise.
27484
27485 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27486
27487         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27488
27489 2001-06-11  Richard Henderson  <rth@redhat.com>
27490
27491         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27492
27493 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27494
27495         * gcc.c-torture/compile/20010611-1.c: New test.
27496
27497 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27498
27499         * gcc.dg/c99-tag-1.c: Add more tests.
27500
27501 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27502
27503         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27504         representation on MN10300 and ARM/Thumb.
27505
27506 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27507
27508         * g77.f-torture/execute/20010610.f: New.
27509
27510 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27511
27512         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27513         names.
27514
27515 2001-06-09  Richard Henderson  <rth@redhat.com>
27516
27517         * gcc.c-torture/execute/ashrdi-1.c: New.
27518         * gcc.c-torture/execute/ashldi-1.c: New.
27519         * gcc.c-torture/execute/lshrdi-1.c: New.
27520
27521 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27522
27523         * objc/execute/load-3.m: Added. Check sending +load to categories,
27524         in addition to classes.
27525
27526 2001-06-08  Stan Shebs  <shebs@apple.com>
27527
27528         * objc/execute/load-2.m: New test.  From Nicola Pero
27529         <n.pero@mi.flashnet.it>.
27530
27531 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27532
27533         * gcc.c-torture/execute/20010605-2.c: New test.
27534
27535 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27536
27537         * g++.old-deja/g++.abi/vbase2.C: New test.
27538         * g++.old-deja/g++.abi/vbase3.C: New test.
27539
27540 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27541
27542         * g++.old-deja/g++.pt/friend49.C: New test.
27543
27544 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27545
27546         * g++.old-deja/g++.ext/anon3.C: New test.
27547
27548 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27549
27550         * g++.old-deja/g++.other/conv7.C: New test.
27551
27552 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27553
27554         * gcc.c-torture/compile/20010605-2.c: New test.
27555
27556 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27557
27558         * gcc.c-torture/execute/20010604-1.c: New test.
27559
27560 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27561
27562         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27563
27564 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27565
27566         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27567         (g++_link_flags): Likewise.
27568         (g++_init): Pass gccpath's value to two previous functions.
27569
27570 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27571
27572         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27573         Ensure logfile entry matches exec command line.
27574
27575 2001-05-31  Richard Henderson  <rth@redhat.com>
27576
27577         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27578         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27579
27580 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27581
27582         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27583         compiler for irix6.2
27584
27585 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27586
27587         * g++.old-deja/g++.other/optimize3.C: New file.
27588
27589 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27590
27591         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27592         assemble.
27593
27594 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27595
27596         * g++.old-deja/g++.other/optimize2.C: New file.
27597
27598 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27599
27600         * gcc.c-torture/compile/20010518-2.c: New file.
27601         * gcc.c-torture/execute/20010518-1.c: New file.
27602         * gcc.c-torture/execute/20010518-2.c: New file.
27603
27604 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27605
27606         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27607
27608 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27609
27610         G++ no longer defines builtins that do not begin with __builtin.
27611         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27612         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27613         * g++.old-deja/g++.law/builtin1.C: Likewise.
27614         * g++.old-deja/g++.law/cvt2.C: Likewise.
27615         * g++.old-deja/g++.mike/net5.C: Likewise.
27616         * g++.old-deja/g++.other/builtins1.C: Likewise.
27617         * g++.old-deja/g++.other/builtins2.C: Likewise.
27618         * g++.old-deja/g++.other/builtins3.C: Likewise.
27619         * g++.old-deja/g++.other/builtins4.C: Likewise.
27620         * g++.old-deja/g++.other/inline8.C: Likewise.
27621         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27622
27623 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27624
27625         * g++.old-deja/g++.pt/using1.C: Adjust.
27626         * g++.old-deja/g++.pt/using2.C: New test.
27627
27628 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27629
27630         * gcc.dg/cpp/charconst.c: New tests.
27631         * gcc.dg/cpp/escape.c: New tests.
27632         * gcc.dg/cpp/escape-1.c: New tests.
27633         * gcc.dg/cpp/escape-2.c: New tests.
27634         * gcc.dg/cpp/ucs.c: New tests.
27635
27636 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27637
27638         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27639         native compiler for irix6.5.
27640
27641 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27642
27643         * lib/g++.exp (g++_include_flags): Use args to compute
27644         get_multilibs.
27645         (g++_link_flags): Likewise.
27646         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27647
27648 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27649
27650         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27651
27652 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27653
27654         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27655         this file.
27656
27657 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27658
27659         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27660         STACK_SIZE;
27661         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27662         to STACK_SIZE; Use it to define size of add_histo array.
27663         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27664         to STACK_SIZE.
27665         (f): Use GITT_SIZE to define size of gitt local table.
27666         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27667         to STACK_SIZE; Use it to define size of bytemem array.
27668
27669 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27670
27671         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27672         on 68HC11/HC12 due to the asm instruction.
27673         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27674         * gcc.c-torture/compile/920520-1.x: Likewise.
27675         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27676         on 68HC11/HC12 because the function is larger than 64K.
27677         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27678         on 68HC11/HC12 because the structure is too large.
27679
27680 2001-05-20  Richard Henderson  <rth@redhat.com>
27681
27682         * gcc.c-torture/execute/20010520-1.c: New.
27683
27684 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27685
27686         * g++.old-deja/g++.warn/compare1.C: New test.
27687         * gcc.dg/compare4.c: New test.
27688
27689 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
27690
27691         * g++.old-deja/g++.other/optimize1.C: New test.
27692
27693 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27694
27695         * g++.old-deja/g++.pt/spec41.C: New test.
27696
27697 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
27698
27699         * gcc.c-torture/compile/20010114-1.x: Remove.
27700
27701 2001-05-18  Stan Shebs  <shebs@apple.com>
27702
27703         * gcc.c-torture/compile/20010518-1.c: New test.
27704
27705 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
27706
27707         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
27708         * g++.old-deja/g++.pt/crash67.C: New test.
27709
27710 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
27711
27712         * g++.old-deja/g++.other/debug9.C: New test.
27713
27714 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
27715
27716         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
27717
27718 2001-05-16  Jan Hubicka  <jh@suse.cz>
27719
27720         * gcc.c-torture/compile/20010516-1.c: New test.
27721
27722 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27723
27724         * g++.old-deja/g++.other/crash41.C: New test.
27725
27726 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
27727
27728         * g++.old-deja/g++.pt/crash66.C: New test.
27729
27730 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
27731
27732         * g++.old-deja/g++.robertl/eb27.C: Convert.
27733
27734 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
27735
27736         * g++.dg/friend-warn.C: New test.  Do not warn about friend
27737         declaration being redundant.
27738
27739 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
27740
27741         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
27742
27743 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
27744
27745         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
27746
27747 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
27748
27749         * lib/g++.exp: Use testsuite_flags.
27750
27751 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
27752
27753         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
27754
27755 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27756
27757         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
27758
27759 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
27760
27761         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
27762
27763 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
27764
27765         * gcc.c-torture/compile/20010313-1.c: New test.
27766
27767 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
27768
27769         * gcc.dg/cpp/direct2.c: New test.
27770         * gccq.dg/cpp/direct2s.c: New test.
27771
27772         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
27773
27774 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
27775
27776         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
27777         * g++.old-deja/g++.other/op3.C: Likewise.
27778
27779 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27780
27781         * gcc.dg/cpp/syshdr.h: New file.
27782         * gcc.dg/cpp/sysmac1.c: Update.
27783         * gcc.dg/cpp/sysmac2.c: Update.
27784
27785 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27786
27787         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
27788
27789 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
27790
27791         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
27792         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
27793
27794 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
27795
27796         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
27797
27798 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
27799
27800         * lib/g++.exp (g++_include_flags): Don't use any special flags
27801         if TESTING_IN_BUILD_TREE is not defined.
27802         (g++_init): Use a plain 'c++' as the compiler if
27803         TESTING_IN_BUILD_TREEE is not defined.
27804
27805 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27806
27807         * g++.old-deja/g++.eh/catch13.C: New test.
27808         * g++.old-deja/g++.eh/catch14.C: New test.
27809
27810 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
27811
27812         * gcc.dg/cpp/tr-define.c: New test.
27813
27814 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
27815
27816         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
27817         <stdlib.h>, not <malloc.h>.
27818
27819 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27820
27821         * g++.old-deja/g++.ns/template17.C: New test.
27822
27823 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
27824
27825         * g++.old-deja/g++.pt/ref4.C: New test.
27826
27827 2001-04-30  Richard Henderson  <rth@redhat.com>
27828
27829         * gcc.dg/20000724-1.c: Revert last change.
27830
27831 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
27832
27833         * g77.f-torture/execute/20010430.f: New test.
27834
27835 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
27836
27837         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
27838
27839 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
27840
27841         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
27842
27843 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * g++.old-deja/g++.eh/crash6.C: New test.
27846
27847 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27848
27849         * g++.old-deja/g++.other/warn7.C: New test.
27850
27851 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
27852
27853         * g++.old-deja/g++.other/defarg9.C: New test.
27854
27855 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27856
27857         * g77.f-torture/compile/20010426.f: New test.
27858         * g77.f-torture/execute/20010426.f: New test.
27859
27860 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
27861
27862         * g77.f-torture/compile/20000629-1.x: Remove - error
27863         has been fixed.
27864
27865 2001-04-26  Jeffrey A Law  (law@cygnus.com)
27866
27867         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
27868         Tweak slightly to work with g++.dg framework.
27869         * g++.dg/special/ecos.exp: Run initp1.C test.
27870         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
27871
27872         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
27873         its linker doesn't give line numbers either.
27874         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
27875
27876 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27877
27878         * g++.old-deja/g++.other/lex1.C: New test.
27879
27880 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
27881
27882         * gcc.dg/noncompile/20010425-1.c: New test.
27883
27884 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
27885
27886         * g++.old-deja/g++.pt/mangle2.C: New test.
27887
27888 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27889
27890         * gcc.dg/format/plus-1.c: New test.
27891
27892 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27893
27894         * gcc.dg/20010423-1.c: New test.
27895
27896 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
27897
27898         * gcc.c-torture/execute/20010422-1.c: New test.
27899
27900 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
27901
27902         * g++.old-deja/g++.ns/type2.C: New test.
27903
27904 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
27905
27906         * g++.old-deja/g++.other/perf1.C: New test.
27907
27908 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
27909
27910         * gcc.dg/c99-func-2.c: Remove xfail.
27911         * gcc.dg/c99-func-3.c: Remove xfail.
27912         * gcc.dg/c99-func-4.c: Remove xfail.
27913
27914 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
27915
27916         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
27917
27918 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
27919
27920         * gcc.c-torture/compile/20010423-1.c: New test.
27921
27922 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27923
27924         * g++.old-deja/g++.pt/typename28.C: New test.
27925
27926 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
27927
27928         * g++.old-deja/g++.abi/empty2.C: New test.
27929         * g++.old-deja/g++.abi/empty3.C: New test.
27930
27931 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27932
27933         * g++.old-deja/g++.other/comdat2.C: New test.
27934         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
27935
27936 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27937
27938         * g++.old-deja/g++.other/overload14.C: New test.
27939
27940 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27941
27942         * g++.old-deja/g++.other/lookup23.C: New test.
27943
27944 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
27945
27946         * gcc.c-torture/execute/20010403-1.c: New test.
27947
27948 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
27949             Mark Mitchell  <mark@codesourcery.com>
27950
27951         * lib/old-dejagnu.exp: Don't delete output of executable.
27952         Add .exe suffix to executables.
27953
27954 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
27955
27956         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
27957
27958 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27959
27960         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
27961
27962 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27963
27964         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
27965         * g++.old-deja/g++.abi/crash1.C: New test.
27966
27967 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
27968
27969         * g++.old-deja/g++.other/crash40.C: New test.
27970
27971 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27972
27973         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
27974
27975 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
27976
27977         * g++.old-deja/g++.other/warn6.C: New test.
27978
27979 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27980
27981         * g++.old-deja/g++.robertl/eb42.C: Same.
27982
27983 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27984
27985         * gcc.dg/wtr-conversion-1.c: New testcase.
27986
27987 2001-04-10  Richard Henderson  <rth@redhat.com>
27988
27989         * g++.old-deja/g++.other/array5.C: New.
27990
27991 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27992
27993         * gcc.c-torture/execute/20010408-1.c: New test.
27994
27995 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
27996
27997         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
27998         headers and constructs.
27999         * g++.old-deja/g++.robertl/eb79.C: Same.
28000         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28001         * g++.old-deja/g++.robertl/eb73.C: Same.
28002         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28003         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28004         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28005         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28006         * g++.old-deja/g++.robertl/eb44.C: Same.
28007         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28008         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28009         * g++.old-deja/g++.robertl/eb39.C: Same.
28010         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28011         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28012         * g++.old-deja/g++.robertl/eb30.C: Same.
28013         * g++.old-deja/g++.robertl/eb3.C: Same.
28014         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28015         * g++.old-deja/g++.robertl/eb21.C: Same.
28016         * g++.old-deja/g++.robertl/eb15.C: Same.
28017         * g++.old-deja/g++.robertl/eb118.C: Same.
28018         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28019         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28020         * g++.old-deja/g++.robertl/eb109.C: Same.
28021         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28022         * g++.old-deja/g++.mike/rtti1.C: Same.
28023         * g++.old-deja/g++.mike/p658.C: Same.
28024         * g++.old-deja/g++.mike/net46.C: Same.
28025         * g++.old-deja/g++.mike/net34.C: Same.
28026         * g++.old-deja/g++.mike/memoize1.C: Same.
28027         * g++.old-deja/g++.mike/eh2.C: Same.
28028         * g++.old-deja/g++.law/weak.C: Same.
28029         * g++.old-deja/g++.law/visibility7.C: Same.
28030         * g++.old-deja/g++.law/visibility25.C: Same.
28031         * g++.old-deja/g++.law/visibility22.C: Same.
28032         * g++.old-deja/g++.law/visibility2.C: Same.
28033         * g++.old-deja/g++.law/visibility17.C: Same.
28034         * g++.old-deja/g++.law/visibility13.C: Same.
28035         * g++.old-deja/g++.law/visibility10.C: Same.
28036         * g++.old-deja/g++.law/visibility1.C: Same.
28037         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28038         * g++.old-deja/g++.law/vbase1.C: Same.
28039         * g++.old-deja/g++.law/operators32.C: Same.
28040         * g++.old-deja/g++.law/nest3.C: Same.
28041         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28042         * g++.old-deja/g++.law/except5.C (main): Same.
28043         * g++.old-deja/g++.law/cvt7.C (run): Same.
28044         * g++.old-deja/g++.law/cvt2.C: Same.
28045         * g++.old-deja/g++.law/cvt16.C: Same.
28046         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28047         * g++.old-deja/g++.law/ctors17.C (main): Same.
28048         * g++.old-deja/g++.law/ctors13.C: Same.
28049         * g++.old-deja/g++.law/ctors12.C (main): Same.
28050         * g++.old-deja/g++.law/ctors10.C: Same.
28051         * g++.old-deja/g++.law/code-gen5.C: Same.
28052         * g++.old-deja/g++.law/bad-error7.C: Same.
28053         * g++.old-deja/g++.law/arm9.C: Same.
28054         * g++.old-deja/g++.law/arm12.C: Same.
28055         * g++.old-deja/g++.law/arg8.C: Same.
28056         * g++.old-deja/g++.law/arg1.C: Same.
28057         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28058         * g++.old-deja/g++.jason/template31.C: Same.
28059         * g++.old-deja/g++.jason/template24.C (main): Same.
28060         * g++.old-deja/g++.jason/2371.C: Same.
28061         * g++.old-deja/g++.eh/new2.C: Same.
28062         * g++.old-deja/g++.eh/new1.C: Same.
28063         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28064         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28065         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28066         * g++.old-deja/g++.brendan/crash62.C: Same.
28067         * g++.old-deja/g++.brendan/crash52.C: Same.
28068         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28069         * g++.old-deja/g++.brendan/crash38.C: Same.
28070         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28071         * g++.old-deja/g++.brendan/copy9.C: Same.
28072
28073 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28074
28075         * gcc.c-torture/execute/20001203-2.c (memset):
28076         Count argument is of type __SIZE_TYPE__.
28077
28078 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28079
28080         * gcc.c-torture/compile/20010404-1.c: New test.
28081
28082 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28083
28084         * gcc.c-torture/compile/20010326-1.c: New test.
28085
28086 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28087
28088         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28089         peculiarities of the SH.
28090         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28091
28092 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28093
28094         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28095         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28096         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28097
28098 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28099
28100         * g77.f-torture/compile/20010321-1.f: New test.
28101
28102 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28103
28104         * gcc.c-torture/compile/20010329-1.c: New test.
28105
28106 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28107
28108         * gcc.c-torture/execute/20010329-1.c: New test.
28109
28110 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28111
28112         * g++.old-deja/g++.other/eh4.C: Fix typo.
28113
28114 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28115
28116         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28117
28118 2001-03-28  Philip Blundell  <philb@gnu.org>
28119
28120         * gcc.c-torture/compile/20010328-1.c: New test.
28121
28122 2001-03-27  Richard Henderson  <rth@redhat.com>
28123
28124         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28125         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28126
28127 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28128
28129         * gcc.c-torture/compile/20010327-1.c: New test.
28130
28131 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28132
28133         * g++.old-deja/g++.other/friend12.C: New test.
28134         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28135         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28136
28137 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28138
28139         * gcc.c-torture/execute/20010325-1.c: New test.
28140
28141 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28142
28143         * g++.old-deja/g++.other/mangle3.C: New test.
28144
28145 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28146
28147         * g++.old-deja/g++.other/anon8.C: New test.
28148
28149 2001-03-20  Philip Blundell  <philb@gnu.org>
28150
28151         * gcc.c-torture/compile/20010320-1.c: New test.
28152
28153 2001-03-17  Richard Henderson  <rth@redhat.com>
28154
28155         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28156
28157 2001-03-15  Geoff Keating  <geoff@redhat.com>
28158
28159         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28160         tests on AIX.
28161
28162 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28163
28164         * g++.old-deja/g++.other/eh4.C: New test.
28165
28166 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28167
28168         * gcc.dg/cpp/mi1.c: Update.
28169
28170 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28171
28172         * g++.old-deja/g++.other/regstack.C: New test.
28173
28174 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28175
28176         * g++.old-deja/g++.other/ref4.C: New test.
28177
28178 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28179
28180         * objc/execute/va_method.m: Added.
28181         * objc/execute/IMP.m: Added.
28182         * objc/execute/_cmd.m: Added.
28183         * objc/execute/accessing_ivars.m: Added.
28184         * objc/execute/class-1.m: Added.
28185         * objc/execute/class-10.m: Added.
28186         * objc/execute/class-11.m: Added.
28187         * objc/execute/class-12.m: Added.
28188         * objc/execute/class-13.m: Added.
28189         * objc/execute/class-14.m: Added.
28190         * objc/execute/class-2.m: Added.
28191         * objc/execute/class-3.m: Added.
28192         * objc/execute/class-4.m: Added.
28193         * objc/execute/class-5.m: Added.
28194         * objc/execute/class-6.m: Added.
28195         * objc/execute/class-7.m: Added.
28196         * objc/execute/class-8.m: Added.
28197         * objc/execute/class-9.m: Added.
28198         * objc/execute/class-tests-1.h
28199         * objc/execute/class-tests-2.h
28200         * objc/execute/compatibility_alias.m: Added.
28201         * objc/execute/encode-1.m: Added.
28202         * objc/execute/formal_protocol-1.m: Added.
28203         * objc/execute/formal_protocol-2.m: Added.
28204         * objc/execute/formal_protocol-3.m: Added.
28205         * objc/execute/formal_protocol-4.m: Added.
28206         * objc/execute/formal_protocol-5.m: Added.
28207         * objc/execute/formal_protocol-6.m: Added.
28208         * objc/execute/formal_protocol-7.m: Added.
28209         * objc/execute/informal_protocol.m: Added.
28210         * objc/execute/initialize.m: Added.
28211         * objc/execute/load.m: Added.
28212         * objc/execute/many_args_method.m: Added.
28213         * objc/execute/nested-3.m: Added.
28214         * objc/execute/no_clash.m: Added.
28215         * objc/execute/private.m: Added.
28216         * objc/execute/redefining_self.m: Added.
28217         * objc/execute/root_methods.m: Added.
28218         * objc/execute/selector-1.m: Added.
28219         * objc/execute/static-1.m: Added.
28220         * objc/execute/static-2.m: Added.
28221         * objc/execute/va_method.m: Added.
28222
28223 2001-03-10  Richard Henderson  <rth@redhat.com>
28224
28225         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28226
28227 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28228
28229         * g++.old-deja/g++.other/crash31.C: XFAIL.
28230         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28231         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28232         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28233         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28234         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28235
28236 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28237
28238         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28239
28240 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28241
28242         * gcc.dg/20000724-1.c: Don't use multiline strings.
28243
28244 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28245
28246         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28247         result of -cString against what we expect it to be; don't just
28248         print it out for no one to read.
28249
28250         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28251         Based on testcases provided by Nicola Pero.
28252
28253 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28254
28255         * gcc.dg/cpp/macro7.c: New test.
28256
28257 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28258
28259         * gcc.dg/cpp/multiline.c: Update.
28260
28261 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28262
28263         * g++.old-deja/g++.other/enum3.C: New test.
28264
28265 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28266
28267         * g++.old-deja/g++.other/pod1.C: New test.
28268
28269 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28270
28271         * g++.old-deja/g++.ext/overload1.C: New test.
28272
28273 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28274
28275         * g++.old-deja/g++.pt/using1.C: New test.
28276
28277 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28278
28279         * g++.old-deja/g++.other/using9.C: New test.
28280
28281 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28282
28283         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28284
28285         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28286
28287 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28288
28289         * g++.old-deja/g++.ext/realpt1.C: Remove.
28290
28291 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28292
28293         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28294
28295 2001-02-26  Will Cohen  <wcohen@redhat.com>
28296
28297         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28298
28299 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28300
28301         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28302         templatized constructors.
28303
28304 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28305
28306         * gcc.c-torture/execute/20010224-1.c: New test.
28307
28308 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28309
28310         * gcc.c-torture/execute/20010222-1.c: New test.
28311
28312 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28313
28314         * g++.old-deja/g++.other/inline20.C: New test.
28315
28316 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28317
28318         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28319
28320 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28321
28322         * g++.old-deja/g++.other/lookup22.C: New test.
28323
28324 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28325
28326         * g77.dg: New directory.
28327         * g77.dg/20010216-1.f: New test case.
28328         * g77.dg/dg.exp: New driver.
28329         * lib/g77-dg.exp: New driver library.
28330
28331 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28332
28333         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28334
28335 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28336
28337         * g++.old-deja/g++.other/decl9.C: New test.
28338
28339 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28340
28341         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28342         not need <string> and also tests the initialization at runtime.
28343
28344 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28345
28346         * gcc.c-torture/execute/longlong.c: New test.
28347
28348 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28349
28350         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28351
28352 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28353
28354         * gcc.c-torture/execute/920302-1.c (execute):
28355         Change argument type to short.
28356
28357 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28358
28359         * g++.old-deja/g++.pt/deduct6.C: New test.
28360
28361 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28362
28363         * g++.old-deja/g++.pt/deduct5.C: New test.
28364
28365 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28366
28367         * gcc.c-torture/execute/20010209-1.c: New test.
28368
28369 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28370
28371         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28372
28373 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28374
28375         * g++.dg/vtgc1.C: Update for new ABI.
28376
28377         * consistency.vlad: New directory, 1665 files.
28378
28379 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28380
28381         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28382         return type.
28383         * gcc.dg/cpp/digraphs.c: Declare puts.
28384
28385 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28386
28387         * g++.old-deja/g++.other/warn5.C: New test.
28388
28389 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28390
28391         * g++.old-deja/g++.pt/spec40.C: New test.
28392
28393 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28396         case.
28397         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28398
28399 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28400
28401         * gcc.c-torture/compile/20010209-1.c: New test.
28402
28403 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28404
28405         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28406         excess errors message but not if it crashes.
28407         * g++.old-deja/g++.other/crash27.C: Likewise.
28408         * g++.old-deja/g++.other/crash28.C: Likewise.
28409         * g++.old-deja/g++.other/crash30.C: Likewise.
28410         * g++.old-deja/g++.other/crash32.C: Likewise.
28411         * g++.old-deja/g++.other/crash35.C: Likewise.
28412         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28413
28414 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28415
28416         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28417         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28418         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28419         g77.f-torture/execute/execute.exp,
28420         g77.f-torture/noncompile/noncompile.exp,
28421         gcc.c-torture/execute/execute.exp,
28422         gcc.c-torture/execute/memcheck/memcheck.exp,
28423         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28424         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28425         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28426         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28427         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28428         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28429         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28430         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28431         Remove bug reporting instructions with ancient email addresses.
28432
28433 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28434
28435         * gcc.dg/20010202-1.c: New test.
28436         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28437
28438 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28439
28440         * g++.dg/stdbool-if.C: New test.
28441
28442 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28443
28444         * objc/execute/fdecl.m: Added main().
28445
28446 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28447
28448         * gcc.c-torture/execute/20010206-1.c: New test.
28449
28450 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28451
28452         * gcc.dg/cpp/avoidpaste1.c: Update.
28453
28454 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28455
28456         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28457         Pero <nicola@brainstorm.co.uk>.
28458         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28459
28460 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28461
28462         * g++.old-deja/g++.pt/spec39.C: New test.
28463
28464 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28465
28466         * gcc.c-torture/compile/20010202-1.c: New test.
28467
28468 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28469
28470         * g++.old-deja/g++.abi/primary2.C: New test.
28471         * g++.old-deja/g++.abi/primary3.C: New test.
28472         * g++.old-deja/g++.abi/primary4.C: New test.
28473         * g++.old-deja/g++.abi/primary5.C: New test.
28474         * g++.old-deja/g++.abi/vtable3.h: New test.
28475         * g++.old-deja/g++.abi/vtable3a.C: New test.
28476         * g++.old-deja/g++.abi/vtable3b.C: New test.
28477         * g++.old-deja/g++.abi/vtable3c.C: New test.
28478         * g++.old-deja/g++.abi/vtable3d.C: New test.
28479         * g++.old-deja/g++.abi/vtable3e.C: New test.
28480         * g++.old-deja/g++.abi/vtable3f.C: New test.
28481         * g++.old-deja/g++.abi/vtable3g.C: New test.
28482         * g++.old-deja/g++.abi/vtable3h.C: New test.
28483         * g++.old-deja/g++.abi/vtable3i.C: New test.
28484         * g++.old-deja/g++.abi/vtable3j.C: New test.
28485         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28486
28487 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28488
28489         * g++.old-deja/g++.other/anon6.C: New test.
28490         * g++.old-deja/g++.other/anon7.C: New test.
28491
28492 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28493
28494         * gcc.dg/cpp/avoidpaste2.c: New tests.
28495
28496 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28497
28498         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28499
28500 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28501
28502         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28503         DECIMAL_DIG cases for Irix."
28504
28505 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28506
28507         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28508
28509 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28510
28511         * gcc.dg/c99-tag-1.c: New test.
28512
28513 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28514
28515         * gcc.dg/cpp/tr-warn1.c: Add tests.
28516
28517 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28518
28519         * gcc.dg/cpp/avoidpaste1.c: Update.
28520         * gcc.dg/cpp/paste4.c: Update.
28521
28522 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28523
28524         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28525         cases for Irix.
28526
28527 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28528
28529         * g++.old-deja/g++.other/inline19.C: New test.
28530
28531 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28532
28533         * gcc.dg/Wlarger-than.c: New test.
28534
28535 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28536
28537         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28538
28539 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28540
28541         * gcc.c-torture/execute/20010129-1.c: New test.
28542         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28543
28544 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28545
28546         * gcc.dg/cpp/avoidpaste1.c: Test case.
28547
28548 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28549
28550         * g++.old-deja/g++.other/inline18.C: New test.
28551
28552 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28553
28554         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28555         and __builtin_putchar.
28556
28557 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28558
28559         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28560         tests.
28561
28562 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28563
28564         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28565         floating point number rounding mode to round to the nearest
28566         representable mode.
28567
28568 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28569
28570         * g++.old-deja/g++.other/mangle2.C: New test.
28571
28572 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28573
28574         * gcc.c-torture/compile/20010124-1.c: New test.
28575
28576 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28577
28578         * g++.old-deja/g++.pt/spec38.C: New test.
28579
28580 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28581
28582         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28583         "Build don't run".
28584
28585 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28586
28587         * gcc.c-torture/execute/20010123-1.c: New test.
28588
28589 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28590
28591         * g++.old-deja/g++.pt/spec37.C: New test.
28592
28593 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28594
28595         * g++.old-deja/g++.pt/overload14.C: New test.
28596
28597 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28598
28599         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28600         __builtin_return_address.
28601
28602 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28603
28604         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28605         * g++.old-deja/g++.pt/spec35.C: New test.
28606         * g++.old-deja/g++.pt/spec36.C: New test.
28607
28608 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28609
28610         * gcc.c-torture/compile/20010118-1.c: New test.
28611
28612 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28613
28614         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28615
28616 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28617
28618         * gcc.c-torture/execute/20010119-1.c: New test.
28619
28620 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28621
28622         * g++.old-deja/g++.other/vbase5.C: New test.
28623
28624 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28625
28626         * gcc.c-torture/execute/20010118-1.c: New test.
28627
28628 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28629
28630         * g++.old-deja/g++.pt/deduct3.C: New test.
28631
28632 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28633
28634         * g++.old-deja/g++.pt/spec34.C: New test.
28635
28636 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28637
28638         * g77.f-torture/compile/20000601-2.f: New test.
28639
28640 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28641
28642         * g++.old-deja/g++.other/init17.C: New test.
28643
28644 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28645
28646         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28647
28648 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         * g++.old-deja/g++.pt/unify8.C: New test.
28651
28652 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28653
28654         * g++.old-deja/g++.abi/vbase1.C: New test.
28655
28656 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28657
28658         * g++.old-deja/g++.pt/crash65.C: New test.
28659
28660 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28661
28662         * gcc.dg/cpp/assembl2.S: New test case.
28663
28664 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28665
28666         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28667         are supported.
28668
28669 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28670
28671         * g++.old-deja/g++.other/builtins1.C: New test.
28672         * g++.old-deja/g++.other/builtins2.C: Likewise.
28673         * g++.old-deja/g++.other/builtins3.C: Likewise.
28674         * g++.old-deja/g++.other/builtins4.C: Likewise.
28675
28676 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28677
28678         * gcc.c-torture/compile/20010117-1.c: New test.
28679         * gcc.c-torture/compile/20010117-2.c: New test.
28680
28681 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28682
28683         * g77.f-torture/execute/20010116.[fx]: New test,
28684         XFAIL on i?86-*-*.
28685         * g77.f-torture/compile/20010115.f: Indicate it's
28686         a test for PR fortran/1636.
28687
28688 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28689
28690         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
28691
28692 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28693
28694         * g77.f-torture/compile/20010115.f: New test.
28695
28696 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
28697
28698         * g++.old-deja/g++.pt/nontype5.C: New test.
28699
28700 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
28701
28702         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
28703         have an equivalent working one below it.
28704
28705 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28706
28707         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
28708         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28709
28710 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
28711
28712         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
28713         message containing "init_priority".
28714         (conpr-2.C): Likewise.
28715         (conpr-3.C): Likewise.
28716         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
28717
28718 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28719
28720         * gcc.c-torture/execute/20010114-2.c: New test.
28721
28722 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28723
28724         * gcc.c-torture/compile/20010114-1.c: New test.
28725         * gcc.c-torture/compile/20010114-1.x: Xfail.
28726         * gcc.c-torture/compile/20010114-2.c: New test.
28727         * gcc.c-torture/execute/20010114-1.c: New test.
28728         * gcc.dg/trunc-1.c: New test.
28729         * gcc.dg/uninit-B.c: New test.
28730
28731 2001-01-13  Nick Clifton  <nickc@redhat.com>
28732
28733         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
28734         target.
28735
28736 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28737
28738         * gcc.c-torture/compile/20010113-1.c: New test.
28739
28740 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
28741
28742         * gcc.c-torture/compile/20001212-1.c: New test.
28743
28744 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28745
28746         * gcc.dg/cpp/widestr1.c: Update.
28747         * gcc.dg/cpp/prag-imp.c: Remove.
28748
28749 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
28750
28751         * gcc.c-torture/execute/20000801-3.x: Remove.
28752         * gcc.dg/c90-init-1.c: New test.
28753         * gcc.dg/c99-init-1.c: New test.
28754         * gcc.dg/c99-init-2.c: New test.
28755         * gcc.dg/gnu99-init-1.c: New test.
28756
28757 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
28758
28759         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
28760         testing that no relevant ones were found.
28761
28762 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28763
28764         * g++.old-deja/g++.pt/cast2.C: New test.
28765
28766 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
28767
28768         * g++.old-deja/g++.pt/friend47.C: New test.
28769
28770 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28771
28772         * g++.old-deja/g++.pt/instantiate13.C: New test.
28773
28774 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28775
28776         * g++.old-deja/g++.other/defarg7.C: New test.
28777         * g++.old-deja/g++.other/defarg8.C: New test.
28778
28779 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28780
28781         * g++.old-deja/g++.pt/crash64.C: New test.
28782
28783 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
28784
28785         * g++.old-deja/g++.pt/crash63.C: New test.
28786
28787 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
28788
28789         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
28790
28791 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
28792
28793         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
28794
28795 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28796
28797         * g++.old-deja/g++.pt/error3.C: New test.
28798
28799 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28800
28801         * g++.old-deja/g++.other/crash39.C: New test.
28802
28803 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
28804
28805         * g++.old-deja/g++.other/vbase4.C: New test.
28806
28807 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
28808
28809         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
28810         * gcc.dg/special/20000419-2.c: New file. Identical to above.
28811         * gcc.dg/special/special.exp: New test driver which will check
28812         for alias support for the above test.
28813
28814 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
28815
28816         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
28817         problems on small machines.
28818         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
28819         parameterize.
28820
28821 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
28822
28823         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
28824         mips.
28825         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
28826
28827 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
28828
28829         * g++.old_deja/g++.pt/using8.C: New test.
28830
28831 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28832
28833         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
28834
28835 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
28836
28837         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
28838         where a failure is expected.
28839         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
28840
28841 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28842
28843         * g++.old_deja/g++.pt/instantiate12.C: New test.
28844
28845 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28846
28847         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
28848         start of structs.
28849         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
28850         * g++.old-deja/g++.brendan/crash17.C: Likewise.
28851         * g++.old-deja/g++.brendan/crash29.C: Likewise.
28852         * g++.old-deja/g++.brendan/crash48.C: Likewise.
28853         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28854         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
28855         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28856         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
28857         * g++.old-deja/g++.eh/spec6.C: Likewise.
28858         * g++.old-deja/g++.jason/crash3.C: Likewise.
28859         * g++.old-deja/g++.law/ctors11.C: Likewise.
28860         * g++.old-deja/g++.law/ctors17.C: Likewise.
28861         * g++.old-deja/g++.law/ctors5.C: Likewise.
28862         * g++.old-deja/g++.law/ctors9.C: Likewise.
28863         * g++.old-deja/g++.mike/ambig1.C: Likewise.
28864         * g++.old-deja/g++.mike/net22.C: Likewise.
28865         * g++.old-deja/g++.mike/p3538a.C: Likewise.
28866         * g++.old-deja/g++.mike/p3538b.C: Likewise.
28867         * g++.old-deja/g++.mike/virt3.C: Likewise.
28868         * g++.old-deja/g++.niklas/t128.C: Likewise.
28869         * g++.old-deja/g++.other/anon4.C: Likewise.
28870         * g++.old-deja/g++.other/using1.C: Likewise.
28871         * g++.old-deja/g++.other/warn3.C: Likewise.
28872         * g++.old-deja/g++.pt/t37.C: Likewise.
28873         * g++.old-deja/g++.robertl/eb69.C: Likewise.
28874         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28875
28876 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
28877
28878         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
28879
28880 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28881
28882         * gcc.c-torture/execute/stdio-opt-3.c: New test.
28883
28884 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
28885
28886         * gcc.c-torture/compile/20010107-1.c: New test.
28887
28888 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28889
28890         * gcc.c-torture/execute/builtin-noret-1.c: New test.
28891
28892 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28893
28894         * gcc.dg/format/format.h: New file.
28895         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
28896         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
28897         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
28898         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
28899         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
28900         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
28901         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
28902         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
28903         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
28904         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
28905         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
28906         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
28907         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
28908         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
28909         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
28910         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
28911         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
28912         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
28913         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
28914         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
28915         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
28916         instead of declaring standard types, macros and functions in each
28917         test.
28918
28919 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
28920
28921         * gcc.c-torture/execute/20010106-1.c: New test.
28922
28923 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
28924
28925         * gcc.dg/format/format.exp: New file.
28926         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
28927         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
28928         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
28929         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
28930         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
28931         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
28932         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
28933         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
28934         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
28935         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
28936         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
28937         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
28938         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
28939         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
28940         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
28941         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
28942         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
28943         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
28944         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
28945         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
28946         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
28947         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
28948         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
28949         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
28950         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
28951         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
28952         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
28953         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
28954         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
28955         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
28956         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
28957         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
28958         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
28959         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
28960         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
28961         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
28962         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
28963         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
28964         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
28965         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
28966         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
28967         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
28968
28969 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
28970
28971         * gcc.c-torture/execute/991228-1.c: Take word endianness into
28972         account.
28973
28974 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28975
28976         * gcc.c-torture/execute/builtin-complex-1.c: New test.
28977
28978 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28979
28980         * g++.old-deja/g++.pt/crash62.C: New test.
28981
28982 2001-01-04  Richard Henderson  <rth@redhat.com>
28983
28984         * gcc.dg/20000926-1.c: Update expected warnings.
28985         * gcc.dg/array-2.c: Likewise.
28986         * gcc.dg/array-4.c: Also validate flexible array members.
28987         * gcc.dg/c99-flex-array-1.c: New.
28988
28989 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
28990
28991         * gcc.c-torture/compile/20001222-1.x: Remove.
28992
28993 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28994
28995         * gcc.c-torture/execute/built-in-setjmp.c: New.
28996
28997 2001-01-03  Richard Henderson  <rth@redhat.com>
28998
28999         * gcc.dg/940510-1.c: Update expected error wording.
29000         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29001
29002 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29003
29004         * lib/target-supports.exp (check_alias_available): Modified to
29005         indicate aliases not supported if only weak aliases are supported.
29006
29007 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29008
29009         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29010         Turn on cmpstrsi checks for __pj__ and __i370__.
29011
29012 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29013
29014         * g++.old-deja/g++.other/virtual11.C: New test.
29015
29016 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29017
29018         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29019
29020 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29021
29022         * gcc.c-torture/compile/20010102-1.c: New test.
29023
29024 2001-01-02  Andreas Jaeger  <aj@suse.de>
29025
29026         * gcc.dg/noreturn-3.c: New test.
29027
29028         * gcc.dg/noreturn-4.c: New test.
29029
29030 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29031
29032         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29033         __builtin_fputc and __builtin_fwrite.
29034
29035 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29036
29037         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29038         signed char, not default char.
29039
29040 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29041
29042         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29043
29044 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29045
29046         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29047
29048 2000-12-29  Richard Henderson  <rth@redhat.com>
29049
29050         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29051         (__cyg_profile_func_exit): Define.
29052
29053 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29054
29055         * g++.dg/vtgc1.C: New test.
29056
29057 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29058
29059         * gcc.dg/noncompile/20001228-1.c: New test.
29060
29061         * gcc.dg/20001228-1.c: New test.
29062
29063         * gcc.c-torture/execute/20001228-1.c: New test.
29064
29065 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29066
29067         * gcc.dg/format-strfmon-1.c: New test.
29068
29069 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29070
29071         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29072         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29073         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29074         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29075         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29076         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29077         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29078         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29079         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29080         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29081         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29082         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29083         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29084
29085         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29086         * gcc.c-torture/execute/string-opt-4.c: Test index.
29087
29088 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29089
29090         * gcc.c-torture/compile/20001226-1.c: New test.
29091
29092 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29093
29094         * gcc.c-torture/compile/20001222-1.c: New test.
29095         * gcc.c-torture/compile/20001222-1.x: Xfail.
29096
29097 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29098
29099         * gcc.c-torture/execute/comp-goto-2.c: New test.
29100
29101 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29102
29103         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29104         Use long types if __INT_MAX__ is 32767.
29105         (main): Use cast to (sint32 *) when poking 88 into a_page.
29106
29107         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29108
29109 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29110
29111         * gcc.c-torture/compile/20001221-1.c: New test.
29112         * gcc.c-torture/execute/20001221-1.c: New test.
29113
29114 2000-12-20  Richard Henderson  <rth@redhat.com>
29115
29116         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29117         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29118
29119 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29120
29121         * gcc.dg/compare3.c: New test.
29122
29123 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29124
29125         * gcc.dg/format-warnll-1.c: New test.
29126
29127 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29128
29129         * gcc.dg/cpp/cmdlne-P.c: New test.
29130
29131 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29132
29133         * gcc.c-torture/execute/builtin-abs-1.c,
29134         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29135
29136 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29137
29138         * gcc.dg/cpp/multiline.c: New test.
29139
29140 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29141
29142         * g++.old-deja/g++.other/syshdr1.C: Update.
29143         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29144
29145 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29146
29147         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29148
29149 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29150
29151         * g++.old-deja/g++.pt/ttp65.C: New test.
29152
29153 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29154
29155         * g++.old-deja/g++.pt/ttp64.C: New test.
29156
29157 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29158
29159         * g++.old-deja/g++.pt/spec33.C: New test.
29160
29161 2000-12-14  Catherine Moore  <clm@redhat.com>
29162
29163         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29164         * gcc.c-torture/execute/920612-2.c: Likewise.
29165         * gcc.c-torture/execute/920428-2.c: Likewise.
29166         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29167         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29168
29169 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29170
29171         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29172         * gcc.dg/pack-test-2.c: Likewise.
29173
29174 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29175
29176         Tests by Zack Weinberg <zackw@stanford.edu>.
29177
29178         * gcc.dg/cpp/defined.c: Update.
29179         * gcc.dg/cpp/defined_trad.c: New tests.
29180
29181 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29182
29183         * gcc.dg/cpp/trad-direct.c: Update.
29184
29185 2000-12-11  Neil Booth  <neilb@earthling.net>
29186
29187         * gcc.dg/cpp/defined_trad.c
29188
29189 2000-12-11  Neil Booth  <neilb@earthling.net>
29190
29191         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29192
29193 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29194
29195         * gcc.dg/format-miss-2.c: New test.
29196
29197 2000-12-09  Neil Booth  <neilb@earthling.net>
29198
29199         * gcc.dg/cpp/lineflags.c: New tests.
29200         * gcc.dg/cpp/poison.c: Update.
29201         * gcc.dg/cpp/redef2.c: Update.
29202         * gcc.dg/cpp/skipping.c: New test.
29203
29204 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29205
29206         * g++.old-deja/g++.other/eh3.C: New testcase.
29207
29208 2000-12-07  Neil Booth  <neilb@earthling.net>
29209
29210         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29211         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29212         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29213         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29214         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29215         Update.
29216
29217 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29218
29219         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29220         __SIZE_TYPE__ instead of int for type of integers cast to
29221         pointers.
29222
29223 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * g++.old-deja/g++.other/cleanup4.C: New test.
29226
29227 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29228
29229         * format-sec-1.c: New test.
29230
29231 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29232
29233         * gcc.dg/format-nonlit-3.c: New test.
29234
29235 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29236
29237         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29238         through a null pointer.
29239
29240 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29241
29242         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29243         * g++.old-deja/g++.pt/partial4.C: New test.
29244
29245 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29246
29247         * gcc.c-torture/execute/ieee/hugeval.x: New.
29248
29249 2000-12-06  Neil Booth  <neilb@earthling.net>
29250
29251         * gcc.dg/cpp/backslash2.c: New tests.
29252
29253 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29254
29255         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29256         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29257
29258 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29259
29260         * gcc.c-torture/execute/20001203-2.c: New testcase.
29261
29262 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29263
29264         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29265         * g++.old-deja/g++.other/virtual10.C: New test.
29266
29267 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29270
29271 2000-12-05  Richard Henderson  <rth@redhat.com>
29272
29273         * gcc.c-torture/compile/20001205-1.c: New.
29274
29275 2000-12-04  Neil Booth  <neilb@earthling.net>
29276
29277         * g++.old-deja/g++.other/virtual9.C: New test.
29278         * g++.old-deja/g++.pt/crash61.C: New test.
29279         * gcc.c-torture/execute/loop-9.c: New test.
29280
29281 2000-12-04  Neil Booth  <neilb@earthling.net>
29282
29283         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29284         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29285         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29286         * gcc.dg/cpp/extratokens.c: ...here.
29287
29288 2000-12-04  Neil Booth  <neilb@earthling.net>
29289
29290         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29291         New tests.
29292
29293 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29294
29295         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29296         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29297
29298 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29299
29300         * gcc.c-torture/execute/20001203-1.c: New test.
29301
29302 2000-12-03  Neil Booth  <neilb@earthling.net>
29303
29304         * gcc.dg/cpp/macro6.c: New test cases.
29305
29306 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29307
29308         * gcc.c-torture/execute/string-opt-9.c: New test.
29309         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29310         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29311         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29312
29313         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29314         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29315
29316 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29317
29318         * gcc.dg/cpp/if-6.c: New testcase.
29319
29320         * gcc.dg/20001201-1.c: New testcase.
29321
29322 2000-12-02  Neil Booth  <neilb@earthling.net>
29323
29324         * g++.old-deja/g++.other/externC4.C,
29325         g++.old-deja/g++.other/friend10.C: New tests.
29326
29327 2000-12-02  Neil Booth  <neilb@earthling.net>
29328
29329         * g++.old-deja/g++.other/instan2.C
29330         * g++.old-deja/g++.other/instan3.C: New test.
29331
29332 2000-12-02  Neil Booth  <neilb@earthling.net>
29333
29334         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29335         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29336         gnuc99.c,gnuc99-pedantic.c: New tests.
29337
29338 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29339
29340         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29341         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29342
29343 2000-12-01  Neil Booth  <neilb@earthling.net>
29344
29345         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29346         * gcc.dg/cpp/poison.c: Update.
29347         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29348
29349 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29350
29351         * g77.f-torture/execute/20001201.f: New test.
29352
29353 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29354
29355         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29356
29357 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29358
29359         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29360
29361 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29362
29363         * g++.old-deja/g++.other/cast6.C: New test.
29364
29365 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29366
29367         * gcc.c-torture/execute/20001130-2.c: New testcase.
29368
29369 2000-11-30  Richard Henderson  <rth@redhat.com>
29370
29371         * gcc.c-torture/execute/20001130-1.c: New test.
29372
29373 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29374
29375         * g++.old-deja/g++.other/op3.C: New test.
29376
29377 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29378
29379         * g++.old-deja/g++.other/op2.C: New test.
29380
29381 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29382
29383         * g++.old-deja/g++.other/crash38.C: New test.
29384
29385 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29386
29387         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29388
29389 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29390
29391         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29392         tests.
29393         * gcc.c-torture/execute/string-opt-6.c: New test.
29394
29395         * gcc.dg/20001117-1.c: Add main.
29396
29397 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29398
29399         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29400         Move from here ...
29401         * gcc.dg/940510-1.c: ... to here.
29402
29403         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29404         zero-size arrays in toplevel structures.
29405
29406 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29407
29408         * gcc.c-torture/execute/loop-8.c: New test.
29409
29410 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29411
29412         * g++.old-deja/g++.other/base1.C: New test.
29413
29414 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29415
29416         * g++.old-deja/g++.other/parse2.C: New test.
29417
29418 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29419
29420         * g++.old-deja/g++.pt/incomplete1.C: New test.
29421
29422 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29423
29424         * g++.old-deja/g++.other/friend9.C: New test.
29425
29426 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29427
29428         * gcc.dg/20001127-1.c: New test.
29429
29430 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29431
29432         * g++.old-deja/g++.pt/friend46.C: New test.
29433
29434 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29435
29436         * g++.old-deja/g++.other/ptrmem8.C: New test.
29437
29438 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29439
29440         * gcc.c-torture/execute/string-opt-7.c: New test.
29441         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29442
29443 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29444
29445         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29446         instead of 'mkcheck 2'.
29447
29448 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29449
29450         * gcc.c-torture/execute/memcheck/driver.c,
29451         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29452         C9X references to refer to C99.
29453
29454 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29455
29456         * gcc.dg/ultrasp3.c: New test.
29457
29458 2000-11-25  Neil Booth  <neilb@earthling.net>
29459
29460         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29461
29462 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29463
29464         * gcc.c-torture/compile/20001123-2.c: New.
29465
29466 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29467
29468         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29469
29470 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29471
29472         * gcc.dg/sequence-point-1.c: Add some new tests.
29473         * gcc.c-torture/execute/20001124-1.c: New test.
29474
29475 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29476
29477         * g++.old-deja/g++.other/vaarg4.C: New test.
29478         * gcc.c-torture/compile/20001123-1.c: New test.
29479
29480 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29481
29482         * g++.other/crash24.C: Adjust and remove XFAIL.
29483         * g++.other/crash37.C: New test.
29484
29485 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29486
29487         * g++.old-deja/g++.pt/instantiate9.C: New test.
29488
29489 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29490
29491         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29492         new ABI, too.
29493
29494         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29495         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29496
29497 2000-11-22  Neil Booth  <neilb@earthling.net>
29498
29499         * gcc.dg/cpp/Wtrigraphs.c: New test.
29500
29501 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29502
29503         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29504
29505 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29506
29507         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29508
29509 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29510
29511         * lib/gcc-dg.exp: load_lib scanasm.exp.
29512         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29513         * lib/g++-dg.exp: load_lib scanasm.exp.
29514         * lib/scanasm.exp: New.
29515         (scan-assembler, scan-assembler-not): Add optional arguments to
29516         test name, or if not present, the pattern name.
29517         (scan-assembler-dem, scan-assembler-dem-not): New.
29518
29519         * g++.dg/dg.exp: New.
29520
29521 2000-11-21  Neil Booth  <neilb@earthling.net>
29522
29523         * gcc.dg/cpp/integrated1.c: Remove.
29524
29525 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29526
29527         * gcc.c-torture/execute/20001121-1.c: New test.
29528
29529 2000-11-21  Richard Henderson  <rth@redhat.com>
29530
29531         * gcc.c-torture/compile/20001121-1.c: New test.
29532
29533 2000-11-20  Neil Booth  <neilb@earthling.net>
29534
29535         * gcc.dg/cpp/integrated1.c: New test.
29536
29537 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29538
29539         * g++.old-deja/g++.other/inline17.C: New test.
29540
29541 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29542
29543         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29544         local variable to be zero: I made the variable global. Now
29545         uses abort() and exit() instead of relying on main's return value.
29546
29547 2000-11-20  Neil Booth  <neilb@earthling.net>
29548
29549         * gcc.dg/cpp/paste2.c: Update test.
29550         * objc/execute/paste.m: New test.
29551
29552 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29553
29554         * gcc.dg/c99-condexpr-1.c: New test.
29555
29556 2000-11-20  Neil Booth  <neilb@earthling.net>
29557
29558         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29559
29560 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29561
29562         * g++.old-deja/g++.pt/export1.C: New test.
29563
29564 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29565
29566         * gcc.dg/20001117-1.c: New test.
29567
29568 2000-11-18  Richard Henderson  <rth@redhat.com>
29569
29570         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29571
29572 2000-11-18  Richard Henderson  <rth@redhat.com>
29573
29574         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29575         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29576         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29577
29578 2000-11-18  Richard Henderson  <rth@redhat.com>
29579
29580         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29581         (main): New.  Exit cleanly.
29582
29583 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29584
29585         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29586         gcc.dg/c99-fordecl-2.c: New tests.
29587
29588 2000-11-18  Richard Henderson  <rth@redhat.com>
29589
29590         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29591         * gcc.c-torture/execute/zerolen-2.c: New.
29592
29593 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29594
29595         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29596         memory.
29597
29598 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29599
29600         * g++.old-deja/g++.pt/instantiate8.C: New test.
29601
29602 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29603
29604         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29605         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29606
29607 2000-11-16  Nick Clifton  <nickc@redhat.com>
29608
29609         * gcc.c-torture/execute/nestfunc-2.c: New test.
29610         * gcc.c-torture/execute/nestfunc-3.c: New test.
29611
29612 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29613
29614         * gcc.c-torture/compile/20001116-1.c: New test.
29615
29616 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29617
29618         * gcc.c-torture/execute/20001115-1.c: New test.
29619
29620 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29621
29622         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29623         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29624         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29625         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29626
29627 2000-11-15  Neil Booth  <neilb@earthling.net>
29628
29629         gcc.dg/cpp/_Pragma1.c: Update.
29630         gcc.dg/cpp/_Pragma2.c: New test.
29631
29632 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29633
29634         * g++.old-deja/g++.other/anon5.C: New test.
29635
29636 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29637
29638         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29639         tests.
29640
29641 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29642
29643         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29644         output.
29645
29646 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29647
29648         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29649         labels at end of compound statements.
29650
29651 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29652
29653         * gcc.c-torture/execute/loop-7.c: New test.
29654
29655 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29656
29657         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29658
29659 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29660
29661         * gcc.dg/c99-bool-1.c: New test.
29662
29663 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29664
29665         * gcc.dg/c99-scope-1.c: Remove xfail.
29666         * gcc.dg/c99-scope-2.c: New test.
29667
29668 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29669
29670         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29671         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29672
29673 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29674
29675         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29676         error messages.
29677
29678         * g++.mike/p700.C: Don't typedef wchar_t.
29679         * g++.mike/p784.C: Likewise.
29680         * g++.mike/eb101.C: Don't use __wchar_t.
29681
29682 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29683
29684         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29685         from DO loop.
29686
29687 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29688
29689         * gcc.c-torture/execute/20001111-1.c: New test.
29690
29691 2000-11-10  Nick Clifton  <nickc@redhat.com>
29692
29693         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
29694         long multuiple and accumulate.
29695
29696 2000-11-09  Richard Henderson  <rth@redhat.com>
29697
29698         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
29699         via size_t instead of int.
29700
29701         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
29702         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29703         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29704         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29705
29706 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
29707
29708         * gcc.c-torture/compile/20001109-1.c: New test.
29709         * gcc.c-torture/compile/20001109-2.c: New test.
29710
29711 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
29712
29713         * g++.old-deja/g++.pt/operator1.C: New test.
29714         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
29715
29716 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29717
29718         * gcc.dg/20001108-1.c: New test.
29719
29720 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
29721
29722         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
29723         with both arguments constant strings.
29724         * gcc.c-torture/execute/string-opt-3.c: New test.
29725         * gcc.c-torture/execute/string-opt-4.c: New test.
29726         * gcc.c-torture/execute/string-opt-5.c: New test.
29727
29728 2000-11-08  Nick Clifton  <nickc@redhat.com>
29729
29730         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
29731         mulsidi3adddi patterns.
29732
29733 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
29734
29735         * g++.old-deja/g++.other/crash36.C: New test.
29736
29737 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
29738
29739         * g++.old-deja/g++.other/init16.C: New test.
29740
29741 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
29742
29743         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
29744
29745 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29746
29747         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
29748         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29749         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29750
29751 2000-11-07  DJ Delorie  <dj@redhat.com>
29752
29753         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
29754
29755 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29756
29757         * gcc.c-torture/execute/string-opt-1.c: New test.
29758
29759 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
29760
29761         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
29762         mips-sgi-irix6.* because the MIPS ABI passes floating-point
29763         parameters in registers, and there is no way for a varargs
29764         function to know in which order the integer and floating-point
29765         parameters should be interleaved when they are placed on the
29766         stack.
29767         * gcc.c-torture/execute/va-arg-16.x: Likewise.
29768         * gcc.c-torture/execute/va-arg-17.x: Likewise.
29769
29770 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29771
29772         * gcc.c-torture/execute/string-opt-2.c: New test.
29773
29774 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
29775
29776         * g++.old-deja/g++.pt/crash60.C: New test.
29777
29778 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29779
29780         * g++.old-deja/g++.other/crash24.C: New test.
29781         * g++.old-deja/g++.other/crash25.C: New test.
29782         * g++.old-deja/g++.other/crash26.C: New test.
29783         * g++.old-deja/g++.other/crash27.C: New test.
29784         * g++.old-deja/g++.other/crash28.C: New test.
29785         * g++.old-deja/g++.other/crash29.C: New test.
29786         * g++.old-deja/g++.other/crash30.C: New test.
29787         * g++.old-deja/g++.other/crash31.C: New test.
29788         * g++.old-deja/g++.other/crash32.C: New test.
29789         * g++.old-deja/g++.other/crash33.C: New test.
29790         * g++.old-deja/g++.other/crash34.C: New test.
29791         * g++.old-deja/g++.other/crash35.C: New test.
29792
29793 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
29794
29795         * gcc.c-torture/execute/20001031-1.c: New test.
29796
29797 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
29798
29799         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
29800         namespace.
29801
29802         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
29803         standards-conformant.
29804
29805         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
29806
29807         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
29808         * g++.old-deja/g++.mike/p755a.C: Likewise.
29809         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
29810         library makes no calls to `operator new' during initialization.
29811
29812 2000-11-04  Neil Booth  <neilb@earthling.net>
29813
29814         * gcc.dg/cpp/include2.c: New tests.
29815
29816 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
29817
29818         * lib/g++.exp (g++_set_ld_library_path): New function.
29819         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
29820
29821 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
29822
29823         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
29824         warnings.
29825
29826 2000-11-01  Richard Henderson  <rth@redhat.com>
29827
29828         * g++.old-deja/g++.ext/namedret1.C: New.
29829         * g++.old-deja/g++.ext/namedret2.C: New.
29830         * g++.old-deja/g++.ext/namedret3.C: New.
29831
29832 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
29833
29834         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
29835         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
29836
29837 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29838
29839         * gcc.c-torture/execute/va-arg-21.c: New test.
29840
29841 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29842
29843         * gcc.dg/c99-complex-2.c: New test.
29844
29845 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29846
29847         * gcc.c-torture/execute/stdio-opt-1.c: New test.
29848
29849 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
29850
29851         * g++.old-deja/g++.other/inline16.C: New test.
29852
29853 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
29854
29855         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
29856         __PRETTY_FUNCTION__
29857
29858 2000-10-29  Neil Booth  <neilb@earthling.net>
29859
29860         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
29861         New tests.
29862         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
29863         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
29864         optimisation.
29865
29866 2000-10-29  Neil Booth  <neilb@earthling.net>
29867
29868         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
29869         * mi1.c, mi1c.h: Add null directives to multiple-include test.
29870         * mi5.c: Test multiple includes work with -C.
29871         * trigraphs.c: Test ^= version.
29872
29873 2000-10-28  Neil Booth  <neilb@earthling.net>
29874
29875         New tests and test updates for new macro expander.
29876
29877         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
29878         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
29879         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
29880         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
29881         new diagnostic messages.
29882
29883         * gcc.dg/cpp/macro3.c: New tests.
29884
29885 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
29886
29887         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
29888         on the same line.
29889
29890 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
29891
29892         * g++.old-deja/g++.other/eh2.C: New test.
29893
29894 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
29895
29896         * gcc.c-torture/execute/20001027-1.c: New test.
29897
29898 2000-10-26  Richard Henderson  <rth@redhat.com>
29899
29900         * gcc.c-torture/execute/20001026-1.c: New.
29901
29902 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
29903
29904         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
29905         * g++.old-deja/g++.law/builtin1.C: Likewise.
29906         * g++.old-deja/g++.law/ctors10.C: Likewise.
29907         * g++.old-deja/g++.law/virtual3.C: Likewise.
29908         * g++.old-deja/g++.mike/p658.C: Likewise.
29909         * g++.old-deja/g++.other/sibcall1.C: Likewise.
29910         * g++.old-deja/g++.other/vaarg2.C: Likewise.
29911         * g++.old-deja/g++.robertl/eb124.C: Likewise.
29912         * g++.old-deja/g++.robertl/eb44.C: Likewise.
29913         * g++.old-deja/g++.robertl/eb77.C: Likewise.
29914
29915 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
29916
29917         * gcc.c-torture/compile/20001024-1.c: New test.
29918
29919 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
29920
29921         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
29922         to tell us whether or not we are using V3.
29923
29924 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29925
29926         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
29927         operands.
29928
29929 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29930
29931         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
29932
29933 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
29934
29935         * gcc.c-torture/execute/20001024-1.c: New test.
29936
29937 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
29938
29939         * g++.old-deja/g++.other/sibcall1.C: New test.
29940
29941 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
29942
29943         * gcc.dg/noncompile/init-3.c: New test.
29944
29945 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29946
29947         * gcc.dg/format-array-1.c: New test.
29948
29949 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29950
29951         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
29952         writing through null pointers; remove comment about testing
29953         unterminated strings.
29954
29955 2000-10-17  Matthew Hiller  <hiller@redhat.com>
29956
29957         * gcc.c-torture/execute/20001017-2.c: New test.
29958
29959 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29960
29961         * gcc.c-torture/compile/20001018-1.c: New test.
29962         * gcc.c-torture/compile/20001018-1.x: Xfail.
29963
29964 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29965
29966         * gcc.c-torture/execute/20001017-1.c: New test.
29967
29968 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29969
29970         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
29971         for multiple use of arguments with scanf formats; add tests for
29972         multiple use of arguments.
29973
29974 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
29975
29976         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
29977
29978 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29979
29980         * gcc.dg/format-miss-1.c: New test.
29981
29982 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29983
29984         * gcc.c-torture/execute/20001013-1.c: New test.
29985
29986 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29987
29988         * gcc.dg/format-branch-1.c: New test.
29989
29990 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
29991
29992         * README, lib/file-format.exp: Remove EGCS references.
29993
29994 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
29995
29996         * gcc.dg/20001013-1.c: New test.
29997
29998 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29999
30000         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30001         for intmax_t in the compiler using __typeof__ and the type rules
30002         for conditional expressions.
30003
30004 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30005
30006         * gcc.dg/20001012-1.c: New test.
30007         * gcc.dg/20001012-2.c: New test.
30008
30009 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30010
30011         * gcc.dg/format-attr-1.c: New test.
30012
30013 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30014
30015         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30016         __LONG_LONG_MAX__ instead of LLONG_MAX.
30017
30018 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30019
30020         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30021         scanf flags.
30022         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30023         flags.
30024
30025 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30026
30027         * gcc.dg/sequence-pt-1.c: New test.
30028
30029 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30030
30031         * gcc.c-torture/execute/20001011-1.c: New testcase.
30032         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30033
30034 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30035
30036         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30037         does not error on it.
30038
30039 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30040
30041         * gcc.dg/20001009-1.c: New test.
30042
30043 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30044
30045         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30046         * gcc.c-torture/execute/20001009-2.c: ... to here.
30047
30048 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30049
30050         * gcc.c-torture/compile/20001009-1.c: New testcase.
30051         * gcc.c-torture/execute/20001009-1.c: New testcase.
30052         Testcases provided by Jan Hubicka <jh@suse.cz>.
30053
30054 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30055
30056         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30057         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30058         uintmax_t using <limits.h> to emulate the compiler's internal
30059         logic.  No longer XFAIL %j tests.
30060
30061 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30062
30063         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30064         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30065         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30066         regexps and details of expected handling of some bad formats.
30067         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30068         suppression.
30069
30070 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30071
30072         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30073         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30074         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30075         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30076         in list archives.
30077
30078 2000-10-06  Richard Henderson  <rth@cygnus.com>
30079
30080         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30081         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30082         * g++.old-deja/g++.jason/report.C: Likewise.
30083         * g++.old-deja/g++.law/friend5.C: Likewise.
30084         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30085         of the expected warnings.
30086
30087 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30088
30089         * g++.old-deja/g++.pt/enum14.C: New test.
30090
30091 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30092
30093         * g++.old-deja/g++.pt/crash59.C: New test.
30094
30095 2000-10-04  Will Cohen  <wcohen@redhat.com>
30096
30097         * gcc.dg/20000926-1.c: New test.
30098
30099 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30100
30101         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30102         function name for current C++ compiler.
30103         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30104
30105 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30106
30107         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30108         __PRETTY_FUNCTION__.
30109         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30110
30111 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30112
30113         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30114
30115 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30116
30117         * gcc.c-torture/compile/20000923-1.c: New test.
30118
30119 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30120
30121         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30122         * g++.old-deja/g++.pt/ttp62.C: Same.
30123         * g++.old-deja/g++.other/inline14.C: Same.
30124
30125 2000-09-24  Richard Henderson  <rth@cygnus.com>
30126
30127         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30128
30129 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30130
30131         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30132
30133 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30134
30135         * gcc.c-torture/compile/20000922-1.c: New file.
30136
30137 2000-09-21  Nick Clifton  <nickc@redhat.com>
30138
30139         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30140         a signed long modulo operation.
30141         (mod6): New function - perform an unsigned long modulo operation.
30142         (main): Add tests for modulos of very large numbers by very small
30143         dividends.
30144
30145 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30146
30147         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30148
30149 2000-09-19  Richard Henderson  <rth@cygnus.com>
30150
30151         * gcc.dg/compare2.c (case 10): XFAIL.
30152
30153 2000-09-18  Richard Henderson  <rth@cygnus.com>
30154
30155         * gcc.c-torture/execute/20000906-1.c: Move ...
30156         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30157         that support __builtin_trap.
30158
30159 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30160
30161         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30162
30163 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30164
30165         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30166         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30167         more $ format tests.
30168
30169 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30170
30171         * gcc.dg/format-errmk-1.c: New test.
30172
30173 2000-09-17  Greg McGary  <greg@mcgary.org>
30174
30175         * gcc.c-torture/execute/20000917-1.x: Remove.
30176
30177 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30178
30179         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30180
30181 2000-09-17  Greg McGary  <greg@mcgary.org>
30182
30183         * gcc.c-torture/execute/20000917-1.c: New test.
30184         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30185
30186 2000-09-16  Neil Booth  <NeilB@earthling.net>
30187
30188         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30189         in nested macro bug.
30190
30191 2000-09-15  Neil Booth  <NeilB@earthling.net>
30192
30193         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30194
30195 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30196
30197         * gcc.c-torture/execute/20000914-1.c: New test.
30198
30199 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30200
30201         * g++.other/inline13.C: New test.
30202
30203 2000-09-12  Andreas Jaeger  <aj@suse.de>
30204
30205         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30206         constant by Ulrich Drepper <drepper@redhat.com>.
30207
30208 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30209
30210         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30211
30212 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30213
30214         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30215
30216 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30217
30218         * gcc.dg/cpp/backslash.c: New test.
30219
30220 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30221
30222         * gcc.c-torture/execute/20000910-1.c: New test.
30223         * gcc.c-torture/execute/20000910-2.c: Likewise.
30224
30225 2000-09-11  Robert Lipe  <robertl@sco.com>
30226
30227         * gcc.dg/pragma-align.c: New test.
30228
30229 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30230
30231         * g++.old-deja/g++.pt/explicit82.C: New test.
30232         * g++.old-deja/g++.pt/explicit83.C: New test.
30233
30234 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30235
30236         * gcc.dg/asm-names.c: New test.
30237
30238 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30239
30240         * gcc.dg/cpp/tr-warn6.c: New test
30241
30242 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30243
30244         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30245         be accepted.
30246
30247 2000-09-07  Catherine Moore  <clm@redhat.com>
30248
30249         * gcc.c-torture/execute/unroll-1.c: New test.
30250
30251 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30252
30253         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30254         ERROR markers.
30255         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30256         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30257         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30258         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30259         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30260         Preprocess only.
30261         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30262         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30263
30264 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30265
30266         * g++.old-deja/g++.pt/deduct2.C: New test.
30267
30268 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30269
30270         * g++.old-deja/g++.pt/parms2.C: New test.
30271
30272 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30273
30274         * g++.old-deja/g++.pt/crash58.C: New test.
30275
30276 2000-09-06  Greg McGary  <greg@mcgary.org>
30277
30278         * gcc.c-torture/execute/20000906-1.c: New test.
30279         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30280
30281 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30282
30283         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30284
30285 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30286
30287         * g++.old-deja/g++.pt/crash57.C: New test.
30288
30289 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30290
30291         * g++.old-deja/g++.pt/crash56.C: New test.
30292
30293 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30294
30295         * g++.old-deja/g++.pt/koenig1.C: New test.
30296
30297 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30298
30299         * gcc.dg/20000904-1.c: New test.
30300
30301 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30302
30303         * gcc.dg/cpp/paste8.c: New test.
30304
30305 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30306
30307         * gcc.c-torture/compile/20000827-1.c: New test.
30308
30309 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30310
30311         * gcc.dg/format-diag-1.c: New test.
30312
30313 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30314
30315         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30316         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30317         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30318         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30319         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30320
30321 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30322
30323         * g++.old-deja/g++.other/nested4.C: New test.
30324
30325 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30326
30327         * g++.old-deja/g++.ns/scoped1.C: New test.
30328
30329 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30330
30331         * lib/g++.exp: Support testing already-installed GCC.
30332
30333 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30334
30335         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30336
30337 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30338
30339         * gcc.dg/return-type-2.c: New test.
30340
30341 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30342
30343         * gcc.c-torture/compile/20000825-1.c: New test.
30344
30345 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30346
30347         * gcc.dg/dwarf2-2.c: New test.
30348
30349 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30350
30351         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30352         dg-warning regexps.
30353
30354 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30355
30356         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30357         gcc.dg/format-ext-5.c: New tests.
30358
30359 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30360
30361         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30362
30363 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30364
30365         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30366
30367 2000-08-24  Richard Henderson  <rth@cygnus.com>
30368
30369         * gcc.dg/ia64-sync-1.c: New test.
30370         * gcc.dg/ia64-sync-2.c: New test.
30371         * gcc.dg/ia64-asm-1.c: New test.
30372
30373 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30374
30375         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30376         * gcc.dg/format-ext-2.c: New test.
30377
30378 2000-08-23  Jason Merrill  <jason@redhat.com>
30379
30380         * lib/old-dejagnu.exp: Also ignore "In member function" and
30381         "At global scope".
30382
30383 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30384
30385         * gcc.dg/noncompile/label-lineno-1.c: New test.
30386
30387 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30388
30389         * gcc.dg/c99-array-nonobj-1.c: New test.
30390
30391 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30392
30393         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30394         tests.
30395         * gcc.dg/format-ext-1.c: New test.
30396
30397 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30398
30399         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30400         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30401         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30402         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30403         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30404
30405 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30406
30407         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30408         gcc.dg/c99-strftime-2.c: New tests.
30409
30410 2000-08-22  Richard Henderson  <rth@cygnus.com>
30411
30412         * gcc.c-torture/execute/20000822-1.c: New test.
30413
30414 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30415
30416         * gcc.c-torture/execute/20000819-1.x: Remove.
30417
30418 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30419
30420         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30421         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30422         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30423         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30424         gcc.dg/format-xopen-1.c: New tests.
30425
30426 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30427
30428         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30429
30430 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30431
30432         * g++.old-deja/g++.other/loop2.C: New test.
30433
30434         * gcc.c-torture/compile/20000606-1.c: New test.
30435         * gcc.c-torture/compile/20000728-1.c: New test.
30436         * gcc.c-torture/execute/20000801-1.c: New test.
30437         * gcc.c-torture/execute/20000801-2.c: New test.
30438         * gcc.c-torture/execute/20000819-1.c: New test.
30439         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30440         * gcc.dg/20000629-1.c: New test.
30441         * gcc.dg/20000724-1.c: New test.
30442         * gcc.dg/20000807-1.c: New test.
30443
30444 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30445
30446         * gcc.dg/cpp/pragma-1.c: New test.
30447         * gcc.dg/cpp/pragma-2.c: New test.
30448
30449 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30450
30451         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30452         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30453
30454 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30455
30456         * gcc.c-torture/compile/20000818-1.c: New test.
30457
30458 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30459
30460         * gcc.c-torture/execute/20000818-1.c: New test.
30461
30462 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30463
30464         * gcc.dg/format-va-1.c: New test.
30465
30466 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30467
30468         * g++.old-deja/g++.other/typedef8.C: New test.
30469
30470 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30471
30472         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30473         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30474         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30475         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30476         * g++.old-deja/g++.other/ptrmem7.C: New test.
30477         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30478
30479 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30480
30481         * g++.old-deja/g++.pt/typename27.C: New test.
30482
30483 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30484
30485         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30486         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30487         * g++.old-deja/g++.pt/friend45.C: New test.
30488         * g++.old-deja/g++.other/friend8.C: New test.
30489
30490 2000-08-15  Richard Henderson  <rth@cygnus.com>
30491
30492         * gcc.c-torture/execute/20000815-1.c: New test.
30493
30494 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30495
30496         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30497         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30498         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30499
30500 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         * g++.old-deja/g++.other/refinit2.C: New test.
30503
30504 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30505
30506         * lib/c-torture.exp (c-torture): Make
30507         compiler_conditional_xfail_data global.
30508         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30509         compiler_conditional_xfail_data machinery.
30510         (f-torture-execute): Likewise.
30511         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30512         and only when unrolling loops.
30513
30514         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30515
30516 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30517
30518         * g++.old-deja/g++.pt/explicit81.C: New test.
30519
30520 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30521
30522         * g++.old-deja/g++.pt/typename26.C: New test.
30523
30524 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30525
30526         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30527         warning.
30528
30529 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         * g++.old-deja/g++.other/array3.C: New test.
30532
30533 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30534
30535         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30536         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30537         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30538         New tests.
30539
30540 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30541
30542         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30543         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30544
30545 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30546
30547         * gcc.c-torture/execute/20000808-1.c: New test.
30548
30549 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30550
30551         * gcc.dg/c90-const-expr-1.c: New test.
30552
30553 2000-08-08  Richard Henderson  <rth@cygnus.com>
30554
30555         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30556
30557 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30558
30559         * gcc.dg/noncompile/const-ll-1.c: New test.
30560
30561 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30562
30563         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30564
30565 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30566
30567         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30568         that running programs linked against the shared version of libobjc
30569         run correctly.
30570
30571 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30572
30573         * gcc.dg/c99-printf-1.c: New test.
30574
30575 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30576
30577         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30578
30579 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30580
30581         * gcc.c-torture/execute/20000731-1.x: Delete.
30582
30583 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30584
30585         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30586         and torture_without_loops as is done by c-torture.exp.
30587         (search_for): Copy from c-torture.exp.
30588         (gcc-dg-runtest): New function, drives a directory of tests
30589         iterating over the TORTURE_OPTIONS.
30590         (scan-assembler, scan-assembler-not): Move here from
30591         individual directory drivers.
30592
30593         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30594         defined by lib/gcc-dg.exp.
30595         * gcc.dg/cpp/cpp.exp: Likewise.
30596         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30597         gcc-dg-runtest, so we cycle over optimization options.
30598
30599         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30600         * gcc.dg/compare2.c: No longer expected to fail.
30601
30602 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30603
30604         * gcc.c-torture/execute/20000804-1.c: New test.
30605
30606 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30607
30608         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30609
30610 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30611
30612         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30613
30614 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30615
30616         * gcc.c-torture/compile/20000803-1.c: New test.
30617
30618 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30619
30620         * gcc.c-torture/execute/20000801-3.c,
30621         gcc.c-torture/execute/20000801-4.c: New tests.
30622         * gcc.c-torture/execute/20000801-3.x,
30623         gcc.c-torture/execute/20000801-4.x: Xfail.
30624
30625 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30626
30627         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30628         libobjc/.libs to allow for libtool.
30629
30630 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30631
30632         * gcc.c-torture/compile/20000802-1.c: New test.
30633
30634 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30635
30636         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30637
30638 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30639
30640         * gcc-c-torture/execute/20000731-2.c: New test.
30641
30642         * gcc.c-torture/execute/20000731-1.c: New test.
30643         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30644
30645 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30646
30647         * testsuite/gcc.dg/cpp/paste7.c: New test.
30648         * gcc.dg/cpp/20000725-1.c: New test.
30649
30650 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30651
30652         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30653         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30654         declaration warning for __builtin_dwarf_reg_size.
30655
30656         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30657
30658 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30659
30660         * gcc.dg/noncompile/voidparam-1.c: New test.
30661
30662 2000-07-30  Richard Henderson  <rth@cygnus.com>
30663
30664         * gcc.dg/c90-digraph-1.c: Don't xfail.
30665         * gcc.dg/compare2.c (case 10): Xfail.
30666         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30667
30668 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30669
30670         * gcc.dg/c99-main-1.c: New test.
30671
30672 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30673
30674         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30675
30676 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30677
30678         * gcc.c-tortuer/execute/20000726-1.c: New test.
30679
30680 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30681
30682         * gcc.c-torture/execute/enum-2.c: New test.
30683
30684 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30685
30686         * gcc.dg/cpp/tr-warn3.c: New test.
30687
30688 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30689
30690         * g++.old-deja/g++.ext/implicit1.C: Remove.
30691         * g++.old-deja/g++.jason/c2.C: Remove
30692         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
30693         * g++.old-deja/g++.pt/crash16.C: Likewise.
30694         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
30695
30696 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30697
30698         * g++.old-deja/g++.other/for2.C: New test.
30699
30700 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
30701
30702         * gcc.dg/20000720-1.c: New test.
30703
30704 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
30705
30706         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
30707
30708 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
30709
30710         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
30711         * gcc.c-torture/execute/20000722-1.c: New.
30712         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
30713
30714 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
30715
30716         * gcc.dg/cpp/20000720-1.S: New test.
30717
30718 2000-07-21  Michael Meissner  <meissner@redhat.com>
30719
30720         * gcc.c-torture/execute/ieee/hugeval.c: New test.
30721
30722 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30723
30724         * g++.old-deja/g++.brendan/crash16.C,
30725         g++.old-deja/g++.brendan/parse3.C,
30726         g++.old-deja/g++.brendan/redecl1.C,
30727         g++.old-deja/g++.ns/template13.C,
30728         g++.old-deja/g++.other/decl4.C,
30729         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
30730
30731 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
30732
30733         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
30734         and "Internal error".
30735
30736         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
30737         regexps.
30738         * gcc.dg/cpp/paste6.c: New test.
30739
30740 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
30741
30742         * gcc.dg/cpp/tr-direct.c: New test.
30743
30744         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
30745         gcc.dg/cpp/undef1.c: Tweak error regexps.
30746
30747 2000-07-18  Eric Christopher <echristo@redhat.com>
30748
30749         * gcc.c-torture/compile/20000718-1.c: New test.
30750
30751 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
30752
30753         * cpplex.c (_cpp_push_token): If the token being pushed back
30754         is the previous token in this context, just subtract one from
30755         context->posn.
30756         * cppmacro.c (save_expansion): Clear aux field when storing a
30757         placemarker.
30758
30759 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
30760
30761         * gcc.dg/noncompile/redecl-1.c: New test.
30762
30763 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
30764
30765         * gcc.c-torture/execute/20000717-5.c: New test.
30766         * gcc.c-torture/execute/20000717-1.x: Removed.
30767
30768 2000-07-17  Richard Henderson  <rth@cygnus.com>
30769
30770         * gcc.c-torture/execute/20000717-4.c: New test.
30771
30772 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
30773
30774         * gcc.dg/cpp/syshdr.c: New test.
30775         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
30776
30777 2000-07-17  Neil Booth  <neilb@earthling.net>
30778
30779         * gcc.dg/cpp/cmdlne-dM.c: New test.
30780         * gcc.dg/cpp/cmdlne-dD.c: New test.
30781
30782 2000-07-17  Jeffrey A Law  (law@cygnus.com)
30783
30784         * gcc.c-torture/execute/20000717-3.c: New test.
30785
30786         * gcc.c-torture/compile/20000717-1.c: New test.
30787
30788 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
30789
30790         * gcc.c-torture/execute/20000717-2.c: New test.
30791
30792 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30793
30794         * gcc.dg/formatz-1.c: New test.
30795
30796         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
30797         * gcc.dg/c99-digraph-1.c: New tests.
30798
30799         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
30800         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
30801
30802         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
30803         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
30804         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
30805         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
30806         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
30807         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
30808         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
30809
30810 2000-07-17   Greg McGary <greg@mcgary.org>
30811
30812         * gcc.c-torture/execute/20000717-1.c: New test.
30813         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
30814
30815 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
30816
30817         * gcc.c-torture/execute/20000715-2.c: New test.
30818         * gcc.dg/20000715-1.c: New test.
30819
30820 2000-07-15  Michael Meissner  <meissner@redhat.com>
30821
30822         * gcc.c-torture/execute/20000715-1.c: New test.
30823
30824 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
30825
30826         * gcc.c-torture/execute/20000707-1.c: New test.
30827
30828 2000-07-13  Neil Booth  <NeilB@earthling.net>
30829
30830         * testsuite/gcc.dg/cpp/digraph1.c,
30831         testsuite/gcc.dg/cpp/digraph2.c,
30832         testsuite/gcc.dg/cpp/digraphs.c: New tests.
30833
30834 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
30835
30836         * g77.f-torture/compile/20000630-2.f:  New test.
30837         * g77.f-torture/compile/20000630-2.x
30838
30839 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30840
30841         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
30842
30843 2000-07-11  Neil Booth  <NeilB@earthling.net>
30844
30845         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
30846
30847 2000-07-11  Neil Booth  <NeilB@earthling.net>
30848
30849         * gcc.dg/cpp/cmdlne-C.c: New.
30850
30851 2000-07-09  Neil Booth  <NeilB@earthling.net>
30852
30853         * gcc.dg/cpp/directiv.c: New tests.
30854         * gcc.dg/cpp/undef1.c: Update.
30855
30856 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
30857
30858         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
30859
30860 2000-07-09  Neil Booth  <NeilB@earthling.net>
30861
30862         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
30863
30864 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
30865
30866         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
30867         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
30868
30869 2000-07-08  Neil Booth  <NeilB@earthling.net>
30870
30871         * gcc.dg/cpp/macsyntx.c: New tests.
30872
30873 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30874
30875         * gcc.dg/20000707-1.c: New test.
30876
30877 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
30878
30879         * gcc.c-torture/execute/20000706-1.c: New test.
30880         * gcc.c-torture/execute/20000706-2.c: New test.
30881         * gcc.c-torture/execute/20000706-3.c: New test.
30882         * gcc.c-torture/execute/20000706-4.c: New test.
30883         * gcc.c-torture/execute/20000706-5.c: New test.
30884
30885 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30886
30887         * g++.old-deja/g++.pt/instantiate7.C: New test.
30888
30889 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
30890
30891         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
30892         * g++.old-deja/g++.mike/thunk3.C: Likewise.
30893         * g++.old-deja/g++.other/rtti3.C: Likewise.
30894         * g++.old-deja/g++.other/rttid3.C: Likewise.
30895
30896 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
30897
30898         *  g77.f-torture/compile/20000630-1.x: Fix typo
30899
30900 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
30901
30902         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
30903         assembly output.
30904
30905 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
30906
30907         * gcc.dg/cpp/ident.c: New test.
30908
30909 2000-07-05  Neil Booth  <NeilB@earthling.net>
30910
30911         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
30912           gcc.dg/cpp/lexstrng.c: New tests.
30913
30914 2000-07-04  Neil Booth  <NeilB@earthling.net>
30915
30916         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
30917         * gcc.dg/cpp/strify2.c: Same.
30918
30919 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
30920
30921         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
30922         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
30923         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
30924         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
30925
30926         * testsuite/gcc.dg/cpp/macro1.c,
30927         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
30928         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
30929         testsuite/gcc.dg/cpp/strify1.c,
30930         testsuite/gcc.dg/cpp/strify2.c: New tests.
30931
30932 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
30933
30934         * gcc.c-torture/execute/20000703-1.c: New test.
30935
30936 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30937
30938         * g++.old-deja/g++.pt (lookup10.C): New test.
30939
30940 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
30941
30942         * g++.old-deja/g++.pt (typename25.C): New test.
30943
30944 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
30945
30946         * gcc.c-torture/compile/20000701-1.c: New test.
30947
30948 2000-06-30  Nick Clifton  <nickc@cygnus.com>
30949
30950         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
30951         to test case.
30952
30953 2000-06-30  Catherine Moore  <clm@cygnus.com>
30954
30955         * gcc.c-torture/execute/align-1.c: New test.
30956
30957 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
30958
30959         * g++.old-deja/g++.pt/expr8.C: New test.
30960         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
30961
30962 2000-06-29  Nick Clifton  <nickc@cygnus.com>
30963
30964         * gcc.c-torture/compile/20000629-1.c: New test.
30965
30966 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
30967
30968
30969         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
30970         gcc.dg/noncompile directory, depending on whether they're
30971         preprocessor tests or not.  Annotate all the tests for the dg
30972         framework.
30973
30974         * gcc.c-torture/noncompile/noncompile.exp: Delete.
30975         * gcc.dg/noncompile/noncompile.exp: New.
30976
30977         * Moved files:
30978         Old name                                New name
30979         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
30980         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
30981         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
30982         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
30983         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
30984         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
30985         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
30986         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
30987         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
30988         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
30989         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
30990         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
30991         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
30992         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
30993         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
30994         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
30995         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
30996         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
30997         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
30998         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
30999         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31000         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31001         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31002         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31003
31004         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31005         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31006         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31007         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31008         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31009         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31010
31011 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31012
31013         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31014         declare one variable.  On the fourth, error.
31015         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31016         declared by 20000628-1a.h.
31017
31018 2000-06-29  Richard Henderson  <rth@redhat.com>
31019
31020         * gcc.c-torture/execute/930529-1.x: New file.
31021         * gcc.dg/920413-1.c: Adjust expected warning text.
31022         * gcc.dg/980217-1.c: Declare abort.
31023         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31024
31025 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31026
31027         * g77.f-torture/compile/20000629-1.f: New test.
31028         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31029
31030 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31031
31032         Rearrange lots of files, removing entirely the
31033         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31034         directories.
31035
31036         * Deleted files:
31037         gcc.c-torture/code_quality/code_quality.exp
31038         gcc.c-torture/special/special.exp
31039         gcc.failure/failure.exp
31040         gcc.failure/940409-1.x
31041         gcc.c-torture/compile/961203-1.x
31042
31043         * New files:
31044         gcc.misc-tests/linkage.exp
31045         gcc.c-torture/execute/920730-1t.c
31046         gcc.c-torture/execute/920730-1t.x
31047         gcc.c-torture/compile/920520-1.x
31048         gcc.c-torture/compile/920521-1.x
31049         gcc.c-torture/compile/981006-1.x
31050         gcc.c-torture/execute/eeprof-1.x
31051
31052         * Moved files (possibly with modifications to fit a new harness):
31053         Old name                                New name
31054         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31055         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31056         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31057         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31058         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31059         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31060         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31061         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31062         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31063         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31064         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31065         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31066         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31067         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31068
31069 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31070
31071         * c-torture/compile/961203-1.x: Delete.
31072
31073         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31074         not exit. Include stdio.h.
31075         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31076         * gcc.misc-tests/dg-12.c: Likewise.
31077         * gcc.misc-tests/dg-5.c: Likewise.
31078         * gcc.misc-tests/dg-6.c: Likewise.
31079         * gcc.misc-tests/dg-7.c: Prototype abort.
31080         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31081         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31082         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31083         not exit.
31084         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31085         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31086
31087 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31088
31089         * gcc.dg/cpp/20000628-1.c: New test.
31090         * gcc.dg/cpp/20000628-1.h: New header for above test.
31091         * gcc.dg/cpp/20000628-1a.h: Likewise.
31092
31093 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31094
31095         * gcc.dg/cpp: New directory.
31096         * gcc.dg/cpp/cpp.exp: New driver.
31097         * gcc.dg/cpp/20000627-1.c: New test.
31098         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31099         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31100         and rewrite as a compilation test.
31101
31102         * gcc.dg: Move many files into the cpp subdirectory, possibly
31103         renaming or editing them as well.
31104         Old name                New name
31105         990119-1.c              cpp/19990119-1.c
31106         990228-1.c              cpp/19990228-1.c
31107         990407-1.c              cpp/19990407-1.c
31108         990409-1.c              cpp/19990409-1.c
31109         990413-1.c              cpp/19990413-1.c
31110         990703-1.c              cpp/19990703-1.c
31111         20000127-1.c            cpp/20000127-1.c
31112         20000129-1.c            cpp/20000129-1.c
31113         20000207-1.c            cpp/20000207-1.c
31114         20000207-2.c            cpp/20000207-2.c
31115         20000209-1.c            cpp/20000209-1.c
31116         20000209-2.c            cpp/20000209-2.c
31117         20000301-1.c            cpp/20000301-1.c
31118         20000419-1.c            cpp/20000419-1.c
31119         20000510-1.S            cpp/20000510-1.S
31120         20000519-1.c            cpp/20000519-1.c
31121         20000529-1.c            cpp/20000529-1.c
31122         20000625-1.c            cpp/20000625-1.c
31123         20000625-2.c            cpp/20000625-2.c
31124         cpp-as1.c               cpp/assert1.c
31125         cpp-as2.c               cpp/assert2.c
31126         cxx-comments-1.c        cpp/cxxcom1.c
31127         cxx-comments-2.c        cpp/cxxcom2.c
31128         endif-label.c           cpp/endif.c
31129         cpp-hash1.c             cpp/hash1.c
31130         cpp-hash2.c             cpp/hash2.c
31131         cpp-if1.c               cpp/if-1.c
31132         cpp-if2.c               cpp/if-2.c
31133         cpp-if3.c               cpp/if-3.c
31134         cpp-if4.c               cpp/if-4.c
31135         cpp-if5.c               cpp/if-5.c
31136         cpp-cond.c              cpp/if-cexp.c
31137         cpp-missingop.c         cpp/if-mop.c
31138         cpp-missingparen.c      cpp/if-mpar.c
31139         cpp-opprec.c            cpp/if-oppr.c
31140         cpp-ifparen.c           cpp/if-paren.c
31141         cpp-shortcircuit.c      cpp/if-sc.c
31142         cpp-shift.c             cpp/if-shift.c
31143         cpp-unary.c             cpp/if-unary.c
31144         cpp-li1.c               cpp/line1.c
31145         cpp-li2.c               cpp/line2.c
31146         lineno.c                cpp/line3.c
31147         lineno-2.c              cpp/line4.c
31148         cpp-mi.c                cpp/mi1.c
31149         cpp-mic.h               cpp/mi1c.h
31150         cpp-micc.h              cpp/mi1cc.h
31151         cpp-mind.h              cpp/mi1nd.h
31152         cpp-mindp.h             cpp/mi1ndp.h
31153         cpp-mix.h               cpp/mi1x.h
31154         cpp-mi2.c               cpp/mi2.c
31155         cpp-mi2a.h              cpp/mi2a.h
31156         cpp-mi2b.h              cpp/mi2b.h
31157         cpp-mi2c.h              cpp/mi2c.h
31158         cpp-mi3.c               cpp/mi3.c
31159         cpp-mi3.def             cpp/mi3.def
31160         poison-1.c              cpp/poison.c
31161         pr-impl.c               cpp/prag-imp.c
31162         cpp-redef-2.c           cpp/redef1.c
31163         cpp-redef.c             cpp/redef2.c
31164         strpaste.c              cpp/strp1.c
31165         strpaste-2.c            cpp/strp2.c
31166         cpp-tradpaste.c         cpp/tr-paste.c
31167         cpp-tradstringify.c     cpp/tr-str.c
31168         cpp-tradwarn1.c         cpp/tr-warn1.c
31169         cpp-tradwarn2.c         cpp/tr-warn2.c
31170         trigraphs.c             cpp/trigraphs.c
31171         cpp-unc1.c              cpp/unc1.c
31172         cpp-unc2.c              cpp/unc2.c
31173         cpp-unc3.c              cpp/unc3.c
31174         cpp-unc.c               cpp/unc4.c
31175         undef.c                 cpp/undef1.c
31176         undef-2.c               cpp/undef2.c
31177         cpp-wi1.c               cpp/widestr1.c
31178
31179 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31180
31181         * lib/g++.exp (g++_include_flags): Tweak.
31182
31183 2000-06-27  H.J. Lu  <hjl@gnu.org>
31184             Loren J. Rittle  <ljrittle@acm.org>
31185
31186         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31187         version with one that knows about the new gcc tree structure.
31188         (g++_link_flags): Same.
31189
31190 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31191
31192         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31193         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31194         case we are cross-compiling.
31195
31196         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31197         g++.old-deja/g++.niklas/Makefile.in,
31198         g++.old-deja/g++.niklas/configure.in,
31199         g++.old-deja/g++.other/Makefile.in,
31200         g++.old-deja/g++.other/configure.in,
31201         gcc.c-torture/code_quality/Makefile.in,
31202         gcc.c-torture/code_quality/configure.in,
31203         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31204         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31205         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31206         gcc.c-torture/execute/ieee/Makefile.in,
31207         gcc.c-torture/execute/ieee/configure.in,
31208         gcc.c-torture/noncompile/Makefile.in,
31209         gcc.c-torture/noncompile/configure.in,
31210         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31211         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31212         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31213
31214 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31215
31216         * g++.old-deja/g++.other/ambig3.C: New test.
31217
31218 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31219
31220         * g++.old-deja/g++.pt/syntax1.C: New test.
31221         * g++.old-deja/g++.pt/syntax2.C: New test.
31222         * g++.old-deja/g++.other/syntax3.C: New test.
31223         * g++.old-deja/g++.other/syntax4.C: New test.
31224
31225 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31226
31227         * gcc.dg/20000623-1.c: Prototype exit and abort.
31228
31229 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31230
31231         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31232         New tests.
31233         * gcc.dg/cpp-mi3.def: New file.
31234
31235         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31236         inside assertions.
31237         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31238         lexer's error messages.
31239         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31240         divine anything from the linemarkers.
31241         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31242         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31243
31244 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31245
31246         * gcc.dg/20000623-1.c: New test.
31247
31248 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31249
31250         * gcc.c-torture/execute/20000622-1.c: New test.
31251
31252 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31253
31254         * g++.old-deja/g++.other/init15.C: New test.
31255
31256 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31257
31258         * g++.old-deja/g++.pt/vaarg2.C: New test.
31259         * g++.old-deja/g++.pt/vaarg3.C: New test.
31260
31261 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31262
31263         * g++.old-deja/g++.other/dyncast6.C: New test.
31264
31265 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31266
31267         * gcc.c-torture/execute/loop-6.c: New test.
31268
31269 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31270
31271         * gcc.dg/20000614-1.c: New test.
31272         * gcc.dg/20000614-2.c: New test.
31273
31274 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31275
31276         * g++.old-deja/g++.other/inline12.C: New test.
31277
31278 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31279
31280         * g++.old-deja/g++.other/eh1.C: New test.
31281
31282 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31283
31284         * g++.old-deja/g++.other/type.C: New test.
31285
31286 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31287
31288         * g++.old-deja/g++.other/initstring.C: New test.
31289
31290 2000-06-12  Jason Merrill  <jason@redhat.com>
31291
31292         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31293
31294 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31295
31296         * gcc.c-torture/compile/20000609-1.c: New test.
31297
31298 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31299
31300         * gcc.dg/20000609-1.c: New test.
31301
31302 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31303
31304         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31305         * gcc.c-torture/noncompile/poison-1.c: Move...
31306         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31307         * gcc.dg/cpp-li1.c: Add a token after the #line.
31308
31309 2000-06-05  Richard Henderson  <rth@cygnus.com>
31310
31311         * gcc.c-torture/execute/20000605-2.c: New test.
31312         * gcc.c-torture/execute/20000605-3.c: New test.
31313
31314 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31315
31316         * g77.f-torture/execute/20000503-1.x: New file.
31317
31318 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31319
31320         * g++.old-deja/g++.eh/badalloc1.C: New test.
31321
31322 2000-06-05  Richard Henderson  <rth@cygnus.com>
31323
31324         * gcc.c-torture/execute/20000605-1.c: New test.
31325
31326 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31327             Nathan Sidwell <nathan@codesourcery.com>
31328
31329         * gcc.c-torture/compile/20000605-1.c: New test.
31330
31331 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31332
31333         * g77.f-torture/compile/20000601-1.f:  New test.
31334
31335 2000-06-03  Richard Henderson  <rth@cygnus.com>
31336
31337         * gcc.c-torture/execute/20000603-1.c: New.
31338
31339 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31340
31341         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31342         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31343
31344 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31345
31346         * gcc.dg/compare2.c (case 12): XFAIL.
31347         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31348         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31349
31350         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31351
31352 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31353
31354         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31355         guard macro is already defined when the header is first
31356         included.
31357         * gcc.dg/cpp-mix.h: New file.
31358         * gcc.dg/endif-label.c: Update patterns to match compiler.
31359
31360         * g++.brendan/complex1.C: Declare abort.
31361         * g++.law/refs4.C: Remove XFAIL.
31362         * g++.oliva/expr2.C: Declare abort and exit.
31363
31364 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31365
31366         * gcc.c-torture/execute/20000528-1.c: New test.
31367
31368         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31369         * g++.old-deja/g++.law/temps4.C: Likewise.
31370
31371         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31372         stdlib.h.  Call abort() on failure.
31373         * g++.old-deja/g++.law/refs4.C: Likewise.
31374         * g++.old-deja/g++.law/temps4.C: Likewise.
31375         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31376         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31377
31378 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31379
31380         Relative to g++.dg/special:
31381         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31382
31383         Relative to g++.old-deja:
31384         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31385         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31386         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31387         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31388         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31389         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31390         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31391
31392         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31393         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31394         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31395         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31396         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31397         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31398         and/or string.h.
31399
31400         * g++.other/goto1.C: Update expectations for error messages.
31401
31402 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31403
31404         * gcc.c-torture/compile/20000523-1.c: New test.
31405
31406 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31407
31408         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31409
31410 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31411
31412         * g++.old-deja/g++.eh/catch11.C: New test.
31413         * g++.old-deja/g++.eh/catch12.C: New test.
31414
31415 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31416
31417         * gcc.c-torture/execute/20000523-1.c: New test.
31418
31419 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31420
31421         * c-torture/execute/bcp-1.c: Replace abort in arg of
31422         __builtin_constant_p with a generic external function.
31423
31424         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31425         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31426         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31427         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31428         Prototype abort and/or exit.
31429
31430         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31431         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31432         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31433         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31434
31435 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31436
31437         * gcc.dg/dwarf2-1.c: New test.
31438
31439 2000-05-20  Richard Henderson  <rth@cygnus.com>
31440
31441         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31442
31443 2000-05-20  Andreas Jaeger  <aj@suse.de>
31444
31445         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31446         testcase.
31447
31448 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31449
31450         * gcc.c-torture/execute/20000519-2.c: New test.
31451
31452 2000-05-19  Andreas Jaeger  <aj@suse.de>
31453
31454         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31455         which fails with SSA.
31456
31457         * lib/c-torture.exp: Also test with -O3 -fssa.
31458
31459 2000-05-18  Michael Meissner  <meissner@redhat.com>
31460
31461         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31462         * gcc.c-torture/execute/920415-1.c: Ditto.
31463         * gcc.c-torture/execute/920501-1.c: Ditto.
31464         * gcc.c-torture/execute/conversion.c: Ditto.
31465         * gcc.c-torture/execute/cvt-1.c: Ditto.
31466
31467 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31468
31469         * gcc.c-torture/compile/20000518-1.c: New test.
31470
31471 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31472
31473         * g77.f-torture/compile/200005018.f:  New test.
31474
31475 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31476
31477         * gcc.c-torture/compile/20000517-1.c: New test.
31478
31479 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31480
31481         * gcc.c-torture/execute/20000516-1.c: New test.
31482
31483 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31484
31485         * g++.old-deja/g++.other/eh.C: New test.
31486
31487 2000-05-12  Richard Henderson  <rth@cygnus.com>
31488
31489         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31490         constants through to doit's conditional.
31491
31492 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31493
31494         * gcc.c-torture/compile/20000511-1.c: New test.
31495         * g77.f-torture/compile/20000511-1.f: New test.
31496         * g77.f-torture/compile/20000511-2.f: New test.
31497
31498 2000-05-11  Michael Meissner  <meissner@redhat.com>
31499
31500         * gcc.c-torture/execute/20000511-1.c: New test.
31501
31502 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31503
31504         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31505         * gcc.dg/20000510-1.S: New.
31506
31507 2000-05-08  Catherine Moore  <clm@cygnus.com>
31508
31509         * gcc.dg/unused-3.c: New.
31510
31511 2000-05-06  Richard Henderson  <rth@cygnus.com>
31512
31513           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31514           * g++.old-deja/g++.mike/warn1.C: Likewise.
31515           * g++.old-deja/g++.pt/local1.C: Likewise.
31516           * g++.old-deja/g++.pt/local7.C: Likewise.
31517           * g++.old-deja/g++.pt/spec16.C: Likewise.
31518
31519 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31520
31521         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31522
31523 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31524
31525           * g77.f-torture/execute/20000503-1.f:  New test.
31526
31527 2000-05-04  Andreas Jaeger  <aj@suse.de>
31528
31529         * gcc.dg/noreturn-2.c: New test.
31530
31531 2000-05-04  Neil Booth  <NeilB@earthling.net>
31532
31533         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31534         preprocessor.
31535
31536 2000-05-04  Richard Henderson  <rth@cygnus.com>
31537
31538         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31539
31540 2000-05-04  Richard Henderson  <rth@cygnus.com>
31541
31542         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31543         OpenSSL by Jason R Thorpe.
31544
31545 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31546
31547         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31548
31549 2000-05-03  Robert Lipe <robertlipe@usa.net>
31550
31551         * gcc.dg/20000503-1.c: New test.
31552
31553 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31554
31555         * gcc.c-torture/compile/20000502-1.c: New test.
31556         * g++.old-deja/g++.other/align.C: New test.
31557         * gcc.dg/cpp-tradstringify.c: New test.
31558
31559 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31560
31561         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31562         and hard registers.
31563
31564 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31565
31566         * gcc.c-torture/execute/loop-5.c: New test.
31567
31568 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31569
31570         * gcc.c-torture/execute/va-arg-20.c: New test.
31571
31572 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31573
31574         * gcc.c-torture/execute/20000422-1.c: New test.
31575
31576 2000-04-20  Greg McGary  <gkm@gnu.org>
31577
31578         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31579         when optimizing, but without sibling-call optimizations (-O1).
31580
31581 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31582
31583           * gcc.c-torture/compile/20000420-1.c: New test.
31584
31585 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31586
31587         * g++.abi/ptrflags.C: New test.
31588         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31589
31590 2000-04-19  Catherine Moore  <clm@cygnus.com>
31591
31592         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31593
31594 2000-04-19  Greg McGary  <gkm@gnu.org>
31595
31596         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31597         sibling-call optimizations.
31598
31599 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31600
31601         * gcc.dg/20000419-1.c: New test.
31602
31603 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31604
31605         * gcc.c-torture/execute/20000412-6.c: New test.
31606
31607 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31608
31609         * gcc.c-torture/execute/20000412-5.c: New test.
31610         * g77.f-torture/compile/20000412-1.f: New test.
31611         * gcc.c-torture/execute/20000412-4.c: New test.
31612         * gcc.c-torture/compile/20000412-2.c: New test.
31613         * gcc.c-torture/execute/20000412-3.c: New test.
31614         * gcc.c-torture/compile/20000412-1.c: New test.
31615         * gcc.c-torture/execute/20000412-2.c: New test.
31616
31617 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31618
31619         * objc/execute/bf-20.m: New test.
31620
31621 2000-04-10  Richard Henderson  <rth@cygnus.com>
31622
31623         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31624
31625         * gcc.c-torture/execute/20000412-1.c: New test.
31626
31627 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31628
31629         * g++.old-deja/g++.eh/catchptr1.C: New test.
31630
31631 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31632
31633         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31634
31635 2000-04-08  Neil Booth  <NeilB@earthling.net>
31636
31637         * gcc.dg/cpp-nullchar.c: Remove test as
31638         embedded nulls cause problems.
31639
31640 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31641
31642         * gcc.dg/compare2.c: New test.
31643
31644 2000-04-08  Neil Booth  <NeilB@earthling.net>
31645
31646         * gcc.dg/cpp-nullchar.c: New test.
31647
31648 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31649
31650         * gcc.dg/cpp-mi2.c: New test.
31651         * gcc.dg/cpp-mi2[abc].h: New files.
31652
31653 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31654
31655         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31656         member name.
31657
31658 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31659
31660         * g++.old-deja/g++.abi/vmihint.C: New test.
31661
31662 2000-04-06  Neil Booth  <NeilB@earthling.net>
31663
31664         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31665         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31666         copyright.
31667
31668 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31669
31670         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31671         avoid stack-frame overwrite.
31672
31673 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31674
31675         * gcc.c-torture/compile/20000405-2.c: New test.
31676         * gcc.c-torture/compile/20000405-3.c: New test.
31677
31678 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31679
31680         * gcc.c-torture/compile/20000405-1.c: New test.
31681
31682 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31683
31684         * gcc.dg/cast-qual-1.c: Revert last change.
31685
31686 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31687
31688         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
31689
31690 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
31691
31692         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
31693         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
31694
31695 2000-04-03  Jeffrey A Law  (law@cygnus.com)
31696
31697         * gcc.c-torture/compile/20000403-2.c: New test.
31698         * gcc.c-torture/compile/20000403-1.c: New test.
31699
31700 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
31701
31702         * gcc.c-torture/execute/20000403-1.c: New test.
31703
31704 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
31705
31706         * gcc.c-torture/execute/20000402-1.c: New test.
31707
31708 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
31709
31710         * gcc.c-torture/execute/va-arg-15.c: New test.
31711         * gcc.c-torture/execute/va-arg-16.c: New test.
31712         * gcc.c-torture/execute/va-arg-17.c: New test.
31713         * gcc.c-torture/execute/va-arg-18.c: New test.
31714         * gcc.c-torture/execute/va-arg-19.c: New test.
31715
31716 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
31717
31718         * gcc.c-torture/compile/981211-1.c: Move to...
31719         * gcc.dg/cpp-as1.c: ...here.
31720         * gcc.dg/cpp-as2.c: New file.
31721
31722         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
31723         compiler.
31724
31725 2000-04-02  Neil Booth  <NeilB@earthling.net>
31726
31727         * gcc.dg/cpp-cond.c  New tests.
31728         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
31729         accidental success less likely.
31730         * gcc.dg/cpp-missingop.c  New tests.
31731         * gcc.dg/cpp-missingparen.c  New tests.
31732         * gcc.dg/cpp-shift.c  New tests.
31733         * gcc.dg/cpp-shortcircuit.c  New tests.
31734         * gcc.dg/cpp-unary.c  New tests.
31735
31736 2000-03-29  Jeffrey A Law  (law@cygnus.com)
31737
31738         * gcc.c-torture/compile/20000329-1.c: New test.
31739
31740 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
31741
31742         * gcc.c-torture/compile/20000326-1.c: New test.
31743         * gcc.c-torture/compile/20000326-2.c: New test.
31744
31745 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
31746
31747         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
31748         the first parameter is a function argument.
31749
31750 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
31751
31752         * g++.old-deja/g++.ext/array4.C: New test.
31753
31754 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
31755
31756         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
31757
31758 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31759
31760         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
31761
31762 2000-03-19  Richard Henderson  <rth@cygnus.com>
31763
31764         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
31765
31766 2000-03-19  Richard Henderson  <rth@cygnus.com>
31767
31768         * gcc.c-torture/compile/20000319-1.c: New test.
31769
31770 2000-03-14  Jeffrey A Law  (law@cygnus.com)
31771
31772         * gcc.c-torture/execute/20000314-3.c: New test.
31773         * gcc.c-torture/execute/20000314-2.c: New test.
31774         * gcc.c-torture/execute/20000314-1.c: New test.
31775         * gcc.c-torture/compile/20000314-2.c: New test.
31776         * gcc.c-torture/compile/20000314-1.c: New test.
31777
31778 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
31779
31780         * g++.old-deja/g++.warn/inline.C: New test.
31781
31782 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
31783
31784         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
31785         standards-compliant result rather than specific constants.
31786         Put test-values in array.
31787
31788 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
31789
31790         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
31791         (g++_target_compile): Put test-specific options last.
31792
31793 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31794
31795         * g++.old-deja/g++.eh/vbase4.C: New test.
31796
31797 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31798
31799         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
31800
31801 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31802
31803         * g++.old-deja/g++.brendan/misc12.C: Removed.
31804         * g++.old-deja/g++.pt/memtemp77.C: Constify.
31805         * g++.old-deja/g++.ext/pretty4.C: New test.
31806
31807 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
31808
31809         * g++.old-deja/g++.other/string2.C: New test.
31810
31811 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         * g++.old-deja/g++.warn/impint2.C: New test.
31814
31815 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
31816
31817         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
31818         is 1, not zero.
31819
31820 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
31821
31822         * g++.old-deja/g++.warn/impint.C: New test.
31823         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
31824         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
31825         * g++.old-deja/g++.pt/explicit12.C: Likewise.
31826         * g++.old-deja/g++.pt/explicit13.C: Likewise.
31827         * g++.old-deja/g++.pt/explicit17.C: Likewise.
31828         * g++.old-deja/g++.pt/explicit18.C: Likewise.
31829         * g++.old-deja/g++.pt/explicit19.C: Likewise.
31830         * g++.old-deja/g++.pt/explicit23.C: Likewise.
31831         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31832         * g++.old-deja/g++.pt/explicit35.C: Likewise.
31833         * g++.old-deja/g++.pt/explicit6.C: Likewise.
31834         * g++.old-deja/g++.pt/memclass7.C: Likewise.
31835
31836 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
31837
31838         * gcc.dg/cpp-redef.c: New test.
31839
31840 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
31841
31842         * g++.old-deja/g++.pt/unify7.C: New test.
31843
31844 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31845
31846         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
31847         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
31848
31849 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
31850
31851         * gcc.c-torture/compile/20000224-1.c: New test.
31852
31853 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31854
31855         * gcc.c-torture/compile/cpp-2.c: New test.
31856         * gcc.c-torture/compile/cpp-1.c: New test.
31857
31858 2000-02-25  Jeffrey A Law  (law@cygnus.com)
31859
31860         * gcc.c-torture/execute/20000225-1.c: New test.
31861
31862 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31863
31864         * gcc.dg/cpp-li2.c: New test.
31865
31866         * gcc.dg/cpp-wi1.c: New test.
31867
31868         * gcc.dg/cpp-li1.c: New test.
31869
31870 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
31871
31872         * g++.old-deja/g++.other/sizeof5.C: New test.
31873
31874 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31875
31876         * gcc.c-torture/execute/va-arg-13.c: New test.
31877
31878 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
31879
31880         * gcc.c-torture/execute/va-arg-12.c: New test.
31881
31882 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31883
31884         * gcc.c-torture/execute/20000223-1.c: New test.
31885
31886 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
31887
31888         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
31889
31890 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
31891
31892         * g++.old-deja/g++.abi/ptrmem.C: New test.
31893
31894 2000-02-19  Richard Henderson  <rth@cygnus.com>
31895
31896         * gcc.c-torture/compile/init-3.c: New.
31897
31898 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
31899
31900         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
31901         ALWAYS_CXXFLAGS.
31902
31903 2000-02-11  Robert Lipe <robertl@sco.com>
31904
31905         * gcc.c-torture/compile/20000211-3.c: New test.
31906
31907 2000-02-11  Martin Buchholz <martin@xemacs.org>
31908
31909         * gcc.c-torture/compile/20000211-2.c: New test.
31910
31911 2000-02-11  Jeffrey A Law  (law@cygnus.com)
31912
31913         * gcc.c-torture/compile/20000211-1.c: New test.
31914
31915 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
31916
31917         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
31918           on native targets
31919
31920 2000-02-08  Nathan Sidwell  <nathan@acm.org>
31921
31922         * g++.old-deja/g++.other/cast5.C: New test.
31923
31924 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
31925
31926         * gcc.c-torture/execute/20000205-1.c: New.
31927
31928 2000-02-03  Nathan Sidwell  <nathan@acm.org>
31929
31930         * g++.old-deja/g++.jason/cast3.C: Return void.
31931         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
31932
31933 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31934
31935         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
31936
31937         * gcc.dg/loop-1.c: New test.
31938
31939 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
31940
31941         * gcc.c-torture/compile/20000127-1.c: New test.
31942         * gcc.c-torture/execute/991228-1.c: New test.
31943
31944 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31945
31946         * gcc.dg/unused-2.c: New test.
31947
31948         * gcc.dg/conv-1.c: New test.
31949
31950 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
31951
31952         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
31953         compiler.
31954         (tool_option_proc): Fix typo.
31955
31956 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
31957
31958         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
31959         of the ld on the host, not on the build machine.
31960         Also, don't crash if '--help' is not a supported option.
31961
31962 2000-01-24  Richard Henderson  <rth@cygnus.com>
31963
31964         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
31965
31966 2000-01-20  Jeffrey A Law  (law@cygnus.com)
31967
31968         * gcc.c-torture/execute/20000120-2.c: New test.
31969         * gcc.c-torture/execute/20000120-1.c: New test.
31970
31971 2000-01-13  Jeffrey A Law  (law@cygnus.com)
31972
31973         * gcc.c-torture/execute/20000113-1.c: New test.
31974
31975 2000-01-12  Jeffrey A Law  (law@cygnus.com)
31976
31977         * gcc.c-torture/execute/20000112-1.c: New test.
31978
31979 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31980
31981         * gcc.dg/20000111-1.c: New test.
31982
31983 2000-01-10  Jeffrey A Law  (law@cygnus.com)
31984
31985         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
31986         with 16 bit integers.
31987
31988 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31989
31990         * gcc.dg/20000108-1.c: New test.
31991
31992 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31993
31994         * g++.old-deja/g++.ns/koenig8.C: New test.
31995
31996 2000-01-05  Nathan Sidwell  <nathan@acm.org>
31997
31998         * g++.old-deja/g++.other/cast4.C: New test.
31999
32000 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32001
32002         * gcc.c-torture/compile/20000105-2.c: New test.
32003         * gcc.c-torture/compile/20000105-1.c: New test.
32004
32005 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32006
32007         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32008         references to printf & atoi to conform to ANSI standard.
32009         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32010         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32011         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32012         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32013         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32014         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32015         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32016         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32017         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32018         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32019         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32020         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32021         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32022         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32023         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32024         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32025         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32026         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32027         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32028         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32029         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32030         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32031         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32032         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32033         * g++.old-deja/g++.brendan/init3.C: Likewise.
32034         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32035         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32036         * g++.old-deja/g++.brendan/new2.C: Likewise.
32037         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32038         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32039         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32040         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32041         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32042         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32043         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32044         * g++.old-deja/g++.brendan/template24.C: Likewise.
32045         * g++.old-deja/g++.brendan/template3.C: Likewise.
32046         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32047         * g++.old-deja/g++.jason/inline3.C: Likewise.
32048         * g++.old-deja/g++.jason/opeq.C: Likewise.
32049         * g++.old-deja/g++.law/arg5.C: Likewise.
32050         * g++.old-deja/g++.law/arm7.C: Likewise.
32051         * g++.old-deja/g++.law/ctors11.C: Likewise.
32052         * g++.old-deja/g++.law/cvt8.C: Likewise.
32053         * g++.old-deja/g++.law/init9.C: Likewise.
32054         * g++.old-deja/g++.law/refs4.C: Likewise.
32055         * g++.old-deja/g++.law/template2.C: Likewise.
32056         * g++.old-deja/g++.law/visibility24.C: Likewise.
32057         * g++.old-deja/g++.law/vtable3.C: Likewise.
32058         * g++.old-deja/g++.mike/asm2.C: Likewise.
32059         * g++.old-deja/g++.mike/eh1.C: Likewise.
32060         * g++.old-deja/g++.mike/misc1.C: Likewise.
32061         * g++.old-deja/g++.mike/misc13.C: Likewise.
32062         * g++.old-deja/g++.mike/misc14.C: Likewise.
32063         * g++.old-deja/g++.mike/ns12.C: Likewise.
32064         * g++.old-deja/g++.mike/p1248.C: Likewise.
32065         * g++.old-deja/g++.mike/p3708.C: Likewise.
32066         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32067         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32068         * g++.old-deja/g++.mike/p646.C: Likewise.
32069         * g++.old-deja/g++.mike/p700.C: Likewise.
32070         * g++.old-deja/g++.mike/p783.C: Likewise.
32071         * g++.old-deja/g++.mike/p783a.C: Likewise.
32072         * g++.old-deja/g++.mike/p783b.C: Likewise.
32073         * g++.old-deja/g++.mike/p786.C: Likewise.
32074         * g++.old-deja/g++.mike/p789.C: Likewise.
32075         * g++.old-deja/g++.mike/p789a.C: Likewise.
32076         * g++.old-deja/g++.mike/p807a.C: Likewise.
32077         * g++.old-deja/g++.other/delete3.C: Likewise.
32078         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32079         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32080         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32081         * g++.old-deja/g++.other/empty1.C: Likewise.
32082         * g++.old-deja/g++.other/temporary1.C: Likewise.
32083         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32084         * g++.old-deja/g++.pt/t16.C: Likewise.
32085         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32086
32087 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32088
32089         * gcc.dg/991230-1.c: New test.
32090
32091 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32092
32093         * gcc.c-torture/compile/991229-3.c: New test.
32094         * gcc.c-torture/compile/991229-2.c: New test.
32095         * gcc.c-torture/compile/991229-1.c: New test.
32096
32097 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32098
32099         * gcc.c-torture/compile/labels-2.c: New test.
32100
32101 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32102
32103         * gcc.c-torture/execute/991227-1.c: New test.
32104
32105 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32106
32107         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32108
32109 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32110
32111         * gcc.c-torture/execute/991221-1.c: New test.
32112
32113 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32114
32115         * g++.old-deja/g++.other/cast3.C: New test.
32116
32117 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32118
32119         * gcc.c-torture/execute/991216-4.c: New test.
32120
32121 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32122
32123         * gcc.c-torture/execute/991216-1.c: New test.
32124         * gcc.c-torture/execute/991216-2.c: New test.
32125         * gcc.c-torture/execute/991216-3.c: New test.
32126
32127 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32128
32129         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32130         Actually make the test fail by using "-O2" for compilation.
32131
32132 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32133
32134         * g++.old-deja/g++.warn/cast-align1.C: New test.
32135
32136 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32137
32138         * gcc.c-torture/compile/991214-1.c: New test.
32139         * gcc.c-torture/compile/991214-2.c: New test.
32140
32141 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32142
32143         * gcc.dg/991214-1.c: New test.
32144
32145 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32146
32147         * gcc.c-torture/compile/991213-3.c: New test.
32148         * gcc.c-torture/compile/991213-2.c: New test.
32149         * gcc.c-torture/compile/991213-1.c: New test.
32150
32151 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32152
32153         * gcc.dg/991209-1.c: New test.
32154
32155 1999-12-08  Nathan Sidwell <nathan@acm.org>
32156
32157         * gcc.c-torture/compile/991208-1.c: New test.
32158
32159 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32160
32161         * gcc.dg/ultrasp2.c: New test.
32162
32163 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32164
32165         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32166
32167 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32168
32169         * gcc.c-torture/compile/991202-1.c: New test.
32170         * gcc.c-torture/execute/991202-1.c: New test.
32171         * gcc.c-torture/execute/991202-2.c: New test.
32172         * gcc.c-torture/execute/991202-3.c: New test.
32173
32174 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32175
32176         * g++.old-deja/g++.abi/align.C: New test.
32177         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32178         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32179
32180 1999-12-01  Richard Henderson  <rth@cygnus.com>
32181
32182         * gcc.c-torture/execute/991201-1.c: New.
32183
32184 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32185
32186         * gcc.dg/991129-1.c: New test.
32187
32188 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32189
32190         * gcc.c-torture/compile/991127-1.c: New test.
32191
32192 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32193
32194         * g++.old-deja/g++.other/warn4.C: New test.
32195
32196 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32197
32198         * g++.old-deja/g++.eh/cleanup2.C: New test.
32199         * g++.old-deja/g++.ext/pretty2.C: New test.
32200         * g++.old-deja/g++.ext/pretty3.C: New test.
32201         * g++.old-deja/g++.other/debug6.C: New test.
32202
32203 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32204
32205         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32206         compiler_output to look for one error message instead of two.
32207
32208 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32209
32210         * gcc.c-torture/execute/991118-1.c: Also test case
32211         where the word boundary does not split a byte evenly.
32212
32213 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32214
32215         * g++.old-deja/g++.ext/restrict1.C: New test.
32216
32217 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32218
32219         * gcc.c-torture/execute/991118-1.c: New test.
32220
32221 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32222
32223         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32224         working directory pathnames.
32225
32226 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32227
32228         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32229         host is equipped with driver.h and driver.o so it can actually
32230         compile and run the tests.
32231
32232 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32233
32234         * gcc.c-torture/compile/991008-1.c: New test.
32235
32236 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32237
32238         * lib/gcc-dg.exp: Include target-supports.exp
32239
32240 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32241
32242         * lib/target-supports.exp: New file: Provide procs to test for
32243         features supported by the target.
32244         (check_weak_available): Moved here from ecos.exp.
32245         (check_alias_available): New proc: Determine of the target
32246         toolchain supports the alias attribute.
32247
32248         * gcc.dg/special/ecos.exp: Move check_weak_available to
32249         target-supports.exp.
32250         (alias-1.c): Only perform the test if the target supports
32251         aliases.
32252         (wkali-1.c): Only perform the test if the target supports
32253         aliases.
32254
32255         * gcc.dg/990506-0.c: Expect error messages from cross
32256         targets as well as native targets.
32257
32258 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32259
32260         * gcc.dg/ultrasp1.c: Removed xfail.
32261         * gcc.dg/struct-ret-2.c: Likewise.
32262         * gcc.dg/array-1.c: Likewise.
32263
32264 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32265
32266         * gcc.dg/struct-ret-2.c: New test.
32267
32268         * gcc.dg/array-1.c: New test.
32269
32270 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32271
32272         * gcc.c-torture/execute/991030-1.c: New test.
32273
32274 1999-10-26  Richard Henderson  <rth@cygnus.com>
32275
32276         * gcc.c-torture/compile/991026-2.c: New test.
32277
32278 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32279
32280         * gcc.c-torture/compile/991026-1.c: New test.
32281
32282 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32283
32284         * gcc.c-torture/execute/991023-1.c: New test.
32285
32286 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32287
32288         * gcc.c-torture/execute/991019-1.c: New test.
32289
32290 1999-10-16  Richard Henderson  <rth@cygnus.com>
32291
32292         * gcc.c-torture/execute/991016-1.c: New test.
32293
32294 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32295
32296         * gcc.c-torture/execute/991014-1.c: New test.
32297
32298 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32299
32300         * g++.old-deja/g++.other/union2.C: New test.
32301
32302 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32303
32304         * g++.old-deja/g++.other/vaarg2.C: New test.
32305         * g++.old-deja/g++.other/vaarg3.C: New test.
32306
32307 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32308
32309         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32310         in compile/.
32311
32312 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32313
32314         * gcc.c-torture/execute/va-arg-11.c: New test.
32315
32316 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32317
32318         * lib/file-format.exp (gcc_target_object_format): Don't
32319         crash if objdump is unavailable.
32320
32321 1999-09-29  Donn Terry <donn@interix.com>
32322
32323         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32324
32325 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32326
32327         * gcc.c-torture/compile/990928-1.c: New test.
32328
32329 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32330
32331         * g++.old-deja/g++.other/decl6.C: New test.
32332
32333 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32334
32335         * gcc.c-torture/execute/va-arg-10.c: New test.
32336
32337 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32338
32339         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32340         __PRETTY_FUNCTION__.
32341
32342 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32343
32344         * gcc.c-torture/execute/990923-1.c: New test.
32345
32346 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32347
32348         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32349         for which -fpic is inappropriate.
32350
32351 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32352
32353         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32354
32355 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32356
32357         * g++.old-deja/g++.other/dyncast1.C: New test.
32358         * g++.old-deja/g++.other/dyncast2.C: New test.
32359         * g++.old-deja/g++.other/dyncast3.C: New test.
32360         * g++.old-deja/g++.other/dyncast4.C: New test.
32361         * g++.old-deja/g++.other/dyncast5.C: New test.
32362         * g++.old-deja/g++.eh/catch3.C: New test.
32363         * g++.old-deja/g++.eh/catch3p.C: New test.
32364         * g++.old-deja/g++.eh/catch4.C: New test.
32365         * g++.old-deja/g++.eh/catch4p.C: New test.
32366         * g++.old-deja/g++.eh/catch5.C: New test.
32367         * g++.old-deja/g++.eh/catch5p.C: New test.
32368         * g++.old-deja/g++.eh/catch6.C: New test.
32369         * g++.old-deja/g++.eh/catch6p.C: New test.
32370         * g++.old-deja/g++.eh/catch7.C: New test.
32371         * g++.old-deja/g++.eh/catch7p.C: New test.
32372         * g++.old-deja/g++.eh/catch8.C: New test.
32373         * g++.old-deja/g++.eh/catch8p.C: New test.
32374         * g++.old-deja/g++.eh/catch9.C: New test.
32375         * g++.old-deja/g++.eh/catch9p.C: New test.
32376
32377 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32378
32379         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32380         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32381
32382 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32383
32384         * gcc.c-torture/compile/990913-1.c: New test.
32385
32386 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32387
32388         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32389         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32390
32391 1999-09-09  Richard Henderson  <rth@cygnus.com>
32392
32393         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32394
32395 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32396
32397         * g++.old-deja/g++.other/lookup11.C: New test.
32398         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32399         what is permitted and what we want.
32400         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32401         overload use.
32402         * g++.old-deja/g++.jason/rfg5.C: Likewise
32403
32404 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32405
32406         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32407         * gcc.c-torture/noncompile/poison-1.c: New file.
32408
32409 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32410
32411         * g++.old-deja/g++.other/sizeof3.C: New test.
32412         * g++.old-deja/g++.other/sizeof4.C: New test.
32413         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32414         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32415
32416 1999-09-07  Richard Henderson  <rth@cygnus.com>
32417
32418         * gcc.dg/va-arg-1.c: New.
32419
32420 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32421
32422         * gcc.c-torture/execute/va-arg-9.c: New test.
32423
32424 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32425
32426         * g77.f-torture/compile/980519-2.f: New test.
32427         * g77.f-torture/compile/19990905-0.f: New test.
32428         * g77.f-torture/compile/19990905-1.f: New test.
32429         * g77.f-torture/compile/19990905-2.f: New test.
32430
32431         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32432
32433 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32434
32435         * gcc.c-torture/execute/990827-1.c: Fix typo.
32436
32437 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32438
32439         * g++.old-deja/g++.other/deref1.C: New test.
32440
32441 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32442
32443         * g++.old-deja/g++.other/ambig2.C: New test.
32444         * g++.old-deja/g++.other/cond5.C: New test.
32445         * g++.old-deja/g++.other/lookup16.C: New test.
32446
32447 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32448
32449         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32450         assemblers too.
32451
32452 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32453
32454         * lib/c-torture.exp: Avoid the "compare executables" optimization
32455         when testing native.
32456
32457 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32458
32459         * gcc.c-torture/execute/990829-1.c: New test.
32460         * gcc.c-torture/compile/990829-1.c: New test.
32461
32462 1999-08-27  Paul Burchard  <burchard@pobox.com>
32463
32464         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32465         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32466         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32467         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32468         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32469         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32470         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32471         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32472         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32473         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32474         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32475
32476 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32477
32478         * gcc.c-torture/execute/990827-1.c: New test.
32479
32480 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32481
32482         * g77.f-torture/noncompile/19990826-4.f: New test.
32483
32484         * g77.f-torture/compile/19990826-3.f: New test.
32485
32486         * g77.f-torture/execute/19990826-2.f: New test.
32487
32488         * g77.f-torture/compile/19990826-1.f: New test.
32489
32490         * gcc.c-torture/execute/990826-0.c: New test.
32491         * g77.c-torture/execute/19990826-0.f: New test.
32492
32493         * g77.f-torture/noncompile/970626-2.f: New test.
32494
32495 1999-08-25  Paul Burchard  <burchard@pobox.com>
32496
32497         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32498         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32499         lss-011.C: New tests.
32500
32501 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32502
32503         * g++.old-deja/g++.other/decl5.C: New test.
32504
32505 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32506
32507         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32508         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32509         call `postbase' for each one.  All callers of `postbase' changed
32510         to call this instead.
32511
32512 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32513
32514         * gcc.c-torture/execute/990811-1.c: New test.
32515
32516 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32517
32518         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32519         just native ones.
32520
32521         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32522         just native ones.
32523
32524 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32525
32526         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32527
32528 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32529
32530         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32531
32532 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32533
32534         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32535
32536 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32537
32538         * gcc.c-torture/execute/990804-1.c: New test.
32539
32540 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32541
32542         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32543         * g++.old-deja/g++.brendan/crash64.C: Likewise
32544         * g++.old-deja/g++.brendan/overload8.C: Likewise
32545
32546 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32547
32548         * g++.old-deja/g++.other/struct1.C: New test.
32549
32550 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32551
32552         * g++.old-deja/g++.other/enum2.C: New test.
32553
32554 1999-08-02  Richard Henderson  <rth@cygnus.com>
32555
32556         Adapted from tests from Franz Sirl:
32557         * gcc.c-torture/execute/va-arg-7.c: New test.
32558         * gcc.c-torture/execute/va-arg-8.c: New test.
32559
32560 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32561
32562         * gcc.c-torture/compile/990801-2.c: New test.
32563
32564         * gcc.c-torture/compile/990801-1.c: New test.
32565
32566 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32567
32568         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32569         fp-cmp-1.c, converting double to float.
32570
32571         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32572         fp-cmp-1.c, converting double to long double.
32573
32574         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32575         from fr1 to unknown_register, since fr1 is a legitimate register
32576         on some machines.
32577
32578 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32579
32580         * README: More listname related changes.
32581
32582 1999-07-08  Catherine Moore  <clm@cygnus.com>
32583
32584         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32585
32586 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32587
32588         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32589
32590 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32591
32592         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32593
32594 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32595
32596         * gcc.dg/990703-1.c: New test.
32597
32598 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32599
32600         * lib/file-format.exp: New file: Move definition of proc
32601         gcc_target_object_format to here from
32602         gcc.dg/special/ecos.exp.
32603
32604         * lib/c-torture.exp: Include lib file-format.exp.
32605         * lib/gcc-dg.exp: Include lib file-format.exp.
32606
32607         * gcc.dg/special/ecos.exp: Remove definition of proc
32608         gcc_target_object_format.
32609
32610 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32611
32612         * gcc.c-torture/execute/990628-1.c: New test.
32613
32614 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32615
32616         * gcc.c-torture/compile/990625-2.c: New test.
32617
32618         * gcc.c-torture/compile/990625-1.c: New test.
32619
32620 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32621
32622         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32623         attributes compile.
32624         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32625         ports that use the COFF/PE file format.
32626
32627 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32628
32629         * gcc.c-torture/compile/990617-1.c: New test.
32630
32631 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32632
32633         * g++.old-deja/g++.other/decl4.C: New test.
32634
32635 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32636
32637         * g++.old-deja/g++.other/bitfld3.C: New test.
32638
32639 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32640
32641         * g++.old-deja/g++.eh/catch1.C: New test.
32642
32643 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32644
32645         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32646
32647         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32648         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32649
32650 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32651
32652         * g77.f-torture/compile/19990502-0.f: Replace with new,
32653         shorter, test that still fails after recent changes.
32654
32655 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32656
32657         * gcc.c-torture/execute/990604-1.c: New test.
32658
32659 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32660
32661         * gcc.c-torture/execute/990531-1.c: New test.
32662
32663 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32664
32665         * gcc.c-torture/compile/990527-1.c: New test.
32666
32667 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32668
32669         * gcc.c-torture/execute/990527-1.c: New test.
32670
32671 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32672
32673         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32674         bitfields as signed.
32675
32676 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32677
32678         * g77.f-torture/compile/19990525-0.f: New test.
32679
32680 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32681
32682         * gcc.c-torture/execute/990525-2.c: New test.
32683
32684         * gcc.c-torture/execute/990525-1.c: New test.
32685
32686 1999-05-24  Nathan Sidwell  <nathan@acm.org>
32687
32688         * g++.old-deja/g++.other/anon3.C: New test.
32689         * g++.old-deja/g++.other/anon4.C: New test.
32690         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
32691         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
32692         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
32693         Merrill).
32694
32695 1999-05-24  Jeffrey A Law  (law@cygnus.com)
32696
32697         * gcc.c-torture/execute/990524-1.c: New test.
32698
32699         * gcc.dg/990524-1.c: New test.
32700
32701 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32702
32703         * gcc.c-torture/compile/990523-1.c: New test.
32704
32705 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
32706
32707         * gcc.c-torture/compile/990519-1.c: New test.
32708
32709 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32710
32711         * gcc.c-torture/compile/990517-1.c: New test.
32712
32713         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
32714         (e4, f4): New tests.
32715         (main): Call them.
32716
32717 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32718
32719         * gcc.dg/noreturn-1.c: New test.
32720
32721 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
32722
32723         * gcc.c-torture/execute/990513-1.c: New test.
32724
32725 1999-05-10  Richard Henderson  <rth@cygnus.com>
32726
32727         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
32728
32729 1999-05-10  Craig Burley  <craig@jcb-sc.com>
32730
32731         * g77.f-torture/execute/erfc.f: Use small single-precision
32732         values, to avoid problems on Alphas when not -mieee.
32733
32734 1999-05-08  Craig Burley  <craig@jcb-sc.com>
32735
32736         * gcc.dg/990506-0.c: New test.
32737
32738 1999-05-08  Richard Henderson  <rth@cygnus.com>
32739
32740         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
32741         the constant to test.  Don't XFAIL 64-bit targets.
32742
32743         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
32744         * g++.old-deja/g++.law/profile1.C: Likewise.
32745
32746         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
32747         operator new instances.
32748         * g++.old-deja/g++.other/delete5.C: Likewise.
32749
32750 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32751
32752         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
32753         intrinsic.
32754
32755 1999-05-03  Craig Burley  <craig@jcb-sc.com>
32756
32757         * g77.f-torture/execute/u77-test.f: Reverse order of two
32758         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
32759
32760 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32761
32762         * gcc.dg/compare1.c: New test.
32763
32764 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32765
32766         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
32767         New tests.
32768
32769 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32770
32771         * g77.f-torture/compile/19990502-1.f: New test.
32772
32773 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32774
32775         * g77.f-torture/compile/19990502-0.f: New test.
32776
32777 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32778
32779         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
32780         intrinsic.
32781
32782 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32783
32784         * g77.f-torture/execute/u77-test.f (main): List libU77
32785         intrinsics not currently tested.
32786         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
32787         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
32788         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
32789         Trim blanks off the ends of some printed strings.
32790
32791 1999-05-02  Craig Burley  <craig@jcb-sc.com>
32792
32793         * g77.f-torture/execute/u77-test.f (main): Just warn about
32794         FSTAT gid disagreement, as it's expected on some systems.
32795
32796 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32797
32798         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
32799         use a new function, which allows for some slop.
32800         Clean up some commentary.
32801         (issum): The new function.
32802         (sgladd): Deleted subroutine.
32803
32804 1999-05-01  Craig Burley  <craig@jcb-sc.com>
32805
32806         * g77.f-torture/execute/u77-test.f: Modify to be more like
32807         libf2c/libU77 version, bringing patches to that version here.
32808         Add suitable commentary.
32809
32810 1999-04-25  Richard Henderson  <rth@cygnus.com>
32811
32812         * gcc.dg/990424-1.c: New test.
32813
32814 1999-04-24  Craig Burley  <craig@jcb-sc.com>
32815
32816         * g77.f-torture/execute/u77-test.f (main): Bug involving
32817         LSTAT has been fixed, so turn back on full checking.
32818
32819 1999-04-20  Craig Burley  <craig@jcb-sc.com>
32820
32821         * g77.f-torture/compile/19990419-0.f: New test.
32822         * g77.f-torture/execute/19990419-1.f: New test.
32823
32824 1999-04-17  Richard Henderson  <rth@cygnus.com>
32825
32826         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
32827         to avoid the need for a prototype to supress a warning.
32828
32829 1999-04-07  Jim Wilson  <wilson@cygnus.com>
32830
32831         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
32832
32833 1999-04-04  Jeffrey A Law  (law@cygnus.com)
32834
32835         * gcc.c-torture/execute/990404-1.c: New test.
32836
32837 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32838
32839         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
32840         * gcc.dg/cpp-if3.c: Don't use -pedantic.
32841         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
32842         missing initializer warnings.
32843
32844 1999-03-28  Jeffrey A Law  (law@cygnus.com)
32845
32846         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
32847         matching strings.
32848
32849 1999-03-26  Jeffrey A Law  (law@cygnus.com)
32850
32851         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
32852
32853 1999-03-26  Craig Burley  <craig@jcb-sc.com>
32854
32855         * g77.f-torture/execute/19990325-0.f: New test.
32856         * g77.f-torture/execute/19990325-1.f: New test.
32857
32858 1999-03-24  Jeffrey A Law  (law@cygnus.com)
32859
32860         * gcc.c-torture/execute/990324-1.c: New test.
32861
32862 1999-03-22  Jim Wilson  <wilson@cygnus.com>
32863
32864         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
32865         test with 4.
32866
32867 1999-03-17  Richard Henderson  <rth@cygnus.com>
32868
32869         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
32870
32871 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32872
32873         * g77.f-torture/execute/19990313-2.f: New test.
32874         * g77.f-torture/execute/19990313-3.f: New test.
32875
32876 1999-03-13  Craig Burley  <craig@jcb-sc.com>
32877
32878         * g77.f-torture/execute/19990313-0.f: New test.
32879         * g77.f-torture/execute/19990313-1.f: New test.
32880
32881 1999-03-12  Jim Wilson  <wilson@cygnus.com>
32882
32883         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
32884         printf to sprintf.
32885         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
32886         (main): Add check for u15.  Conditionalize u31 check depending on
32887         whether ints are <32 bits or >=32 bits.
32888
32889 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32890
32891         * g77.f-torture/execute/19981119-0.f: Improve testiness.
32892
32893 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32894
32895         * g77.f-torture/compile/19990305-0.f: New test.
32896         * g77.f-torture/execute/19981119-0.f: New test.
32897
32898 1999-03-08  Craig Burley  <craig@jcb-sc.com>
32899
32900         * g77.f-torture/execute/970625-2.f: call ABORT if final
32901         result is not correct, instead of just printing it.
32902         Add this checking via newly introduced obfuscation, to
32903         trip up buggy front ends.
32904
32905 1999-03-07  Craig Burley  <craig@jcb-sc.com>
32906
32907         * g77.f-torture/compile/960317-1.f: Moved from being
32908         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
32909
32910 1999-03-06  Craig Burley  <craig@jcb-sc.com>
32911
32912         * g77.f-torture/execute/960317-1.f: New (old) test.
32913         * g77.f-torture/execute/970625-2.f: Ditto.
32914
32915 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
32916
32917         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
32918         message on line 1 or line 2; cccp and cpplib do this differently.
32919
32920 1999-03-01  Jeffrey A Law  (law@cygnus.com)
32921
32922         * g++.old-deja/g++.law/weak1.C: New test.
32923
32924 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32925
32926         * gcc.c-torture/execute/990119-1.c: Renamed to...
32927         * gcc.dg/990119-1.c: this, so it will only be tested once
32928         (it's a preprocessor test, it doesn't need to be run at
32929         multiple optimization levels).
32930
32931 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
32932
32933         * lib/g++.exp: Don't add incdir=$base_dir/../include to
32934           ALWAYS_CXXFLAGS.
32935
32936 1999-02-24  Craig Burley  <craig@jcb-sc.com>
32937
32938         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
32939         * g77.f-torture/compile/19981216-0.f: ...as it is expected
32940         to not be compilable by current g77.
32941
32942 1999-02-24  Nick Clifton  <nickc@cygnus.com>
32943
32944         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
32945
32946 1999-02-22  Jeffrey A Law  (law@cygnus.com)
32947
32948         * gcc.c-torture/execute/990222-1.c: New test.
32949
32950 1999-02-19  Craig Burley  <craig@jcb-sc.com>
32951
32952         * g77.f-torture/compile/19990218-0.f: New test.
32953         * g77.f-torture/noncompile/19990218-1.f: New test.
32954
32955 1999-02-18  Craig Burley  <craig@jcb-sc.com>
32956
32957         * g77.f-torture/compile/19981216-0.f: New test.
32958
32959 1999-02-14  Jeffrey A Law  (law@cygnus.com)
32960
32961         * gcc.dg/990214-1.c: New test.
32962
32963 1999-02-13  Jeffrey A Law  (law@cygnus.com)
32964
32965         * gcc.dg/990213-2.c: New test.
32966
32967         * gcc.dg/990213-1.c: New test.
32968
32969 1999-02-12  Jeffrey A Law  (law@cygnus.com)
32970
32971         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
32972         ints.
32973
32974 1999-02-11  Nick Clifton  <nickc@cygnus.com>
32975
32976         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
32977         specified by target.
32978
32979         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
32980
32981 1999-02-11  Jeffrey A Law  (law@cygnus.com)
32982
32983         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
32984
32985 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
32986
32987         * gcc.dg/special/ecos.exp: New test driver for new tests with
32988         special requirements.
32989
32990         * gcc.dg/special/alias-1.c: New test.
32991         * gcc.dg/special/gcsec-1.c: New test.
32992         * gcc.dg/special/weak-1.c: New test.
32993         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
32994         * gcc.dg/special/weak-2.c: New test.
32995         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
32996         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
32997         * gcc.dg/special/wkali-1.c: New test.
32998         * gcc.dg/special/wkali-2.c: New test.
32999         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33000         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33001
33002 1999-02-10  Felix Lee  <flee@cygnus.com>
33003
33004           * lib/c-torture.exp (c-torture-compile): Pull out code for
33005           analyzing gcc error messages.
33006           (c-torture-execute): Likewise.  Fix some (harmless) false
33007           positives.
33008           * lib/gcc.exp (gcc_check_compile): New function.
33009
33010 1999-02-08  Richard Henderson  <rth@cygnus.com>
33011
33012         * gcc.c-torture/execute/990208-1.c: New test.
33013
33014 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33015
33016         * g++.dg/special/ecos.exp: New driver for new tests with special
33017         requirements
33018
33019         * g++.dg/special/conpr-1.C: New test
33020         * g++.dg/special/conpr-2.C: New test
33021         * g++.dg/special/conpr-2a.C: New test
33022         * g++.dg/special/conpr-3.C: New test
33023         * g++.dg/special/conpr-3a.C: New test
33024         * g++.dg/special/conpr-3b.C: New test
33025
33026         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33027         allow g++ to use the dg driver
33028
33029         * README: Add comment about g++.dg directory
33030
33031 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33032
33033         * README: Update email addresses.
33034
33035 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33036
33037         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33038         arguments in order to force structure S onto the stack even on
33039         the alpha.
33040         (test): Pass 10 leading arguments to function foo as well as the
33041         structure S.
33042
33043         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33044         failure for all targets.
33045
33046         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33047         abort to terminate program execution.
33048
33049 1999-01-30  Richard Henderson  <rth@cygnus.com>
33050
33051         * gcc.c-torture/execute/990130-1.c: New test.
33052
33053 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33054
33055         * gcc.dg/990130-1.c: New test.
33056
33057 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33058
33059         * gcc.c-torture/execute/990128-1.c: New test.
33060
33061 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33062
33063         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33064
33065 1999-01-27  Felix Lee  <flee@cygnus.com>
33066
33067         * lib/c-torture.exp (c-torture-compile): pull out code for
33068         analyzing gcc error messages.
33069         (c-torture-execute): ditto, and fix some (harmless) false
33070         positives.
33071         * lib/gcc.exp (gcc_check_compile): new function.
33072
33073 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33074
33075         * gcc.dg/990117-1.c: New test.
33076
33077         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33078
33079         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33080
33081 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33082
33083         * g77.f-torture/compile/990115-1.f: New test.
33084
33085 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33086
33087         * gcc.c-torture/compile/990107-1.c: New test
33088
33089 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33090
33091         * gcc.c-torture/execute/990106-2.c: New test.
33092
33093         * gcc.c-torture/execute/990106-1.c: New test.
33094
33095 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33096
33097         * gcc.c-torture/compile/981223-1.c: New test.
33098
33099 1998-12-29  Richard Henderson  <rth@cygnus.com>
33100
33101         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33102         (opt3): Rename from opt4 and disable.
33103
33104 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33105
33106         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33107
33108 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33109
33110         * g++.old-deja/g++.other/conv5.C: New test.
33111
33112 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33113
33114         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33115
33116 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33117
33118         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33119
33120 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33121
33122         * gcc.c-torture/compile/981211-1.c: New test.
33123
33124 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33125
33126         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33127
33128         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33129
33130 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33131
33132         * gcc.special/930510-1.c: Make C9X safe.
33133         * gcc.misc-tests/gcov-1.c Similarly.
33134         * gcc.misc-tests/gcov-2.c Similarly.
33135
33136 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33137
33138         * gcc.dg/ultrasp1.c: New test.
33139
33140 1998-12-06  Richard Henderson  <rth@cygnus.com>
33141
33142         * gcc.c-torture/execute/981206.c: New test.
33143
33144 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33145
33146         * g++.old-deja/g++.ns/template7.C: New test.
33147
33148         * g++.old-deja/g++.other/expr1.C: New test.
33149
33150         * g++.old-deja/g++.eh/tmpl3.C: New test.
33151
33152         * g++.old-deja/g++.eh/tmpl2.C: New test.
33153
33154 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33155
33156         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33157         * g++.old-deja/g++.other/using6.C: Removed.
33158         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33159
33160         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33161
33162 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33163
33164         * g++.old-deja/g++.pt/overload8.C: New test.
33165
33166         * g++.old-deja/g++.pt/overload7.C: New test.
33167
33168         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33169
33170         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33171         and relinking messages.
33172         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33173         compiling with -frepo.
33174
33175 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33176
33177         * g++.old-deja/g++.pt/lookup6.C: New test.
33178
33179 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33180
33181         * gcc.c-torture/execute/981130-1.c: New test.
33182         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33183
33184 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33185
33186         * g++.old-deja/g++.pt/explicit76.C: New test.
33187
33188         * g++.old-deja/g++.pt/friend38.C: New test.
33189
33190         * g++.old-deja/g++.ns/crash2.C: New test.
33191
33192         * g++.old-deja/g++.pt/defarg8.C: New test.
33193
33194         * g++.old-deja/g++.pt/instantiate6.C: New test.
33195
33196         * g++.old-deja/g++.pt/static6.C: New test.
33197
33198         * g++.old-deja/g++.pt/decl2.C: New test.
33199
33200 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33201
33202         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33203         problem is actually related with name lookup, but so what? :-)
33204
33205         * g++.old-deja/g++.pt/friend37.C: New test.
33206
33207 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33208
33209         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33210         element, which fails on some systems.
33211
33212         * g77.f-torture/execute/labug1.f: New test.
33213
33214 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33215
33216         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33217         is defined.
33218
33219 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33220
33221         * g77.f-torture/compile/981117-1.f: New test.
33222
33223 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33224
33225         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33226         properly discarded.
33227
33228 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33229
33230         * gcc.c-torture/execute/memcheck: New directory of tests for
33231         -fcheck-memory-usage.
33232
33233 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33234
33235         * README: New file, general information about the testsuite and
33236         new description of the various C++ test subdirectories.
33237         * README.g++: Eliminate obsolete information, update and move most
33238         relevant stuff to README.
33239
33240 1998-11-07  Richard Henderson  <rth@cygnus.com>
33241
33242         * gcc.c-torture/compile/981107-1.c: New test.
33243
33244 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33245
33246         * execute/memcpy-bi.c: New testcase.
33247
33248 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33249
33250         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33251         base classes.
33252
33253         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33254         template is selected.
33255
33256         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33257         classes, it should be accepted for all types.
33258
33259         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33260
33261         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33262         specializations start with template headers.
33263
33264 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33265
33266         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33267
33268         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33269         non-POD types.
33270
33271 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33272
33273         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33274
33275 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33276
33277         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33278
33279 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33280
33281         * 981019-1.c: New test.
33282
33283 1998-10-14  Robert Lipe <robertl@dgii.com>
33284
33285         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33286         find objc headers.
33287
33288 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33289
33290         * compile/981001-4.c: Remove use of GCC extension that triggers a
33291         compiler bug.
33292
33293 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33294
33295         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33296
33297 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33298
33299         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33300         instantiation of template produces incorrect code for delete
33301         expression.
33302
33303         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33304         constructors' name is not unique.
33305         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33306         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33307
33308         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33309         automatic array of const is ill-formed.
33310
33311         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33312         of template parameter?
33313
33314         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33315         const.
33316
33317         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33318         pointer-to-member expression.
33319
33320         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33321         declaration causes ICE.
33322
33323 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33324
33325         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33326         reserved in the global namespace.
33327
33328         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33329         generate needed virtual table.
33330
33331         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33332
33333 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33334
33335         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33336         template-dependent type
33337
33338 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33339
33340         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33341         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33342         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33343
33344         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33345         class should be usable as argument of member function.
33346         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33347         class should be usable as return type of member function.
33348         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33349         class should be usable as type of data member.
33350
33351         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33352
33353 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33354
33355         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33356
33357 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33358
33359         * gcc.dg/dll-?.c Add thumb to target list.
33360         Fix assembler scan patterns to match current assembler output.
33361
33362 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33363
33364         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33365         matching of template brackets.
33366
33367         * g++.old-deja/g++.other/using4.C: New test.  Test using
33368         declarations of methods from base classes.
33369
33370         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33371         within functions should introduce names into the innermost
33372         enclosing namespace.
33373
33374         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33375         of static locals if first initialization throws.
33376
33377 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33378
33379         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33380
33381 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33382
33383         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33384         lose track of the possible targets of tablejump insns.
33385         * special/special.exp: Run it.
33386
33387 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33388
33389         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33390         must be declared before its specializations can be named in friend
33391         declarations.
33392
33393 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33394
33395         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33396
33397         * g77.f-torture/execute/io1.f: New test.
33398
33399 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33400
33401         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33402         with pointer to template function, for which no argument deduction
33403         is possible.
33404
33405         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33406         specialization of template function as argument to template
33407         function.
33408
33409         * g++.old-deja/g++.other/access2.C: New test; Inner class
33410         shouldn't have privileged access to Outer's names.
33411
33412 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33413
33414         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33415         friend template declared within template class conflicts with
33416         nested class of the same name.
33417
33418         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33419         is ignored.
33420
33421         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33422         object with direct initializer as function declaration.
33423
33424         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33425         initializers.
33426
33427         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33428         involving const pointer and NULL produces incorrect result.
33429
33430         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33431         type name without `typename' should be rejected with -pedantic.
33432
33433 1998-10-02  Richard Henderson  <rth@cygnus.com>
33434
33435         * g++.old-deja/g++.other/addrof1.C: New test.
33436
33437 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33438
33439         * gcc.c-torture/compile/981001-1.c: New test.
33440         * gcc.c-torture/execute/981001-1.c: New test.
33441
33442 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33443
33444         * gcc.c-torture/compile/981001-2.c: New test.
33445         * gcc.c-torture/compile/981001-3.c: New test.
33446         * gcc.c-torture/compile/981001-4.c: New test.
33447
33448 1998-10-01  Robert Lipe  <robertl@dgii.com>
33449
33450         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33451         multilibbed hosts.   Idea grafted from g77.exp.
33452
33453 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33454
33455         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33456         avoid losing on systems which need -lsocket.
33457
33458 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33459
33460         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33461         * g++.old-deja/g++.other/nested2.C: Ditto.
33462         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33463         failure.
33464
33465 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33466
33467         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33468         preferred over template operator!= for enum bitfields.
33469
33470 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33471
33472         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33473         that happen to have the same base name, but in different scopes,
33474         are incorrectly rejected.
33475
33476 1998-09-16  Richard Henderson  <rth@cygnus.com>
33477
33478         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33479         on the native word size instead of an integer literal.
33480
33481 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33482
33483         * g++.old-deja/g++.other/static2.C: Invocation of static data
33484         member of type pointer-to-function denoted as non-static member.
33485
33486         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33487         checks involving function types and aliases.
33488
33489 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33490
33491         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33492         redefined to the same non-trivial type.
33493
33494         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33495         namespace-qualification of template specializations declared in
33496         other namespaces.
33497
33498         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33499         to declare a subset of the specializations of a template function
33500         as friends of specializations of a template class.
33501
33502         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33503         member templates that do not fully specialize the enclosing
33504         template class are rejected.
33505
33506 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33507
33508         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33509
33510 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33511
33512         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33513         altered from libf2c/libU77 version.
33514
33515 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33516
33517         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33518
33519 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33520
33521         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33522         (un)signed char are different types for template specialization
33523         purposes.
33524
33525 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33526
33527         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33528         * objc: ObjC testsuite.
33529
33530 1998-08-31  Catherine Moore  <clm@cygnus.com>
33531
33532         * gcc.c-torture/execute/941014-1.x:  New file.
33533
33534 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33535
33536         * lib/c-torture.exp: Add support for
33537         torture_eval_before_compile and torture_eval_before_execute
33538         variables.
33539
33540 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33541
33542         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33543         this test triggers valid.
33544
33545 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33546
33547         * gcc.dg/980827-1.c: New test.
33548
33549 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33550
33551         * gcc.c-torture/execute/loop-4b.c: New test.
33552
33553 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33554
33555         * lib/c-torture.exp: Add support for
33556         torture_eval_before_compile and torture_eval_before_execute
33557         variables.
33558
33559 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33560
33561         * gcc.c-torture/compile/980825-1.c: New test.
33562
33563 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33564
33565         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33566         count number tests in opt_t0 not good_t0.
33567
33568 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33569
33570         * gcc.c-torture/compile/930326-1.x: Fix typo.
33571
33572 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33573
33574         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33575         causes an ICE.
33576
33577 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33578
33579         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33580         STACK_SIZE is defined.
33581         * gcc.c-torture/unsorted/stuct.c: Similarly.
33582
33583         * gcc.c-torture/compile/980821-1.c: New test.
33584
33585 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33586
33587         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33588
33589 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33590
33591         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33592         code.
33593
33594 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33595
33596         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33597         error'.
33598
33599 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33600
33601         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33602
33603 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33604
33605         * gcc.c-torture/compile/980816-1.c: New test.
33606
33607         * gcc.dg/980816-1.c: New test.
33608
33609 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33610
33611         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33612         compiler for ieee tests.
33613
33614 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33615
33616         * g77.f-torture/compile/980729-0.f: New test.
33617
33618 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33619
33620         * gcc.c-torture/special/eeprof-1.c: New test, for
33621         -finstrument-functions.
33622         * gcc.c-torture/special/special.exp: Run it.
33623
33624 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33625
33626         * gcc.c-torture/compile/980729-1.c: New test.
33627
33628 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33629
33630         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33631         __thumb__ is defined, and test for ARM style doubles if so.
33632
33633 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33634
33635         * g77.f-torture/noncompile/980615-0.f: New test.
33636
33637 1998-07-26  H.J. Lu  (hjl@gnu.org)
33638
33639         * gcc.dg/980312-1.c: Do link instead of compile.
33640         * gcc.dg/980313-1.c: Likewise.
33641
33642 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33643
33644         * gcc.c-torture/compile/980726-1.c: New test.
33645
33646 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33647
33648         * g77.f-torture/execute/io0.f: New test.
33649
33650 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33651
33652         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33653         an int.
33654
33655 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33656
33657         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33658         m32r bugs.
33659
33660 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33661
33662         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33663         c-decl.c:grokdeclarator can handle mode attributes.
33664
33665 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33666
33667         * gcc.c-torture/execute/980716-1.c: New test.
33668
33669 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33670
33671         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33672         the mn10200.
33673         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33674         the mn10200.
33675         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33676         * gcc.c-torture/compile/930326-1.x: Similarly.
33677
33678 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33679
33680         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33681         New test from Craig.
33682
33683 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33684
33685         * g77.f-torture/noncompile/980616-0.f: New test.
33686
33687         * g77.f-torture/execute/970816-3.f:  New test from Craig.
33688
33689 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33690
33691         *  g++.other/singleton.C: Return error value instead of taking
33692         SIGSEGV.
33693
33694 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
33695
33696         *  g++.other/singleton.C: New test.   Warning is under dispute.
33697         Runtime crash is not.
33698
33699 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
33700
33701         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
33702         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
33703         using6.C, using7.C}:  New namespace tests.
33704
33705 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
33706
33707         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
33708         specialization with typedef'ed names used as array indexes.
33709
33710 1998-07-09  Jeffrey A Law  (law@cygnus.com)
33711
33712         * gcc.c-torture/execute/980709-1.c: New test.
33713
33714         * gcc.dg/980709-1.c: New test.
33715
33716 1998-07-07  Richard Henderson  <rth@cygnus.com>
33717
33718         * gcc.c-torture/execute/bcp-1.c: New test.
33719
33720 1998-07-07  Jeffrey A Law  (law@cygnus.com)
33721
33722         * gcc.c-torture/execute/980707-1.c: New test.
33723
33724 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
33725
33726         * gcc.c-torture/compile/980706-1.c: New test.
33727
33728 1998-07-01  Dave Love  <d.love@dl.ac.uk>
33729
33730         * g77.f-torture/execute/980701-0.f,
33731         g77.f-torture/execute/980701-1.f: New test from Craig.
33732
33733 1998-07-01  Jeffrey A Law  (law@cygnus.com)
33734
33735         * gcc.c-torture/compile/980701-1.c: New test.
33736
33737         * gcc.c-torture/execute/980701-1.c: New test.
33738
33739 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
33740 rlsruhe.de>
33741
33742         * g++.old-deja/g++.robertl/eb132.C: New test.
33743         * g++.old-deja/g++.robertl/eb133.C: Likewise.
33744
33745 1998-06-29  Dave Love  <d.love@dl.ac.uk>
33746
33747         * g77.f-torture/execute/980628-7.f,
33748         g77.f-torture/execute/980628-8.f,
33749         g77.f-torture/execute/980628-9.f,
33750         g77.f-torture/execute/980628-10.f: New tests from Craig.
33751
33752         * g77.f-torture/execute/980628-3.f: Remove mail headers.
33753
33754 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33755
33756         * g77.f-torture/execute/980628-4.f: New test from Craig.
33757         * g77.f-torture/execute/980628-5.f: Likewise.
33758         * g77.f-torture/execute/980628-2.f: Likewise.
33759         * g77.f-torture/execute/980628-0.f: Likewise.
33760         * g77.f-torture/execute/980628-1.f: Likewise.
33761         * g77.f-torture/execute/980628-3.f: Likewise.
33762         * g77.f-torture/execute/980628-6.f: Likewise.
33763
33764 1998-06-28  Jeffrey A Law  (law@cygnus.com)
33765
33766         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
33767         directory when nothing has been installed yet.
33768
33769 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
33770
33771         * gcc.c-torture/special/special.exp: Handle newer versions of
33772         dejagnu.
33773
33774 1998-06-26  Jeffrey A Law  (law@cygnus.com)
33775
33776         * gcc.dg/980626-1.c: New test.
33777
33778 1998-06-19  Bruno Haible <haible@ilog.fr>
33779
33780         * gcc.misc-tests/m-un-2.c: New test.
33781         * g++.old-deja/g++.other/warn01.c: Likewise.
33782
33783 1998-06-19  Robert Lipe  <robertl@dgii.com>
33784
33785         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
33786         compatibility with assmblers with a different comment character.
33787         Eliminate use of GAS-specific extensions.
33788
33789 1998-06-19  Jeffrey A Law  (law@cygnus.com)
33790
33791         * gcc.c-torture/execute/ieee/980619-1.c: New test.
33792
33793 1998-06-19  Robert Lipe  <robertl@dgii.com>
33794
33795         *lib/g77.exp: Replace search for libf2c.a with search for newly
33796         renamed libg2c.a
33797
33798 1998-06-17  Jeffrey A Law  (law@cygnus.com)
33799
33800         * gcc.c-torture/execute/980617-1.c: New test.
33801
33802 1998-06-12  Jeffrey A Law  (law@cygnus.com)
33803
33804         * gcc.c-torture/execute/980612-1.c: New test.
33805
33806 1998-06-08  Jeffrey A Law  (law@cygnus.com)
33807
33808         * gcc.dg/980523-1.c: Only test on ppc-linux.
33809         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
33810
33811         * gcc.c-torture/execute/980608-1.c: New test.
33812
33813 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
33814
33815         * gcc.c-torture/execute/980605-1.c: New test.
33816
33817 1998-06-04  Jeffrey A Law  (law@cygnus.com)
33818
33819         * gcc.c-torture/execute/980604-1.c: New test.
33820
33821 1998-06-02  Jeffrey A Law  (law@cygnus.com)
33822
33823         * gcc.c-torture/execute/980602-1.c: New test.
33824         * gcc.c-torture/execute/980602-2.c: Likewise.
33825
33826 1998-06-02  Dave Love  <d.love@dl.ac.uk>
33827
33828         * 970125-0.f: Fix per JCB.  Add commentary.
33829
33830 1998-05-31  Michael Meissner  <meissner@cygnus.com>
33831
33832         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
33833         IEEE -0 support.
33834
33835 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
33836
33837         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
33838         earlier.
33839
33840 1998-05-28  Catherine Moore <clm@cygnus.com>
33841
33842         * gcc.c-torture/execute/980526-3.c: New test.
33843
33844 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
33845
33846         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
33847         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
33848         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
33849         m88k-motorola-sysv3 to XFAIL.
33850
33851 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33852
33853         * gcc.dg/980526-1.c: New test.
33854         * gcc.c-torture/execute/980526-2.c: New test.
33855
33856 1998-05-26  Jeffrey A Law  (law@cygnus.com)
33857
33858         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
33859
33860         * gcc.c-torture/execute/980526-1.c: New test.
33861
33862 1998-05-26  Dave Love  <d.love@dl.ac.uk>
33863
33864         * g77.f-torture/execute/alpha2.f: Add runtime test.
33865
33866 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
33867
33868         * g++.old-deja/old-deja.exp: Strip leading directories.
33869
33870         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
33871         error for the line.  Don't run multiple tests for the same line.
33872
33873 1998-05-23  Jeffrey A Law  (law@cygnus.com)
33874
33875         * gcc.dg/980523-1.c: New test.
33876
33877 1998-05-23  Dave Love  <d.love@dl.ac.uk>
33878
33879         * g77.f-torture/compile/970915-0.f: New test.
33880
33881 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
33882
33883         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
33884
33885 1998-05-21  Jeffrey A Law  (law@cygnus.com)
33886
33887         * gcc.dg/980520-1.c: New test.
33888
33889 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
33890
33891         * gcc.dg/980502-1.c: Fix return type.
33892
33893 1998-05-20  Jeffrey A Law  (law@cygnus.com)
33894
33895         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
33896         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
33897         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
33898         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
33899         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
33900
33901 1998-05-20  Dave Love  <d.love@dl.ac.uk>
33902
33903         * g77.f-torture/execute/980520-1.f: New test.
33904
33905 1998-05-15  Dave Love  <d.love@dl.ac.uk>
33906
33907         * lib/mike-g77.exp: New file.
33908
33909         * g77.f-torture/noncompile/noncompile.exp,
33910         g77.f-torture/noncompile/check0.f: New files.
33911
33912 1998-05-14  Dave Love  <d.love@dl.ac.uk>
33913
33914         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
33915         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
33916         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
33917         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
33918         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
33919         abort where appropriate.
33920
33921 1998-05-05  Michael Meissner  <meissner@cygnus.com>
33922
33923         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
33924         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
33925
33926 1998-04-29  Dave Love  <d.love@dl.ac.uk>
33927
33928         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
33929
33930 1998-04-27  Dave Love  <d.love@dl.ac.uk>
33931
33932         * g77.f-torture/compile/980427-0.f: New test.
33933
33934 1998-04-24  Dave Love  <d.love@dl.ac.uk>
33935
33936         * g77.f-torture/compile/980424-0.f: New test.
33937
33938 1998-04-19  Dave Love  <d.love@dl.ac.uk>
33939
33940         * g77.f-torture/compile/980419-2.f (main): New test.
33941         * g77.f-torture/compile/970125-0.f: New test.
33942         * g77.f-torture/compile/980419-1.f: New test.
33943
33944 1998-04-08  Jim Wilson  <wilson@cygnus.com>
33945
33946         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
33947         of loop-4.c.
33948
33949 1998-04-07  Jim Wilson  <wilson@cygnus.com>
33950
33951         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
33952
33953 1998-04-03  Jim Wilson  <wilson@cygnus.com>
33954
33955         * gcc.c-torture/compile/980329-1.c: New test.
33956
33957 1998-03-18  Jim Wilson  <wilson@cygnus.com>
33958
33959         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
33960         * gcc.dg/980312-1.c: Fix typo in -march command.
33961
33962 1998-03-16  H.J. Lu  (hjl@gnu.org)
33963
33964         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
33965
33966 1998-03-11  Robert Lipe  <robertl@dgii.com>
33967
33968         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
33969         Dave Love agree the Fortran source is bogus.
33970
33971 1998-03-11  Robert Lipe  <robertl@dgii.com>
33972
33973         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
33974         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
33975         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
33976         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
33977         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
33978
33979 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
33980
33981         * g++.old-deja/g++.other/friend1.C: New test.
33982
33983 1998-02-18  Dave Love  <d.love@dl.ac.uk>
33984
33985         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
33986         possibly uninitialized) variables and declare dnrm2.
33987
33988 1998-02-23  Robert Lipe <robertl@dgii.com>
33989
33990         From Bruno Haible <haible@ilog.fr>:
33991         * gcc.c-torture/execute/980223.c: New test.
33992
33993 1998-02-13  Jeffrey A Law  (law@cygnus.com)
33994
33995         * gcc.dg/ifelse-1.c: New test.
33996
33997 1998-02-09  H.J. Lu  (hjl@gnu.org)
33998
33999         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34000
34001           * lib/old-dejagnu.exp (old-dejagnu): Added the
34002           "execution test - XFAIL *-*-*" handling in the spirit of
34003           "excess errors test -". Changed the "execution test fails"
34004           handling to be like "excess errors test fails".
34005           * Update various tests accordingly.
34006
34007 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34008
34009         * gcc.c-torture/execute/980205.c: New test.
34010
34011 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34012
34013         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34014         * lib/f-torture.exp: Similarly.
34015         * gcc.c-torture: Rename all .cexp files to .x files.
34016
34017 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34018
34019         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34020         (940510-1.c): Removed duplicate.
34021         (971104-1.c): New test.
34022
34023 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34024
34025           * lib/f-torture.exp: Improve error and loop detection.
34026
34027 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34028
34029         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34030         use that to size the filler array.
34031
34032 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34033
34034         * lib/c-torture.exp(c-torture-execute): Fix typo.
34035
34036         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34037         testcase as the executable name. Keep the executable around if
34038         the test fails.
34039
34040 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34041
34042         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34043         changes.  Only test one -g option, and move it to the end of the
34044         list of options to test.
34045
34046 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34047
34048         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34049         variable GCC_TORTURE_OPTIONS to supply default switches separated
34050         by colons.  If no environment variable, run tests with -O0 -g, -O1
34051         -g, and -O2 -g as well.
34052
34053 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34054
34055         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34056         explanatory comments. Fix indentation.
34057
34058 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34059
34060         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34061
34062 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34063
34064         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34065         * g++.old-deja/g++.mike/p7325.C: Likewise.
34066         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34067
34068 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34069
34070         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34071         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34072         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34073         * g++.old-deja/g++.law/operators4.C: Likewise.
34074
34075 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34076
34077         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34078         * g++.old-deja/g++.mike/p784.C: Ditto.
34079         * g++.old-deja/g++.mike/p785.C: Ditto.
34080
34081 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34082
34083           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34084
34085 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34086
34087         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34088         target feature; pass this to c-torture-execute as needed.
34089
34090 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34091
34092         * lib/c-torture.exp(c-torture-execute): If the previous and the
34093         current executables being tested are identical, we don't need to
34094         run the executable again. Try to make the executable names
34095         unique. Add an optional argument for passing additional compiler
34096         flags.
34097
34098 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34099
34100         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34101
34102 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34103
34104         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34105
34106 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34107
34108         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34109         32bit or larger longs.
34110
34111         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34112         have either a 32bit long or 32bit int.
34113
34114 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34115
34116         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34117         Make double precision tests dependent on sizeof (double).
34118
34119 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34120
34121         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34122         too.
34123
34124 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34125
34126         * gcc.c-torture/compile/961203-1.cexp: New script.
34127
34128 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34129
34130         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34131         up the includes ourselves.
34132
34133 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34134
34135         * lib/plumhall.exp: Remove random include, and add a few
34136         verbose messages for debugging.
34137
34138 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34139
34140         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34141         of trying to do it ourselves.
34142
34143 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34144
34145         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34146
34147 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34148
34149         * gcc.prms/5403.c: Made regexp a bit less strict.
34150
34151 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34152
34153         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34154         is returned from remote_load instead.
34155         * lib/plumhall.exp: Ditto.
34156         * lib/mike-g++.exp: Ditto.
34157         * lib/old-dejagnu.exp: Ditto.
34158         * lib/c-torture.exp: Ditto.
34159
34160 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34161
34162         * lib/g++.exp: Use build_wrapper procedure.
34163         * lib/gcc.exp: Ditto.
34164
34165 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34166
34167         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34168         an old-style decl for malloc.  Fixes tests to work when
34169         sizeof (int) != sizeof (size_t).
34170
34171 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34172
34173         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34174
34175         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34176         use stdargs.h interface.
34177
34178 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34179
34180         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34181         NO_VARARGS when compiling.
34182
34183 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34184
34185         * lib/plumhall.exp(ph_includes): New procedure.
34186         (ph_make): Use it.
34187         (ph_compiler): Ditto.
34188
34189         * lib/g++.exp: Rename test-glue.c to testglue.c.
34190         * lib/gcc.exp: Ditto.
34191
34192 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34193
34194         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34195         to completion when it's called.
34196
34197 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34198
34199         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34200         is defined, don't do test.
34201
34202 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34203
34204         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34205         for object files.
34206         (ph_summary): Mark skipped testcases as untested, not unresolved.
34207
34208         * lib/plumhall.exp (ph_make): If unresolved because of bad
34209         errorCode, record errorCode in log file.
34210         (*): Replace send_log/verbose with verbose -log.
34211
34212 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34213
34214         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34215         double conversion if double isn't at least 8 bytes.
34216
34217         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34218         int to work with targets where int is 16 bits.
34219
34220         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34221         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34222         precision for the test to complete.
34223
34224 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34225
34226         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34227         if d10v is not compiled with the -mdouble64 flag.
34228         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34229
34230         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34231         d10v is not compiled with the -mint32 flag.
34232
34233 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34234
34235         * lib/plumhall.exp: Use incr_count.
34236
34237 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34238
34239         * gcc.c-torture: Update to c-torture-1.45.
34240
34241 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34242
34243         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34244         the name of the expect testcase file).
34245
34246         * lib/g++.exp(g++_init): Ditto.
34247
34248 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34249
34250         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34251         the host.
34252
34253         * lib/gcc.exp(gcc_exit): New procedure.
34254
34255 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34256
34257         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34258         specs where appropriate.
34259
34260         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34261         because of new "candidates are" messages, and removed a few
34262
34263         * Converted all non-old-style g++ testcases to old-style, and
34264         moved into g++.old-deja.
34265
34266 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34267
34268         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34269         options.
34270
34271         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34272         succeeded.
34273
34274         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34275
34276 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34277
34278         * lib/gcc.exp (gcc_target_compile): Add support for defining
34279         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34280         the machine doesn't have those features.
34281
34282 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34283
34284         * g++.law/operators4.exp: Don't use LIBS.
34285
34286 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34287
34288         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34289
34290         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34291         * lib/g++.exp: Set it here instead. Also, allow use of the
34292         --tool_exec and --tool_opt options. Change CXX to
34293         GXX_UNDER_TEST.
34294
34295         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34296
34297         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34298
34299 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34300
34301         * lib/old-dejagnu.exp: Use prune_warnings instead of
34302         prune_system_crud.
34303         * lib/mike-g++.exp: Ditto.
34304         * lib/gcc.exp: Ditto.
34305         * lib/g++.exp: Ditto.
34306
34307         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34308
34309 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34310
34311           * 941014-2.c: Include stdlib.h
34312           * 960327-1.c: Include stdio.h
34313           * dbra.c, index-1.c: Don't assume ints are 32bits.
34314
34315 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34316
34317         * lib/gcc.exp: Add gcc,stack_size target feature.
34318
34319         * lib/g++.exp(g++_target_compile): Add the include and link
34320         paths here, not in two other places. And, it's $options, not
34321         options.
34322
34323         * lib/mike-g++.exp(postbase): Remove the code that determines
34324         the correct include and link paths.
34325         * g++.old-deja/old-deja.exp: Ditto.
34326
34327 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34328
34329         * lib/g++.exp(g++_init): target_compile no longer returns the
34330         filename of the result.
34331
34332 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34333
34334         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34335         call to glob.
34336
34337         * gcc.c-torture/special/special.exp: Change call to
34338         gcc_target_compile to include the object file.
34339
34340 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34341
34342         * gcc.c-torture/special/special.exp: Correct misspelling in last
34343         change.
34344
34345 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34346
34347         * lib/plumhall.exp(ph_summary): Log the entire output of the
34348         executable. Return -1 if there were any failures, 0 otherwise.
34349         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34350         (ph_make): Clean up objects and executables that were built
34351         if the tests succeeded.
34352
34353 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34354
34355         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34356         libraries and includes in the build tree as appropriate.
34357
34358 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34359
34360         * lib/c-torture.exp: Instead of looking for the global variable
34361         NO_LONG_LONG, check to see if that's a feature of the target.
34362
34363 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34364
34365         * config/default.exp: Minimize. Delete the remainer of the files in
34366         config; this functionality is now in devo/dejagnu/config.
34367
34368         g++.*/*: Pass any additional flags used to compile to postbase;
34369         delete CXXFLAGS.
34370
34371         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34372         is now done by runtest.exp. Use gcc_target_compile instead of
34373         compile.
34374
34375         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34376         Remove references to CFLAGS. Use remote_file instead of
34377         calling rm -f.
34378         (c-torture): Take a list of arguments to use to compile this
34379         testcase.
34380
34381         lib/g++.exp: Simplify. Use target_compile instead of compile.
34382         lib/gcc-dg.exp: Ditto.
34383         lib/gcc.exp: Ditto.
34384         lib/mike-{gcc,g++}.exp: Ditto.
34385         lib/old-dejagnu.exp: Ditto.
34386         lib/plumhall.exp: Ditto.
34387
34388 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34389
34390         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34391         (ph_linker): Likewise.
34392
34393 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34394
34395           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34396         MAP_ANON / MAP_ANONYMOUS if defined;
34397         else try to map from /dev/zero .
34398
34399 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34400
34401         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34402         isn't defined, then define it to MAP_ANONYMOUS.
34403
34404 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34405
34406         * gcc.c-torture: Update to c-torture-1.42 release.
34407
34408 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34409
34410         * gcc.c-torture: Update to c-torture-1.41 release.
34411
34412 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34413
34414         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34415         c-torture release.
34416
34417 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34418
34419         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34420         and LDFLAGS.  Fix second case to append the target_info ldflags
34421         onto LDFLAGS, not CFLAGS.
34422         * lib/g++.exp (g++_init): Add target_info stuff.
34423         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34424         of libgloss and newlib flags for !native.
34425
34426         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34427         (GDB): Fix relative path to go up another dir for finding gdb.
34428
34429 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34430
34431         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34432         versions in the target_info array, if they don't exist.
34433
34434 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34435
34436         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34437
34438 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34439
34440         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34441         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34442
34443 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34444
34445         * lib/old-dejagnu.exp: Don't remove the output file before we've
34446         actually tested it. Don't append pwd to the path of the executable
34447         we're testing.
34448
34449 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34450
34451         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34452
34453 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34454
34455         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34456         temporary directory for compiler files, and set it to a default
34457         value of /tmp. Set $output as the name of the output file from
34458         compiling the testcase. Add a -o option to $cflags_var so the
34459         compiler writes the final output file as $output. Set $executable
34460         to $output.
34461
34462         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34463         directory for compiler files, and set it to /tmp if it doesn't
34464         already have a value. Set $output_file to the name of the output
34465         file from compiling the testcase. Add a -o option to CXXFLAGS so
34466         the compiler writes the final output file as $output. Use $output
34467         as the executable to be tested.
34468
34469 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34470
34471         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34472
34473 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34474
34475         * gcc.c-torture/execute/pending-1.c: New test.  Still
34476         pending in Tege's queue.
34477
34478 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34479
34480         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34481         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34482         if there were failures.  Call unresolved if there were unresolved
34483         testcases.  Call gcc_fail if program did not run to completion.
34484         (ph_make): Pass additional argument name to ph_execute.
34485         (ph_execute): Add new argument.  Pass additional arguments to
34486         ph_summary.  Call gcc_fail is there is no execution output.
34487
34488 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34489
34490         * lib/plumhall.exp (proc_summary): Output relavent summary
34491         lines into the log so specific failures in plumhall can be
34492         investigated.
34493
34494 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34495
34496         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34497         (c-torture-execute): Don't try to execute tests which use
34498         "long long" types if $NO_LONG_LONG is nonzero.
34499
34500 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34501
34502         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34503         not c-torture.
34504
34505         * gcc.ieee: Move from here.
34506         * gcc.c-torture/execute/ieee: To here.
34507
34508 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34509
34510         * gcc.c-torture: Update to c-torture-1.41 release.
34511
34512 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34513
34514         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34515         not "$output".
34516
34517 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34518
34519         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34520         -c present.
34521
34522 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34523
34524         * config/proelf.exp: Handle connecting to a simulator.
34525
34526 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34527
34528         * config/proelf.exp: New file.  Enough framework that we can
34529         run c-torture tests on the proelf targets (or any other target
34530         that gdb can connect to for that matter).
34531
34532 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34533
34534         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34535         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34536
34537         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34538         exec_output exists.
34539
34540 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34541
34542         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34543         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34544
34545         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34546         to pass/fail/unresolved/unsupported/untested.  Caller must now
34547         call unresolved/unsupported/untested.
34548         * lib/*.exp: Update FSF address.  Update to handle new results of
34549         ${tool}_load.
34550         * lib/chill.exp (verbose): Delete.
34551
34552 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34553
34554         * lib/gcc.exp (default_gcc_start): Change order of args to
34555         $LDFLAGS $CFLAGS $LIBS.
34556         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34557         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34558         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34559         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34560         * gcc.misc-tests/dg-test.exp: Likewise.
34561         * gcc.misc-tests/msgs.exp: Likewise.
34562         * gcc.prms/prms.exp: Likewise.
34563         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34564         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34565
34566         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34567
34568 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34569
34570         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34571
34572         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34573         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34574
34575         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34576         necessary.
34577
34578 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34579
34580         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34581         global for loop; add use of $mathlib.
34582         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34583         settings here; set mathlib for anything but VxWorks.
34584
34585 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34586
34587         * gcc.c-torture: Update to c-torture-1.40 release.
34588
34589 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34590
34591         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34592         dg.exp.
34593
34594 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34595
34596         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34597         global.
34598
34599 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34600
34601         * lib/g++.exp (LIBS): Define if not already.
34602         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34603         (gcc-dg-prune): Call prune_gcc_output.
34604         * lib/gcc.exp (prune_gcc_output): New proc.
34605         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34606         prune_gcc_output.
34607
34608 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34609
34610         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34611         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34612
34613 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34614
34615         * gcc.c-torture: Update to c-torture-1.39 release.
34616
34617 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34618
34619         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34620         fails, try others as well.
34621
34622 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34623
34624         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34625         If compilation fails, mark execute tests as `untested'.
34626         If test is marked as unsupported, don't mark compilation and
34627         execute tests as failed.
34628
34629 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34630
34631         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34632         libstdc++ for whether or not we want to be doing shared
34633         libraries.  Delete link_curses since we don't need it anymore.
34634         * lib/mike-g++.exp (postbase): Don't link in libg++.
34635         * g++.old-deja/old-deja.exp: Likewise.
34636
34637 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34638
34639         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34640
34641 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34642
34643         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34644         For that, add `-Wl,-a,shared_archive'.
34645         * g++.old-deja/old-deja.exp: Likewise.
34646
34647 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34648
34649         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34650
34651 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34652
34653         * lib/mike-g++.exp (postbase): Pay attention to the status of
34654         g++_load.
34655
34656 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34657
34658           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34659
34660 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34661
34662         * lib/gcc.exp (default_gcc_start): No longer need to log program
34663         being executed or its output, execute_anywhere does that now.
34664         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34665         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34666
34667 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34668
34669         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34670         the same as those in lib/g++.exp.
34671
34672 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34673
34674         * gcc.c-torture: Update to c-torture-1.38 release.
34675         * gcc.ieee: Related changes.
34676
34677 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34678
34679         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34680         "exec". Minor reformatting changes.
34681
34682         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34683         cross. This means all "exec" calls now work on a remote host as
34684         well.
34685         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34686         cross. Filter out the extra "\r\n" stuff that expect puts in.
34687         (c-torture-execute): Filter out the bogus warnings like
34688         c-torture-compile does. Add support for canadian cross.
34689         * lib/gcc.exp (default_gcc_version, default_gcc_start)
34690         Use execute_anywhere rather than calling exec directly. Now it
34691         works for canadian cross testing.
34692
34693 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
34694
34695         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
34696         results into a variable, and check that rather than using file exists.
34697
34698 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
34699
34700         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
34701         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
34702
34703 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34704
34705         * g++.old-deja/old-deja.exp: Create and pass runshlib and
34706         lib_curses if there's a shared libg++ in the build tree.
34707
34708 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
34709
34710         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
34711         if not supported target.
34712
34713 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
34714
34715         * lib/g++.exp (g++_init): Move empty setting of runshlib and
34716         link_curses up to always happen, not just for native builds.
34717
34718 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
34719
34720         * gcc.c-torture: Update to c-torture-1.36 release.
34721         * gcc.failure: Related changes.
34722
34723 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
34724
34725         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
34726
34727 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
34728
34729         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
34730         * lib/mike-g++.exp (postbase): Not in here.  Still reference
34731         runshlib, link_curses, and mathlib for link and run.
34732
34733         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
34734         pass the runtime shared library options for Solaris, OSF/1, and
34735         Irix5, and link with -lcurses to avoid unresolved references.
34736
34737 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
34738
34739         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
34740         only run once.
34741
34742 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
34743
34744         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
34745
34746 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
34747
34748         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
34749         do not have a framework for the "compat" tests yet.
34750
34751 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
34752
34753         * lib/mike-g++.exp (postbase): New local variable `mathlib',
34754         set to null if we're testing vxworks5.1.  Use that instead of
34755         `-lm' in the setting of LIBS for link and run.
34756
34757 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
34758
34759         * config/rom68k.exp (${tool}_load): Major changes to make it
34760         work.  Verified that it does in fact return the stuff in
34761         exec_output properly.  Catch any Emul or any TRAP other than 0.
34762
34763 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
34764
34765         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
34766         LDFLAGS properly for targets that need stuff from libgloss.
34767         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
34768         only run once.
34769         (gpp_initialized): New variable.
34770
34771 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
34772
34773         * config/rom68k.exp: Load libgloss.exp.
34774         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
34775         so we can produce a fully linked binary.
34776         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
34777         so we can produce a fully linked binary.
34778
34779 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
34780
34781         * lib/plumhall.exp (ph_section): Watch for expected failures.
34782         Add missing `else'.
34783
34784         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
34785         run the testcase.
34786         (c-torture): Likewise.
34787
34788 1995-08-28  Doug Evans  <dje@cygnus.com>
34789
34790         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
34791
34792         * lib/mike-g++.exp (mike_cleanup): New proc.
34793         (prebase): New globals compiler_result, not_compiler_result,
34794         target_regexp.
34795         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
34796         allow leading "-" in pattern.  Watch for unsupported tests.
34797         If $compiler_result is set, pattern match assembler code,
34798         and ditto for $not_compiler_result.
34799         * lib/mike-gcc.exp: Likewise.
34800
34801         * lib/plumhall.exp (ph_execute): Only call ph_summary if
34802         execution "succeeded".
34803
34804 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
34805
34806         * config/win32.exp: New file.
34807         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
34808
34809 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
34810
34811         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
34812         unsupported.
34813         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
34814         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
34815         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
34816
34817         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
34818         "... without exceptions was ...".  That is now handled by
34819         prune_system_crud.
34820         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34821
34822 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
34823
34824         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
34825         sieve.c,sort2.c}: New files.
34826         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
34827         sieve.exp,sort2.exp}: Drivers for them.
34828
34829         * lib/mike-gcc.exp (program_output): New user settable variable.
34830         (postbase): Call prune_system_crud.  Also prune extraneous compiler
34831         messages.
34832         * lib/mike-g++.exp (program_output): New user settable variable.
34833
34834         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
34835
34836         * config/sh.exp: Deleted (use sim.exp instead).
34837
34838 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
34839
34840         * config/vx.exp: Declare CHECKTASK as global.
34841         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
34842         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
34843         * lib/old-dejagnu.exp: Load [pwd]/$executable.
34844
34845 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
34846
34847         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
34848         target. Like vx.exp, only includes `vx29k.exp' instead of
34849         `vxworks.exp'.
34850
34851 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
34852
34853         * config/sim.exp: Increase time limit from 120 seconds to 240.
34854
34855 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
34856
34857         * gcc.c-torture/execute/950628-1.c: New test.
34858
34859 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
34860
34861         * gcc.c-torture: Update with changes/additions from
34862         c-torture-1.34.
34863
34864 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
34865
34866         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
34867
34868 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
34869
34870         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
34871
34872 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
34873
34874         * gcc.c-torture/compile/950512-1.c: New test.
34875         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
34876         * gcc.dg/struct-ret-1.c: Likewise.
34877
34878 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
34879
34880         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
34881           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
34882
34883 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
34884
34885         * gcc.c-torture/special/920411-1.c: Deleted.
34886         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
34887
34888 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
34889
34890         * config/sim.exp (${tool}_load): Hack in call to bash to get a
34891         cpu limit.
34892
34893 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
34894
34895         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
34896
34897 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
34898
34899         From kenner;
34900         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
34901         is the proper length.
34902         * va-arg-3.c: Likewise.
34903
34904 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
34905
34906         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
34907         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
34908
34909         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
34910         * lib/g++.exp (default_g++_start): Delete old cruft.
34911
34912 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
34913
34914         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
34915         (2 * (1 << 18)) to (2 * (1 << 17)).
34916
34917         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
34918
34919 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
34920
34921         * config/rom68k.exp: Renamed from config/idp.exp
34922
34923 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
34924
34925         * c-torture/compile/921109-2.c
34926
34927 1995-04-18  Mike Stump  <mrs@cygnus.com>
34928
34929         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
34930         excess errors.
34931
34932 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
34933
34934         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
34935         output.
34936         * lib/g++.exp (default_g++_start): Likewise.
34937
34938 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
34939
34940         * gcc.c-torture/compile/950329-1.c: New test.
34941
34942 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
34943
34944           * config/bug.exp (${tool}_load): Updated to use new remote_open
34945           and remote_close procs.
34946         * config/idp.exp: New file.
34947
34948 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
34949
34950         * gcc.c-torture/execute/950322-1.c: New test.
34951
34952 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
34953
34954         * config/vx.exp (${tool}_load): Clean up testing of return code from
34955         vxworks_ld and vxworks_spawn.
34956
34957 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
34958
34959         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
34960
34961 1995-03-13  Mike Stump  <mrs@cygnus.com>
34962
34963         * lib/old-deja.exp: Add `excess errors test - ' error, now one
34964         can mark excess errors on a machine by machine basis.  Note, the
34965         default is to not expect any excess errors, even when excess
34966         errors test - is given, so you will want to put an XFAIL ... on
34967         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
34968         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
34969         those 4 machines, but no others.
34970
34971 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
34972
34973         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
34974         * lib/c-torture.exp: to here.
34975
34976 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
34977
34978         * gcc.c-torture/execute/950221-1.c: New test.
34979         * gcc.c-torture/execute/struct-ret-1.c: New test.
34980         * gcc.c-torture/compile/950221-1.c: New test.
34981
34982         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
34983
34984 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
34985
34986         * gcc.c-torture/execute/arith-1.c (main): Return 0.
34987         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
34988
34989 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
34990
34991         * g++.gb: New directory of tests, derived from my signature and
34992         class scoping tests.
34993
34994         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
34995         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
34996         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
34997         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
34998         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
34999         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35000         * g++.gb/sig25.C: Likewise.
35001
35002         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35003         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35004         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35005         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35006         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35007         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35008         * g++.gb/sig25.exp: Likewise.
35009
35010         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35011         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35012         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35013         * g++.gb/scope13.C: Likewise, this test still fails.
35014
35015         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35016         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35017         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35018         * g++.gb/scope13.exp: Ditto.
35019
35020         * g++.gb/README: New file, explains what these tests are about.
35021
35022 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35023
35024         * lib/dg.exp (dg-do): Support `preprocess'.
35025         (dg-test): Likewise.
35026
35027 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35028
35029         * config/udi.exp: change "continue -expect" to "exp_continue".
35030
35031 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35032
35033         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35034         Delete redundant tests.
35035
35036         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35037         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35038         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35039         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35040         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35041         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35042         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35043         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35044
35045         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35046         storing label pointers.
35047         * gcc.c-torture/execute/921019-1.c: Likewise.
35048         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35049         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35050         parameter fp.
35051         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35052         constants.
35053
35054         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35055         Delete obsolete tests.
35056
35057         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35058         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35059         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35060         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35061         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35062         * gcc.c-torture/compile/950124-1.c: New test.
35063
35064         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35065
35066 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35067
35068         * lib/mike-g++.exp: Add -lm to LIBS.
35069
35070 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35071
35072         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35073
35074 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35075
35076         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35077
35078 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35079
35080         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35081
35082 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35083
35084         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35085         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35086         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35087         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35088         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35089         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35090         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35091         * g++.law/{operators31.C, operators32.C,
35092         * g++.law/{operators33.C, operators34.C}: Likewise.
35093         * g++.law/{pic1.C, refs2.C}: Likewise.
35094         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35095         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35096         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35097         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35098
35099         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35100         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35101         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35102         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35103         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35104         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35105         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35106         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35107         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35108         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35109         * g++.law/{operators34.exp}: Likewise.
35110         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35111         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35112         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35113         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35114         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35115
35116         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35117         No longer expected to fail.
35118         * g++.law/missed-error3.C: Tweak for recent bool changes.
35119
35120 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35121
35122         * config/emb-unix: Deleted.
35123         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35124         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35125
35126 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35127
35128         * lib/dg.exp (dg-test): Fix typo in last patch.
35129
35130 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35131
35132         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35133         (handles multiple occurrences).
35134
35135 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35136
35137         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35138         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35139         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35140         printed).
35141         * lib/c-torture.exp (c-torture-compile): Likewise.
35142         (c-torture): Prepend full path if missing.
35143         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35144         (gcc_fail): Likewise.
35145         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35146
35147 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35148
35149         * lib/netware.exp: Only attach to NetWare i386 systems.
35150
35151 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35152
35153         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35154         messages.  Add test name to "output pattern match" pass/fail message.
35155
35156 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35157
35158         * gcc.dg: New testsuite.
35159         * gcc.dg/dg.exp: New file.
35160
35161         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35162         test-switch.c}: Deleted.
35163
35164         * gcc.misc-tests/msgs.exp: New testcase driver.
35165
35166 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35167
35168         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35169         Watch for illegal return values from ${tool}_load.
35170         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35171         cross targets.  Coerce return value >0 to 1.
35172
35173 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35174
35175         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35176
35177         * config/emb-unix.exp: New file.
35178
35179         * config/sim.exp: Error if variable $SIM not defined.
35180         (${tool}_load): Mark test as "untested" if simulator missing.
35181
35182         * config/unix.exp: Load remote.exp to get rcp_download.
35183         * lib/c-torture.exp: Use different option lists for testcases with
35184         and without loops.
35185         * gcc.c-torture/execute/execute.exp: Likewise.
35186
35187 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35188
35189         * config/*.exp: Clarify return code from ${tool}_load.
35190         Call `unresolved' or `untested' instead of `warning' or `perror'
35191         (sometimes you still want to call both though).
35192         Add comment that `shell_id' is local to each file.
35193         * config/udi.exp (timeout): Set to 30.
35194         Don't print warning if connection fails, $connectmode has already
35195         printed an error.
35196         (${tool}_load): Move verbose messages to level 2.
35197         Rework pattern for "Process started" message.
35198         Pass `shell_id' to ${connectmode}_download.
35199         Retry twice upon timeout.  Make resetting of target more robust.
35200         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35201         Pass `shell_id' to exit_$connectmode.
35202         Only call exit_$connectmode if connected.
35203         * config/unix.exp (${tool}_load): Check return codes better.
35204         * config/vrtx.exp (${tool}_load): Likewise.
35205         * config/vx.exp (${tool}_load): Likewise.
35206         Delete unneeded global's.
35207         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35208         from ${tool}_load.
35209         (dg-stat): Delete.
35210         (dg-init): Delete recording of pass/fail counts.
35211         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35212         (old-dejagnu-init): Likewise.
35213         (old-dejagnu-stat): Delete contents, empty proc now.
35214         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35215         (c-torture): Delete references to lcnt, lpass, lfail.
35216         Get option list from TORTURE_OPTIONS.
35217         Delete -funroll[-all]-loops if no loops.
35218         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35219         (g++_stat): Delete contents (empty proc now).
35220         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35221         (gcc_finish): Likewise.
35222         (gcc_stat): Deleted.
35223         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35224         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35225         * gcc.c-torture/execute/execute.exp: Likewise.
35226         Split tests into two parts: compile, execute.
35227         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35228         no loops.  Update to reflect clarified return codes from ${tool}_load.
35229
35230 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35231
35232         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35233         to grep for.
35234         (old-dejagnu): Likewise (where necessary).
35235
35236 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35237
35238         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35239
35240         * lib/dg.exp (dg-process-target): Fix processing of selector.
35241         Add comment regarding use of `error'.
35242
35243         * lib/gcc.exp (prune_system_crud): Define if missing.
35244         * lib/g++.exp (prune_system_crud): Likewise.
35245
35246         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35247         Call prune_system_crud.
35248         * lib/dg.exp (dg-runtest): New proc.
35249         Use perror instead of send_user for tcl errors in testcase.
35250         Don't return any value, it's never used.
35251         Don't clobber previous definition of `unknown'.
35252         Print tcl errors in `dg-final'.
35253
35254 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35255
35256         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35257         (dg-test): Don't print errorInfo, it contains stack backtrace.
35258
35259 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35260
35261         * lib/g++.exp (runtest_file_p): Define if missing.
35262
35263 1994-09-24  Doug Evans  (dje@cygnus.com)
35264
35265         * lib/mike-g++.exp: Comment out loading of g++.exp.
35266         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35267         (default_g++_version): Always print something.
35268         (default_g++_start): Comment out call to `which'.
35269         (g++_start, g++_load): Deleted (must be defined in config file).
35270         * lib/gcc.exp: Test for existence of $CC at start.
35271         Delete check for tmpdir (done in gcc_init).
35272         (default_gcc_version): Always print something.
35273         (default_gcc_start): Comment out call to `which'.
35274         * config/*.exp: Major cleanup - make cross targets work at least a
35275         little better for g++ (by not being "--tool gcc" specific).
35276         Rename gcc_xxx to ${tool}_xxx.
35277         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35278         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35279
35280 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35281
35282         * lib/c-torture.exp (c-torture-compile): Rework compiler
35283         message processing.
35284
35285         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35286         c-torture.
35287
35288 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35289
35290         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35291
35292         * lib/dg.exp (dg-process-target): Support { target native }.
35293
35294 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35295
35296         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35297         looked for "... program xxx got fatal signal".
35298         Correct regsub munging of `comp_output'.
35299         Ignore compiler messages "path prefix not used" and "linker input
35300         file unused".
35301
35302 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35303
35304         * lib/gcc.exp (runtest_file_p): Define if missing.
35305         * gcc.prms/template.c: Example to work from.
35306
35307 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35308
35309         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35310         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35311
35312         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35313         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35314         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35315         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35316
35317         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35318         (dg-process-target): No longer a varargs proc.
35319         Return S/N for target, P/F for xfail.  All callers changed.
35320         (user option procs): More argument checking.
35321         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35322         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35323         (dg-test): Skip test if not running on selected target in `dg-do'.
35324         Update handling of `dg-do-what', `dg-output-text'.
35325         Separate execution pass/fail from output pattern match pass/fail.
35326         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35327
35328 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35329
35330         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35331         target for 920510-1.c.
35332
35333 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35334
35335         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35336         Clean up comment regarding use of passcnt, etc.
35337         (gcc_stat): Don't update `testcnt' here.
35338         (gcc_finish): Do it here.
35339         Might as well reset `but_id' here too.
35340         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35341         to determine if the file should be tested.
35342         * gcc.c-torture/compile/compile.exp: Likewise.
35343         * gcc.c-torture/execute/execute.exp: Likewise.
35344         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35345         * gcc.misc-tests/dg-test.exp: Likewise.
35346         * gcc.prms/prms.exp: Likewise.
35347         * gcc.wendy/wendy.exp: Likewise.
35348         * g++.old-deja.exp: Likewise.
35349         Move "Testing file" message to verbose level 1.
35350
35351 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35352
35353         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35354
35355 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35356
35357         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35358         (default_gcc_start): Accept optional second list element
35359         of compiler flags.  Print compiler output at verbosity level 2.
35360         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35361         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35362         Save current values of framework globals passcnt, failcnt, xpasscnt,
35363         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35364         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35365         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35366         xfailcnt to compute stats.  Update framework global `testcnt' from
35367         pass/fail counts.
35368         (gcc_finish): New proc.  Clean up test environment.
35369         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35370         (gcc_epass, gcc_efail): Delete.
35371         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35372         argument of line number.
35373         (dg-init): If the tool has an init routine, call it.
35374         (dg-test): Remove args `cflags_var' and `libs_var'.
35375         Pass all compiler options to ${tool}_start.
35376         Handle missing line number.
35377         (dg-finish): New function.
35378         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35379         particular files.  Call gcc_finish at end.  Move "skipping test"
35380         message to verbosity level 3.
35381         * gcc.c-torture/compile/compile.exp: Likewise.
35382         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35383         * gcc.c-torture/execute/execute.exp: Likewise.
35384         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35385         Print testcase being tried at verbosity level 1.
35386         * gcc.c-torture/special/special.exp: Unset xfail.
35387         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35388         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35389         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35390         * gcc.failure/failure.exp: Likewise.
35391         * gcc.ieee/ieee.exp: Likewise.
35392         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35393         Update call to dg-test.  Call dg-finish at end.
35394         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35395         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35396         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35397         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35398         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35399         * gcc.wendy/wendy.exp: Add copyright.
35400         Delete setting of tmpdir (done by gcc_init).
35401         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35402         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35403         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35404         gcc_[ce]pass/fail.
35405
35406 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35407
35408         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35409         confusion.
35410         (g++_load): Likewise.
35411
35412         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35413         Rename argument to `prog' to remove the confusion.
35414         Varargs fns behave differently too!
35415         (g++_load): Likewise.
35416
35417         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35418
35419         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35420         what it is.  Delete (always) printing of status value for !native.
35421         Simplify verbose code, and include status and exec_output.
35422         (g++_load): Use gcc_load.
35423
35424 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35425
35426         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35427         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35428         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35429         940714-3.c as these testcases don't exist anymore.  Make
35430         va-arg-1.c expected to pass.
35431
35432 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35433
35434         * gcc.misc-tests/misc.exp: Only run specific testcases.
35435         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35436         * gcc.misc-tests/dg-[1-9].c: New files.
35437
35438         * lib/dg.exp: New testsuite driver.
35439         * gcc.prms/prms.exp: Use it.
35440
35441         * README.gcc: New file.
35442
35443         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35444         Document and reset `lxpass' and `lxfail'.
35445         Simplify "initialized" message.
35446         (gcc_stat): Clean up comments a little.
35447
35448 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35449
35450         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35451
35452 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35453
35454         * lib/old-dejagnu.exp (process-option): New proc.
35455         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35456         (old-dejagnu): Simplify.
35457         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35458
35459 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35460
35461         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35462         exists and is not an empty string.
35463
35464         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35465         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35466         finished.
35467         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35468         automatically.
35469
35470         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35471         longer expected to fail.
35472
35473         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35474         "f" function call.
35475
35476         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35477
35478         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35479         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35480         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35481         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35482         c-torture-1.29.
35483
35484         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35485         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35486
35487         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35488
35489         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35490         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35491
35492         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35493         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35494         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35495
35496 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35497
35498         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35499         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35500         940714-1.c, 940714-2.c, 940714-3.c},
35501         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35502         gcc.misc-tests/{mg.c,mg.exp}:
35503         New tests.
35504         * gcc.noncompile/noncompile.exp: Change accordingly.
35505
35506 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35507
35508         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35509         Undo previous clobberage.
35510
35511 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35512
35513         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35514         * gcc.special/{930510-1.c, special.exp}:
35515         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35516         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35517         struct-varargs-1.c}: New tests from c-torture-1.26.
35518
35519 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35520
35521         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35522           argument to switch.
35523
35524 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35525
35526         * Revert the previous changes.  Please see Rob's directory
35527           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35528           fixes.
35529
35530 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35531
35532         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35533             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35534             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35535             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35536             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35537             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35538             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35539             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35540             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35541             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35542             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35543             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35544             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35545             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35546             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35547             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35548             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35549             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35550             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35551             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35552             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35553             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35554             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35555             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35556             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35557             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35558             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35559
35560 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35561
35562         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35563             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35564           with perror calls.
35565
35566 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35567
35568         * config/unix.exp (g++_load): Fix syntax.
35569
35570 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35571
35572         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35573         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35574         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35575         Don't expect va-arg-1.c to fail.  Correct expected output for
35576         920928-1.c.
35577         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35578         * gcc.wendy/hbm4.c: Correct typo.
35579         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35580
35581 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35582
35583         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35584         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35585         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35586         * lib/c-torture.exp (c-torture-compile): Ditto.
35587
35588         Reduce volume of output (remove all the -I's and such).
35589         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35590         Call gcc_cpass, gcc_cfail.
35591         (c-torture): Pass testing option to c-torture-compile.
35592
35593 1994-03-21  Doug Evans  (dje@cygnus.com)
35594
35595         Bring patches over from progressive.
35596         * config/default.exp: Exit remote shell cleanly.
35597         (g++_exit, g++_start): Add default versions.
35598         * config/sim.exp (gcc_load): Use perror, not error.
35599
35600 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35601
35602         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35603         set in site.exp.
35604
35605 1994-03-14  Doug Evans  (dje@cygnus.com)
35606
35607         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35608         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35609         (wendy_try): New proc to run testcase.
35610         (main loop): Call 'em.
35611         * gcc.wendy/*.c: Clean up pass to correct expected output.
35612
35613         * lib/gcc.exp: Minor cleanup work.
35614         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35615
35616 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35617
35618         * config/sim.exp (gcc_load): Document return codes better.
35619         Don't pass -v to simulator.
35620
35621 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35622
35623           * gcc.special/920717-x.c: Fix typo.
35624           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35625           get at sources.
35626
35627         * lib/mike-gcc.exp: Fix typo.
35628
35629 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35630
35631         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35632         binary to use, transform the name.
35633         * config/*.exp: rename everything. Nuke any g++ specific files,
35634         it's now a special case of gcc that requires no special support.
35635         Add a default.exp for unsupported targets.
35636
35637 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35638
35639         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35640         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35641         version of Tcl.
35642
35643 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35644
35645         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35646         than a warning.
35647
35648 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35649
35650         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35651
35652 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35653
35654         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35655         option_list.  Compile every file with only 4/6 option choices
35656         (same as C torture) instead of with 12/18 different option
35657         choices.
35658         * lib/c-torture.exp: Likewise.
35659
35660         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35661         not already set.
35662
35663 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35664
35665         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35666         can put an XFAIL *-*-* on excess errors.
35667
35668 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35669
35670         * g++.law: Add more tests derived from g++-bugs snapshots.
35671
35672         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35673         equivalent to g++.law/init9.
35674
35675         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35676         compiled it, and the a.out file after we've run it.
35677
35678 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35679
35680         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35681         compiled it, and the a.out file after we've run it.
35682
35683 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35684
35685         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
35686
35687 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
35688
35689         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
35690         version number.
35691
35692 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
35693
35694         * g++.law: New directory of g++ tests derived from the g++-bugs
35695         snapshots.
35696
35697 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
35698
35699         * gcc.compile: initbug1.c initbug1.exp testcase added
35700
35701 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
35702
35703         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
35704         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
35705           fixes submitted by Jeff Law (law@cs.utah.edu)
35706         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
35707           Jeff Law (law@cs.utah.edu)
35708
35709
35710 1993-11-30  Mike Stump  (mrs@cygnus.com)
35711
35712         * config/unix-g++.exp: Follow the gcc way of doing things.
35713         * g++.old-deja/old-deja.exp: Minor updates.
35714         * lib/g++.exp: New file, follow the gcc way of doing things.
35715         * lib/old-dejagnu.exp: Minor updates.
35716         * lib/mike-g++.exp: Always unset errorInfo.
35717
35718 1993-11-06  Mike Stump  (mrs@cygnus.com)
35719
35720         * lib/gcc.exp: Fix some errors with the below change, CC and
35721         CFLAGS should be global when setting, not local.
35722
35723 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
35724
35725         * lib/gcc.exp: Transform tool name.
35726
35727 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35728
35729         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
35730
35731 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35732
35733         * lib/gcc.exp: change gcc_done to gcc_stat
35734
35735 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
35736
35737         * Upgraded gcc testsuite to c-torture version 1.25
35738
35739 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
35740
35741         * lib/gcc.exp: added reporting code. Changed verbose compile message.
35742         * lib/c-torture: added hooks for new reporting code.
35743
35744 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
35745
35746         * config/sh-gcc.exp: check if sh-sim exists in the path
35747
35748 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
35749
35750         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
35751         * gcc.compile/compile.exp: Initial changes for new logic.
35752         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
35753         * gcc.failure/failure.exp: Initial changes for new logic.
35754         * gcc.ieee/ieee.exp: Initial changes for new logic.
35755         * gcc.misc-tests/misc.exp: Initial changes for new logic.
35756         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
35757         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
35758         * lib/c-torture.exp: Initial changes for new logic.
35759         * lib/gcc.exp: Initial changes for new logic.
35760
35761 1993-10-15  Mike Stump  (mrs@cygnus.com)
35762
35763         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
35764         depend upon failure or success.  Fully qualify names in failure
35765         and success messages.  Always remove a.out before starting
35766         compile, just in case.  Pay more attention to error text output by
35767         the compiler.  Handle testcases with no known past errors just
35768         like all others, so that things are uniform.  Other miscellaneous
35769         improvements.
35770
35771 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
35772
35773         * gcc.cpp: new directory for cpp tests
35774
35775 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
35776
35777         * lib/chill.exp: Code reformatted, removed unused code.
35778         * config/unix-chill.exp: Code reformatted, removed unused code.
35779         * chill.execute/execute.exp: Code reformatted, removed unused code.
35780         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
35781
35782 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
35783
35784         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
35785         routines not written.
35786
35787 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
35788
35789         * config/bug-gcc.exp: Use new procs from bug.exp.
35790
35791 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
35792
35793         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
35794         via ftp, rather than depending on NFS.
35795         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
35796         case.
35797
35798 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
35799
35800         * config/bug-gcc.exp: Use new download proc.
35801
35802 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
35803
35804         * chill.execute/execute.exp: cleanups, handles errors better
35805         * chill.compile/compile.exp: rewrite, based on execute.exp
35806         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
35807         * lib/chill.exp: major changes to diff proc and compile and link
35808           procs. added chill_fail and chill_pass wrappers to pass and
35809           fail. added more comments, and handle error codes better.
35810           Added a hack to capture stderr from exec, so noncompile tests
35811           can work.
35812
35813 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
35814
35815         * chill.execute/execute.exp: rewrite of testsuite driver
35816         * lib/chill.exp: rewrite of testsuite driver
35817         * config/unix-chill.exp: rewrite of testsuite driver
35818
35819 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
35820
35821     In chill.execute:
35822         * iexpr.ch: Standardize uppercase.
35823         * tuples.dat: Standardize uppercase.
35824         * vary.ch: standardize.  Correct varying string assignments.
35825         * vary.dat: Add new output lines.
35826
35827 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
35828
35829     In chill.execute:
35830         * chprintf.ch: Standardize use of uppercase.
35831         * tuples.ch: Standardize and turn arr2 into a DCL,
35832           rather than a SYN.
35833         * pinits.ch: Standardize.
35834
35835 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
35836
35837         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
35838         * Makefil: Renamed to Makefile.in.
35839         * configure.in: New.
35840
35841 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
35842
35843     In chill.execute:
35844         * .cvsignore: Add result/output files.
35845         * Makefile: Fix up variables at start.  Use MFLAGS
35846           everywhere.  Correct bool_loc, built_ins entries.
35847           Add entry for vary1.ch.
35848         * bitarray.ch: Standardize upper-case usage.
35849         * bitexpr.ch: Standardize, add output of b1.
35850         * params.ch: Use arrayt in along PROC parameters, to
35851           avoid novelty problems.
35852         * sets.ch: Tiny cleanup.
35853         * vary1.ch: Re-indent.
35854
35855 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
35856
35857           * Add PR-related files to Makefiles, .cvsignore files, etc.
35858
35859 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
35860
35861         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
35862           with compiler objects. New names are test-flow.c and test-loop.c
35863
35864 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
35865
35866         * Upgraded c-torture tests from 1.19 to 1.20
35867
35868         * new files:
35869         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
35870         * gcc.compile: 930623-1.c 930623-2.c
35871         * gcc.noncompile: 930622-1.c 930622-2.c
35872         * gcc.failure: 920411-1.c 920627-2.c
35873         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
35874
35875 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
35876
35877         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35878           More changes to get testsuite working properly. Needs more work.
35879           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
35880
35881 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
35882
35883         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
35884           More changes to get testsuite working properly. Needs more work.
35885
35886 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
35887
35888         * chill.compile/compile.exp: Added for Dejagnu support
35889         * chill.execute/execute.exp: Added for Dejagnu support
35890         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
35891
35892 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
35893
35894     This should complete moving the CHILL test files.
35895         * chill.noncompile(.cvsignore printf.grt
35896             in-printf.grt chprintf.grt chprintf.ch):
35897             Added test-support files.
35898           (Makefile): Modified further.
35899         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
35900             signal.ch): Added test files.
35901           * chill.execute (.cvsignore printf.grt printr.c
35902             in-printf.grt rts.c chprintf.grt rts.h): Added
35903           test-support files.
35904             (Makefile): More corrections.
35905
35906 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
35907
35908         * chill.compile, chill.execute, chill.nocompile: Add CHILL
35909           test cases, ready for DejaGnu.
35910
35911 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
35912
35913         * Upgraded c-torture tests from 1.18 to 1.19
35914
35915         * gcc.compile: added test(s):
35916           930607-1.c
35917         * gcc.execute: added test(s):
35918           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
35919
35920         * added new subdirectory for misc tests: gcc.misc-tests
35921         * gcc.misc-test(s): added tests:
35922           inst-check.c test-consts.c test-ior.c test-switch.c
35923
35924 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
35925
35926         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
35927
35928 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
35929
35930         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
35931
35932 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
35933
35934         * Upgraded c-torture tests from 1.17 to 1.18
35935
35936 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
35937
35938         * Upgraded c-torture tests from 1.12 to 1.17
35939
35940 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
35941
35942         * lib/old-dejagnu.exp:
35943           Fixed handling of XFAIL target triplets to correctly
35944           recognize wildcard characters.  Removed code that
35945           appended a unique id tag to the end of the file name
35946           printed out by the result of the testcases within a
35947           given test file.
35948
35949 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
35950
35951         * lib/old-dejagnu.exp:
35952           Reworked expected failure handling to trigger off of XFAIL
35953           keyword in keyphrase embeded in testcase source code. The
35954           XFAIL keyword must be at the end of the keyphrase line. It
35955           may optionally be followed by one or more target triplets.
35956           It has just occured that the handling of wildcards in the
35957           target triplet may not be correct.
35958
35959 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
35960
35961         * g++.old-deja/tests:
35962           Moved all subdirectories up one level into g++.old-deja .
35963
35964         * lib/old-dejagnu.exp:
35965           Fixed problem with CXXFLAGS not being properly reset, and being
35966           corrupted with extraneous "-c" compiler option.  This was
35967           causing binaries to not be generated for test that needed them.
35968           Modified strings passed to "pass" and "fail" so that individual
35969           tests from the same test file would be distinguished by an
35970           identifier appended to the test file name in the summary logs;
35971           this corrected a problem with erroneous diff logs.  Added code
35972           to search testcases for expected fail and unexpected pass keywords.
35973
35974 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
35975
35976         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
35977
35978 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
35979
35980         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
35981           Removed extraneous text from end of "Special g++ Options"
35982           keyphrase.
35983
35984         * lib/old-dejagnu.exp: Added pattern matching to look for new
35985           keywords, embedded in testcases comments, which will trigger
35986           calls to xpass and xfail.
35987
35988 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
35989
35990         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
35991           comments embedded in the testcases, especially the one looking for
35992           special compiler options, as well as the pattern matching for the
35993           compiler output again.
35994
35995 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
35996
35997         * lib/old-dejagnu.exp: Do a proper check of the return value for
35998           execute tests. Fixed several problems with the pattern matching
35999           of the compiler output which gave erroneous test results.
36000           Changed several of the test result messages to be more descriptive.
36001         * config/unix-g++.exp: Proc g++_load now actually works and
36002           executes the tests passed to it and returns a usable return
36003           value.
36004
36005 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36006
36007           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36008
36009 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36010
36011         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36012           Modified both files to properly execute the old style
36013           dejagnu tests. The previous versions of these files were
36014           experimental and did not function anything near correctly.
36015
36016 1993-04-05  Rob Savoye  (rob@cygnus.com)
36017
36018         * Removed all Makefile.in and configure.in files. No configuration
36019         needed now.
36020
36021 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36022
36023         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36024
36025 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36026
36027         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36028         gcc.special/configure.in, gcc.noncompile/configure.in,
36029         gcc.execute/configure.in, gcc.code_quality/configure.in,
36030         g++.other/configure.in, g++.old-deja/configure.in,
36031         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36032         in srcname setting.
36033
36034 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36035
36036         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36037         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36038         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36039
36040 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36041
36042         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36043         (gdb_exit): Don't remove *_soc files.
36044
36045 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36046
36047         * lib/c-torture.exp: Don't look for main; instead always use -w
36048         -c.  This is how the c-torture tests work.  Remove the object
36049         file if the compilation succeeds.
36050         * gcc.execute/execute.exp: Remove executable if test passes.
36051         * gcc.noncompile/noncompile.exp: Every test is an expected
36052         failure.
36053         * gcc.special/special.exp: Added tests from c-torture 1.11,
36054         corrected use of existing test.
36055         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36056         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36057         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36058         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36059         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36060         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36061         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36062         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36063         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36064         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36065         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36066         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36067         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36068         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36069         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36070         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36071         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36072         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36073         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36074         c-torture 1.11.
36075         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36076         correspond to c-torture 1.11.
36077
36078         * New file.