OSDN Git Service

3040961e53eb2403e6b64c9d8a2334824aeac39b
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2
3         PR tree-optimization/25125
4         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
6
7 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
8
9         PR tree-optimizations/26359
10         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop" 
11         with -fdump-tree-dceloop-details.
12         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13
14 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15
16         PR middle-end/23673
17         * gcc.dg/fold-eqxor-1.c: New test case.
18         * gcc.dg/fold-eqxor-2.c: Likewise.
19         * gcc.dg/fold-eqxor-3.c: Likewise.
20
21 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22
23         PR fortran/23092
24         * scalar_mask_1.f90:  New test.
25
26 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
27
28         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
29         * g++.dg/eh/uncaught2.C: New.
30         * g++.dg/eh/uncaught3.C: New.
31
32 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
33
34         PR libgfortran/26423
35         * gfortran.dg/read_many_1.f: New test.
36
37 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
38
39         PR fortran/24519
40         * gfortran.dg/dependency_3.f90: New test.
41         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
42         XFAILs.
43
44         PR fortran/25395
45         * gfortran.dg/equiv_6.f90: New test.
46
47 2006-02-23  Jeff Law  <law@redhat.com>
48
49         * gcc.c-torture/compile/pr26425.c: New test.
50
51 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
52
53         PR middle-end/26412
54         * gcc.dg/gomp/pr26412.c: New test.
55
56 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
57
58         PR c++/26291
59         * g++.dg/other/ellipsis1.C: New test.
60         * g++.dg/parse/operator4.C: Adjust error marker.
61
62 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
63
64         PR target/25603
65         * gfortran.dg/pr25603.f: New testcase.
66
67 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
68
69         * gcc.dg/bf-spl1.c: Don't specify -m68000.
70         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
71
72 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
73
74         * g++.dg/eh/spbp.C: New.
75
76 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
77
78         PR middle-end/26379
79         * gcc.target/i386/mmx-7.c: New test.
80
81 2006-02-20  Roger Sayle  <roger@eyesopen.com>
82
83         PR tree-optimization/26361
84         * gcc.dg/tree-ssa/vrp27.c: New test case.
85
86 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
87
88         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
89         * gcc.dg/tree-ssa/complex-4.c: Here.
90
91 2006-02-19  Roger Sayle  <roger@eyesopen.com>
92
93         PR middle-end/19543
94         * gfortran.dg/logical_1.f90: New test case.
95
96 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
97
98         PR middle-end/26334
99         * gcc.dg/20060218-1.c: Moved to...
100         * gcc.target/i386/20060218-1.c: ... here.  New test.
101
102 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
103
104         PR fortran/26201
105         * gfortran.dg/convert_1.f90: New.
106
107 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
108
109         PR fortran/25054
110         * gfortran.dg/namelist_5.f90: New test.
111
112         PR fortran/25089
113         * gfortran.dg/namelist_4.f90: New test.
114
115 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
116
117         PR tree-opt/25680
118         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
119
120 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
121
122         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
123         variable to take into account the variable name in the
124         function header.
125         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
126
127 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
128
129         PR middle-end/26334
130         * gcc.c-torture/compile/20060217-1.c: New test.
131         * gcc.dg/20060218-1.c: New test.
132
133 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
134
135         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
136
137 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
138
139         * gcc.dg/cpp/undef3.c: New test.
140         * gcc.dg/cpp/trad/builtins2.c: New test.
141
142 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
143
144         PR c++/26266
145         * g++.dg/template/static22.C: New test.
146         * g++.dg/template/static23.C: New test.
147         * g++.dg/template/static24.C: New test.
148         * g++.dg/template/non-dependent13.C: New test.
149         * g++.dg/init/member1.C: Tweak error markers.
150
151 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
152
153         PR target/26255
154         * gcc.c-torture/compile/pr26255.c: New test case.
155
156 2006-02-16  Roger Sayle  <roger@eyesopen.com>
157
158         * gfortran.fortran-torture/execute/where_10.f90: New test case.
159         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
160         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
161         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
162         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
163         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
164         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
165
166 2006-02-16  Jeff Law  <law@redhat.com>
167
168         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
169         * gcc.dg/tree-ssa/vrp26.c: New test.
170
171 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
172
173         PR target/20353
174         PR target/24578
175         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
176         __UCLIBC__ is defined.
177
178 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
179
180         PR fortran/26224
181         * gfortran.dg/gomp/pr26224.f: New test.
182
183 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
184
185         PR tree-opt/25918
186         * lib/target-supports.exp
187         (check_effective_target_vect_short_mult): New.
188         (check_effective_target_vect_char_mult): New.
189         (check_effective_target_vect_widen_sum_qi_to_si): New.
190         (check_effective_target_vect_widen_sum_qi_to_hi): New.
191         (check_effective_target_vect_widen_sum_hi_to_si): New.
192         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
193         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
194         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
195         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
196         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
197         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
198         vect-reduc-pattern-2c.c
199         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
200         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
201         vect-reduc-pattern-1c.c
202
203 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
204
205         PR fortran/24557
206         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
207
208 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
209
210         PR fortran/26054
211         * gfortran.dg/enum_8.f90: Remove check for warning.
212         * gfortran.dg/iomsg_1.f90: Ditto.
213         * gfortran.dg/enum_1.f90: Ditto.
214         * gfortran.dg/enum_9.f90: Ditto.
215         * gfortran.dg/enum_2.f90: Ditto.
216         * gfortran.dg/enum_10.f90: Ditto.
217         * gfortran.dg/enum_3.f90: Ditto.
218         * gfortran.dg/flush_1.f90: Ditto.
219         * gfortran.dg/enum_4.f90: Ditto.
220         * gfortran.dg/array_constructor_1.f90: Ditto.
221         * gfortran.dg/enum_5.f90: Ditto.
222         * gfortran.dg/enum_6.f90: Ditto.
223         * gfortran.dg/enum_7.f90: Ditto.
224
225 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
226
227         PR middle-end/26300
228         * gcc.c-torture/compile/20060215-1.c: New test.
229
230 2006-02-14  Roger Sayle  <roger@eyesopen.com>
231
232         PR middle-end/23670
233         * gcc.dg/tree-ssa/andor-2.c: New test case.
234
235 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
236
237         PR fortran/25045
238         * optional_dim.f90:  New test.
239
240 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
241
242         PR fortran/26277
243         * gfortran.dg/label_4.f90: New.
244
245 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
246             Diego Novillo  <dnovillo@redhat.com>
247             Uros Bizjak  <uros@kss-loka.si>
248
249         * gfortran.dg/gomp: New directory.
250
251 2006-02-14  Richard Guenther  <rguenther@suse.de>
252
253         PR tree-optimization/26258
254         * gcc.dg/torture/pr26258.c: New testcase.
255
256 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
257
258         PR fortran/26246
259         * gfortran.dg/pr26246_1.f90: New test.
260         * gfortran.dg/pr26246_2.f90: New test.
261
262         PR middle-end/26092
263         * gcc.c-torture/compile/20060208-1.c: New test.
264
265 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
266
267         PR fortran/26074
268         PR fortran/25103
269         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
270         * gfortran.dg/bad_automatic_objects_1.f90: New test.
271         * gfortran.dg/automatic_module_variable.f90: Change error message.
272
273         PR fortran/20861
274         * gfortran.dg/internal_dummy_1.f90: New test.
275
276         PR fortran/20871
277         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
278
279
280         PR fortran/25083
281         * gfortran.dg/uncommon_block_data_1.f90: New test.
282         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
283         with standard.
284
285         PR fortran/25088
286         * gfortran.dg/typed_subroutine_1.f90: New test.
287
288 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
289
290         * objc.dg/dwarf-1.m: New.
291
292 2006-02-13  Roger Sayle  <roger@eyesopen.com>
293
294         PR middle-end/24427
295         * gcc.dg/tree-ssa/andor-1.c: New test case.
296
297 2006-02-13  Josh Conner  <jconner@apple.com>
298
299         PR target/25376
300         * gcc.dg/pr25376.c: New test.   
301
302         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
303         assemble.
304         * lib/target-supports.exp (check_named_sections_available):
305         Only compile named-sections test -- don't assemble.
306
307 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
308
309         * g++.dg/warn/no-write-strings.C: New test.
310         * g++.dg/warn/write-strings.C: Likewise.
311         * g++.dg/warn/write-strings-default.C: Likewise.
312
313 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
314
315         PR fortran/25806
316         * gfortran.dg/ret_pointer_2.f90: New test.
317
318 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
319
320         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
321
322 2006-02-10  Jeff Law  <law@redhat.com>
323
324         * gcc.c-torture/compile/pr26213.c: New test.
325
326 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
327
328         gfortran.dg/null_1.f90: New test.
329
330 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
331
332         PR fortran/14771
333         * gfortran.dg/parens_4.f90: New.
334         * gfortran.dg/parens_5.f90: New.
335
336 2006-02-10  Richard Guenther  <rguenther@suse.de>
337
338         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
339
340 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
341         Paul Thomas  <pault@gcc.gnu.org>
342
343         PR fortran/14771
344         * gfortran.dg/parens_1.f90: New.
345         * gfortran.dg/parens_2.f90: New.
346         * gfortran.dg/parens_3.f90: New.
347
348 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
349
350         PR fortran/26038
351         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
352
353         PR fortran/25059
354         * gfortran.dg/impure_assignment_1.f90: New test.
355
356         PR fortran/25070
357         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
358
359 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
360
361         PR target/26141
362         * g++.dg/expr/stdarg2.C: New test.
363
364 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
365
366         PR inline-asm/16194
367         * gcc.dg/pr16194.c: New test.
368
369 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
370
371         * ada/acats/run_acats: Use portable variant of "$@".
372
373 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
374
375         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
376         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
377
378 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
379
380         PR tree-opt/26179
381         * g++.dg/opt/pr26179.C: New test.
382
383 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
384
385         PR middle-end/26134
386         * gcc.dg/tree-ssa/complex-3.c: New test.
387
388 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
389
390         * gcc.c-torture/compile/volatile-1.c: New test.
391
392 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
393
394         PR 26180
395         * gcc.dg/tree-ssa/pr26180.c: New test.
396
397 2006-02-08  Jeff Law  <law@redhat.com>
398
399         * gcc.dg/tree-ssa/pr21417.c: New test.
400
401 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
402
403         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
404         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
405
406 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
407
408         * lib/scanrtl.exp: New.
409
410 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
411
412         PR c++/26071
413         * g++.dg/other/virtual2.C: New test.
414
415         PR c++/26070
416         * g++.dg/other/virtual1.C: New test.
417
418 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
419
420         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
421         cleanup-ipa-dump): Update dump file glob patterns.
422         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
423         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
424
425         * lib/gcc-dg.exp: Load it.
426         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
427
428 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
429
430         PR testsuite/26159
431         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
432         * gcc.dg/tree-ssa/pr23382.c: Ditto.
433
434 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
435
436         PR fortran/25577
437         * gfortran.dg/mvbits_1.f90: New.
438
439 2006-02-07  Dirk Mueller  <dmueller@suse.com>
440
441         * g++.dg/warn/Wdiv-by-zero.C: New test.
442         * g++.dg/warn/Wno-div-by-zero.C: New.
443
444 2006-02-07  Jeff Law  <law@redhat.com>
445
446         * gcc.dg/tree-ssa/pr21559.c: New test.
447
448         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
449         multiple VRP passes.
450         * gcc.dg/tree-ssa/vrp09.c: Likewise.
451         * gcc.dg/tree-ssa/vrp18.c: Likewise.
452         * gcc.dg/tree-ssa/pr21582.c: Likewise.
453         * gcc.dg/tree-ssa/pr20657.c: Likewise.
454         * gcc.dg/tree-ssa/pr21001.c: Likewise.
455         * gcc.dg/tree-ssa/vrp02.c: Likewise
456         * gcc.dg/tree-ssa/vrp11.c: Likewise
457         * gcc.dg/tree-ssa/pr14341.c: Likewise
458         * gcc.dg/tree-ssa/vrp19.c: Likewise
459         * gcc.dg/tree-ssa/vrp20.c: Likewise
460         * gcc.dg/tree-ssa/vrp03.c: Likewise
461         * gcc.dg/tree-ssa/pr21086.c: Likewise
462         * gcc.dg/tree-ssa/pr21959.c: Likewise
463         * gcc.dg/tree-ssa/vrp21.c: Likewise
464         * gcc.dg/tree-ssa/vrp04.c: Likewise 
465         * gcc.dg/tree-ssa/pr25485.c: Likewise
466         * gcc.dg/tree-ssa/pr22026.c: Likewise
467         * gcc.dg/tree-ssa/vrp22.c: Likewise
468         * gcc.dg/tree-ssa/vrp05.c: Likewise
469         * gcc.dg/tree-ssa/20030807-10.c: Likewise
470         * gcc.dg/tree-ssa/pr20701.c: Likewise
471         * gcc.dg/tree-ssa/vrp23.c: Likewise
472         * gcc.dg/tree-ssa/vrp06.c: Likewise
473         * gcc.dg/tree-ssa/pr22117.c: Likewise
474         * gcc.dg/tree-ssa/pr20702.c: Likewise
475         * gcc.dg/tree-ssa/vrp15.c: Likewise
476         * gcc.dg/tree-ssa/pr21090.c: Likewise
477         * gcc.dg/tree-ssa/pr21294.c: Likewise
478         * gcc.dg/tree-ssa/vrp24.c: Likewise
479         * gcc.dg/tree-ssa/vrp07.c: Likewise
480         * gcc.dg/tree-ssa/pr21563.c: Likewise
481         * gcc.dg/tree-ssa/pr25382.c: Likewise
482         * gcc.dg/tree-ssa/vrp16.c: Likewise
483         * gcc.dg/tree-ssa/vrp25.c: Likewise
484         * gcc.dg/tree-ssa/vrp08.c: Likewise
485         * gcc.dg/tree-ssa/20030807-6.c: Likewise
486         * gcc.dg/tree-ssa/vrp17.c: Likewise
487         * gcc.dg/tree-ssa/pr21458.c: Likewise
488         * g++.dg/tree-ssa/pr18178.C: Likewise
489
490 2006-02-07  Richard Guenther  <rguenther@suse.de>
491
492         PR c++/26140
493         Revert
494         2006-01-30  Richard Guenther  <rguenther@suse.de>
495         PR c++/23372
496         * gcc.dg/pr23372-1.C: New testcase.
497
498         * g++.dg/tree-ssa/pr26140.C: New testcase.
499
500 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/9737
503         * g++.dg/template/ttp15.C: New test.
504         * g++.dg/template/ttp16.C: Likewise.
505         * g++.dg/template/ttp17.C: Likewise.
506         * g++.old-deja/g++.pt/ttp36.C: Remove.
507         * g++.old-deja/g++.pt/ttp19.C: Likewise.
508         * g++.old-deja/g++.pt/ttp37.C: Likewise.
509         * g++.old-deja/g++.pt/ttp38.C: Likewise.
510         * g++.old-deja/g++.pt/ttp39.C: Likewise.
511         * g++.old-deja/g++.pt/ttp9.C: Likewise.
512         * g++.old-deja/g++.pt/ttp40.C: Likewise.
513         * g++.old-deja/g++.pt/ttp51.C: Likewise.
514         * g++.old-deja/g++.pt/ttp26.C: Likewise.
515         * g++.old-deja/g++.pt/ttp36.C: Likewise.
516
517 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
518
519         PR libfortran/23815
520         * unf_io_convert_4.f90:  New test.
521
522 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
523
524         * gcc.dg/tree-ssa/loadpre10.c: New test.
525         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
526         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
527         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
528
529 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
530
531         PR libfortran/24685
532         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
533
534 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
535
536         PR tree-opt/25251
537         * gfortran.dg/assign_7.f: New test.
538
539 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
540
541         PR fortran/26041
542         PR fortran/26064
543         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
544         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
545         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
546
547 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
548
549         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
550         in size_t typedef.
551
552 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
553
554         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
555         * g++.dg/charset/string.c (foo): Likewise.
556         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
557         const char*
558         * g++.dg/ext/builtin2.C (printf): Likewise.
559         * g++.dg/init/new15.C (printf): Likewise.
560         * g++.dg/opt/pr17697-1.C (foo): Likewise.
561         * g++.dg/opt/pr17697-2.C (foo): Likewise.
562         * g++.dg/opt/pr17697-3.C (foo): Likewise.
563         * g++.dg/template/non-dependent4.C (temp): Likewise.
564         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
565         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
566         parameter type to const char*.
567         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
568         Change type to const char*.
569         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
570         Likewise. 
571         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
572         second parameter type to const char*.
573         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
574         (Y::Y): Change parameter type to const char*.
575         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
576         * g++.old-deja/g++.jason/report.C: Apply const correctness.
577         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
578         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
579         (char*).
580         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
581         const char*.
582         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
583         type to const char*.
584         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
585         return type to const char*.
586         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
587         to const char*.
588         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
589         * g++.old-deja/g++.law/refs1.C: Likewise.
590         * g++.old-deja/g++.law/visibility1.C: Likewise.
591         * g++.old-deja/g++.law/visibility2.C: Likewise.
592         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
593         const char*.
594         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
595         * g++.old-deja/g++.mike/net48.C: Likewise.
596         * g++.old-deja/g++.mike/p646.C: Likewise.
597         * g++.old-deja/g++.mike/p6746.C: Likewise.
598         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
599         type to const char*.
600         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
601         deprecated conversion warning.
602         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
603         char*. 
604         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
605         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
606         * g++.old-deja/g++.pt/explicit8.C: Likewise.
607         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
608         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
609         * g++.old-deja/g++.pt/nontype3.C: Likewise.
610         * g++.old-deja/g++.pt/t39.C: Likewise.
611         * g++.old-deja/g++.robertl/eb106.C: Likewise.
612         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
613
614 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
615
616         PR fortran/25075
617         intrinsic_argument_conformance_1.f90:  New test.
618
619 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
620
621         PR fortran/20845
622         * gfortran.dg/char_result_11.f90: Add SAVE.
623         * gfortran.dg/der_pointer_4.f90: Ditto.
624         * gfortran.dg/default_initialization.f90: New test.
625
626 2006-02-03  Jeff Law  <law@redhat.com>
627
628         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
629         handle more than 100 dump files.
630         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
631         * lib/scantree.exp (scan-tree-dump): Likewise.
632         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
633         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
634         * lib/scanipa.exp (scan-ipa-dump): Likewise.
635         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
636         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
637
638 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
639
640         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
641
642 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
643
644         * g++.dg/template/using12.C: New test.
645
646 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
647
648         * gcc.target/powerpc/pr25960.c: New test.
649
650 2006-02-02  Steven G. Kargl  <kargls@comcast>
651
652         PR fortran/24958
653         gfortran.dg/nullify_2.f90: New test.
654
655 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
656
657         PR 25990
658         * gcc.dg/gomp/pr25990.c: New test.
659
660 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
661
662         PR c++/25342
663         * g++.gd/template/partial4.C: New test.
664
665 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
666
667         PR middle-end/26001
668         * gfortran.dg/data_char_2.f90: New.
669
670 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
671
672         PR fortran/26039
673         maxval_maxloc_conformance_1.f90:  New test.
674
675 2006-01-31  Richard Guenther  <rguenther@suse.de>
676
677         * gcc.target/i386/sselibm-1.c: New testcase.
678         * gcc.target/i386/sselibm-2.c: Likewise.
679         * gcc.target/i386/sselibm-3.c: Likewise.
680         * gcc.target/i386/sselibm-4.c: Likewise.
681         * gcc.target/i386/sselibm-5.c: Likewise.
682
683 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
684
685         PR fortran/24266
686         * gfortran.dg/arrayio_derived_2.f90: New.
687
688 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
689
690         * gcc.dg/unsigned-long-compare.c: New test.
691
692 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
693
694         PR testsuite/25318
695         * lib/target-supports.exp (check_effective_target_freorder):
696         Check to see if target supports -freorder-blocks-and-partition.
697         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
698         instead of "dg-require-named-sections".
699
700 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
701
702         PR target/14798:
703         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
704         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
705         * gcc.dg/pragma-isr-trapa2.c: Likewise.
706         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
707         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
708         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
709         * gcc.dg/attr-isr-trap_exit.c: Likewise.
710         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
711
712 2006-01-30  Richard Guenther  <rguenther@suse.de>
713
714         PR c++/23372
715         * gcc.dg/pr23372-1.C: New testcase.
716
717 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
718
719         * gcc.dg/gomp/pr25874.c: New test.
720
721 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
722
723         PR tree-opt/25911
724         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
725
726 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
727
728         PR fortran/18578
729         PR fortran/18579
730         PR fortran/20857
731         PR fortran/20885
732         * gfortran.dg/intent_out_1.f90: New test.
733
734 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
735
736         PR fortran/17911
737         * gfortran.dg/procedure_lvalue.f90: New test.
738
739         PR fortran/20895
740         PR fortran/25030
741         * gfortran.dg/char_pointer_assign_2.f90: New test.
742         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
743         assignment to be consistent with standard.
744         * gfortran.dg/char_result_2.f90: The same.
745         * gfortran.dg/char_result_8.f90: The same.
746
747 2006-01-28  Zack Weinberg  <zackw@panix.com>
748
749         * gcc.dg/Woverlength-strings.c
750         * gcc.dg/Woverlength-strings-pedantic-c89.c
751         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
752         * gcc.dg/Woverlength-strings-pedantic-c99.c
753         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
754
755 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
756
757         * gcc.c-torture/execute/20060127-1.c: New test.
758
759 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
760
761         PR c++/25999
762         * g++.dg/ext/pragmaweak1.C: New test.
763
764 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
765
766         PR c++/25855
767         * g++.dg/template/spec29.C: New test.
768
769 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
770
771         PR c/19606.
772         * gcc.c-torture/execute/pr19606.c: New.
773
774 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
775
776         * gcc.dg/pragma-re-4.c: New test.
777
778 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
779
780         PR fortran/25964
781         * gfortran.dg/assumed_size_refs_3.f90: New test.
782
783 2006-01-27  Ben Elliston  <bje@au.ibm.com>
784
785         * gcc.misc-tests/dectest.exp: Remove defunct comment.
786
787 2006-01-26  Laurent GUERBY <laurent@guerby.net>
788
789         PR ada/21317
790         * ada/acats/support/impdef.a: Add One_Long_Second.
791         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
792         * ada/acats/tests/c9/c94026.a: Likewise.
793         * ada/acats/tests/c9/c97305c.ada: Likewise.
794         * ada/acats/tests/c9/c99004a.ada: Likewise.
795
796 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
797
798         PR fortran/25964
799         * gfortran.dg/global_references_2.f90: New test.
800
801         PR fortran/25084
802         PR fortran/20852
803         PR fortran/25085
804         PR fortran/25086
805         * gfortran.dg/assumed_charlen_function_1.f90: New test.
806         * gfortran.dg/assumed_charlen_function_3.f90: New test.
807
808         PR fortran/25416
809         * gfortran.dg/assumed_charlen_function_2.f90: New test.
810
811 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
812
813         PR c/25892
814         * gcc.dg/Wpointer-sign.c: New.
815         * gcc.dg/Wpointer-sign-Wall.c: New.
816         * gcc.dg/Wpointer-sign-Wall-no.c: New.
817         * gcc.dg/Wpointer-sign-pedantic.c: New.
818         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
819         * gcc.dg/conv-2.c: Use -Wpointer-sign.
820
821 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
822
823         PR C/25861
824         * gcc.c-torture/compile/pr25861.c: New test.
825
826 2006-01-26  Paul Brook  <paul@codesourcery.com>
827
828         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
829         on short-enum targets.
830         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
831         variable.
832         (generate_fields): Use short_enums.
833         (main): Set short_enums.  Document -e.
834         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
835         on short-enum targets.
836         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
837         variable.
838         (generate_fields): Use short_enums.
839         (main): Set short_enums.  Document -e.
840         * lib/target-supports.exp (check_effective_target_short_enums): New.
841
842 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
843
844         PR target/25947
845         * gcc.dg/torture/pr25947-1.c: New test.
846
847 2006-01-25  Jan Hubicka  <jh@suse.cz>
848             Roger Sayle  <roger@eyesopen.com>
849
850         PR rtl-optimization/25703
851         * gcc.target/i386/20060125-1.c: New test case.
852         * gcc.target/i386/20060125-2.c: New test case.
853
854 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
855
856         PR fortran/18540
857         * gfortran.dg/goto_1.f: New.
858
859 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
860
861         PR fortran/25716
862         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
863         25716 on 32-bit systems too.
864
865 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
866
867         PR testsuite/25590
868         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
869
870 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
871
872         * gcc.dg/tree-ssa/gen-vect-33.c: New.
873
874 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
875
876         PR fortran/25835
877         * gfortran.dg/read_eof.f90: Delete, renamed.
878         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
879         * gfortran.dg/read_eof_2.f90: New test.
880         * gfortran.dg/read_eof_3.f90: New test.
881
882 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
883
884         PR tree-opt/25860
885         * gcc.c-torture/compile/pr25860.c: New test.
886
887 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
888
889         PR c++/25552
890         * g++.dg/parse/dtor8.C: New test.
891
892 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
893
894         PR testsuite/25891
895         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
896         * gcc.dg/gomp/gomp.exp: Return without testing anything if
897         check_effective_target_fopenmp returns 0.
898
899 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
900
901         PR ada/20548
902         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
903         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
904         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
905
906 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
907
908         PR tree-opt/25857
909         * g++.dg/opt/pr25857.C: New test.
910
911 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
912         Jan Hubicka  <jh@suse.cz>
913         Richard Guenther  <rguenther@suse.de>
914
915         PR rtl-optimization/25654
916         * gcc.dg/torture/pr25654.c: New testcase.
917         * gcc.target/i386/pr25654.c: Likewise.
918
919 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
920
921         PR fortran/25901
922         * gfortran.dg/internal references_2.f90: New test.
923
924         Fix regression in testing of admissability of attributes.
925         * gfortran.dg/intent_used_1.f90: New test.
926
927 2006-01-23  Ben Elliston  <bje@au.ibm.com>
928
929         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
930         Remove target conditional torture options for i?86 and x86_64
931         GNU/Linux.
932
933 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
934
935         PR c++/10891
936         * g++.dg/rtti/no-rtti.C: New.
937
938 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
939
940         PR c++/25895
941         * g++.dg/inherit/conv2.C: New test.
942
943         PR c++/25856
944         * g++.dg/parse/dtor7.C: New test.
945
946         PR c++/25858
947         * g++.dg/template/crash44.C: New test.
948
949 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
950
951         PR fortran/25124
952         PR fortran/25625
953         * gfortran.dg/internal_references_1.f90: New test.
954           PR fortran/20881
955         PR fortran/23308
956         PR fortran/25538
957         PR fortran/25710
958         * gfortran.dg/global_references_1.f90: New test.
959         * gfortran.dg/g77/19990905-1.f: Restore the error that
960         there is a clash between the common block name and
961         the name of a subroutine reference.
962
963         PR fortran/PR24276
964         * gfortran.dg/aliasing_dummy_1.f90: New test.
965
966 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
967
968         * gcc.dg/vmx/1b-01.c: Warning fix.
969         * gcc.dg/vmx/1c-02.c: Likewise.
970         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
971
972 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
973
974         PR testsuite/24962
975         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
976
977 2006-01-20  Richard Guenther  <rguenther@suse.de>
978         Steven Bosscher <stevenb.gcc@gmail.com>
979
980         PR rtl-optimization/24626
981         * gcc.dg/torture/pr24626-1.c: New testcase.
982         * gcc.dg/torture/pr24626-2.c: Likewise.
983         * gcc.dg/torture/pr24626-3.c: Likewise.
984         * gcc.dg/torture/pr24626-4.c: Likewise.
985
986 2006-01-20  Dirk Mueller  <dmueller@suse.com>
987
988         PR c++/5520
989         * g++.dg/warn/empty-body.C: New.
990
991 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
992
993         PR c++/22136
994         * g++.dg/template/using10.C: New test.
995         * g++.dg/temlpate/using11.C: Likewise.
996         * g++.dg/inherit/using5.C: Tweak error messages.
997
998 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
999
1000         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
1001         target test.
1002         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
1003
1004 2006-01-19  Jan Hubicka  <jh@suse.cz>
1005
1006         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
1007
1008 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1009
1010         PR c++/25854
1011         * g++.dg/template/spec28.C: New test.
1012
1013 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
1014
1015         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1016         Fix fprintf's by adding srcdir or removing it.
1017
1018 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
1019
1020         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
1021         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
1022         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
1023         * testsuite/gcc.dg/gomp/empty.c: Likewise.
1024         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
1025         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
1026         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
1027         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
1028         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
1029         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
1030         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
1031         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
1032         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
1033         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
1034
1035 2006-01-18  Jeff Law  <law@redhat.com>
1036
1037         * gcc.dg/tree-ssa/vrp25.c: New test.
1038
1039 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1040
1041         * gcc.dg/pr25805.c: Fix misapplied patch.
1042
1043 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
1044
1045         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
1046         (check_effective_target_vect_udot_qi): New.
1047         (check_effective_target_vect_sdot_hi): New.
1048         (check_effective_target_vect_udot_hi): New.
1049         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
1050         prefixed with "wrapv-" with -fwrapv.
1051         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
1052         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
1053         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
1054         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
1055         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
1056
1057         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
1058         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
1059         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
1060         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
1061
1062 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1063
1064         PR c++/16829
1065         * g++.dg/other/default2.C: New test.
1066         * g++.dg/other/default3.C: New test.
1067
1068 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1069
1070         PR c/25805
1071         * gcc.dg/pr25805.c: New file.
1072
1073 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
1074
1075         PR c++/25836
1076         * g++.dg/template/init6.C: New test.
1077
1078 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
1079
1080         * gcc.dg/tree-ssa/pr24287.c: New test
1081
1082 2006-01-18  Eric Christopher  <echristo@apple.com>
1083
1084         * g++.dg/eh/table.C: New.
1085
1086 2006-01-18  DJ Delorie  <dj@redhat.com>
1087
1088         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
1089         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
1090         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
1091         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
1092
1093 2006-01-18  Jeff Law  <law@redhat.com>
1094
1095         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
1096         on wrapping on overflow semantics.
1097
1098         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
1099
1100         * gcc.gc/tree-ssa/vrp23.c: New test.
1101         * gcc.gc/tree-ssa/vrp24.c: New test.
1102
1103 2006-01-18  Richard Henderson  <rth@redhat.com>
1104             Aldy Hernandez  <aldyh@redhat.com>
1105             Jakub Jelinek  <jakub@redhat.com>
1106             Diego Novillo  <dnovillo@redhat.com>
1107             Uros Bizjak  <uros@kss-loka.si>
1108
1109         * testsuite/gcc.dg/gomp: New directory.
1110
1111 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
1112             Steven G. Kargl  <kargls@comcast.net>
1113
1114         PR fortran/20869
1115         * gfortran.dg/intrinsic_external_1.f90: New test.
1116
1117         PR fortran/20875.
1118         * gfortran.dg/elemental_pointer_1.f90: New test.
1119
1120         PR fortran/25024
1121         * gfortran.dg/external_procedures_1.f90: New test.
1122
1123         PR fortran/25785
1124         gfortran.dg/assumed_present.f90: New test.
1125
1126 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
1127
1128         * g++.dg/parse/lookup5.C: New test.
1129
1130 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1131
1132         PR fortran/25697
1133         * gfortran.dg/read_eof.f90: New test.
1134
1135 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1136
1137         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1138         add a closing brace.
1139
1140 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1141
1142         PR fortran/25631
1143         * gfortran.dg/fmt_tl.f: New test.
1144
1145 2006-01-17  Eric Christopher  <echristo@apple.com>
1146
1147         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1148         * g++.old-deja/g++.warn/impint2.C: Ditto.
1149         * g++.old-deja/g++.other/null1.C: Ditto.
1150         * g++.dg/warn/conv2.C: Ditto.
1151         * g++.dg/warn/conv4.C: New file.
1152
1153 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1154
1155         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1156
1157 2006-01-17  Andreas Jaeger  <aj@suse.de>
1158             Janis Johnson <janis187@us.ibm.com>
1159
1160         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1161         in 64-bit.
1162         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1163         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1164
1165 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1166
1167         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1168         xfail txxx where xxx >= 25.
1169
1170 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1171
1172         PR testsuite/25764
1173         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1174
1175 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1176
1177         PR c/25682
1178         * gcc.dg/pr25682.c: New test.
1179         * g++.dg/parse/array-size2.C: New test.
1180
1181 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1182
1183         * consistency.vlad: Remove entire directory, 1652 files.
1184
1185 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1186
1187         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1188         check_effective_target_dfprt_nocache): New.
1189         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1190         (check_effective_target_dfprt): New.
1191         * lib/c-compat.exp (check_dfp): Remove.
1192         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1193         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1194         level of support for decimal float.
1195         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1196         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1197         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1198         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1199         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1200         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1201         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1202         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1203         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1204         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1205         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1206         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1207         directives.
1208
1209 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1210
1211         PR testsuite/25741
1212         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1213         $base_dir/../.
1214         * lib/gfortran.exp (gfortran_init): Likewise.
1215         * lib/obj-c++.exp (obj-c++_init): Likewise.
1216         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1217         (scan-assembler-dem-not): Likewise.
1218         * lib/scandump.exp (scan-dump-dem): Likewise.
1219         (scan-dump-dem-not): Likewise.
1220
1221 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1222
1223         PR testsuite/25767
1224         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1225         powerpc-*-darwin*.
1226         * lib/obj-c++.exp (obj-c++_init): Likewise.
1227
1228 2006-01-16  Richard Guenther  <rguenther@suse.de>
1229
1230         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1231
1232 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1233
1234         PR testsuite/25777
1235         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1236         to LD_LIBRARY_PATH.
1237
1238 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1239             Andrew Pinski  <pinskia@physics.uc.edu>
1240
1241         * gcc.dg/minmax-1.c: New test.
1242
1243 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1244
1245         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1246         * gcc.misc-tests/dectest.exp: Ditto.
1247
1248 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1249
1250         PR testsuite/25796
1251         * gcc.target/i386/cmov6.c: Use -march=k8.
1252
1253 2006-01-15  Andreas Jaeger  <aj@suse.de>
1254
1255         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1256         x86 does not have __float128.
1257
1258 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1259
1260         * gcc.target/i386/cmov6.c: New test.
1261
1262 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1263
1264         PR c++/25663
1265         * g++.dg/template/ctor6.C: New test.
1266
1267 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1268
1269         PR tree-optimization/25485
1270         * gcc.dg/tree-ssa/pr25485.c: New.
1271
1272 2006-01-14  Richard Guenther  <rguenther@suse.de>
1273
1274         PR tree-optimization/22548
1275         PR tree-optimization/22555
1276         PR tree-optimization/22501
1277         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1278         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1279         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1280         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1281         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1282         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1283         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1284         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1285         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1286
1287 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1288
1289         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1290         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1291
1292 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1293         Richard Guenther  <rguenther@suse.de>
1294
1295         PR rtl-optimization/24257
1296         * gcc.dg/torture/pr24257.c: New testcase.
1297
1298 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1299
1300         * gcc.c-torture/execute/20060110-1.c: New test.
1301         * gcc.c-torture/execute/20060110-2.c: New test.
1302
1303 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1304
1305         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1306
1307 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1308
1309         PR fortran/25756
1310         * gfortran.dg/label_3.f90: New test.
1311
1312 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1313
1314         PR tree-optimization/25771
1315         * g++.dg/tree-ssa/pr25771.C: New test
1316
1317 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1318
1319         PR tree-opt/24365
1320         * g++.dg/opt/complex5.C: New test.
1321
1322 2006-01-13  Richard Guenther  <rguenther@suse.de>
1323
1324         * gcc.target/i386/387-9.c: New testcase.
1325
1326 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1327
1328         PR c++/24824
1329         * g++.dg/debug/dwarf2-1.C: New.
1330
1331 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1332
1333         PR testsuite/25728
1334         * lib/gcov.exp (verify-lines): Add "close $fd".
1335
1336 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1337             Ben Elliston  <bje@au.ibm.com>
1338
1339         * gcc.dg/dfp/inf-1.c: New test.
1340
1341 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1342             Yao Qi  <qiyaoltc@cn.ibm.com>
1343             Ben Elliston  <bje@au.ibm.com>
1344             Jon Grimm  <jgrimm2@us.ibm.com>
1345
1346         * gcc.dg/nodfp-1.c: New test.
1347         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1348         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1349         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1350         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1351         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1352         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1353         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1354         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1355         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1356         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1357         * gcc.dg/format/dfp-printf-1.c: Likewise.
1358         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1359         (compat_setup_dfp): New.
1360         * gcc.dg/compat/compat.exp: Use it.
1361         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1362         Make some variables global, prepend "compat_" to their names.
1363         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1364         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1365         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1366         * lib/compat.exp (compat_skip_list): Make global, rename.
1367         * lib/c-compat.exp: New file.
1368         * lib/target-supports.exp (check_effective_target_dfp): New.
1369
1370         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1371         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1372         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1373         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1374         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1375         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1376         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1377         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1378         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1379         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1380         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1381         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1382         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1383         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1384         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1385         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1386         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1387         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1388         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1389         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1390         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1391         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1392         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1393         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1394         gcc.dg/dfp/struct-layout-1.c,
1395         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1396         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1397         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1398         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1399         gcc.dg/dfp/func-vararg-dfp.c,
1400         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1401         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1402         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1403         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1404         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1405
1406 2006-01-11  Richard Guenther  <rguenther@suse.de>
1407
1408         PR tree-optimization/25734
1409         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1410
1411 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1412
1413         PR fortran/25486
1414         * gfortran.dg/literal_character_constant_1_x.F: New test.
1415         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1416         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1417         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1418
1419 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1420
1421         PR c++/25386
1422         * g++.dg/ext/packed3.C: Add expected packed error.
1423
1424 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1425
1426         PR target/25706
1427         * gcc.dg/torture/pr25706-1.c: New test.
1428
1429 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1430
1431         PR tree-optimization/23109
1432         PR tree-optimization/23948
1433         PR tree-optimization/24123
1434
1435         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1436         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1437         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1438         g++.dg/tree-ssa/pr23948.C: New testcases.
1439         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1440         three divisions in order to do the optimization.
1441
1442 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1443
1444         PR c++/25632
1445         * g++.dg/other/pr25632.C: New test.
1446
1447 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1448
1449         PR fortran/25730
1450         * gfortran.dg/used_types_1.f90: New test.
1451
1452 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1453
1454         PR target/25718
1455         * gcc.dg/torture/pr25718-1.c: New test.
1456
1457 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1458
1459         * gfortran.dg/list_read_2.f90: Fix typo in description.
1460
1461 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1462
1463         * lib/target-supports.exp (check_visibility_available): Simplify test
1464         for *-*-netware*.
1465         (check_profiling_available): Fail for *-*-netware*.
1466         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1467         * gcc.dg/20021014-1.c: Likewise.
1468         * gcc.dg/nest.c: Likewise.
1469
1470 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1471
1472         fortran/24936
1473         * gfortran.dg/forall_3.f90: New test.
1474
1475 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1476
1477         PR fortran/21977
1478         * gfortran.dg/nesting_2.f90: New test.
1479         * gfortran.dg/nesting_3.f90: New test.
1480
1481 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1482
1483         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1484         Fix typo in comment.
1485
1486 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1487
1488         * gfortran.dg/single_char_string.f90: New test.
1489
1490 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1491
1492         * gfortran.dg/ichar_2.f90: New test.
1493
1494 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1495
1496         PR fortran/25093
1497         * gfortran.dg/private_type_4.f90: New.
1498
1499 2006-01-07  Richard Guenther  <rguenther@suse.de>
1500
1501         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1502
1503 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1504
1505         * gfortran.dg/func_decl_1.f90: New.
1506         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1507         * gfortran.dg/array_alloc_2.f90: Likewise.
1508         * gfortran.dg/char_result_8.f90: Likewise.
1509         * gfortran.dg/dup_save_1.f90: Likewise.
1510         * gfortran.dg/dup_save_2.f90: Likewise.
1511         * gfortran.dg/f2c_6.f90: Likewise.
1512         * gfortran.dg/f2c_7.f90: Likewise.
1513         * gfortran.dg/func_result_2.f90: Likewise.
1514         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1515
1516 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1517
1518         PR fortran/22146
1519         * gfortran.dg/elemental_subroutine_1.f90: New test.
1520         * gfortran.dg/elemental_subroutine_2.f90: New test.
1521
1522         PR fortran/25029
1523         PR fortran/21256
1524         * gfortran.dg/assumed_size_refs_1.f90: New test.
1525
1526         PR fortran/20868
1527         PR fortran/20870
1528         * gfortran.dg/assumed_size_refs_2.f90: New test.
1529         * gfortran.dg/initialization_1.f90: Change warning message.
1530
1531 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1532
1533         * gcc.dg/tree-ssa/loop-15.c: New test.
1534
1535 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1536
1537         PR fortran/25598
1538         * gfortran.dg/backspace_3.f: New test.
1539         * gfortran.dg/backspace_4.f: New test.
1540
1541 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1542
1543         PR fortran/24268
1544         * gfortran.dg/fmt_white.f: Update test.
1545
1546 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
1547
1548         * gcc.dg/cast-1.c: Add new warning.
1549         * gcc.dg/cast-2.c: Likewise.
1550         * gcc.dg/cast-3.c: Likewise.
1551         * gcc.dg/format/cast-1.c: Likewise.
1552         * gcc.dg/cast-4.c: New testcase.
1553
1554 2006-01-05  Richard Guenther  <rguenther@suse.de>
1555
1556         PR tree-optimization/22555
1557         * gcc.dg/tree-ssa/alias-3.c: New testcase.
1558
1559 2006-01-05  Richard Guenther  <rguenther@suse.de>
1560             Diego Novillo  <dnovillo@redhat.com>
1561
1562         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
1563         * gcc.dg/tree-ssa/loop-8.c: Likewise.
1564         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1565         * gcc.dg/tree-ssa/pr23294.c: Likewise.
1566         * gcc.dg/tree-ssa/pr21985.c: Likewise.
1567         * gcc.dg/tree-ssa/loop-14.c: Likewise.
1568         * gcc.dg/tree-ssa/loop-2.c: Likewise.
1569         * gcc.dg/tree-ssa/loop-3.c: Likewise.
1570         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1571         * gcc.dg/tree-ssa/pr21171.c: Likewise.
1572         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1573         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1574         * gcc.dg/tree-ssa/loop-6.c: Likewise.
1575         * treelang/compile/extravar.tree: Likewise.
1576         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
1577         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
1578         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
1579         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1580         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
1581
1582 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1583
1584         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
1585         for 64-bit fix.
1586
1587 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
1588
1589         PR fortran/23675
1590         gfortran.dg/char_result_11.f90: New.
1591
1592 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
1593
1594         PR c++/24782
1595         * g++.dg/parse/access9.C: New test.
1596         * g++.dg/tc1/dr52.C: Tweak error markers.
1597
1598 2006-01-04  Richard Henderson  <rth@redhat.com>
1599
1600         Merge from gomp branch.
1601         * g++.dg/parse/pragma2.C: Update expected error lines.
1602
1603 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
1604
1605         * g++.dg/other/i386-2.C: New test.
1606
1607         PR target/25554
1608         * gcc.c-torture/compile/20051228-1.c: New test.
1609
1610         PR c/25559
1611         * gcc.dg/pr25559.c: New test.
1612
1613 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
1614
1615         PR c++/25492
1616         * g++.dg/lookup/friend9.C: New test.
1617
1618         PR c++/25625
1619         * g++.dg/template/repo5.C: New test.
1620
1621 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1622
1623         PR fortran/25101
1624         * gfortran.dg/forall_2.f90: New test.
1625
1626 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1627
1628         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1629         dg-require-weak.  Adjust regexp to handle leading-underscore
1630         targets and space as well as TAB after .weak.  Change previous
1631         64-bit fix to not use naked dot.
1632
1633 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1634
1635         PR rtl-optimization/25578
1636         * gcc.c-torture/execute/20060102-1.c: New testcase.
1637
1638 2006-01-03  Richard Guenther  <rguenther@suse.de>
1639
1640         PR c/25183
1641         * gcc.dg/torture/pr25183.c: New testcase.
1642
1643 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1644
1645         Merge from gomp-branch.
1646         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1647         * gcc.dg/ia64-sync-2.c: Likewise.
1648         * gcc.dg/ia64-sync-3.c: Likewise.
1649         * gcc.dg/ia64-sync-4.c: Likewise.
1650         * gcc.dg/sync-2.c: Likewise.
1651         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1652         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1653
1654 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1655
1656         PR c++/25635
1657         * g++.dg/parse/operator6.C: New test.
1658
1659         PR c++/25637
1660         * g++.dg/parse/error29.C: New test.
1661
1662         PR c++/25638
1663         * g++.dg/parse/dtor6.C: New test.
1664
1665         PR c++/25633
1666         * g++.dg/parse/ctor3.C: New test.
1667
1668         PR c++/25634
1669         * g++.dg/template/class3.C: New test.
1670
1671 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1672
1673         * g++.dg/debug/debug9.C: New.
1674
1675 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1676
1677         PR fortran/24640
1678         * gfortran.dg/label_2.f90: New test.
1679
1680 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1681
1682         * g++.dg/lookup/using12.C: Tighten error marker.
1683
1684 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1685             Andrew Pinski <pinskia@physics.uc.edu>
1686
1687         * gcc.target/powerpc/darwin-abi-3.c: New file.
1688         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1689         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1690         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1691         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1692         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1693         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1694         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1695         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1696
1697 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1698
1699         * gcc.dg/tree-ssa/loadpre1.c: New;
1700         * gcc.dg/tree-ssa/loadpre2.c: New;
1701         * gcc.dg/tree-ssa/loadpre3.c: New;
1702         * gcc.dg/tree-ssa/loadpre4.c: New;
1703         * gcc.dg/tree-ssa/loadpre5.c: New;
1704         * gcc.dg/tree-ssa/loadpre6.c: New;
1705         * gcc.dg/tree-ssa/loadpre7.c: New;
1706         * gcc.dg/tree-ssa/loadpre8.c: New;
1707         * gcc.dg/tree-ssa/loadpre9.c: New;
1708
1709 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1710
1711         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1712         * g++.dg/abi/thunk4.C: Likewise.
1713
1714 2006-01-01  Andreas Jaeger  <aj@suse.de>
1715
1716         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1717         portable.
1718
1719 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1720
1721         PR c++/25294
1722         * gcc.dg/pragma-pack-3.c: New test.
1723         * g++.dg/parse/pragma3.C: New test.
1724
1725 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1726
1727         PR middle-end/24827
1728         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1729
1730 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1731
1732         PR testsuite/25214
1733         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1734
1735 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1736
1737         PR fortran/22607
1738         * gfortran-dg/pure_byref_3.f90: New.
1739
1740         fortran/PR 25396
1741         * gfortran.dg/userdef_operator_1.f90: New.
1742
1743 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1744
1745         * g++.dg/abi/thunk3.C: New.
1746         * g++.dg/abi/thunk4.C: New.
1747
1748 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1749
1750         PR fortran/25532
1751         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1752         associated derived type components of derived types are
1753         properly declared in contained procedures.
1754
1755 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1756
1757         PR libgfortran/25139
1758         * gfortran.dg/backspace_2.f: New test.
1759
1760 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1761
1762         PR libgfortran/25550
1763         * gfortran.dg/endfile.f: New test.
1764
1765 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1766
1767         PR libgfortran/25419
1768         * gfortran.dg/comma.f: New test.
1769
1770 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1771
1772         * lib/gfortran-dg.exp: Remove trailing whitespace.
1773         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1774         -funroll-all-loops.
1775
1776 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1777
1778         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1779         Extended Double long doubles or repeat tests when long double is
1780         the same size as double.
1781
1782 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1783
1784         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1785
1786         PR testsuite/25442
1787         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1788         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1789
1790         PR testsuite/25441
1791         * gcc.dg/pr23911.c: Make test variable static.
1792
1793         PR testsuite/25444
1794         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1795
1796 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1797
1798         PR c++/25439
1799         * g++.dg/parse/crash17.C: Adjust error markers.
1800         * g++.dg/template/error20.C: New test.
1801
1802 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1803
1804         PR c++/23172
1805         * g++.dg/ext/complit4.C: New test.
1806
1807         PR c++/25417
1808         * g++.dg/ext/complit5.C: Likewise.
1809
1810 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1811
1812         PR tree-optimization/25125
1813         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1814         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1815         * gcc.c-torture/execute/pr25125.c: New.
1816
1817 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1818
1819         PR fortran/25029
1820         PR fortran/21256
1821         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1822         with incorrect assumed size references.
1823
1824 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR c++/23171
1827         * g++.dg/opt/init1.C: New test.
1828
1829 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1830
1831         PR c++/24671
1832         * g++.dg/template/sfinae3.C: New test.
1833
1834 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1835
1836         * g++.dg/other/friend4.C: New test.
1837
1838 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR target/25005
1841         * g++.dg/opt/pr25005.C: New test.
1842
1843 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1844
1845         PR c++/25369
1846         * g++.dg/template/ptrmem16.C: New test.
1847
1848 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1849
1850         PR fortran/25029
1851         PR fortran/21256
1852         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1853
1854 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1855
1856         PR libgfortran/25307
1857         * gfortran.dg/list_read_5.f90: New test.
1858
1859 2005-12-22  Richard Henderson  <rth@redhat.com>
1860
1861         * gcc.target/i386/sse-7.c: Use -msse2.
1862
1863 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1864
1865         PR rtl-optimization/25432
1866         * gcc.c-torture/compile/20051216-1.c: New test.
1867
1868         PR objc/25328
1869         * objc/execute/pr25328.m: New test.
1870
1871 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1872
1873         PR c++/25364
1874         * g++.dg/template/call4.C: New test.
1875
1876 2005-12-22  Dale Johannesen  <dalej@apple.com>
1877
1878         * gcc.target/i386/sse-17.c: New.
1879
1880 2005-12-22  Paul Brook  <paul@codesourcery.com>
1881
1882         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1883
1884 2005-12-22  Paul Brook  <paul@codesourcery.com>
1885
1886         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1887
1888 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1889
1890         PR tree-opt/25513
1891         * gcc.c-torture/compile/pr25513.c: New test.
1892
1893 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1894
1895         PR c++/23333
1896         * g++.dg/parse/error25.C: Add more tests.
1897
1898 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1899
1900         PR fortran/18990
1901         * gfortran.dg/der_charlen_1.f90: New.
1902
1903 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1904
1905         PR fortran/20889
1906         * gfortran.dg/pointer_component_type_1.f90: New test.
1907
1908         PR fortran/25029
1909         PR fortran/21256
1910         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1911         should give an error with assumed size array refernces and checks those
1912         that should not.
1913         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1914         reference an upper bound so that it does not generate an error.
1915
1916         PR fortran/19362
1917         PR fortran/20244
1918         PR fortran/20864
1919         PR fortran/25391
1920         * gfortran.dg/used_dummy_types_1.f90: New test.
1921         * gfortran.dg/used_dummy_types_2.f90: New test.
1922         * gfortran.dg/used_dummy_types_3.f90: New test.
1923         * gfortran.dg/used_dummy_types_4.f90: New test.
1924         * gfortran.dg/used_dummy_types_5.f90: New test.
1925
1926         PR fortran/23152
1927         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1928         group already being USE associated.
1929         * gfortran.dg/assumed_shape_nml.f90: New test.
1930         * gfortran.dg/assumed_size_nml.f90: New test.
1931
1932         PR fortran/20862
1933         PR fortran/25053
1934         PR fortran/25063
1935         PR fortran/25064
1936         PR fortran/25066
1937         PR fortran/25067
1938         PR fortran/25068
1939         PR fortran/25307
1940         * gfortran.dg/io_constraints_1.f90: New test.
1941         * gfortran.dg/io_constraints_1.f90: New test.
1942         * gfortran.dg/iostat_3.f90: Change wording of warning.
1943         * gfortran.dg/g77/19981216-0.f: The same.
1944
1945 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1946
1947         PR tree-optimization/23518
1948         * testsuite/gcc.dg/pr23518.c: New.
1949
1950 2005-12-21  Mike Stump  <mrs@apple.com>
1951
1952         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1953
1954 2005-12-21  Paul Brook  <paul@codesourcery.com>
1955
1956         * gcc.dg/pr19340.c: Skip on m68k targets.
1957
1958 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1959
1960         PR rtl-optimization/25196
1961         * gcc.dg/pr25196.c: New test.
1962
1963 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1964
1965         PR fortran/25423
1966         gfortran.dg/where_nested_1.f90: New.
1967
1968 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1969
1970         PR tree-optimization/25382.
1971         * gcc.dg/tree-ssa/pr25382.c: New.
1972
1973 2005-12-20  Richard Guenther  <rguenther@suse.de>
1974
1975         PR middle-end/24306
1976         * gcc.target/i386/pr24306.c: New testcase.
1977
1978 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1979
1980         PR tree-optimization/25501
1981         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1982
1983 2005-12-20  Richard Guenther  <rguenther@suse.de>
1984
1985         Revert
1986         2005-12-02  Richard Guenther  <rguenther@suse.de>
1987
1988         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1989
1990 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1991
1992         PR c++/21228
1993         * g++.dg/warn/Wunreachable-code-2.C: New test.
1994
1995 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1996
1997         PR c++/24278
1998         * g++.dg/template/ctor5.C: New test.
1999
2000         PR c++/24915
2001         * g++.dg/template/overload8.C: New test.
2002
2003 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
2004
2005         * gcc.c-torture/compile/pr25483 : New test.
2006
2007 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2008
2009         PR c++/20552
2010         * g++.dg/ext/typeof10.C: New test.
2011
2012 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
2013
2014         * gcc.dg/mt-loopi1.c: New.
2015
2016 2005-12-18  Richard Guenther  <rguenther@suse.de>
2017
2018         PR tree-optimization/25481
2019         * gcc.dg/torture/pr25481.c: New testcase.
2020
2021 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2022
2023         PR rtl-optimization/21041
2024         * gcc.dg/pr21041.c: New test.
2025
2026 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2027
2028         PR libgfortran/25463
2029         * gfortran.dg/advance.f90: New test.
2030
2031 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
2032
2033         * gcc.dg/20051201-1.c: New test.
2034
2035 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
2036
2037         PR fortran/25018
2038         * gfortran.dg/initialization_1.f90: New test.
2039         * gfortran.dg/enum_5.f90: Change dg-error to new message.
2040         * gfortran.dg/g77/980616-0.f: The same.
2041
2042 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2043
2044         * PR fortran/25458
2045         * gfortran.dg/chkbits.f90: New test.
2046
2047 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2048
2049         * gfortran.dg/enum_5.f: Revert to previous version.
2050
2051 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2052
2053         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
2054         * gfortran.dg/nested_modules_1.f90: Ditto.
2055         * gfortran.dg/hollerith_f95.f90: Ditto.
2056         * gfortran.dg/select_5.f90: Ditto.
2057         * gfortran.dg/secnds.f: Ditto.
2058         * gfortran.dg/hollerith2.f90: Ditto.
2059         * gfortran.dg/imag_2.f: Ditto.
2060         * gfortran.dg/ftell_2.f90: Ditto.
2061         * gfortran.dg/malloc_free_1.f90: Ditto.
2062         * gfortran.dg/logint-1.f: Ditto.
2063         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2064         * gfortran.dg/e_d_fmt.f90: Ditto.
2065         * gfortran.dg/hollerith_legacy.f90: Ditto.
2066         * gfortran.dg/logint-2.f: Ditto.
2067         * gfortran.dg/enum_5.f90: Ditto.
2068         * gfortran.dg/f2c_2.f90: Ditto.
2069         * gfortran.dg/pr17143.f90: Ditto.
2070         * gfortran.dg/namelist_14.f90: Ditto.
2071         * gfortran.dg/logint-3.f: Ditto.
2072         * gfortran.dg/spread_scalar_source.f90: Ditto.
2073         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2074         * gfortran.dg/namelist_11.f: Ditto.
2075         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2076         * gfortran.dg/g77/20010519-1.f
2077         * gfortran.dg/g77/alpha1.f: Ditto.
2078         * gfortran.dg/g77/990115-1.f: Ditto.
2079         * gfortran.dg/g77/erfc.f: Ditto.
2080         * gfortran.dg/g77/19990313-3.f: Ditto.
2081         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
2082         * gfortran.dg/g77/20010426.f: Ditto.
2083         * gfortran.dg/g77/19990313-0.f: Ditto.
2084         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
2085         * gfortran.dg/g77/20000629-1.f: Ditto.
2086         * gfortran.dg/g77/970125-0.f: Ditto.
2087         * gfortran.dg/g77/8485.f: Ditto.
2088         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
2089         * gfortran.dg/g77/19990313-1.f: Ditto.
2090         * gfortran.dg/g77/int8421.f: Ditto.
2091         * gfortran.dg/g77/19990305-0.f: Ditto.
2092         * gfortran.dg/g77/947.f: Ditto.
2093         * gfortran.dg/g77/19990905-2.f: Ditto.
2094         * gfortran.dg/g77/cabs.f: Ditto.
2095         * gfortran.dg/g77/19990313-2.f: Ditto.
2096         * gfortran.dg/g77/20020307-1.f: Ditto.
2097         * gfortran.dg/g77/dcomplex.f: Ditto.
2098         * gfortran.dg/g77/19990502-1.f: Ditto.
2099         * gfortran.dg/g77/19981216-0.f: Ditto.
2100         * gfortran.dg/common_4.f90: Ditto.
2101         * gfortran.dg/entry_4.f90: Ditto.
2102         * gfortran.dg/equiv_constraint_2.f90: Ditto.
2103         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2104         * gfortran.dg/namelist_12.f: Ditto.
2105         * gfortran.dg/scale_1.f90: Ditto.
2106         * gfortran.dg/modulo_1.f90
2107         * gfortran.dg/hollerith.f90: Ditto.
2108         * gfortran.dg/direct_io_3.f90: Ditto.
2109         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
2110         * gfortran.dg/gnu_logical_1.F: Ditto.
2111         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2112         * gfortran.dg/assign_1.f90: Ditto.
2113         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2114         * gfortran.dg/pr23095.f: Ditto.
2115         * gfortran.dg/read_float_1.f90: Ditto.
2116
2117 2005-12-17  Andreas Jaeger  <aj@suse.de>
2118
2119         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
2120         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
2121
2122 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2123
2124         PR fortran/24268
2125         * gfortran.dg/fmt_white.f: New test.
2126
2127 2005-12-16  Steven G. Kargl <kargls@comcast.net>
2128
2129         * gfortran.dg/label_1.f90: New test.
2130
2131 2005-12-15  Ben Elliston  <bje@au.ibm.com>
2132
2133         PR testsuite/25422
2134         * gcc.dg/20031012-1.c: Add -Walways-true option.
2135         * gcc.dg/weak/weak-3.c: Likewise.
2136         * g++.old-deja/g++.mike/warn8.C: Likewise.
2137
2138 2005-12-16  Mike Stump  <mrs@apple.com>
2139
2140         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2141         exit.
2142
2143 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2144
2145         PR libgfortran/25264
2146         PR libgfortran/25349
2147         * gfortran.dg/tl_editing.f90: Added additional checks.
2148         * gfortran.dg/t_editing.f: New test.
2149         * gfortran.dg/write_padding.f90: New test
2150
2151 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2152
2153         PR testsuite/25215
2154         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2155
2156 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2157
2158         PR rtl-optimization/24899
2159         * gcc.c-torture/execute/20051215-1.c: New test.
2160
2161 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2162
2163         PR 24823
2164         * gfortran.dg/pr24823.f: New test.
2165
2166 2005-12-16  Jeff Law  <law@redhat.com>
2167
2168         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2169
2170 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2171
2172         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2173         Change C++ style comments to C style comments.
2174         Remove aligned types from the array.
2175         Keep Enums disabled.
2176         (complex_types): Remove aligned types from the array.
2177         Comment out "_Complex long double".
2178         (attrib_types): Remove.
2179         (complex_attrib_types): Remove.
2180         (attrib_array_types): Remove.
2181         (complex_attrib_array_types): Remove.
2182         (aligned_bitfld_types): Remove.
2183         (n_aligned_bitfld_types): Remove.
2184         (FEATURE_ALIGNEDPACKED): Delete.
2185         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2186         (singles): Remove support for adding attributes.
2187         (choose_type): Remove support for attributed types.
2188         (generate_fields): Remove support for attributed bit-fields.
2189         Remove support for adding attributes.
2190         (generate_random_tests): Remove support for adding attributes.
2191         (features): Add back "[0] :0" and "complex vector [0]".
2192         (main): Remove support for attributed bit-fields.
2193         Uncomment the calling of generate_random_tests for the rests of
2194         the tests.
2195
2196 2005-12-16  Jan Hubicka  <jh@suse.cz>
2197
2198         * gcc.c-torture/combine/pr25224.c: New.
2199
2200 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2201
2202         PR other/25028
2203         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2204         HP-UX.
2205
2206 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2207
2208         * gcc.dg/20051215-1.c: New file.
2209
2210 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2211
2212         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2213         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2214
2215 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2216
2217         PR fortran/18197
2218         * gfortran.dg/dummy_functions_1.f90: New.
2219
2220 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2221
2222         PR rtl-optimization/25310
2223         * gcc.c-torture/compile/pr25310.c: New test.
2224
2225 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2226
2227         PR debug/25023
2228         * gcc.dg/pr25023.c: New test.
2229
2230 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2231
2232         * g++.old-deja/g++.brendan/redecl1.C,
2233         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2234         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2235         g++.old-deja/g++.oliva/typeof1.C,
2236         g++.old-deja/g++.other/crash16.C,
2237         g++.old-deja/g++.other/crash34.C,
2238         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2239         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2240         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2241         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2242         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2243         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2244         Remove xfail.
2245
2246 2005-12-14  Kean Johnston  <jkj@sco.com>
2247             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2248
2249         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2250         * gcc.target/i386/20020523-1.c: Ditto.
2251         * gcc.target/i386/tailcall-1.c: Ditto.
2252         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2253         * gcc.target/i386/ssetype-5.c: Ditto.
2254
2255 2005-12-14  Jeff Law  <law@redhat.com>
2256
2257         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2258
2259 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2260
2261         PR target/25254
2262         PR target/24188
2263         * gcc.target/i386/pr25254.c: New test.
2264         * gfortran.dg/PR24188.f: New test.
2265
2266 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2267
2268         * lib/fortran-torture.exp: Catch remaining uses of
2269         remote_file build delete.
2270
2271 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2272
2273         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2274
2275 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2276
2277         * gcc.dg/warn-addr-cmp.c: New test.
2278
2279 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2280
2281         PR debug/25023
2282         PR target/25293
2283         * gcc.target/i386/pr25293.c: New test.
2284
2285 2005-12-13  Petr Machata  <machata@post.cz>
2286
2287         PR c++/24907
2288         * g++.dg/parse/comma2.C: New test.
2289
2290 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2291             Jakub Jelinek  <jakub@redhat.com>
2292
2293         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2294         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2295         (limits.h): Include unconditionally.
2296         (stdlib.h): Likewise.
2297         (hashtab.h): Do not include.
2298         (getopt.h): Likewise.
2299         (stddef.h): Include.
2300         (hashval_t): Define.
2301         (struct entry): Add "next" field.
2302         (HASH_SIZE): New macro.
2303         (hash_table): New variable.
2304         (switchfiles): Do not use xmalloc.
2305         (mix): New macro.
2306         (iterative_hash): New function.
2307         (hasht): Remove.
2308         (e_exists): New function.
2309         (e_insert): Likewise.
2310         (output): Use, instead of libiberty hashtable functions.
2311         (main): Do not use getopt.  Do not call htab_create.
2312
2313 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2314
2315         PR c++/25331
2316         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2317         put atal* and atpaal* attributes on array elements.
2318         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2319         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2320         put atal* and atpaal* attributes on array elements.
2321         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2322
2323 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2324
2325         * gcc.dg/single-precision-constant.c: New test.
2326
2327 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2328
2329         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2330         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2331         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2332         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2333         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2334         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2335         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2336         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2337         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2338         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2339         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2340         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2341         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2342         gcc.target/powerpc/ppc-sdata-2.c,
2343         gcc.target/powerpc/ppc-stackalign-1.c,
2344         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2345         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2346         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2347         gcc.target/powerpc/rs6000-ldouble-2.c,
2348         gcc.target/powerpc/rs6000-power2-1.c,
2349         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2350         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2351         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2352         option into target selector.
2353         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2354         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2355
2356 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2357
2358         PR objc/25348
2359         * objc.dg/encode-9.m: New test.
2360
2361 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2362
2363         PR testsuite/20772
2364         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2365         * gcc.dg/asm-b.c: Fix typo.
2366         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2367         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2368         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2369         i?86 lp64 and x86_64 ilp32.
2370         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2371         on i?86 lp64.
2372         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2373
2374 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2375
2376         PR fortran/25078
2377         gfortran.dg/equiv_5.f90: New test.
2378
2379 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2380
2381         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2382         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2383         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2384         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2385         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2386         * gcc.dg/tree-ssa/reassoc-5.c: New.
2387         * gcc.dg/tree-ssa/reassoc-6.c: New.
2388         * gcc.dg/tree-ssa/reassoc-7.c: New.
2389         * gcc.dg/tree-ssa/reassoc-8.c: New.
2390         * gcc.dg/tree-ssa/reassoc-9.c: New.
2391         * gcc.dg/tree-ssa/reassoc-10.c: New.
2392         * gcc.dg/tree-ssa/reassoc-11.c: New.
2393
2394 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2395
2396         PR testsuite/25167
2397         PR testsuite/24478
2398         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2399
2400 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2401
2402         PR c++/25300
2403         * g++.dg/template/inherit.C: Do not use a generic error message.
2404
2405 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2406
2407         PR libobjc/25354
2408         * objc.dg/gnu-encoding: New directory.
2409         * objc.dg/gnu-encoding/compat-common.h: New file.
2410         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2411         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2412         * objc.dg/gnu-encoding/vector-defs.h: New file.
2413         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2414         * objc.dg/gnu-encoding/generate-random.c: New file.
2415         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2416         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2417         * objc.dg/gnu-encoding/generate-random.h: New file.
2418
2419 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2420
2421         PR c++/25337
2422         * g++.dg/template/defarg7.C: New test.
2423
2424 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2425
2426         PR libobjc/25347
2427         * objc.dg/encode-8.m: New test.
2428
2429 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2430
2431         PR libobjc/25346
2432         * objc.dg/encode-7.m: New test.
2433
2434 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2435
2436         PR c++/25010
2437         * g++.dg/opt/inline10.C: New test.
2438
2439 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2440
2441         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2442
2443 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2444
2445         * gfortran.dg/substring_equivalence.f90: typo in comment
2446
2447 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2448
2449         PR fortran/25068
2450         * gfortran.dg/iostat_3.f90: New test.
2451
2452 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2453
2454         PR fortran/23815
2455         * gfortran.dg/unf_io_convert_1.f90: New test.
2456         * gfortran.dg/unf_io_convert_2.f90: New test.
2457         * gfortran.dg/unf_io_convert_3.f90: New test.
2458
2459 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2460
2461         PR testsuite/20772
2462         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2463         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2464         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2465         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2466         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2467         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2468         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2469         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2470         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2471         gcc.dg/torture/fp-int-convert-float128-timode.c,
2472         gcc.dg/torture/fp-int-convert-float128.c,
2473         gcc.dg/torture/fp-int-convert-float80-timode.c,
2474         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2475         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2476
2477         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2478
2479 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2480
2481         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2482
2483 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2484
2485         * gcc.dg/20051207-1.c,
2486         * gcc.dg/20051207-2.c,
2487         * gcc.dg/20051207-3.c: New tests.
2488
2489 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2490
2491         PR testsuite/20772
2492         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2493         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2494         dg-skip-if target selector.
2495
2496         PR testsuite/20772
2497         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2498         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2499         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2500         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2501         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2502         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2503         and/or merge with i?86 cases.
2504
2505         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2506
2507         PR testsuite/20772
2508         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2509         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2510         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2511         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2512         x86_64-*-linux*.
2513
2514 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2515
2516         PR target/25311
2517         * gcc.c-torture/compile/pr25311.c: New test.
2518
2519 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2520
2521         PR libgfortran/25039
2522         * gfortran.dg/read_comma.f: New test.
2523
2524 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR c++/19317
2527         * g++.dg/opt/pr19317-1.C: New test.
2528         * g++.dg/opt/pr19317-2.C: New test.
2529         * g++.dg/opt/pr19317-3.C: New test.
2530
2531         PR target/19005
2532         * gcc.c-torture/execute/pr19005.c: New test.
2533
2534         PR target/17828
2535         * g++.old-deja/g++.other/comdat5.C: New test.
2536         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2537
2538         * g++.dg/compat/struct-layout-1.exp: New file.
2539         * g++.dg/compat/struct-layout-1.h: New.
2540         * g++.dg/compat/struct-layout-1_generate.c: New.
2541         * g++.dg/compat/struct-layout-1_x1.h: New.
2542         * g++.dg/compat/struct-layout-1_x2.h: New.
2543         * g++.dg/compat/struct-layout-1_y1.h: New.
2544         * g++.dg/compat/struct-layout-1_y2.h: New.
2545
2546         * gcc.dg/20050330-2.c: New test.
2547
2548 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2549
2550         PR fortran/25292
2551         * gfortran.dg/associated_1.f90: New.
2552
2553 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2554
2555         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
2556         ILP32 vect_no_align platforms.
2557
2558 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
2559             Jakub Jelinek  <jakub@redhat.com>
2560
2561         PR target/25268
2562         * gcc.c-torture/compile/20051207-1.c: New test.
2563
2564 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2565
2566         PR testsuite/20772
2567         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
2568         gcc.dg/torture/pr18582-1.c,
2569         gcc.target/i386/attributes-error.c: Also test on x86_64.
2570
2571         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
2572
2573 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2574
2575         PR c++/19397
2576         * g++.dg/template/typedef3.C: New test.
2577
2578         PR c++/19762
2579         PR c++/19764
2580         * g++.dg/template/dtor3.C: Fix error markers.
2581
2582 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
2583
2584         * lib/target-supports.exp (check_effective_target_sync_char_short):
2585         Add s390*.
2586
2587 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
2588
2589         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
2590
2591 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2592
2593         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
2594         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2595         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
2596         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
2597
2598 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2599
2600         PR c++/25263
2601         * g++.dg/other/array2.C: New test case.
2602
2603 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
2604
2605         * gcc.dg/darwin-weakimport-3.c: New.
2606
2607         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
2608         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
2609         and to work on Darwin.
2610         * gcc.dg/attr-weakref-1b.c: New file.
2611         * gcc.dg/attr-weakref-2.c: New test.
2612         * gcc.dg/darwin-weakref-1.c: New test.
2613
2614 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
2615
2616         PR testsuite/25247
2617         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2618         use in selector expressions.
2619         (dg-xfail-if): Ditto.
2620         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2621         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2622         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2623         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2624         * gcc.test-framework/test-framework.exp: Skip generated tests if
2625         CHECK_TEST_FRAMEWORK is not 1.
2626
2627 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2628
2629         PR tree-optimization/24963
2630         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2631
2632         PR target/24108
2633         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2634
2635         PR target/18580
2636         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2637         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2638         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2639         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2640
2641 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2642
2643         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2644         dg-options.
2645
2646 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2647
2648         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2649
2650 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2651
2652         * gcc.dg/format/cast-1.c: New test.
2653
2654 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2655
2656         PR c/7776
2657         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2658         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2659         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2660         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2661
2662 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2663
2664         * gcc.dg/cast-pretty-print-1.c: New test.
2665
2666 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2667
2668         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2669
2670 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/24173
2673         * g++.dg/template/friend40.C: New test.
2674
2675 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2676
2677         PR target/25199
2678         * gcc.target/i386/movq-2.c: New test.
2679         * gcc.target/i386/movq.c: Remove target i?86, instead add
2680         dg-require-effective-target ilp32.
2681
2682 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2683
2684         PR c++/24103
2685         * g++.dg/other/default1.C: New test.
2686
2687 2005-12-02  Richard Guenther  <rguenther@suse.de>
2688
2689         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2690
2691 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2692
2693         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2694
2695 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2696
2697         PR target/21017
2698         * gcc.target/powerpc/rotate.c: New.
2699
2700 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2701
2702         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2703         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2704
2705 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2706
2707         PR c/13384
2708         * gcc.dg/pr17730-1.c: Adjust.
2709         * gcc.dg/lvalue1.c (main): Likewise.
2710         * gcc.dg/lvalue-2.c: Likewise.
2711         * g++.dg/pr7503-3.C
2712
2713 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2714
2715         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2716         error messages.
2717
2718 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         PR fortran/24789
2721         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2722
2723 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2724
2725         PR target/24475
2726         * lib/target-supports.exp (check_effective_target_tls): New.
2727         (check_effective_target_tls_runtime): New.
2728         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2729         for TLS support.
2730         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2731         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2732         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2733         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2734         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2735         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2736         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2737         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2738         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2739         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2740         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2741         effective-target TLS.
2742         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2743         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2744         effective-target TLS runtime.
2745
2746 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2747
2748         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2749
2750 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2751
2752         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2753         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2754         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2755         ignored" warnings when "packing" is the same as the ABI layout.
2756
2757 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2758
2759         PR fortran/21302
2760         * gfortran.dg/line_length_1.f: New test.
2761         * gfortran.dg/line_length_2.f90: Ditto.
2762
2763 2005-11-30  Richard Guenther  <rguenther@suse.de>
2764
2765         PR tree-optimization/21655
2766         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2767
2768 2005-11-30  Dale Johannesen  <dalej@apple.com>
2769
2770         * gcc.c-torture/compile/pr24930.c: New.
2771
2772 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2773
2774         PR fortran/15809
2775         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2776
2777 2005-11-30  Jeff Law  <law@redhat.com>
2778
2779         * g++.old-deja/g++.law/pr25000.C: New test.
2780
2781 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2782
2783         * gcc.dg/tls/opt-11.c: New test.
2784
2785 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2786
2787         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2788         targets.
2789         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2790         LP64 ia64.
2791
2792 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2793
2794         * gfortran.dg/open_access_1.f90: New test.
2795
2796 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2797
2798         * gcc.dg/charset/builtin2.c: New test.
2799
2800 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2801
2802         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2803         on mmix-*-* for *_[xy].c.
2804
2805 2005-11-28  Kean Johnston  <jkj@sco.com>
2806
2807         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2808         headers.
2809         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2810         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2811         * gcc.target/i386/asm-3.c: Ditto.
2812         * gcc.target/i386/clobbers.c: Ditto.
2813         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2814         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2815         test regexp.
2816         * gcc.target/i386/mul.c: Ditto.
2817         * gcc.target/i386/ssetype-1.c: Ditto.
2818         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2819         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2820         static so the test works with -fPIC mode too. Based on comment in
2821         PR19231 by Pinski.
2822         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2823
2824 2005-11-28  Richard Guenther  <rguenther@suse.de>
2825
2826         * gcc.dg/alias-9.c: New testcase.
2827         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2828
2829 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2830             Uros Bizjak  <uros@kss-loka.si>
2831
2832         PR middle-end/20219
2833         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2834         tan(x)/sin(x) transformations.
2835
2836 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2837
2838         PR middle-end/24575
2839         * gcc.dg/tree-ssa/divide-3.c: New test.
2840         * gcc.dg/tree-ssa/divide-4.c: New test.
2841
2842 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2843
2844         PR fortran/24917
2845         *  gfortran.dg/boz_6.f90: New test.
2846
2847 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2848
2849         PR fortran/23912
2850         * gfortran.dg/modulo_1.f90: New test.
2851
2852 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2853
2854         PR libfortran/24919
2855         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2856         fail on CRLF platforms.
2857         * gfortran.dg/ftell_2.f90: Likewise.
2858
2859 2005-11-26  Eric Christopher  <echristo@apple.com>
2860
2861         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2862
2863 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2864
2865         * objc.dg/gnu-runtime-3.m: Simplify.
2866
2867 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2868
2869         PR middle-end/23669
2870         * gcc.dg/tree-ssa/divide-1.c: New test.
2871         * gcc.dg/tree-ssa/divide-2.c: New test.
2872
2873 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2874
2875         PR libgfortran/24945
2876         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2877
2878 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2879
2880         PR libgfortran/24945
2881         * gfortran.dg/open_status_2.f90: New test.
2882
2883 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2884
2885         * gcc.c-torture/execute/builtins/fprintf.c,
2886         gcc.c-torture/execute/builtins/fputs-lib.c,
2887         gcc.c-torture/execute/builtins/fputs.c,
2888         gcc.c-torture/execute/builtins/lib/fprintf.c,
2889         gcc.c-torture/execute/builtins/lib/printf.c,
2890         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2891
2892 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2893
2894         * gcc.dg/20050922-2.c: New test.
2895
2896 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2897
2898         * objc.dg/gnu-runtime-3.m: New test.
2899
2900 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2901
2902         PR c++/9278
2903         * g++.dg/other/void1.C: New test.
2904
2905 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2906
2907         PR middle-end/24998
2908         * gcc.dg/torture/fp-int-convert-float.c,
2909         gcc.dg/torture/fp-int-convert-double.c,
2910         gcc.dg/torture/fp-int-convert-long-double.c,
2911         gcc.dg/torture/fp-int-convert-timode.c,
2912         gcc.dg/torture/fp-int-convert-float80.c,
2913         gcc.dg/torture/fp-int-convert-float80-timode.c,
2914         gcc.dg/torture/fp-int-convert-float128.c,
2915         gcc.dg/torture/fp-int-convert-float128-timode.c,
2916         gcc.dg/torture/fp-int-convert.h: New files.
2917
2918 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2919
2920         PR middle-end/24989
2921         * gcc.dg/tree-ssa/bool-10.c: New test.
2922         * gcc.dg/tree-ssa/bool-11.c: New test.
2923         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2924
2925 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2926
2927         PR middle-end/24990
2928         * tree-ssa/pr24990-1.c: New test.
2929
2930 2005-11-24  Richard Guenther  <rguenther@suse.de>
2931         Dirk Mueller <dmueller@suse.de>
2932
2933         PR c++/14024
2934         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2935         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2936         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2937         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2938         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2939         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2940
2941 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2942
2943         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2944
2945 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2946
2947         PR c/21668
2948         * gcc.dg/Wc++-compat.c: New.
2949         * gcc.dg/Wno-c++-compat.c: New.
2950
2951 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2952
2953         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2954         (vspltish, vspltisw): Likewise.
2955
2956 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2957
2958         PR libgfortran/24794
2959         * gfortran.dg/namelist_12.f: Fix quotes.
2960         * gfortran.dg/namelist_13.f90: Fix quotes.
2961         * gfortran.dg/namelist_14.f90: Fix quotes.
2962         * gfortran.dg/namelist_15.f90: Fix quotes.
2963         * gfortran.dg/namelist_use.f90: Fix quotes.
2964         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2965         * gfortran.dg/namelist_21.f90: New test.
2966         * gfortran.dg/namelist_22.f90: New test.
2967
2968 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2969
2970         PR target/23435
2971         * gcc.c-torture/compile/pr23435.c: New.
2972
2973 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2974
2975         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2976
2977 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2978
2979         * gcc.target/powerpc/405-macchw-1.c,
2980         gcc.target/powerpc/405-macchw-2.c,
2981         gcc.target/powerpc/405-macchwu-1.c,
2982         gcc.target/powerpc/405-macchwu-2.c,
2983         gcc.target/powerpc/405-machhw-1.c,
2984         gcc.target/powerpc/405-machhw-2.c,
2985         gcc.target/powerpc/405-machhwu-1.c,
2986         gcc.target/powerpc/405-machhwu-2.c,
2987         gcc.target/powerpc/405-maclhw-1.c,
2988         gcc.target/powerpc/405-maclhw-2.c,
2989         gcc.target/powerpc/405-maclhwu-1.c,
2990         gcc.target/powerpc/405-maclhwu-2.c,
2991         gcc.target/powerpc/405-mulchw-1.c,
2992         gcc.target/powerpc/405-mulchw-2.c,
2993         gcc.target/powerpc/405-mulchwu-1.c,
2994         gcc.target/powerpc/405-mulchwu-2.c,
2995         gcc.target/powerpc/405-mulhhw-1.c,
2996         gcc.target/powerpc/405-mulhhw-2.c,
2997         gcc.target/powerpc/405-mulhhwu-1.c,
2998         gcc.target/powerpc/405-mulhhwu-2.c,
2999         gcc.target/powerpc/405-mullhw-1.c,
3000         gcc.target/powerpc/405-mullhw-2.c,
3001         gcc.target/powerpc/405-mullhwu-1.c,
3002         gcc.target/powerpc/405-mullhwu-2.c,
3003         gcc.target/powerpc/405-nmacchw-1.c,
3004         gcc.target/powerpc/405-nmacchw-2.c,
3005         gcc.target/powerpc/405-nmachhw-1.c,
3006         gcc.target/powerpc/405-nmachhw-2.c,
3007         gcc.target/powerpc/405-nmaclhw-1.c,
3008         gcc.target/powerpc/405-nmaclhw-2.c,
3009         gcc.target/powerpc/440-macchw-1.c,
3010         gcc.target/powerpc/440-macchw-2.c,
3011         gcc.target/powerpc/440-macchwu-1.c,
3012         gcc.target/powerpc/440-macchwu-2.c,
3013         gcc.target/powerpc/440-machhw-1.c,
3014         gcc.target/powerpc/440-machhw-2.c,
3015         gcc.target/powerpc/440-machhwu-1.c,
3016         gcc.target/powerpc/440-machhwu-2.c,
3017         gcc.target/powerpc/440-maclhw-1.c,
3018         gcc.target/powerpc/440-maclhw-2.c,
3019         gcc.target/powerpc/440-maclhwu-1.c,
3020         gcc.target/powerpc/440-maclhwu-2.c,
3021         gcc.target/powerpc/440-mulchw-1.c,
3022         gcc.target/powerpc/440-mulchw-2.c,
3023         gcc.target/powerpc/440-mulchwu-1.c,
3024         gcc.target/powerpc/440-mulchwu-2.c,
3025         gcc.target/powerpc/440-mulhhw-1.c,
3026         gcc.target/powerpc/440-mulhhw-2.c,
3027         gcc.target/powerpc/440-mulhhwu-1.c,
3028         gcc.target/powerpc/440-mulhhwu-2.c,
3029         gcc.target/powerpc/440-mullhw-1.c,
3030         gcc.target/powerpc/440-mullhw-2.c,
3031         gcc.target/powerpc/440-mullhwu-1.c,
3032         gcc.target/powerpc/440-mullhwu-2.c,
3033         gcc.target/powerpc/440-nmacchw-1.c,
3034         gcc.target/powerpc/440-nmacchw-2.c,
3035         gcc.target/powerpc/440-nmachhw-1.c,
3036         gcc.target/powerpc/440-nmachhw-2.c,
3037         gcc.target/powerpc/440-nmaclhw-1.c,
3038         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
3039
3040 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
3041
3042         PR fortran/24774
3043         * gfortran.dg/inquire_9.f90: New test.
3044
3045         PR fortran/21647
3046         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
3047
3048 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3049
3050         PR libfortran/24432
3051         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3052         Check that 'cos' is supported.
3053
3054 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
3055
3056         PR fortran/24223
3057         * gfortran.dg/substring_equivalence.f90: New test.
3058
3059         PR fortran/24705
3060         * gfortran.dg/auto_internal_assumed.f90: New test.
3061
3062 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
3063
3064         * gcc.dg/fold-div-2.c: New test.
3065
3066 2005-11-20  Ian Lance Taylor  <ian@airs.com>
3067
3068         PR rtl-optimization/24883
3069         * gcc.c-torture/compile/pr24883.c: New test.
3070
3071 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
3072
3073         PR middle-end/20583
3074         * gcc.c-torture/compile/pr20583.c: New.
3075
3076 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
3077
3078         * gcc.c-torture/execute/usmul.c: New test.
3079
3080 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
3081
3082         * gcc.dg/tree-ssa/vrp22.c: New test.
3083
3084 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
3085
3086         PR middle-end/24912
3087         * gcc.dg/torture/pr24912-1.c: New test.
3088
3089 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
3090
3091         PR fortran/24862
3092         * gfortran.dg/arrayio_derived_1.f90: New test.
3093
3094 2005-11-19  Richard Guenther  <rguenther@suse.de>
3095
3096         PR middle-end/23294
3097         * gcc.dg/tree-ssa/pr23294.c: New testcase.
3098
3099 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
3100
3101         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
3102
3103 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
3104
3105         PR c++/8355
3106         * g++.dg/template/friend39.C: New test.
3107
3108 2005-11-18  James E Wilson  <wilson@specifix.com>
3109
3110         * gcc.dg/builtin-strstr.c: New.
3111
3112 2005-11-18  Richard Henderson  <rth@redhat.com>
3113
3114         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
3115         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
3116         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
3117         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
3118         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
3119         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
3120         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
3121         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
3122         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
3123         renaming to remove initial "ia64-".
3124
3125 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
3126
3127         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
3128
3129 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
3130
3131         * g++.dg/cpp/string-2.C: New test.
3132
3133 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
3134
3135         * gcc.dg/tree-ssa/loop-14.c: New test.
3136
3137 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3138             Michael Chamberlain <michael@chamberlain.net.au>
3139
3140         * ada/acats/run_all.sh (target_run): Kill long running tests.
3141
3142 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3143
3144         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3145         * gcc.dg/cleanup-9.c: Likewise.
3146         * gcc.dg/cleanup-10.c: Likewise.
3147         * gcc.dg/cleanup-11.c: Likewise.
3148
3149 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3150
3151         PR fortran/24892
3152         * gfortran.dg/open_access_append_1.f90: New test.
3153         * gfortran.dg/open_access_append_2.f90: New test.
3154
3155 2005-11-16  Richard Guenther  <rguenther@suse.de>
3156
3157         PR middle-end/24851
3158         * gcc.c-torture/execute/pr24851.c: New testcase.
3159
3160 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3161
3162         * gcc.dg/fold-overflow-1.c: New test.
3163
3164 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3165
3166         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3167         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3168
3169 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3170
3171         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3172         structures.
3173         * g++.dg/eh/forced2.C: Likewise.
3174         * g++.dg/eh/forced3.C: Likewise.
3175         * g++.dg/eh/forced4.C: Likewise.
3176
3177 2005-11-11  Mike Stump  <mrs@apple.com>
3178
3179         * g++.old-deja/g++.mike/unused.C: Add.
3180
3181 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3182
3183         PR c++/24667
3184         * g++.dg/warn/Wcast-qual1.C: New test.
3185
3186 2005-11-15  Jan Hubicka  <jh@suse.cz>
3187
3188         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3189
3190 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3191
3192         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3193
3194 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3195
3196         PR 24840
3197         * gcc.dg/tree-ssa/pr24840.c: New test.
3198
3199 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3200
3201         PR testsuite/24841
3202         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3203
3204 2005-11-14  Dale Johannesen  <dalej@apple.com>
3205
3206         * gcc.c-torture/execute/20051113-1.c: New.
3207
3208 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3209
3210         PR c++/24687
3211         * g++.dg/template/crash43.C: New test.
3212
3213 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3214
3215         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3216
3217 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/24817
3220         * g++.dg/eh/spec8.C: New test.
3221
3222 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3223
3224         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3225
3226 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3227
3228         PR c++/20293
3229         * g++.dg/parse/ambig4.C: New test.
3230         * g++.dg/tc1/dr101.C: Adjust error markers.
3231         * g++.dg/lookup/strong-using-2.C: Likewise.
3232         * g++.dg/lookup/ambig5.C: Likewise.
3233         * g++.dg/lookup/ambig4.C: Likewise.
3234         * g++.dg/parse/crash22.C: Likewise.
3235
3236 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3237
3238         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3239
3240 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3241
3242         * gcc.dg/nested-calls-1.c: New test.
3243
3244 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3245
3246         * gfortran.dg/complex_intrinsic_1.f90: New test.
3247         * gfortran.dg/complex_intrinsic_2.f90: New test.
3248         * gfortran.dg/fgetc_1.f90: New test.
3249         * gfortran.dg/fgetc_2.f90: New test.
3250         * gfortran.dg/fgetc_3.f90: New test.
3251         * gfortran.dg/ftell_1.f90: New test.
3252         * gfortran.dg/ftell_2.f90: New test.
3253         * gfortran.dg/gnu_logical_1.F: New test.
3254         * gfortran.dg/gnu_logical_2.f90: New test.
3255
3256 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3257
3258         PR middle-end/24820
3259         * testsuite/gcc.dg/pr24820.c: New test.
3260
3261 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3262
3263         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3264         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3265         variable.
3266
3267 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3268
3269         testsuite/24614
3270         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3271
3272 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3273
3274         * gcc.target/cris/cris.exp: New file.
3275         * gcc.target/cris/rld-legit1.c: New test.
3276         * gcc.target/cris/rld-legit2.c: New test.
3277
3278 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3279
3280         PR c++/24780
3281         * g++.dg/opt/pr24780.C: New test.
3282
3283         PR c++/24761
3284         * g++.dg/template/asm1.C: New test.
3285
3286 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3287
3288         PR libgfortran/24787
3289         * gfortran.dg/scan_1.f90: New test.
3290
3291 2005-11-12  Jan Hubicka  <jh@suse.cz>
3292
3293         * gcc.target/i386/minmax-1.c: New.
3294         * gcc.target/i386/minmax-2.c: New.
3295
3296 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3297
3298         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3299
3300 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3301
3302         * gcc.c-torture/execute/20051110-1.c,
3303         gcc.c-torture/execute/20051110-2.c: New tests.
3304
3305 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3306
3307         PR middle-end/24750
3308         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3309         New tests.
3310
3311 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3312
3313         * lib/target-libpath.exp (get_shlib_extension): New proc.
3314         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3315         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3316         * lib/objc.exp (objc_target_compile): Likewise.
3317         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3318         detection.
3319
3320 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3321
3322         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3323
3324         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3325         Add -static to additional_flags and pass it to target_compile.
3326
3327 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3328
3329         PR libgfortran/24719
3330         gfortran.dg/read_noadvance.f90: New test.
3331
3332         PR libgfortran/24699
3333         gfortran.dg/fmt_t_2.f90: New test.
3334
3335         PR libgfortran/24785
3336         gfortran.dg/read_x_eor.f90: New test.
3337
3338         PR libgfortran/24584
3339         gfortran.dg/namelist_empty.f90: Rename test.
3340
3341         PR libgfortran/24489
3342         gfortran/read_eor.f90: Rename test.
3343
3344 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3345
3346         PR fortran/15976
3347         * gfortran.dg/automatic_module_variable.f90: New test.
3348
3349 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3350
3351         PR target/24445
3352         * gcc.dg/pr24445.c: New test.
3353
3354 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3355
3356         PR fortran/24655
3357         PR fortran/24755
3358         * gfortran.dg/recursive_statement_functions.f90: Add statement
3359         functions using inline intrinsic functions and parameters to test
3360         that they no longer seg-fault.
3361
3362         PR fortran/24409
3363         gfortran.dg/nested_modules_4.f90: New test.
3364         gfortran.dg/nested_modules_5.f90: New test.
3365
3366 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3367
3368         PR fortran/24643
3369         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3370
3371 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3372
3373         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3374         failures.
3375
3376 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3377
3378         * gcc.dg/sparc-getcontext-1.c: New test.
3379
3380 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3381
3382         * gcc.dg/ifcvt-fabs-1.c: New test.
3383
3384 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3385
3386         PR other/4372
3387         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3388         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3389
3390 2005-11-09  Richard Guenther  <rguenther@suse.de>
3391
3392         PR tree-optimization/24716
3393         * gcc.c-torture/execute/pr24716.c: New testcase.
3394
3395 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3396
3397         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3398
3399 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3400
3401         PR 24624
3402         * gcc.dg/pr24624.c: Testcase added.
3403
3404 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3405
3406         PR 24623
3407         * g++.dg/other/pr24623.C: Testcase added.
3408
3409 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3410
3411         PR fortran/22607
3412         * gfortran-dg/pure_byref_1.f90: New.
3413         * gfortran-dg/pure_byref_2.f90: New.
3414
3415 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3416
3417         PR c/24101
3418         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3419         * gcc.dg/dg.exp: Run main loop also for *.i files.
3420
3421 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3422
3423         PR c++/19450
3424         * g++.dg/tls/diag-3.C: New test.
3425         * g++.dg/tls/diag-4.C: New test.
3426         * g++.dg/tls/static-1.C: New test.
3427         * g++.dg/tls/static-1a.cc: New file.
3428
3429 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3430
3431         PR 23046
3432         * g++.dg/tree-ssa/pr23046.C: New test.
3433
3434 2005-11-08  Devang Patel <dpatel@apple.com>
3435
3436         PR tree-optimization/23115
3437         * gcc.dg/tree-ssa/pr23115.c: New.
3438
3439 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3440
3441         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3442         * gcc.target/powerpc/pr16155.c: Same.
3443         * gcc.target/powerpc/altivec-1.c: Same.
3444         * gcc.target/powerpc/altivec-2.c: Same.
3445         * gcc.target/powerpc/altivec-3.c: Same.
3446         * gcc.target/powerpc/altivec-5.c: Same.
3447         * gcc.target/powerpc/altivec-11.c: Same.
3448         * gcc.target/powerpc/altivec-12.c: Same.
3449         * gcc.target/powerpc/altivec-14.c: Same.
3450         * gcc.target/powerpc/altivec-22.c: Same.
3451         * gcc.target/powerpc/altivec-consts.c: Same.
3452         * gcc.target/powerpc/altivec-pr22085.c: Same.
3453         * gcc.target/powerpc/altivec-splat.c: Same.
3454         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3455         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3456         * gcc.target/powerpc/darwin-longlong.c: Same.
3457
3458 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3459
3460         PR target/19340
3461         * gcc.dg/pr19340.c: New test.
3462
3463 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3464
3465         PR rtl-optimization/24683
3466         * gcc.dg/pr24683.c: New test.
3467
3468 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3469
3470         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3471         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3472
3473 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3474
3475         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3476
3477 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3478
3479         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3480
3481 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3482
3483         PR target/24230
3484
3485         * gcc.target/powerpc/altivec-consts.c,
3486         gcc.target/powerpc/altivec-splat.c: New testcase.
3487
3488 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3489
3490         PR c/24599
3491
3492         * gcc.dg/overflow-2.c: New testcase.
3493
3494 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3495
3496         PR rtl-optimization/23567
3497         * gcc.c-torture/execute/20051104-1.c: New test.
3498
3499 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3500
3501         PR fortran/24534
3502         gfortran.dg/private_type_2.f90: Modified to check that case with
3503         PRIVATE declaration within derived type is accepted.
3504
3505         PR fortran/20838
3506         gfortran.dg/pointer_assign_1.f90: New test.
3507
3508         PR fortran/20840
3509         * gfortran.dg/arrayio_0.f90: New test.
3510
3511         PR fortran/17737
3512         gfortran.dg/data_initialized.f90: New test.
3513         gfortran.dg/data_constraints_1.f90: New test.
3514         gfortran.dg/data_constraints_2.f90: New test.
3515
3516 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3517
3518         PR fortran/24174
3519         PR fortran/24305
3520         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3521
3522 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3523
3524         PR 24670
3525         * gcc.dg/tree-ssa/pr24670.c: New test.
3526
3527 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3528
3529         PR target/22432
3530         * gcc.target/i386/pr22432.c: New test.
3531
3532 2005-11-05  Richard Henderson  <rth@redhat.com>
3533
3534         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3535         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3536         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3537         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3538         from gcc.dg/alpha-*.
3539         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3540         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3541
3542 2005-11-05  Andreas Jaeger  <aj@suse.de>
3543
3544         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3545
3546 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3547
3548         PR target/23424
3549         * gcc.dg/torture/pr23424-1.c: New test.
3550
3551 2005-11-04  Richard Henderson  <rth@redhat.com>
3552
3553         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
3554         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
3555         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
3556         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
3557         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
3558         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
3559         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
3560         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
3561         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
3562         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
3563         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
3564         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
3565         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
3566         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
3567         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
3568         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
3569         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
3570         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
3571         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
3572         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
3573         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
3574         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
3575         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
3576         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
3577         Move from gcc.dg/.
3578         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
3579         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3580         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
3581         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
3582         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
3583         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
3584         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
3585         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
3586         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
3587         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
3588         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
3589         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
3590         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
3591         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
3592         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
3593         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
3594         gcc.target/i386/lea.c, gcc.target/i386/local.c,
3595         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
3596         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
3597         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
3598         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
3599         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
3600         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
3601         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
3602         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
3603         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
3604         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
3605         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
3606         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
3607         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
3608         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
3609         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
3610         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
3611         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
3612         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
3613         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
3614         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
3615         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
3616         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
3617         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3618         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3619         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3620         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3621         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3622         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3623
3624 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3625
3626         PR 24627
3627         * gcc.dg/tree-ssa/pr24627.c: New test.
3628
3629 2005-11-04 Paul Brook  <paul@codesourcery.com>
3630
3631         * gcc.dg/tls/opt-10.c: New test.
3632
3633 2005-11-04  Andreas Jaeger  <aj@suse.de>
3634
3635         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3636         avoid extra warnings.
3637
3638 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3639
3640         PR libfortran/22298
3641         * gcc/testsuite/lib/target-supports.exp
3642         (check_effective_target_static_libgfortran): New
3643         static_libgfortran effective target.
3644         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3645         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3646
3647 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3648
3649         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3650
3651 2005-11-03  Josh Conner  <jconner@apple.com>
3652
3653         PR c++/19989
3654         g++.dg/ext/array2.C: New test.
3655         g++.dg/template/dependent-name3.C: New test.
3656         g++.dg/template/dependent-name4.C: New test.
3657         g++.dg/template/sfinae2.C: New test.
3658
3659 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3660
3661         PR preprocessor/22042
3662         * gcc.dg/cpp/strify4.c: New test.
3663
3664 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3665
3666         PR c++/17964
3667         * g++.dg/cpp/string-1.C: New test.
3668
3669 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3670
3671         * gcc.target/powerpc: New directory.
3672         * gcc.target/powerpc/powerpc.exp: New file.
3673         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3674         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3675         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3676         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3677         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3678         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3679         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3680         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3681         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3682         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3683         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3684         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3685         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3686         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3687         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3688         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3689         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3690         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3691         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3692         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3693         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3694         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3695         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3696         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3697         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3698         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3699         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3700         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3701         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3702         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3703         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3704         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3705         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3706         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3707
3708 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3709
3710         PR c++/21627
3711         * g++.dg/warn/inline2.C: New test.
3712
3713 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3714
3715         PR middle-end/23155
3716         * g++.dg/ext/c99struct1.C: New test.
3717         * gcc.dg/union-cast-1.c: New test.
3718         * gcc.dg/union-cast-2.c: New test.
3719         * gcc.dg/union-cast-3.c: New test.
3720
3721 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3722
3723         PR middle-end/24589
3724         * gcc.c-torture/execute/zero-struct-2.c: New test.
3725
3726 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3727
3728         PR c++/24582
3729         * g++.dg/init/switch1.C: New test.
3730
3731 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3732
3733         * gcc.dg/delay-slot-1.c: New test.
3734
3735 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3736
3737         PR target/24620
3738         * gcc.dg/pr24620.c: New test.
3739
3740 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3741
3742         PR c/24329
3743         * gcc.dg/format/unnamed-1.c: New test.
3744
3745 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3746
3747         PR c++/22434
3748         * g++.dg/expr/cond8.C: New test.
3749
3750         PR c++/24560
3751         * g++.dg/parse/dot1.C: New test.
3752
3753 2005-11-02  Jan Hubicka  <jh@suse.cz>
3754
3755         PR target/23303
3756         * gcc.dg/i386-lea.c: New test
3757
3758 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3759
3760         PR target/24615
3761         * gcc.dg/pr24615.c: New test.
3762
3763 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3764
3765         PR target/24600
3766         * gcc.dg/pr24600.c: New test.
3767
3768 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3769
3770         PR c++/19253
3771         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3772         * g++.dg/parse/typename9.C: New test.
3773         * g++/dg/parse/typename10.C: Likewise.
3774
3775 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3776
3777         PR fortran/18157
3778         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3779         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3780         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3781
3782 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3783
3784         PR c++/24569
3785         * g++.dg/debug/static1.C: New test.
3786
3787 2005-11-02  Josh Conner  <jconner@apple.com>
3788
3789         * g++.dg/crash38.C: moved into proper directory...
3790         * g++.dg/template/crash42.C: ...here
3791
3792 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3793
3794         PR target/18338
3795         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3796         pcc_bitfield_type_matters || default_packed.
3797
3798         * lib/target-supports.exp
3799         (check_effective_target_pcc_bitfield_type_matters): New proc.
3800         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3801
3802         PR testsuite/23304
3803         * lib/target-supports.exp (check_effective_default_packed): New proc.
3804         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3805         Gate expected errors on target ! default_packed.
3806         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3807
3808 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3809
3810         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3811         change (r106358).
3812
3813 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3814
3815         PR fortran/24008
3816         * gfortran.dg/entry_5.f90: New.
3817         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3818
3819 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3820
3821         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3822
3823 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3824
3825         PR fortran/21565
3826         gfortran.dg/namelist_blockdata.f90: New test.
3827
3828         PR fortran/18737
3829         gfortran.dg/external_implicit_none.f90: New test.
3830
3831         PR fortran/14994
3832         * gfortran.dg/secnds.f: New test.
3833
3834 2005-10-31  Jan Hubicka  <jh@suse.cz>
3835
3836         PR target/20928
3837         * gcc.c-torture/compile/pr20928.c: New test.
3838
3839 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3840
3841         PR middle-end/23492
3842         * gcc.c-torture/compile/zero-strct-5.c: New test.
3843
3844 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3845
3846         PR libgfortran/24584
3847         * gfortran.dg/pr24584.f90: New test.
3848
3849 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3850
3851         PR fortran/18883
3852         * gfortran.dg/char_result_9.f90: New.
3853         * gfortran.dg/char_result_10.f90: New.
3854
3855 2005-10-30  Jan Hubicka  <jh@suse.cz>
3856
3857         * g++.dg/tree-ssa/pr24172.C: New testcase.
3858
3859 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3860
3861         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3862
3863 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3864
3865         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3866         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3867         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3868         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3869         gfortran.dg/enum_9.f90,
3870         gfortran.fortran-torture/compile/enum_1.f90,
3871         gfortran.fortran-torture/execute/enum_1.f90,
3872         gfortran.fortran-torture/execute/enum_2.f90,
3873         gfortran.fortran-torture/execute/enum_3.f90,
3874         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3875
3876 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3877
3878         PR target/18482
3879         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3880         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3881
3882 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3883
3884         PR libfortran/20179
3885         * gfortran.dg/mixed_io_1.f90: New test.
3886         * gfortran.dg/mixed_io_1.c: New file.
3887
3888 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3889
3890         * gfortran.dg/malloc_free_1.f90: New test.
3891
3892 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3893
3894         * gcc.dg/nested-func-4.c: Require profiling -pg.
3895
3896 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3897
3898         PR C++/23229
3899         * g++.dg/warn/main-2.C: New test.
3900
3901 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3902
3903         PR fortran/24545
3904         * gfortran.dg/interface_2.f90: new test.
3905
3906 2005-10-28  Josh Conner  <jconner@apple.com>
3907
3908         PR c++/22153
3909         * g++.dg/template/crash38.C: New test.
3910         * g++.dg/parse/explicit1.C: Change expected errors.
3911
3912 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3913
3914         PR C++/23426
3915         * g++.dg/other/large-size-array.C: New test.
3916
3917 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3918
3919         PR middle-end/24362
3920         * g++.dg/opt/complex4.C: New test.
3921
3922 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3923
3924         * gcc.dg/nested-func-4.c: New test.
3925
3926 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3927
3928         PR fortran/24158
3929         gfortran.dg/derived_recursion.f90: New test.
3930         gfortran.dg/implicit_actual.f90: New test.
3931
3932 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3933
3934         PR middle-end/24295, PR testsuite/24477
3935         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3936         removed when weakref hits the tree.
3937
3938 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3939
3940         * gfortran.dg/cray_pointers_4.f90: New test.
3941
3942         * gfortran.dg/cray_pointers_5.f90: New test.
3943
3944 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3945
3946         PR fortran/22290
3947         * gfortran.dg/assign_5.f90: New test.
3948         * gfortran.dg/assign_6.f: New test.
3949
3950 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3951
3952         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3953         CPU has no SSE support.
3954
3955 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3956
3957         PR libgfortran/24224
3958         * gfortran.dg/arrayio_1.f90: Update attribution.
3959         * gfortran.dg/arrayio_2.f90: Update attribution.
3960         * gfortran.dg/arrayio_3.f90: Update attribution.
3961         * gfortran.dg/arrayio_4.f90: Update test conditions.
3962         * gfortran.dg/arrayio_5.f90: Update attribution.
3963         * gfortran.dg/arrayio_6.f90: New test.
3964         * gfortran.dg/arrayio_7.f90: New test.
3965
3966 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3967
3968         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3969
3970 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3971
3972         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3973
3974 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3975
3976         PR fortran/24416
3977         * gfortran.dg/namelist_char_only.f90: New test.
3978
3979 2005-10-24  Asher Langton  <langton2@llnl.gov>
3980
3981         PR fortran/17031
3982         PR fortran/22282
3983         * gfortran.dg/cray_pointers_1.f90: New test.
3984         * gfortran.dg/cray_pointers_2.f90: New test.
3985         * gfortran.dg/cray_pointers_3.f90: New test.
3986         * gfortran.dg/loc_1.f90: New test.
3987         * gfortran.dg/loc_2.f90: New test.
3988
3989 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3990
3991         * gcc.dg/pr24225.c: New test.
3992
3993 2005-10-24  Asher Langton  <langton2@llnl.gov>
3994
3995         * gfortran.dg/dup_save_1.f90: New test.
3996         * gfortran.dg/dup_save_2.f90: New test.
3997
3998 2005-10-24  Paul Brook  <paul@codesourcery.com>
3999
4000         PR 24107
4001         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
4002         stdint.h.
4003
4004 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
4005
4006         PR libgfortran/24489
4007         * gfortran.dg/pr24489.f90: New test.
4008
4009 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
4010
4011         PR fortran/23635
4012         * gfortran.dg/ichar_1.f90: Add tests for derived types.
4013
4014 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
4015
4016         PR target/18911
4017         * g++.dg/init/array16.C: Skip for mmix-*-*.
4018
4019 2005-10-23  Asher Langton  <langton2@llnl.gov>
4020
4021         * gfortran.dg/byte_1.f90: New test.
4022         * gfortran.dg/byte_2.f90: New test.
4023
4024 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
4025
4026         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
4027
4028 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
4029
4030         PR fortran/18022
4031         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
4032
4033         PR fortran/24311
4034         * gfortran.dg/merge_char_const.f90: New test.
4035
4036         PR fortran/24384
4037         * gfortran.dg/spread_scalar_source.f90: New test.
4038
4039 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
4040
4041         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
4042
4043         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
4044         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
4045
4046         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
4047
4048 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
4049
4050         PR fortran/24426
4051         * gfortran.dg/der_pointer_4.f90: New.
4052
4053 2005-10-22  David Ayers  <d.ayers@inode.at>
4054
4055         * obj-c++.dg/except-1.mm: Simplify.
4056
4057 2005-10-21  David Ayers  <d.ayers@inode.at>
4058
4059         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
4060
4061 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
4062
4063         * gfortran.dg/assumed_dummy_2.f90: New test.
4064
4065 2005-10-21  James E Wilson  <wilson@specifix.com>
4066
4067         PR preprocessor/15220
4068         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
4069
4070 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
4071
4072         * gcc.c-torture/execute/20051021-1.c: New test.
4073
4074 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
4075
4076         PR c++/24260
4077         * g++.dg/ext/tmplattr1.C: New test.
4078
4079 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
4080
4081         PR fortran/24440
4082         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
4083
4084 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
4085
4086         * obj-c++.dg/except-1.mm: New.
4087
4088         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
4089
4090 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
4091
4092         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
4093
4094 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
4095
4096         PR middle-end/24295
4097         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
4098         declarations with the same names as thunks' alias targets, use
4099         aliases instead.
4100         * gcc.dg/attr-alias-3.c: New test.
4101         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
4102
4103 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
4104
4105         PR c++/22618
4106         * g++.dg/parse/access8.C: New test.
4107
4108 2005-10-20  Richard Guenther  <rguenther@suse.de>
4109
4110         PR c++/24439
4111         * g++.dg/tree-ssa/pr24439.C: New testcase.
4112
4113 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4114
4115         * g++.dg/opt/delay-slot-1.C: New test.
4116
4117 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
4118
4119         PR fortran/21625
4120         * gfortran.fg/der_init_1.f90: New.
4121
4122 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
4123
4124         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
4125
4126 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
4127
4128         PR c++/21908
4129         * g++.dg/parse/error28.C: New test.
4130
4131 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4132
4133         * gcc.dg/profile-generate-2.c: New test.
4134
4135 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4136
4137         PR target/23589
4138         * g++.dg/ext/dllimport11.C: New.
4139
4140 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4141
4142         PR c++/22293
4143         * g++.dg/other/friend3.C: New test.
4144
4145 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4146
4147         PR c++/23293
4148         * g++.dg/template/error19.C: New test.
4149
4150 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4151
4152         PR c++/21383
4153         * g++.dg/overload/koenig2.C: New.
4154
4155         PR c++/23118
4156         * g++.dg/overload/error2.C: New.
4157
4158         PR c++/22604
4159         * g++.dg/inherit/covariant14.C: New.
4160
4161 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4162
4163         PR c++/23440
4164         * g++.dg/parse/for1.C: New test.
4165
4166 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4167
4168         PR fortran/23446
4169         * gfortran.dg/host_dummy_index_1.f90: New test.
4170
4171         PR fortran/21459
4172         * gfortran.dg/automatic_char_len_2.f90: New test.
4173
4174         PR fortran/20866
4175         * gfortran.dg/recursive_statement_functions.f90: New test.
4176
4177         PR fortran/20853
4178         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4179
4180         PR fortran/20849
4181         * gfortran.dg/external_initializer.f90: New test.
4182
4183         PR fortran/20837
4184         * non_module_public.f90: New test.
4185
4186 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4187
4188         PR c++/24386
4189         * g++.dg/template/overload7.C: New.
4190
4191         PR c++/22551
4192         * g++.dg/other/switch2.C: Remove expected warnings.
4193
4194         PR c++/21353
4195         * g++.dg/template/defarg6.C: New.
4196
4197 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4198
4199         PR target/24315
4200         * gcc.target/i386/pr24315.c: New test.
4201
4202 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/24389
4205         * g++.dg/template/static21.C: New test.
4206         * g++.dg/template/static21-a.cc: Likewise.
4207
4208 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4209
4210         PR c++/23959
4211         * g++.dg/warn/Wswitch-default-1.C: New test.
4212         * g++.dg/warn/Wswitch-default-2.C: New test.
4213
4214 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4215
4216         PR c++/22173
4217         * g++.dg/parse/template18.C: New test.
4218         * g++.dg/template/nontype15.C: Likewise.
4219
4220 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4221
4222         PR fortran/22273
4223         * gfortran.dg/spec_expr_2.f90: New.
4224
4225 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4226
4227         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4228         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4229         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4230         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4231         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4232         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4233         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4234         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4235         previous target-specific skips and warning-message matches where
4236         applicable.
4237
4238 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4239
4240         PR c++/21347
4241         * g++.dg/warn/Wctor-dtor.C: New test.
4242
4243 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4244
4245         PR c/23439
4246         * gcc.dg/for-1.c: New test.
4247
4248 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4249
4250         PR c++/19565
4251         * g++.dg/warn/Wconversion1.C: New test.
4252         * g++.dg/ext/packed4.C: Compile with -w.
4253         * g++.dg/opt/20050511-1.C: Likewise.
4254         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4255
4256 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4257
4258         * gfortran.dg/boz_5.f90: New test.
4259
4260 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4261
4262         PR c++/22551
4263         * g++.dg/other/switch2.C: New.
4264
4265         PR c++/23984
4266         * g++.dg/init/ctor7.C: New.
4267
4268 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4269
4270         PR c++/23730
4271         * g++.dg/parse/crash32.C: New test.
4272
4273 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/20721
4276         * g++.dg/init/goto2.C: New test.
4277
4278         PR c++/22464
4279         * g++.dg/template/crash/41.C: New test.
4280
4281         PR c++/22180
4282         * g++.dg/template/crash40.C: New test.
4283
4284         PR c++/23694
4285         * g++.dg/parse/friend5.C: New test.
4286
4287         PR c++/23307
4288         * g++.dg/template/crash38.C: New test.
4289
4290         PR c++/22352
4291         * g++.dg/template/friend38.C: New test.
4292
4293         PR c++/22405
4294         * g++.dg/template/crash39.C: New test.
4295
4296 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4297
4298         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4299         gcc.dg/debug/dwarf2/dwarf-char2.c,
4300         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4301
4302         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4303
4304 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4305
4306         * gcc.dg/dll-2.c: Add tests for warnings.
4307         * gcc.dg/dll-3.c: Likewise.
4308         * gcc.dg/dll-4.c: Likewise.
4309
4310         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4311         * g++.dg/ext/dllimport2.C: Likewise.
4312         * g++.dg/ext/dllimport3.C: Likewise.
4313         * g++.dg/ext/dllimport7.C: Likewise.
4314         * g++.dg/ext/dllimport8.C: Likewise.
4315         * g++.dg/ext/dllimport9.C: Likewise.
4316
4317 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4318
4319         PR fortran/24092
4320         * gfortran.dg/derived_pointer_recursion.f90: New test.
4321
4322 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4323
4324         * gcc.c-torture/execute/20051012-1.c: New test.
4325
4326 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4327
4328         PR fortran/18082
4329         * gfortran.dg/automatic_char_len_1.f90: New test.
4330
4331 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4332
4333         PR fortran/20847
4334         * gfortran.dg/save_common.f90: New test.
4335
4336         PR fortran/20856
4337         * gfortran.dg/save_result.f90: New test.
4338
4339 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4340
4341         PR c++/21592
4342         * g++.dg/template/dependent-expr1.C: Add new expected error.
4343         * g++.dg/template/dependent-expr2.C: Adjust error text.
4344         * g++.dg/template/overload6.C: New.
4345
4346         PR c++/23797
4347         * g++.dg/other/typename8.C: New.
4348
4349         PR c++/21117
4350         * g++.dg/other/return1.C: New.
4351
4352 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4353
4354         PR c++/24052
4355         * g++.dg/ext/label5.C: New.
4356
4357 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4358
4359         PR c++/19964
4360         * g++.dg/parse/crash31.C: New.
4361
4362 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4363
4364         * g++.dg/ipa/ipa-1.c: New test.
4365         * g++.dg/ipa/ipa-2.c: New test.
4366         * g++.dg/ipa/ipa-3.c: New test.
4367         * g++.dg/ipa/ipa-4.c: New test.
4368         * g++.dg/ipa/ipa-5.c: New test.
4369         * g++.dg/ipa/ipa.exp: New file.
4370
4371 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4372
4373         PR fortran/24207
4374         * gfortran.dg/private_type_3.f90: New test.
4375
4376 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4377
4378         PR fortran/20786
4379         gfortran.dg/aint_anint_1.f90: New test.
4380
4381 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4382
4383         PR libgfortran/24313
4384         gfortran.dg/csqrt.f: New test.
4385
4386 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4387
4388         PR c++/8057
4389         * g++.dg/warn/noeffect7.C: New test.
4390         * g++.dg/warn/noeffect2.C: Instantiate templates.
4391         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4392         and warning.
4393
4394 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4395
4396         PR c++/21089
4397         * g++.dg/init/float1.C: New test.
4398
4399         PR c++/24277
4400         * g++.dg/init/member1.C: Tweak error markers.
4401
4402 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4403
4404         PR testsuite/24281
4405         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4406         Check for null pointer.
4407
4408 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/21369
4411         * g++.dg/parse/ret-type3.C: New test.
4412
4413 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4414
4415         PR tree-opt/23946
4416         * gcc.c-torture/compile/pr23946.c: New test.
4417
4418 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4419
4420         * g++.dg/opt/mmx2.C: New test.
4421
4422 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4423
4424         PR c++/24277
4425         * g++.dg/template/static20.C: New test.
4426
4427         PR c++/24302
4428         * g++.dg/warn/Wunused-12.C: New test.
4429
4430         PR c++/23437
4431         * g++.dg/template/arg4.C: New test.
4432
4433 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4434
4435         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4436         * gcc.dg/ucnid-3.c: Likewise.
4437         * gcc.dg/ucnid-4.c: Likewise.
4438         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4439         * g++.dg/other/ucnid-1.C: Likewise.
4440         * gcc.dg/sparc-frame-1.c: New test.
4441
4442 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4443
4444         PR c++/24139
4445         * g++.dg/template/spec27.C: New test.
4446
4447         PR c++/24275
4448         * g++.dg/template/static19.C: New test.
4449
4450 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4451
4452         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4453         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4454
4455 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4456
4457         PR target/24136
4458         * gfortran.fortran-torture/compile/pr24136.f: New test.
4459
4460 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4461
4462         PR c++/22172
4463         * g++.dg/parse/crash30.C: New test.
4464
4465 2005-10-07  Richard Guenther  <rguenther@suse.de>
4466
4467         PR middle-end/24227
4468         * gcc.c-torture/compile/pr24227.c: New testcase.
4469
4470 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4471
4472         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4473         Do not put aligned attributes on array elements.
4474
4475 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4476
4477         PR testsuite/23611, PR testsuite/23615
4478         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4479         writing prototypes of library functions by hand.
4480         * obj-c++.dg/bitfield-4.mm: Likewise.
4481         * obj-c++.dg/const-str-4.mm: Likewise.
4482         * obj-c++.dg/encode-4.mm: Likewise.
4483         * obj-c++.dg/encode-5.mm: Likewise.
4484         * obj-c++.dg/encode-6.mm: Likewise.
4485         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4486         * obj-c++.dg/method-10.mm: Likewise.
4487         * obj-c++.dg/method-17.mm: Likewise.
4488         * obj-c++.dg/method-19.mm: Likewise.
4489         * obj-c++.dg/try-catch-2.mm: Likewise.
4490
4491 2005-10-06  Richard Henderson  <rth@redhat.com>
4492
4493         PR 24236
4494         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4495
4496 2005-10-06  Dale Johannesen  <dalej@apple.com>
4497
4498         * gcc.c-torture/execute/20030125-1.c: Correct.
4499
4500 2005-10-06  Richard Guenther  <rguenther@suse.de>
4501
4502         PR tree-optimization/24238
4503         * g++.dg/tree-ssa/pr24238.C: New testcase.
4504
4505 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4506
4507         PR 18568
4508         * gfortran.dg/der_pointer_3.f90: New test.
4509
4510 2005-10-05  Devang Patel  <dpatel@apple.com>
4511
4512         PR Debug/23205
4513         * g++.dg/other/PR23205.C: New.
4514
4515 2005-10-05  Richard Henderson  <rth@redhat.com>
4516
4517         PR target/23602
4518         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4519         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4520
4521 2005-10-05  Dale Johannesen  <dalej@apple.com>
4522
4523         * gcc.c-torture/execute/float-floor.c: New.
4524
4525 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4526
4527         PR tree-optimization/21419
4528         PR tree-optimization/24146
4529         PR tree-optimization/24151
4530
4531         * g++.dg/ext/asm7.C: New.
4532         * g++.dg/ext/asm8.C: New.
4533         * gcc.dg/asm-1.c: Compile on all targets.
4534         * gcc.dg/asm-pr24146.c: New.
4535         * gcc.dg/pr21419.c: Adjust error messages.
4536
4537 2005-10-05  Richard Guenther  <rguenther@suse.de>
4538
4539         PR fortran/24176
4540         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4541
4542 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4543
4544         PR c++/23513
4545         * g++.dg/template/spec22.C: Robustify test.
4546         * g++.dg/template/spec26.C: New.
4547
4548 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
4549
4550         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
4551         if target supports vector instructions.
4552
4553 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
4554
4555         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
4556         C99 functions.
4557
4558 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
4559
4560         * lib/target-supports.exp (check_effective_target_fortran_large_real,
4561         check_effective_target_fortran_large_int): Replace cached result
4562         when target changes.
4563
4564 2005-10-04  Devang Patel  <dpatel@apple.com>
4565
4566         * gcc.dg/i386-sse-vect-types.c: New.
4567
4568 2005-10-04  Ian Lance Taylor  <ian@airs.com>
4569
4570         PR preprocessor/13726
4571         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
4572         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
4573
4574 2005-10-04  Richard Guenther  <rguenther@suse.de>
4575
4576         PR c/23576
4577         * gcc.dg/noncompile/pr23576.c: New testcase.
4578
4579 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4580
4581         PR middle-end/23125
4582         * gcc.dg/register-var-3.c: New test.
4583
4584 2005-10-04  Steven Bosscher  <stevenb@suse.de>
4585
4586         * gcc.dg/pr23049.c: New test.
4587
4588         * gcc.dg/ucnid-4.c: Fix test.
4589
4590 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
4591
4592         PR 23445
4593         * gcc.c-torture/compile/pr23445.c: New test.
4594
4595 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
4596
4597         * g++.dg/overload/unknown1.C: New.
4598
4599 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
4600
4601         PR c++/17775
4602         * g++.dg/template/repo4.C: New test.
4603
4604 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4605
4606         PR libfortran/19308
4607         * gfortran.dg/large_real_kind_2.F90: New test.
4608         * gfortran.dg/large_integer_kind_2.f90: New test.
4609
4610 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
4611
4612         * lib/target-supports.exp (check_effective_target_vect_shift):
4613         Implement with result caching. Add i?86, x86_64 and ia64 targets.
4614         (check_effective_target_vect_condition): Fix copy-n-pasto.
4615
4616         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
4617         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4618         targets.
4619
4620 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/22621
4623         * g++.dg/template/overload5.C : New test.
4624
4625         PR c++/23840
4626         * g++.dg/expr/stdarg1.C: New test.
4627
4628 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4629
4630         PR 24142
4631         * gcc.c-torture/execute/pr24142.c: New test.
4632
4633 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4634
4635         PR 24141
4636         * gcc.c-torture/execute/pr24141.c: New test.
4637
4638 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4639             Diego Novillo  <dnovillo@redhat.com>
4640
4641         PR 23604
4642         * gcc.c-torture/execute/pr23604.c: New test.
4643
4644 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4645
4646         PR fortran/16404
4647         PR fortran/20835
4648         PR fortran/20890
4649         PR fortran/20899
4650         PR fortran/20900
4651         PR fortran/20901
4652         PR fortran/20902
4653         gfortran.dg/equiv_constraint_1.f90: New test.
4654         gfortran.dg/equiv_constraint_2.f90: New test.
4655         gfortran.dg/equiv_constraint_3.f90: New test.
4656         gfortran.dg/equiv_constraint_4.f90: New test.
4657         gfortran.dg/equiv_constraint_5.f90: New test.
4658         gfortran.dg/equiv_constraint_6.f90: New test.
4659         gfortran.dg/equiv_constraint_7.f90: New test.
4660         gfortran.dg/equiv_constraint_8.f90: New test.
4661         gfortran.dg/private_type_1.f90: New test.
4662         gfortran.dg/private_type_2.f90: New test.
4663         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4664         980628-10.f: Assert std=gnu to permit mixing of
4665         types in equivalence statements.
4666
4667 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4668
4669         PR 24112
4670         * gfortran.dg/open_status_1.f90: New.
4671
4672 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4673
4674         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4675         * gcc.dg/vect/pr22480.c: Clean up temp files.
4676         * gcc.dg/vect/pr23831.c: Clean up temp files.
4677         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4678         Clean up temp files.
4679         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4680         Clean up temp files.
4681
4682         * gcc.dg/20050309-1.c: Clean up temp files.
4683         * gcc.dg/20050325-1.c: Clean up temp files.
4684
4685 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4686
4687         PR tree-optimization/24059
4688         * gcc.dg/vect/pr24059.c : New test.
4689
4690 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4691
4692         PR middle-end/24109
4693         * gcc.c-torture/execute/20050929-1.c: New test.
4694
4695 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4696
4697         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4698
4699 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4700
4701         PR c/21419
4702         * gcc.dg/pr21419.c: New test.
4703
4704 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4705
4706         * gcc.dg/pr23911.c: New test.
4707
4708 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4709
4710         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4711
4712         PR c++/16782
4713         * g++.dg/parse/qualified4.C: New test.
4714         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4715         * g++.old-deja/g++.mike/p8154.C: Likewise.
4716
4717 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4718
4719         PR c++/22147
4720         * g++.dg/template/friend37.C: New test.
4721         * g++.dg/parse/crash28.C: Adjust error markers.
4722
4723 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4724
4725         PR fortran/18518
4726         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4727
4728 2005-09-27  Devang Patel  <dpatel@apple.com>
4729
4730         PR tree-optimization/23625
4731         * gcc.dg/pr23625.c: New test.
4732
4733 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4734
4735         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4736         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4737
4738 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4739
4740         PR fortran/23677
4741         * gfortran.fortran-torture/execute/save_1.f90: New test.
4742         * gfortran.dg/save_1.f90: New test.
4743
4744 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4745
4746         * gcc.target/i386/builtin-apply-mmx.c: New test.
4747
4748         PR target/22576
4749         * gcc.target/i386/pr22576.c: New test.
4750
4751         PR target/22585
4752         * gcc.target/i386/pr22585.c: New test.
4753
4754         PR target/23268
4755         * gcc.target/i386/pr23268.c: New test.
4756
4757         PR middle-end/23831
4758         * gcc.dg/vect/pr23831.c: New test.
4759
4760         PR target/24055
4761         * gcc.target/i386/pr24055.c: New test.
4762
4763 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4764
4765         PR tree-optimization/23960
4766         * gcc.c-torture/compile/pr23960.c: New.
4767
4768 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4769
4770         PR fortran/16861
4771         * gfortran.dg/nested_modules_3.f90: New.
4772
4773 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4774
4775         PR fortran/24005
4776         gfortran.dg/interface_1.f90: New test.
4777
4778 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4779         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4780
4781         PR fortran/23843
4782         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4783
4784 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4785
4786         PR fortran/23516
4787         * gfortran.dg/imag_1.f: New test.
4788         * gfortran.dg/imag_2.f: Ditto.
4789
4790 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4791
4792         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4793
4794 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4795
4796         PR c++/21983
4797         * g++.dg/warn/pr21983.C: New test.
4798
4799 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4800
4801         PR c++/23993
4802         * g++.dg/template/array14.C: New test.
4803
4804 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4805
4806         PR fortran/19929
4807         * gfortran.dg/der_ptr_component_1.f90: New test.
4808
4809 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4810
4811         PR c++/23965
4812         * g++.dg/template/error1.C: Reject "no matching function" message.
4813
4814 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4815
4816         PR c++/17609
4817         * g++.dg/lookup/error1.C: New test.
4818
4819 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4820
4821         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4822         functionality of the testcase.
4823
4824 2005-09-20  Richard Henderson  <rth@redhat.com>
4825
4826         * gcc.dg/vect/vect-22.c: Require vect_float.
4827         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4828
4829 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4830
4831         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4832         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4833         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4834         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4835         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4836         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4837         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4838         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4839         * gcc.dg/cpp/ucnid-8.c: New test.
4840
4841 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4842
4843         PR tree-optimization/23929
4844         * gcc.c-torture/compile/pr23929.c: New test.
4845
4846 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4847
4848         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4849         for one loop.
4850
4851 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4852
4853         PR testsuite/23186
4854         * g++.dg/other/pr22003.C: Require named sections.
4855
4856 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4857
4858         PR c++/23947
4859         * g++.dg/rtti/crash3.C: New test.
4860
4861         PR tree-optimization/23818
4862         * gcc.dg/pr23818.c: New test.
4863
4864 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4865
4866         PR fortran/23420
4867         * gfortran.dg/print_fmt_4.f: New.
4868
4869 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4870
4871         PR fortran/23663
4872         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4873
4874 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4875
4876         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4877         Use pointers to local alignable arrays instead. Added comments.
4878         * gcc.dg/vect/vect-46.c: Likewise.
4879         * gcc.dg/vect/vect-48.c: Likewise.
4880         * gcc.dg/vect/vect-49.c: Likewise.
4881         * gcc.dg/vect/vect-52.c: Likewise.
4882         * gcc.dg/vect/vect-53.c: Likewise.
4883         * gcc.dg/vect/vect-54.c: Likewise.
4884         * gcc.dg/vect/vect-56.c: Likewise.
4885         * gcc.dg/vect/vect-57.c: Likewise.
4886         * gcc.dg/vect/vect-58.c: Likewise.
4887         * gcc.dg/vect/vect-60.c: Likewise.
4888         * gcc.dg/vect/vect-61.c: Likewise.
4889
4890         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4891         The test is no longer vectorizable on vect_no_align targets.
4892         * gcc.dg/vect/vect-43.c: Likewsie.
4893
4894         * gcc.dg/vect/vect-44.c: Added comments.
4895         * gcc.dg/vect/vect-45.c: Added comments.
4896         * gcc.dg/vect/vect-50.c: Added comments.
4897         * gcc.dg/vect/vect-51.c: Added comments.
4898
4899         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4900         aligned type.
4901         * gcc.dg/vect/Os-vect-95.c: Likewise.
4902
4903         * gcc.dg/vect/vect-41.c: Test removed.
4904         * gcc.dg/vect/vect-47.c: Test removed.
4905         * gcc.dg/vect/vect-55.c: Test removed.
4906         * gcc.dg/vect/vect-59.c: Test removed.
4907
4908 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4909
4910         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4911         No longer vectorizable on vect_no_align targets.
4912         * gcc.dg/vect/pr20122.c: Likewise.
4913         * gcc.dg/vect/vect-74.c: Likewise.
4914         * gcc.dg/vect/vect-75.c: Likewise.
4915         * gcc.dg/vect/vect-76.c: Likewise.
4916
4917         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4918         Will not be vectorizable on vect_no_align targets once aliasing issues
4919         are resolved.
4920         * gcc.dg/vect/vect-79.c: Likewise.
4921
4922         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4923         * gcc.dg/vect/vect-78.c: Likewise.
4924         * gcc.dg/vect/vect-97.c: Likewise.
4925
4926 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4927
4928         * gcc.dg/pr23943.c: New test.
4929
4930 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4931
4932         PR fortran/19181
4933         * gfortran.dg/derived_pointer_null_1.f90: New test.
4934
4935 2005-09-18  Richard Guenther  <rguenther@suse.de>
4936
4937         PR middle-end/23944
4938         * gcc.c-torture/compile/pr23944.c: New testcase.
4939
4940 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4941
4942         PR fortran/15975
4943         * gfortran.dg/der_pointer_2.f90: New test.
4944
4945 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4946
4947         PR fortran/16861
4948         * gfortran.dg/nested_modules_2.f90: New test.
4949
4950 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4951
4952         PR c++/18368
4953         * g++.dg/other/semicolon.C: New test.
4954
4955 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4956
4957         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4958         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4959
4960 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4961
4962         PR c++/23914
4963         * g++.dg/template/static18.C: New test.
4964
4965         PR c++/21514
4966         * g++.dg/template/crash19.C: Remove dg-error marker.
4967         * g++.dg/template/local4.C: New test.
4968
4969 2005-09-16  Paul Brook  <paul@codesourcery.com>
4970
4971         PR fortran/23906
4972         * gfortran.dg/dependency_1.f90: New test.
4973
4974 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4975
4976         PR c++/23896
4977         * g++.dg/template/static17.C: New test.
4978
4979 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4980
4981         PR c++/23139
4982         * g++.dg/warn/huge-val1.C: New test.
4983
4984 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4985
4986         PR c++/13140
4987         * g++.dg/parse/class2.C: New test.
4988         * g++.dg/template/explicit8.C: Likewise.
4989         * g++.dg/template/spec25.C: Likewise.
4990
4991 2005-09-14  Josh Conner  <jconner@apple.com>
4992
4993         PR middle-end/23584
4994         * gcc.dg/pr23584.c: New test.
4995
4996 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4997
4998         PR fortran/21875 Internal Unit Array I/O, NIST
4999         * gfortran.dg/arrayio_1.f90: New test.
5000         * gfortran.dg/arrayio_1.f90: New test.
5001         * gfortran.dg/arrayio_1.f90: New test.
5002         * gfortran.dg/arrayio_1.f90: New test.
5003         * gfortran.dg/arrayio_1.f90: New test.
5004
5005 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
5006
5007         PR middle-end/22480
5008         * gcc.dg/vect/pr22480.c: New test.
5009
5010 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
5011
5012         PR fortran/19358
5013         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
5014
5015 2005-09-13 Josh Conner <jconner@apple.com>
5016
5017         PR c++/23180
5018         * g++.dg/init/struct2.C: New test.
5019         * g++.dg/init/struct3.C: New test.
5020
5021 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
5022
5023         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
5024         Clean up temp files.
5025         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
5026         gcc.dg/tree-ssa/builtin-fprintf-1.c,
5027         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
5028         gcc.dg/tree-ssa/builtin-printf-1.c,
5029         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
5030         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
5031         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
5032         gcc.dg/tree-ssa/builtin-vprintf-1.c,
5033         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
5034         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
5035         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
5036         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
5037         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
5038         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
5039         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
5040         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
5041
5042 2005-09-13  Josh Conner  <jconner@apple.com>
5043
5044         * lib/gcc-dg.exp: Load scanipa.exp.
5045         (cleanup-dump): New procedure.
5046         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
5047         * lib/scandump.exp: New file.
5048         * lib/scantree.exp: Use it.
5049         * lib/scanipa.exp: New file.
5050
5051 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
5052
5053         PR fortran/17740
5054         * gfortran.dg/generic_4.f90: New test.
5055
5056 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
5057
5058         PR target/23816
5059         * gcc.target/i386/pr23816-1.c: New test.
5060         * gcc.target/i386/pr23816-2.c: New test.
5061
5062
5063 2005-09-13  Bastian Blank <waldi@debian.org>
5064
5065         PR c++/16171
5066         * g++.dg/abi/mangle26.C: New test.
5067         * g++.dg/abi/mangle27.C: New test.
5068         * g++.dg/abi/mangle28.C: New test.
5069         * g++.dg/abi/mangle29.C: New test.
5070
5071         PR c++/23839
5072         * g++.dg/parse/register1.C: New test.
5073
5074 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
5075
5076         PR c++/23842
5077         * g++.dg/template/access16.C: New test.
5078
5079 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5080
5081         * gfortran.dg/char_pack_2.f90: Increase the vector size.
5082
5083 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5084
5085         PR fortran/18899
5086         * gfortran.dg/shape_2.f90: New test.
5087
5088 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5089
5090         PR target/19269
5091         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
5092         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
5093         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
5094         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
5095         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
5096         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
5097         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
5098         tests.
5099
5100 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5101
5102         PR c++/23841
5103         * g++.dg/parse/template17.C: New test.
5104
5105 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5106
5107         PR c++/23789
5108         * g++.dg/template/nontype14.C: New test.
5109
5110 2005-09-12  Ian Lance Taylor  <ian@airs.com>
5111
5112         PR g++/7874
5113         * g++.dg/lookup/friend7.C: New test.
5114         * g++.dg/lookup/friend8.C: New test.
5115         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
5116         so that it will be found via argument dependent lookup.
5117         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
5118         friend functions which will no longer be found.
5119         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
5120         function g, so that it will be found via argument dependent
5121         lookup.
5122         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
5123         * g++.old-deja/g++.mike/net43.C: Likewise.
5124
5125 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5126
5127         PR c++/23691
5128         * g++.dg/template/static16.C: New test.
5129
5130 2005-09-12  Josh Conner  <jconner@apple.com>
5131
5132         PR middle-end/23237
5133         * gcc.c-torture/compile/pr23237.c: New test.
5134
5135 2005-09-11  Richard Henderson  <rth@redhat.com>
5136
5137         * g++.dg/other/error8.C: Update expected diagnostic text.
5138
5139 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5140
5141         PR libfortran/19872
5142         * gfortran.dg/overwrite_1.f: New test.
5143
5144 2005-09-09  Josh Conner  <jconner@apple.com>
5145
5146         * g++.dg/init/pr23180-1.C: Removed.
5147         * g++.dg/init/pr23180-2.C: Removed.
5148
5149 2005-09-09  David Daney <ddaney@avtrex.com>
5150
5151         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5152         files which are ...
5153         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5154         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5155
5156 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5157
5158         * gfortran.dg/iostat_2.f90: New test.
5159
5160 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5161
5162         PR c++/22252
5163         * g++.dg/ext/interface1.C: New test.
5164         * g++.dg/ext/interface1.h: Likewise.
5165         * g++.dg/ext/interface1a.cc: Likewise.
5166
5167 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5168
5169         * gfortran.dg/iomsg_1.f90: New test case.
5170
5171 2005-09-09  Richard Guenther  <rguenther@suse.de>
5172
5173         PR c++/23624
5174         * g++.dg/tree-ssa/pr23624.C: New testcase.
5175
5176 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5177
5178         PR fortran/19239
5179         * gfortran.dg/vector_subscript_1.f90,
5180         * gfortran.dg/vector_subscript_2.f90: New tests.
5181
5182 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5183
5184         PR fortran/21104
5185         * gfortran.dg/array_alloc_1.f90,
5186         * gfortran.dg/array_alloc_2.f90,
5187         * gfortran.dg/array_alloc_3.f90: New tests.
5188
5189 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5190
5191         PR fortran/12840
5192         * gfortran.dg/array_constructor_6.f90
5193         * gfortran.dg/array_constructor_7.f90
5194         * gfortran.dg/array_constructor_8.f90
5195         * gfortran.dg/array_constructor_9.f90
5196         * gfortran.dg/array_constructor_10.f90
5197         * gfortran.dg/array_constructor_11.f90
5198         * gfortran.dg/array_constructor_12.f90: New tests.
5199
5200 2005-09-08  Josh Conner  <jconner@apple.com>
5201
5202         PR c++/23180
5203         * g++.dg/init/pr23180-1.C: New test.
5204         * g++.dg/init/pr23180-2.C: New test.
5205
5206 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5207
5208         PR fortran/18878
5209         * gfortran.dg/module_double_reuse.f90: New.
5210
5211 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5212
5213         PR fortran/23270
5214         PR fortran/22304
5215         PR fortran/18870
5216         PR fortran/17917
5217         PR fortran/16511
5218         * gfortran.dg/common_equivalence_1.f: New.
5219         * gfortran.dg/common_equivalence_2.f: New.
5220         * gfortran.dg/common_equivalence_3.f: New.
5221         * gfortran.dg/contained_equivalence_1.f90: New.
5222         * gfortran.dg/module_blank_common.f90: New.
5223         * gfortran.dg/module_commons_1.f90: New.
5224         * gfortran.dg/module_equivalence_1.f90: New.
5225         * gfortran.dg/nested_modules_1.f90: New.
5226         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5227         equivalences and add comment to connect the test with
5228         the PR.
5229
5230 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5231
5232         PR fortran/23765
5233         * gfortran.dg/common_6.f90: New test.
5234
5235 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5236
5237         PR fortran/15326
5238         * gfortran.dg/char_result_1.f90,
5239         * gfortran.dg/char_result_2.f90,
5240         * gfortran.dg/char_result_3.f90,
5241         * gfortran.dg/char_result_4.f90,
5242         * gfortran.dg/char_result_5.f90,
5243         * gfortran.dg/char_result_6.f90,
5244         * gfortran.dg/char_result_7.f90,
5245         * gfortran.dg/char_result_8.f90: New tests.
5246
5247 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5248
5249         PR fortran/19928
5250         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5251
5252 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5253
5254         PR obj-c++/16816
5255         * obj-c++.dg/selector-5.mm: New test.
5256         * obj-c++.dg/selector-6.mm: New test.
5257
5258 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5259
5260         PR objc/20574
5261         PR objc/19324
5262         * objc.dg/error-1.m: New test.
5263
5264 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5265
5266         PR fortran/23373
5267         * gfortran.fortran-torture/execute/pr23373-1.f90,
5268         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5269
5270 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5271
5272         PR libfortran/23760
5273         * gfortran.dg/g77/1832.f: Remove long string in write statement
5274         to allow the test to pass on correct list directed output with
5275         prepended space.
5276
5277 2005-09-07  James E Wilson  <wilson@specifix.com>
5278
5279         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5280
5281 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5282
5283         * gfortran.dg/parameter+save.f90: Rename to
5284         * gfortran.dg/parameter_save.f90: .. this.
5285
5286 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5287
5288         PR fortran/20848
5289         * gfortran.dg/parameter+save.f90: New test case.
5290
5291 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5292
5293         PR fortran/19269
5294         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5295
5296 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR c/23075
5299         * gcc.dg/pr23075.c: New test.
5300         * g++.dg/warn/pr23075.C: New test.
5301
5302         PR target/22362
5303         * gcc.target/i386/pr22362.c: New test.
5304
5305         PR rtl-optimization/23098
5306         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5307
5308         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5309         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5310         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5311
5312 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5313
5314         * g++.dg/expr/cast6.C: New test.
5315
5316         PR c++/9782
5317         * g++.dg/init/new15.C: New test.
5318
5319 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5320
5321         * gcc.dg/vect/Os-vect-95.c: New test.
5322         * gcc.dg/vect/vect-95.c: Same.
5323
5324 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5325
5326         * gcc.dg/vect/vect-29.c: Update xfail testing.
5327         * gcc.dg/vect/vect-44.c: Same.
5328         * gcc.dg/vect/vect-48.c: Same.
5329         * gcc.dg/vect/vect-50.c: Same.
5330         * gcc.dg/vect/vect-72.c: Same.
5331         * gcc.dg/vect/vect-77.c: Same.
5332         * gcc.dg/vect/vect-78.c: Same.
5333         * gcc.dg/vect/vect-80.c: Same.
5334         * gcc.dg/vect/vect-96.c: Same.
5335         * gcc.dg/vect/vect-100.c: Same.
5336         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5337         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5338         * gfortran.dg/vect/vect-5.f90: Same.
5339
5340 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5341
5342         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5343         start strings.
5344         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5345         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5346
5347         PR c++/23056
5348         * g++.dg/opt/pr23056.C: New test.
5349
5350         PR rtl-optimization/23098
5351         * gcc.target/i386/pr23098.c: New test.
5352
5353 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5354
5355         PR c++/23667
5356         * g++.dg/template/static15.C: New test.
5357
5358         PR c++/21440
5359         * g++.dg/ext/stmtexpr5.C: New test.
5360         * g++.dg/ext/stmtexpr6.C: Likewise.
5361
5362 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5363
5364         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5365
5366         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5367         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5368         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5369
5370 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5371
5372         PR libfortran/23321
5373         * gfortran.dg/direct_io_4.f90: New test case.
5374
5375 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5376             Rasmus Hahn  <rassahah@neofonie.de>
5377
5378         PR libobjc/23108
5379         * objc.dg/type-stream-1.m: New test.
5380
5381 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5382
5383         PR fortran/23661
5384         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5385         gfortran.dg/print_fmt_3.f90: New test.
5386
5387 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5388
5389         * gfortran.dg/fmt_t_1.f90: New test.
5390
5391 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5392
5393         PR rtl-optimization/23454
5394         * g++.dg/opt/pr23454.C: New test.
5395
5396 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5397
5398         PR c++/23699
5399         * g++.dg/ext/static1.C: New test.
5400
5401 2005-09-02  Richard Henderson  <rth@redhat.com>
5402
5403         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5404         tail call to check_fa_work.
5405
5406 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5407
5408         PR c++/21687
5409         * g++.dg/other/gc3.C: New test.
5410
5411 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5412
5413         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5414         * gcc.dg/20050826-1.c: Likewise.
5415
5416 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5417
5418         PR c++/23167
5419         * g++.dg/expr/volatile1.C: New test.
5420
5421 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5422
5423         PR middle-end/23547
5424         * gcc.dg/pr23547.c: New test.
5425
5426 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5427
5428         PR c/22061
5429         * gcc.c-torture/execute/pr22061-1.c,
5430         * gcc.c-torture/execute/pr22061-2.c,
5431         * gcc.c-torture/execute/pr22061-3.c,
5432         * gcc.c-torture/execute/pr22061-4.c: New tests.
5433
5434 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5435
5436         * gcc.dg/Wredundant-decls-2.c: New test to check that
5437         -Wredundant-decls does not issue warning for a variable
5438         definition following a declaration.
5439
5440 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5441
5442         PR debug/7241
5443         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5444         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5445         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5446
5447         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5448         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5449         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5450         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5451         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5452         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5453         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5454         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5455
5456 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5457
5458         PR objc/23306
5459         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5460         scan-assmbler.
5461
5462 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5463
5464         PR target/21255
5465         * gcc.dg/pr21255-1.c: New test.
5466         * gcc.dg/pr21255-2-mb.c: Likewise.
5467         * gcc.dg/pr21255-2-ml.c: Likewise.
5468         * gcc.dg/pr21255-3.c: Likewise.
5469         * gcc.dg/pr21255-4.c: Likewise.
5470
5471 2005-08-31  Dale Johannesen  <dalej@apple.com>
5472
5473         * gcc.dg/20050830-1.c: New.
5474
5475 2005-08-31  Josh Conner  <jconner@apple.com>
5476
5477         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5478         command-line options for arm-*-* targets.
5479         * g++.dg/init/array16.C: Likewise.
5480         * g++.dg/other/crash-4.C: Likewise.
5481
5482 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5483
5484         PR obj-c++/23640
5485         * obj-c++.dg/gnu-runtime-3.mm: New test.
5486
5487 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5488
5489         PR c++/13377
5490         * g++.dg/lookup/ambig4.C: New test.
5491         * g++.dg/lookup/ambig5.C: New test.
5492         * g++.dg/tc1/dr101.C: Adjust error markers.
5493
5494 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5495
5496         PR c++/23639
5497         * g++.dg/template/ttp5.C: Adjust error markers.
5498
5499 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5500
5501         PR testsuite/23609
5502         * lib/obj-c++.exp: Include target-libpath.exp.
5503         (obj-c++_link_flags): Look for the GNU libobjc library
5504         and set the library path to include it.
5505         Don't manually set LD_LIBRARY_PATH (etc.) but call
5506         set_ld_library_path_env_vars instead.
5507         (obj-c++_target_compile): Don't set library path or
5508         linker flags because they are already set correctly
5509         in obj-c++_link_flags.
5510
5511 2005-08-30  Josh Conner  <jconner@apple.com>
5512
5513         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5514         to command-line options for arm-*-* targets.
5515
5516 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5517
5518         * g++.dg/other/i386-1.C: New.
5519
5520 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5521
5522         PR preprocessor/20348
5523         PR preprocessor/20356
5524         * gcc.dg/cpp/pr20348.c: New test.
5525         * gcc.dg/cpp/pr20348.h: New file.
5526         * gcc.dg/cpp/inc/pr20348.h: New file.
5527         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5528         * gcc.dg/cpp/pr20356.c: New test.
5529         * gcc.dg/cpp/pr20356.h: New file.
5530         * gcc.dg/cpp/inc/pr20356.h: New file.
5531         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5532
5533 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5534
5535         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5536         Fix array dimension to avoid correct end-of-file error.
5537
5538 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5539
5540         PR libfortran/23598
5541         * gfortran.dg/iostat_1.f90: New test.
5542
5543 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5544
5545         PR middle-end/23408
5546         * gcc.dg/pr23408.c: New test.
5547
5548 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
5549
5550         PR c++/23099
5551         * g++.dg/init/member1.C: Make sure erroneous static data member
5552         definitions are required.
5553         * g++.dg/template/static13.C: New test.
5554         * g++.dg/template/static14.C: Likewise.
5555
5556 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
5557
5558         * gcc.target/i386/pr23575.c: Use -msse2 instead of
5559         -march=pentium4, remove ilp32 requirement.
5560
5561         PR middle-end/23484
5562         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
5563         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
5564
5565 2005-08-29  Andreas Jaeger  <aj@suse.de>
5566
5567         PR testsuite/23607
5568         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
5569
5570 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
5571
5572         * gcc.c-torture/execute/20050316-2.c: New test.
5573         * gcc.c-torture/execute/20050316-3.c: New test.
5574         * gcc.dg/torture/pr16104-1.c: New test.
5575
5576 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
5577
5578         PR middle-end/23463
5579         * gcc.c-torture/execute/zero-struct-1.c: New test.
5580
5581 2005-08-27  Richard Guenther  <rguenther@suse.de>
5582
5583         PR target/23575
5584         * gcc.target/i386/pr23575.c: New testcase.
5585
5586 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
5587
5588         PR rtl-optimization/23561
5589         * gcc.c-torture/execute/20050826-1.c: New test.
5590
5591         PR rtl-opt/23560
5592         * gcc.c-torture/execute/20050826-2.c: New test.
5593
5594 2005-08-26  Dale Johannesen  <dalej@apple.com>
5595
5596         * gcc.dg/20030711-1.c: Modify to work on Darwin.
5597         * gcc.dg/20050826-1.c: New.
5598
5599 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
5600
5601         PR c++/19004
5602         * g++.dg/template/nontype13.C: New test.
5603
5604         PR c++/23491
5605         * g++.dg/init/new14.C: New test.
5606         * g++.dg/expr/anew1.C: Do not XFAIL.
5607         * g++.dg/expr/anew2.C: Likewise.
5608         * g++.dg/expr/anew3.C: Likewise.
5609
5610 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
5611
5612         PR middle-end/22439
5613         * gcc.dg/vla-3.c: New test.
5614
5615 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
5616
5617         PR fortran/20363
5618         * gfortran.dg/named_interface.f90: New.
5619
5620 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5621
5622         * gcc.c-torture/execute/frame-address.c: New test.
5623
5624 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5625
5626         PR c++/20817
5627         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5628
5629 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5630
5631         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5632
5633 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5634
5635         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5636         * gcc.dg/altivec-22.c: Rename from..
5637         * gcc.dg/altivec-nomfcr.c: ..this.
5638
5639 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5640
5641         PR tree-optimization/23546
5642         * gcc.dg/tree-ssa/pr23546.c: New test.
5643
5644 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5645
5646         PR fortran/17758
5647         * gfortran.dg/nonreturning_statements.f90: New test.
5648
5649 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5650
5651         PR c++/22454
5652         * g++.dg/parse/crash29.C: New.
5653
5654 2005-08-23  DJ Delorie  <dj@redhat.com>
5655
5656         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5657         constants have the L suffix.
5658
5659 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5660
5661         PR c++/23044
5662         * g++.dg/template/instantiate8.C: New.
5663
5664 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5665
5666         PR middle-end/23467
5667         * gcc.c-torture/execute/pr23467.c: New test.
5668
5669 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR tree-optimization/22043
5672         * gcc.c-torture/execute/20050613-1.c: New test.
5673
5674 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5675
5676         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5677
5678 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5679
5680         PR rtl-optimization/23478
5681         * g++.dg/opt/pr23478.C: New test.
5682
5683 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5684
5685         PR c/18715
5686         * gcc.dg/switch-warn-3.c: New test.
5687
5688 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5689
5690         PR c++/22233
5691         * g++.dg/template/param1.C: New test.
5692
5693 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5694
5695         PR c++/23089
5696         * g++.dg/other/incomplete1.C: New test.
5697
5698 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5699
5700         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5701         are vectorizable.
5702
5703 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5704
5705         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5706         d_lines_5.f: New.
5707
5708 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5709
5710         * gcc.target/i386/sse-4.c: New test.
5711
5712 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5713
5714         PR testsuite/23239
5715         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5716
5717 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5718
5719         * gcc.dg/20050811-1.c: New test.
5720         * gcc.dg/20050811-2.c: New test.
5721
5722 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5723
5724         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5725
5726 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5727
5728         PR 23476
5729         * gcc.c-torture/compile/pr23476.c: New test.
5730
5731 2005-08-19  Devang Patel  <dpatel@apple.com>
5732
5733         PR tree-optimization/23048
5734         * gcc.dg/tree-ssa/pr23048.c: New test.
5735
5736 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5737
5738         PR middle-end/20624
5739         * g++.dg/warn/Wreturn-3.C: New test
5740
5741 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5742
5743         PR tree-optimization/22228
5744         * g++.dg/vect/pr22543.cc: New test.
5745
5746 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5747
5748         PR tree-optimization/21574
5749         * gcc.dg/tree-ssa/pr21574.c: New test.
5750
5751 2005-08-16  James E Wilson  <wilson@specifix.com>
5752
5753         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5754
5755 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5756
5757         PR tree-opt/23402
5758         * gcc.c-torture/compile/zero-strct-3.c: New test.
5759         * gcc.c-torture/compile/zero-strct-4.c: New test.
5760
5761 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5762
5763         PR target/23376
5764         * gcc.target/x86_64/pr23376.c: New test.
5765
5766 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5767
5768         PR c++/23337
5769         * g++.dg/ext/vector2.C: New.
5770
5771 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5772
5773         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5774
5775 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5776
5777         PR libfortran/23428
5778         * gfortran.dg/inquire-complex.f90: New test case.
5779
5780 2005-08-16  James E Wilson  <wilson@specifix.com>
5781
5782         PR tree-optimization/21105
5783         * gcc.dg/large-size-array.c: New.
5784
5785 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5786
5787         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5788         type.
5789         * gcc.dg/vect/vect-41: Likewise.
5790         * gcc.dg/vect/vect-42: Likewise.
5791         * gcc.dg/vect/vect-43: Likewise.
5792         * gcc.dg/vect/vect-44: Likewise.
5793         * gcc.dg/vect/vect-46: Likewise.
5794         * gcc.dg/vect/vect-47: Likewise.
5795         * gcc.dg/vect/vect-48: Likewise.
5796         * gcc.dg/vect/vect-52: Likewise.
5797         * gcc.dg/vect/vect-53: Likewise.
5798         * gcc.dg/vect/vect-54: Likewise.
5799         * gcc.dg/vect/vect-55: Likewise.
5800         * gcc.dg/vect/vect-56: Likewise.
5801         * gcc.dg/vect/vect-57: Likewise.
5802         * gcc.dg/vect/vect-58: Likewise.
5803         * gcc.dg/vect/vect-59: Likewise.
5804         * gcc.dg/vect/vect-60: Likewise.
5805         * gcc.dg/vect/vect-61: Likewise.
5806         * gcc.dg/vect/vect-85: Likewise.
5807         * gcc.dg/vect/vect-87: Likewise.
5808         * gcc.dg/vect/vect-88: Likewise.
5809         * gcc.dg/vect/vect-93.c: Likewise.
5810         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5811         * gcc.dg/vect/vect-75: Likewise.
5812         * gcc.dg/vect/vect-76: Likewise.
5813         * gcc.dg/vect/vect-77: Likewise.
5814         * gcc.dg/vect/vect-78: Likewise.
5815         * gcc.dg/vect/vect-80: Likewise.
5816         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5817         vectorized for the expected reason, rather than checking how alignment
5818         was handled.
5819         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5820         type and also instead of aligned pointers. Added documentation.
5821
5822 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5823
5824         * gfortran.dg/power.f90: New test.
5825
5826 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5827
5828         PR rtl-optimization/23299
5829         * g++.dg/opt/pr23299.C: New test.
5830
5831 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5832
5833         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5834
5835 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5836
5837         * g++.dg/template/local6.C: New test.
5838
5839 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5840
5841         * execute/exceptions/finally-1.m: Check that the catch and finally are
5842         being called.  Also add a "return 0;" at the end of main.
5843
5844 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5845
5846         PR fortran/21432.
5847         * gfortran.dg/namelist_print_1.f: New test of functionality of
5848         PRINT namelist.
5849         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5850         namelist generates error with -std=f95.
5851
5852 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5853
5854         PR tree-optimization/23119
5855         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5856
5857 2005-08-13  Marcin Koziej  <creep@desk.pl>
5858             Andrew Pinski  <pinskia@physics.uc.edu>
5859
5860         PR libobjc/22492
5861         * execute/exceptions/finally-1.m: New test.
5862
5863 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5864
5865         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5866         testsuite.
5867         * objc/execute/exceptions/trivial.m: New test.
5868         * objc.dg/try-catch-11.m: Move to ...
5869         * objc/execute/exceptions/foward-1.m: Here.
5870         * objc.dg/try-catch-2.m: Move to ...
5871         * objc/execute/exceptions/catchall-1.m: Here.
5872         * objc.dg/try-catch-8.m: Move to ...
5873         * objc/execute/exceptions/local-variables-1.m: Here.
5874
5875 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5876
5877         * objc.dg/nested-func-1.m: Move to ...
5878         * objc/execute/nested-func-1.m: Here.
5879
5880 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5881
5882         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5883         in ${options} instead of [target_info name].
5884         * lib/obj-c++.exp (objc_target_compile): Likewise.
5885
5886 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5887
5888         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5889
5890 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5891
5892         part of PR testsuite/23348
5893         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5894         of the torture options.
5895         * objc/compile/trivial.m: New test.
5896
5897 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5898
5899         * gfortran.dg/eoshift.f90: Correct format.
5900
5901 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5902
5903         * gfortran.fortran-torture/execute/character_passing.f90:
5904         Fix comment typo.
5905
5906 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5907
5908         PR c++/8271
5909         * g++.dg/template/unify10.C: New.
5910
5911 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5912
5913         * g++.dg/parse/pr22514.C: Move to...
5914         * g++.dg/debug/pr22514.C: here.
5915
5916 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5917
5918         PR c++/23266
5919         * g++.dg/inherit/pure1.C: New test.
5920
5921         * ChangeLog: Fix typos.
5922
5923 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5924             Steven Bosscher  <stevenb@suse.de>
5925
5926         * gfortran.dg/runtime_warning_1.f90: New test.
5927
5928 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5929
5930         PR c++/23219
5931         * g++.dg/parse/crash28.C: New.
5932
5933 2005-08-11  Richard Guenther  <rguenther@suse.de>
5934
5935         PR target/23289
5936         * gcc.target/i386/tailcall-1.c: New testcase.
5937
5938 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5939
5940         * gcc.dg/vect/vect-67.c: Un-xfail.
5941
5942 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5943
5944         PR c++/23225
5945         * g++.dg/testsuite/parse/crash27.C: new test.
5946
5947 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5948
5949         PR libfortran/22143
5950         * gfortran.dg/shift-kind.f90: New testcase.
5951
5952 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5953
5954         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5955         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5956
5957 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5958
5959         PR c++/20646
5960         * g++.dg/other/mult-stor1.C: New test.
5961
5962 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5963
5964         * gcc.c-torture/pr18299-1.c: Move to ...
5965         * gcc.c-torture/compile/pr18299-1.c: Here.
5966
5967 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5968
5969         * gfortran/fortran.torture/execute/character_passing.f90:
5970         Fix types for LSAME.
5971
5972 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5973
5974         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5975         input data back to what it was originally.
5976
5977 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5978
5979         * objc.dg/try-catch-8.m: Enable for all targets.
5980
5981 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5982
5983         * gcc.dg/pr23165.c: New test.
5984
5985 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5986
5987         PR tree-optimization/23234
5988         * gcc.dg/tree-ssa/pr23234.c: New test.
5989
5990 2005-08-08  Josh Conner  <jconner@apple.com>
5991
5992         PR rtl-optimization/23241
5993         * gcc.dg/char-compare.c: New test.
5994
5995 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5996
5997         PR c++/22508
5998         * g++.dg/init/new13.C: New test.
5999
6000 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6001
6002         PR c++/21166
6003         * g++.dg/other/crash-4.C: Adjust
6004         * g++/dg/ext/packed9.C: New.
6005
6006 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6007
6008         PR middle-end/21964
6009         * gcc.c-torture/execute/pr21964-1.c: New test.
6010
6011 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6012
6013         PR c/22458
6014         * gcc.dg/pr22458-1.c: New test.
6015
6016 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
6017             Steven G. Kargl <kargls@comcast.net>
6018
6019         PR fortran/22390
6020         * gfortran.dg/flush_1.f90: New test.
6021
6022 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6023
6024         PR c++/23191
6025         * g++.dg/template/eh2.C: New test.
6026
6027 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6028
6029         PR c++/19498
6030         * g++.dg/template/instantiate7.C: New test.
6031
6032 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
6033
6034         PR c/23113
6035         * gcc.dg/Wunused-value-1.c: New test.
6036
6037 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
6038
6039         PR rtl-optimization/23233
6040         * gcc.c-torture/compile/pr23233-1.c: New test.
6041
6042 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
6043
6044         PR fortran/18833
6045         PR fortran/20850
6046         * gfortran.dg/equiv_1.f90: New test.
6047         * gfortran.dg/equiv_2.f90: New test.
6048         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
6049         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
6050         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
6051
6052 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6053
6054         * gcc.c-torture/execute/vrp-5.c: New test.
6055         * gcc.c-torture/execute/vrp-6.c: New test.
6056         * gcc.dg/tree-ssa/vrp21.c: New test.
6057
6058 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6059
6060         * g++.dg/parse/pr22514.C: New test.
6061
6062 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
6063
6064         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
6065
6066         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
6067         instead of constant loads / pool entries.
6068
6069 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
6070
6071         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
6072         TEST_TO_WCTYPE.
6073
6074 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
6075
6076         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
6077         __WINT_TYPE__ in generated prototypes if possible.
6078
6079 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
6080
6081         PR 22037
6082         * g++.dg/tree-ssa/pr22037.C:
6083
6084 2005-08-04  Richard Henderson  <rth@redhat.com>
6085
6086         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
6087         scan-tree-dump-times directive.
6088
6089 2005-08-04  Jan Hubicka  <jh@suse.cz>
6090
6091         * gcov-1.C: Fix switch counts.
6092         * gcov-4b.c: Likewise.
6093
6094 2005-08-03  Jeff Law  <law@redhat.com>
6095
6096         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
6097
6098 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
6099
6100         * gcc.c-torture/execute/pr23135.c: New test.
6101
6102 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6103
6104         PR tree-optimization/19899
6105         * gcc.dg/tree-ssa/scev-1.c: New test.
6106         * gcc.dg/tree-ssa/scev-2.c: New test.
6107
6108 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
6109
6110         PR target/18582
6111         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
6112
6113 2005-08-03  Jan Hubicka  <jh@suse.cz>
6114
6115         * update-conroll.c: New testcase.
6116         * update-conroll-2.c: New testcase.
6117
6118 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
6119
6120         * gfortran.dg/constant_substring.f: New test.
6121         * gfortran.dg/pr22491.f: New test.
6122
6123 2005-08-02  Jan Hubicka  <jh@suse.cz>
6124
6125         * update-threading.c: Replace by the proper one.
6126
6127 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6128
6129         PR 23164
6130         * g++.dg/tree-ssa/pr23164.C: New test.
6131
6132 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6133
6134         * gcc.dg/tree-ssa/pr23192.c: New test.
6135
6136 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6137
6138         * gcc.c-torture/execute/vrp-4.c: New test.
6139
6140 2005-08-02  Jan Hubicka  <jh@suse.cz>
6141
6142         * update-threading.c: New test.
6143
6144 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6145
6146         * gcc.c-torture/compile/20050801-1.c: New test.
6147         * gcc.c-torture/compile/20050801-2.c: New test.
6148
6149 2005-08-01  Jan Hubicka  <jh@suse.cz>
6150
6151         * val-prof-5.c: New test.
6152
6153 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6154
6155         PR c/22311
6156         * gcc.dg/pr22311-1.c : New test.
6157
6158 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6159
6160         PR target/23095
6161         * gfortran.dg/pr23095.f: New test.
6162
6163         PR c++/22003
6164         * g++.dg/other/pr22003.C: New test.
6165
6166 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6167
6168         PR target/20621
6169         * gcc.c-torture/execute/pr20621-1.c: New test.
6170
6171 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6172
6173         * gfortran.dg/comma_format_extension_4.f: Adjust length
6174         of string for format.
6175         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6176         print statement with internal write.
6177         * gfortran.dg/der_array_io_2.f: Likewise.
6178         * gfortran.dg/der_array_io_3.f: Likewise.
6179
6180 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6181
6182         * gcc.dg/fold-abs-4.c: new test.
6183
6184 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6185
6186         PR fortran/22570 an related issues.
6187         * gfortran.dg/x_slash_1.f: New test.
6188
6189 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6190
6191         PR c/23143
6192         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6193         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6194
6195 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6196
6197         PR c/529
6198         * gcc.dg/Wshadow-3.c: New test.
6199
6200 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6201
6202         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6203         used to have the wrong bounds).
6204
6205 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6206
6207         PR c/21720
6208         * gcc.dg/hex-round-1.c: Test more cases.
6209         * gcc.dg/hex-round-2.c: New test.
6210
6211 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6212
6213         PR 22550
6214         * g++.dg/tree-ssa/pr22550.C: New test.
6215
6216 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6217
6218         * gcc.dg/tree-ssa/vrp19.c: New test.
6219         * gcc.dg/tree-ssa-vrp20.c: New test.
6220
6221 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6222
6223         PR c/22240
6224         * gcc.dg/transparent-union-4.c: New test.
6225
6226 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6227
6228         PR c/22192
6229         * gcc.dg/c99-vla-2.c: New test.
6230
6231 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6232
6233         PR c/21720
6234         * gcc.dg/hex-round-1.c: New test.
6235
6236 2005-07-28  Jan Hubicka  <jh@suse.cz>
6237
6238         * inliner-1.c: Do not dump everything.
6239         * tree-prof.exp: Do not pass -ftree-based-profiling.
6240         * bprob.exp: Likewise.
6241
6242         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6243
6244 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6245
6246         PR c++/22545
6247         * g++.dg/expr/ptrmem7.C: New test.
6248
6249 2005-07-28  Mike Stump  <mrs@apple.com>
6250
6251         * g++.old-deja/g++.mike/visibility-1.C: New test.
6252
6253 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6254
6255         PR c/20187
6256         * gcc.c-torture/execute/pr20187-1.c: New test.
6257
6258 2005-07-28  Jeff Law  <law@redhat.com>
6259
6260         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6261         * gcc.dg/tree-ssa/vrp18.c: New test.
6262
6263 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6264
6265         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6266
6267 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6268
6269         PR tree-optimization/22506
6270         * gcc.dg/vect/ps22506.c: New test.
6271
6272 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6273
6274         PR target/21149
6275         * gcc.target/i386/sse-3.c: New test.
6276
6277 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6278
6279         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6280         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6281
6282 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6283
6284         PR c/22589
6285         * gcc.c-torture/compile/pr22589-1.c: New test.
6286
6287 2005-07-28  Jan Hubicka  <jh@suse.cz>
6288
6289         * update-loopch.c: New testcase.
6290
6291 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6292
6293         PR rtl-optimization/23047
6294         * gcc.c-torture/execute/pr23047.c: New test.
6295         * gcc.c-torture/execute/pr23047.x: New.
6296
6297 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6298
6299         PR tree-optimization/22493
6300         * gcc.c-torture/execute/pr22493-1.c: New test.
6301         * gcc.c-torture/execute/pr22493-1.x: New.
6302         * gcc.c-torture/execute/vrp-1.c: New test.
6303         * gcc.c-torture/execute/vrp-2.c: New test.
6304         * gcc.c-torture/execute/vrp-2.c: New test.
6305
6306 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6307
6308         * gcc.target/frv/all-builtin-read8.c: Delete.
6309         * gcc.target/frv/all-builtin-read16.c: Delete.
6310         * gcc.target/frv/all-builtin-read32.c: Delete.
6311         * gcc.target/frv/all-builtin-read64.c: Delete.
6312         * gcc.target/frv/all-builtin-write8.c: Delete.
6313         * gcc.target/frv/all-builtin-write16.c: Delete.
6314         * gcc.target/frv/all-builtin-write32.c: Delete.
6315         * gcc.target/frv/all-builtin-write64.c: Delete.
6316         * gcc.target/frv/all-read-write-1.c: New.
6317
6318 2005-07-27  Jeff Law  <law@redhat.com>
6319
6320         * gcc.c-torture/execute/pr22630.c: New test.
6321
6322 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6323
6324         PR tree-optimization/23073
6325         * gcc.dg/vect/nodump-pr23073.c: New test.
6326         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6327
6328 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6329
6330         PR tree-optimize/22348
6331         * gcc.c-torture/execute/pr22348.c: New.
6332
6333 2005-07-27  Richard Guenther  <rguenther@suse.de>
6334
6335         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6336
6337 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6338
6339         PR fortran/22503
6340         * gfortran.dg/logical_comp.f90: New test.
6341
6342 2005-07-27  Jan Hubicka  <jh@suse.cz>
6343
6344         * inliner-1.c: Add cleanup of dumps.
6345         * val-prof-*.c: Likewise.
6346         * update-tailcall.c: New.
6347
6348 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6349
6350         PR 22591
6351         * gcc.dg/tree-ssa/pr22591.c: New test.
6352         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6353
6354 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6355
6356         PR libobjc/22606
6357         * objc.dg/try-catch-11.m: New test.
6358
6359 2005-07-26  Richard Guenther  <rguenther@suse.de>
6360
6361         PR tree-optimization/22486
6362         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6363
6364 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6365
6366         PR tree-opt/22484
6367         * testsuite/g++.dg/opt/loop2.C: New test.
6368
6369 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6370
6371         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6372         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6373
6374 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6375
6376         * lib/profopt.exp (profopt-execute): Check for profiling data
6377         files on the target.
6378
6379 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6380
6381         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6382         for matching of asm labels.
6383
6384 2005-07-25  Richard Guenther  <rguenther@suse.de>
6385
6386         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6387
6388 2005-07-25  Richard Guenther  <rguenther@suse.de>
6389
6390         PR testsuite/22624
6391         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6392
6393 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6394
6395         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6396         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6397         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6398         * gcc.dg/vect/vect-100.c: New test.
6399         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6400         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6401         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6402         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6403         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6404         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6405         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6406         * gfortran.dg/vect/pr19049.f90: New testcase.
6407         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6408
6409 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6410
6411         * gcc.c-torture/execute/20050713-1.c: New test.
6412
6413         PR fortran/20063
6414         * gfortran.fortran-torture/execute/data_4.f90: New test.
6415
6416         PR middle-end/20303
6417         * gcc.dg/visibility-d.c: New test.
6418
6419 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6420
6421         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6422         * gfortran.dg/underflow.f90: Ditto.
6423
6424 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6425
6426         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6427         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6428         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6429
6430 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6431
6432         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6433         include case of field width of zero.
6434
6435 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6436
6437         PR libgfortran/21875
6438         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6439         with trailing blanks on normal formatted read.
6440
6441 2005-07-23  Chao-ying Fu  <fu@mips.com>
6442
6443         * gcc.target/mips/mips32-dsp-type.c: New test.
6444         * gcc.target/mips/mips32-dsp.c: New test.
6445
6446 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6447
6448         PR testsuite/21073
6449         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6450
6451         PR testsuite/20454
6452         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6453         and __cyg_profile_func_exit.
6454
6455 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6456
6457         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6458         * gfortran.dg/comma_format_extension_4.f: Same.
6459         * gfortran.dg/pr15332.f: Same.
6460         * gfortran.dg/pr21730.f: Same.
6461
6462 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6463
6464         * g++.dg/opt/vrp2.C: Fix testcase.
6465
6466         PR tree-opt/22625
6467         * g++.dg/opt/vrp2.C: New test.
6468
6469 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6470
6471         PR debug/21828
6472         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6473
6474 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6475
6476         * gcc.dg/tree-ssa/20050719-1.c: New test.
6477
6478 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6479
6480         * gcc.dg/bfin-longcall-1.c: New file.
6481         * gcc.dg/bfin-longcall-2.c: New file.
6482
6483 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6484
6485         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6486
6487 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6488
6489         PR middle-end/19055
6490         * gcc.dg/tree-ssa/pr19055.c: New test.
6491         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6492
6493 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6494
6495         PR C++/22358
6496         * g++.dg/other/pr22358.C: New test.
6497
6498 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6499
6500         PR c++/2922
6501         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6502
6503 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6504
6505         PR c++/15938
6506         * g++.dg/init/union2.C: New test.
6507
6508 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6509
6510         PR c/22393
6511         * gcc.dg/complex-4.c: New test.
6512
6513 2005-07-21  Richard Guenther  <rguenther@suse.de>
6514
6515         PR testsuite/22522
6516         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6517         scanning for asm labels.
6518         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6519
6520 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6521
6522         PR target/22085
6523         * gcc.dg/altivec-pr22085.c: New.
6524
6525 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6526
6527         PR tree-optimization/19210
6528         * gcc.dg/tree-ssa/pr19210-1.c: New.
6529         * gcc.dg/tree-ssa/pr19210-2.c: New.
6530
6531 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6532
6533         PR rtl-optimization/22167
6534         * g++.dg/opt/pr22167.C: New test.
6535
6536 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6537
6538         PR c++/2922
6539         * g++.dg/lookup/two-stage2.C: New.
6540         * g++.dg/lookup/two-stage3.C: New.
6541         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6542         fixed two-stage name lookup for operators.
6543         * g++.dg/template/call3.C: Compiler now produces an appropriate
6544         error message.
6545         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6546         14 as a candidate.
6547         * g++.dg/template/ptrmem4.C: Compiler produces different error
6548         message.
6549         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
6550         connect_to_method as a candidate.
6551
6552 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
6553
6554         * gcc.dg/fold-alloc-1.c: New test.
6555
6556 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
6557
6558         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6559         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
6560
6561 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
6562
6563         * gcc.dg/fold-abs-1.c: New test.
6564         * gcc.dg/fold-abs-2.c: New test.
6565         * gcc.dg/fold-abs-3.c: New test.
6566
6567 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
6568
6569         Make CONSTRUCTOR use VEC to store initializers.
6570         * g++.dg/ext/complit3.C: Check for specific error messages.
6571         * g++.dg/init/brace2.C: Update error message.
6572         * g++.dg/warn/Wbraces2.C: Likewise.
6573
6574 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
6575
6576         PR fortran/16940
6577         * gfortran.dg/module_interface_1.f90: New test.
6578
6579 2005-07-19  Danny Berlin <dberlin@dberlin.org>
6580             Kenneth Zadeck <zadeck@naturalbridge.com>
6581
6582         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
6583
6584 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6585
6586         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
6587         specify -Wformat for these tests.
6588         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
6589         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
6590         * gcc.dg/format/opt-6.c: Delete.
6591
6592 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6593
6594         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
6595         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6596
6597 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6598
6599         * gcc.dg/tree-ssa/alias-2.c: New test.
6600
6601 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
6602
6603         PR c++/22263
6604         * g++.dg/template/explicit7.C: New test.
6605
6606 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
6607
6608         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
6609         width of 8 to +Inf and -Inf.
6610
6611 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
6612
6613         PR c++/22139
6614         * g++.dg/template/friend36.C: New test.
6615
6616 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
6617
6618         PR fortran/21730
6619         * gfortran.dg/pr21730.f: New test.
6620
6621 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6622             Kenneth Zadeck <zadeck@naturalbridge.com>
6623
6624         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6625         since pure const detection cannot run at -O1 in c compiler.
6626         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6627         can now optimize this case properly.
6628         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6629         because we now pass.
6630         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6631
6632 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6633
6634         PR c/22421
6635         * gcc.dg/format/bitfld-1.c: New test.
6636
6637 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6638
6639         PR c++/22204
6640         * g++.dg/rtti/repo1.C: New test.
6641
6642 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6643
6644         PR middle-end/22398
6645         * gcc.c-torture/compile/pr22398.c: New test.
6646
6647 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6648
6649         PR c++/22132
6650         * g++.dg/expr/cast4.C: New test.
6651
6652 2005-07-15  Richard Guenther  <rguenther@suse.de>
6653
6654         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6655         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6656
6657 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6658
6659         PR tree-optimization/22230
6660         * gcc.dg/tree-ssa/pr22230.c: New test.
6661
6662 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6663
6664         * gfortran.dg/g77/cpp6.f: New test.
6665
6666         PR fortran/22417
6667         * gfortran.dg/g77/cpp5.F: New test.
6668         * gfortran.dg/g77/cpp5.h: New file.
6669         * gfortran.dg/g77/cpp5inc.h: New file.
6670
6671 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6672
6673         PR libfortran/16435
6674         * gfortran.dg/tl_editting.f90: New.
6675         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6676
6677 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6678
6679         * gfortran.dg/char_array_constructor.f90: New test.
6680
6681 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6682
6683         * gfortran.dg/past_eor.f90: New.
6684         * gfortran.dg/complex_read.f90: New.
6685
6686 2005-07-13  Jeff Law  <law@redhat.com>
6687
6688         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6689         additional casts.
6690
6691         * gcc.dg/tree-ssa/pr22321.c: New test
6692
6693 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6694
6695         PR tree-optimization/21921
6696         * gcc.dg/tree-ssa/pr21921.c: New.
6697
6698 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6699
6700         PR tree-optimizatio/22442
6701         * gcc.dg/tree-ssa/loop-11.c: New test.
6702
6703 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6704
6705         PR tree-opt/21840
6706         * gcc.c-torture/compile/pr21840.c: New test.
6707
6708 2005-07-12  Jan Hubicka  <jh@suse.cz>
6709
6710         * gcc.c-torture/compile/pr22379.c: New test.
6711
6712 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6713
6714         PR libfortran/21593
6715         gfortran.dg/dev_null.f90: Remove outdated comment about
6716         PR libfortran/21593.
6717
6718
6719 2005-07-12  Dale Johannesen  <dalej@apple.com>
6720
6721         * gcc.target/i386/compress-float-sse.c: New.
6722         * gcc.target/i386/compress-float-sse-pic.c: New.
6723         * gcc.target/i386/compress-float-387.c: New.
6724         * gcc.target/i386/compress-float-387-pic.c: New.
6725         * gcc.dg/compress-float-ppc.c: New.
6726         * gcc.dg/compress-float-ppc-pic.c: New.
6727
6728 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6729
6730         PR libfortran/21593
6731         gfortran.dg/dev_null.f90: Remove targets.
6732
6733 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6734
6735         PR tree-opt/22335
6736         * gcc.dg/pr22335-1.c: New test.
6737         * gcc.dg/pr22335-2.c: New test.
6738
6739 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6740
6741         PR c++/20172
6742         * g++.dg/template/nontype12.C : New test.
6743
6744 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6745
6746         * gcc.dg/tree-ssa/loop-10.c: New test.
6747
6748 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6749
6750         * gcc.c-torture/execute/20020720-1.x: Remove.
6751
6752 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6753
6754         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6755
6756 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6757
6758         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6759         (dg-mips-options): Use it.
6760
6761 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6762
6763         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6764
6765 2005-07-09  Richard Henderson  <rth@redhat.com>
6766
6767         * lib/target-supports.exp (check_effective_target_sync_char_short):
6768         Add alpha.
6769
6770 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6771
6772         PR libfortran/22217
6773         * gfortran.dg/negative-z-descriptor.f90: New test.
6774
6775 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6776
6777         PR tree-opt/22329
6778         * gcc.dg/pr22329.c: New test.
6779
6780 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6781
6782         PR tree-optimization/20139
6783         * gcc.dg/tree-ssa/pr20139.c: New.
6784
6785 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6786
6787         PR tree-opt/22356
6788         * testsuite/gcc.dg/pr22356-1.c: New test.
6789
6790 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6791
6792         PR c++/21799
6793         * g++.dg/template/unify8.C: New.
6794         * g++.dg/template/unify9.C: New.
6795
6796 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6797
6798         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6799
6800 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6801
6802         * gcc.dg/darwin-version-1.c: New.
6803         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6804         * gcc.dg/builtins-20.c: Likewise.
6805         * gcc.dg/builtins-53.c: Likewise.
6806         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6807         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6808         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6809         * gcc.dg/torture/builtins-power-1.c: Likewise.
6810         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6811         on Darwin.
6812
6813 2005-07-07  Jeff Law  <law@redhat.com>
6814
6815         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6816         argument evaluation order.
6817
6818 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6819
6820         PR libfortran/21594
6821         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6822         Add test cases where the shift length is greater than the
6823         array length.
6824
6825 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6826
6827         * obj-c++.dg/proto-lossage-6.mm: New.
6828         * objc.dg/proto-lossage-6.m: New.
6829
6830 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6831
6832         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6833         * objc.dg/gnu-runtime-2.m: Likewise.
6834
6835 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6836
6837         * gfortran.dg/longline.f: New test.
6838
6839         * gfortran.dg/badline.f: New test.
6840
6841 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6842
6843         PR fortran/16531
6844         PR fortran/15966
6845         PR fortran/18781
6846         * gfortran.dg/hollerith.f90: New.
6847         * gfortran.dg/hollerith2.f90: New.
6848         * gfortran.dg/hollerith3.f90: New.
6849         * gfortran.dg/hollerith4.f90: New.
6850         * gfortran.dg/hollerith_f95.f90: New.
6851         * gfortran.dg/hollerith_legacy.f90: New.
6852         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6853
6854 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6855
6856         PR objc/22274
6857         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6858         * objc.dg/gnu-runtime-2.m: New.
6859
6860 2005-07-06  Jeff Law  <law@redhat.com>
6861
6862         * gcc.dg/tree-ssa/vrp17.c: New test.
6863
6864 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6865
6866         PR fortran/22327
6867         * gfortran.dg/array_constructor_5.f90: New test.
6868
6869 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6870
6871         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6872
6873 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6874
6875         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6876         * gcc.dg/980816-1.c: Ditto.
6877
6878 2005-07-06  Jeff Law  <law@redhat.com>
6879
6880         * gcc.c-torture/compile/pr21356.c: New test.
6881
6882 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6883
6884         PR c/22013
6885         PR c/22098
6886         * gcc.c-torture/compile/pr22013-1.c,
6887         gcc.c-torture/execute/pr22098-1.c,
6888         gcc.c-torture/execute/pr22098-2.c,
6889         gcc.c-torture/execute/pr22098-3.c: New tests.
6890
6891 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6892
6893         PR c/22308
6894         * gcc.dg/pr22308-1.c: New test.
6895
6896 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6897
6898         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6899         target.
6900         * gcc.dg/compare9.c: Use -fshort-enums instead of
6901         -fno-short-enums.  Change the last test to dg-bogus.
6902
6903 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6904
6905         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6906         * gcc.dg/compare9.c: New.
6907
6908 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6909
6910         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6911
6912 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6913
6914         PR testsuite/22288
6915         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6916
6917
6918 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6919
6920         * gcc.dg/format/gcc_gfc-1.c: New.
6921
6922 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6923
6924         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6925
6926 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6927
6928         PR fortran/20842
6929         * gfortran.dg/io_invalid_1.f90: New test.
6930
6931 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6932
6933         * gcc.dg/format/gcc_diag-1.c: Update.
6934
6935 2005-07-02  Jeff Law  <law@redhat.com>
6936
6937         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6938         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6939
6940 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6941
6942         * gcc.dg/format/gcc_diag-1.c: Update.
6943
6944 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6945
6946         PR tree-opt/22269
6947         * gcc.c-torture/compile/pr22269.c: New test.
6948
6949 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6950
6951         PR 21584
6952         PR 22219
6953         * g++.dg/tree-ssa/pr21584-1.C: New test.
6954         * g++.dg/tree-ssa/pr21584-2.C: New test.
6955
6956 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6957
6958         * obj-c++.dg/try-catch-11.mm: New.
6959         * objc.dg/try-catch-10.m: New.
6960
6961 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6962
6963         * g++.dg/other/ucnid-1.C: xfail on AIX.
6964
6965 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6966
6967         PR 22234
6968         * gcc.dg/20050629-1.c: New test.
6969
6970 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6971
6972         * obj-c++.dg/const-str-1[0-1].mm: New.
6973         * objc.dg/const-str-1[0-1].m: New.
6974
6975 2005-05-29  Richard Henderson  <rth@redhat.com>
6976
6977         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6978         Rename from check_effective_target_vect_no_max.
6979         (check_effective_target_vect_no_int_add): New.
6980         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6981         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6982         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6983         * gcc.dg/vect/vect-reduc-1.c: Use both.
6984         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6985
6986 2005-05-29  Richard Henderson  <rth@redhat.com>
6987
6988         * lib/target-supports.exp (check_effective_target_vect_no_max):
6989         Remove i386 and x86_64.
6990
6991 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6992
6993         PR testsuite/21969
6994         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6995
6996 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6997
6998         PR middle-end/21969
6999         * gcc.dg/vect/pr21969.c: New test.
7000
7001 2005-06-28  Eric Christopher  <echristo@redhat.com>
7002
7003         PR c/22052
7004         PR c/21975
7005         * gcc.dg/inline1.c: New test.
7006         * gcc.dg/inline2.c: Ditto.
7007         * gcc.dg/inline3.c: Ditto.
7008         * gcc.dg/inline4.c: Ditto.
7009         * gcc.dg/inline5.c: Ditto.
7010
7011 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7012
7013         PR libfortran/22142
7014         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7015         Add testcase also testing eoshift1 for PR 22142.
7016
7017 2005-06-28  Richard Henderson  <rth@redhat.com>
7018
7019         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
7020         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
7021         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
7022         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
7023         gcc.dg/tree-ssa/20030922-2.c: Likewise.
7024
7025 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7026
7027         PR libfortran/22142
7028         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7029         Add testcase for PR 22142.
7030
7031 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
7032
7033         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
7034         gcc.target/ia64/fpreg-2.c: New tests.
7035
7036 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7037
7038         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
7039
7040 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7041
7042         PR libfortran/22170
7043         * gfortran.dg/slash_1.f90: New test.
7044
7045 2005-06-27  Richard Henderson  <rth@redhat.com>
7046
7047         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
7048         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
7049         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7050         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7051         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7052         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7053
7054 2005-06-27  Richard Henderson  <rth@redhat.com>
7055
7056         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
7057         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
7058
7059 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
7060
7061         * obj-c++.dg/proto-lossage-5.mm: New.
7062         * objc.dg/proto-lossage-5.m: New.
7063
7064 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
7065
7066         PR 21959
7067         * gcc.dg/tree-ssa/pr21959.c: New test.
7068
7069 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
7070
7071         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
7072         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
7073         testing uninitialized var.
7074
7075         * gcc.c-torture/execute/builtins/chk.h: New.
7076         * gcc.c-torture/execute/builtins/lib/chk.c: New.
7077         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
7078         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
7079         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
7080         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
7081         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
7082         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
7083         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
7084         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
7085         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
7086         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
7087         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
7088         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
7089         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
7090         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
7091         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
7092         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
7093         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
7094         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
7095         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
7096         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
7097         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
7098         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
7099         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
7100         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
7101         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
7102         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
7103         * gcc.dg/builtin-object-size-1.c: New test.
7104         * gcc.dg/builtin-object-size-2.c: New test.
7105         * gcc.dg/builtin-object-size-3.c: New test.
7106         * gcc.dg/builtin-object-size-4.c: New test.
7107         * gcc.dg/builtin-object-size-5.c: New test.
7108         * gcc.dg/builtin-stringop-chk-1.c: New test.
7109         * gcc.dg/builtin-stringop-chk-2.c: New test.
7110         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
7111         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
7112         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
7113         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
7114         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
7115         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
7116         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
7117         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
7118         * gcc.c-torture/execute/printf-1.c: New test.
7119         * gcc.c-torture/execute/fprintf-1.c: New test.
7120         * gcc.c-torture/execute/vprintf-1.c: New test.
7121         * gcc.c-torture/execute/vfprintf-1.c: New test.
7122         * gcc.c-torture/execute/printf-chk-1.c: New test.
7123         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
7124         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
7125         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
7126
7127 2005-06-27  Michael Matz  <matz@suse.de>
7128
7129         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
7130         slot is not merged if address escapes.
7131
7132 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7133
7134         PR c/21911
7135         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7136
7137 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7138
7139         PR middle-end/17965
7140         * gcc.c-torture/compile/20050622-1.c: New test.
7141
7142         PR middle-end/22028
7143         * gcc.dg/20050620-1.c: New test.
7144
7145 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7146
7147         PR tree-optimization/22026
7148         * gcc.dg/tree-ssa/pr22026.c: New.
7149
7150 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7151
7152         PR libfortran/22144
7153         * gfortran.dg/shift-alloc.f90: New testcase.
7154
7155 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7156
7157         * all files: Update FSF address in copyright headers.
7158
7159 2005-06-22  Jan Hubicka  <jh@suse.cz>
7160
7161         * wholeprogram-1.c: New testcase.
7162         * wholeprogram-2.c: New testcase.
7163
7164 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7165
7166         PR 22171
7167         * gcc.dg/tree-ssa/pr22171.c: New test.
7168
7169 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7170
7171         * gfortran.dg/simplify_modulo.f90: New.
7172
7173 2005-06-24  Jan Hubicka  <jh@suse.cz>
7174
7175         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7176
7177 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7178
7179         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7180
7181 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7182
7183         * obj-c++.dg/typedef-alias-1.mm: New.
7184         * objc.dg/typedef-alias-1.m: New.
7185
7186 2005-06-23  Jeff Law  <law@redhat.com>
7187
7188         * gcc.dg/tree-ssa/vrp16.c: New test.
7189
7190 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7191
7192         * lib/target-supports.exp: Add
7193         check_effective_target_fortran_large_real and
7194         check_effective_target_fortran_large_int to check for
7195         corresponding effective targets.
7196         * gfortran.dg/large_integer_kind_1.f90: New test.
7197         * gfortran.dg/large_real_kind_1.f90: New test.
7198
7199 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7200
7201         PR tree-optimization/22117
7202         * gcc.dg/tree-ssa/pr22117.c: New.
7203
7204 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7205
7206         PR testsuite/22123
7207         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7208
7209 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7210
7211         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7212
7213 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7214
7215         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7216         * gfortran.dg/f2c_4.c: Likewise.
7217
7218 2005-06-22 Paul Brook  <paul@codesourcery.com>
7219
7220         PR fortran/21034
7221         * gfortran.dg/auto_save_1.f90: New test.
7222
7223 2005-06-22  Michael Matz  <matz@suse.de>
7224
7225         * gcc.target/x86-64/abi: New directory.
7226         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7227         * gcc.target/x86-64/abi/README.gcc: New file.
7228         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7229         * gcc.target/x86-64/abi/asm-support.s: New file.
7230         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7231         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7232         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7233         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7234         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7235         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7236         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7237         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7238         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7239         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7240         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7241         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7242         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7243         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7244         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7245         * gcc.target/x86_64/abi/test_varargs.c: New test.
7246
7247 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7248
7249         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7250         32-bit i?86 and x86_64.
7251
7252 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7253
7254         * obj-c++.dg/const-str-[1-9].mm: New tests.
7255
7256 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7257
7258         PR fortran/22010
7259         * gfortran.dg/namelist_use.f90: New.
7260         * gfortran.dg/namelist_use_only.f90: New.
7261
7262 2005-06-21  Jeff Law  <law@redhat.com>
7263
7264         * gcc.dg/tree-ssa/vrp15.c: New test.
7265
7266 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7267
7268         * lib/target-supports.exp (check_effective_target_vect_reduction):
7269         Remove.
7270         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7271         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7272         remove vect_reduction target keyword. Also avoid two returns in main.
7273         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7274         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7275         * gcc.dg/vect/vect-reduc-1short.c: New test.
7276         * gcc.dg/vect/vect-reduc-1char.c: New test.
7277         * gcc.dg/vect/vect-reduc-2short.c: New test.
7278         * gcc.dg/vect/vect-reduc-2char.c: New test.
7279         * gcc.dg/vect/vect-reduc-6.c: New test.
7280         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7281         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7282         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7283
7284 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7285         Paul Thomas  <pault@gcc.gnu.org>
7286
7287         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7288         New tests.
7289
7290 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7291
7292         * gfortran.dg/backslash_1.f90: New test.
7293         * gfortran.dg/backslash_2.f90: New test.
7294
7295 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7296
7297         * gfortran.dg/duplicate_labels.f90: New test.
7298
7299 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7300
7301         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7302         unsupportable relocations.
7303         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7304         * gcc.dg/20050321-2.c: xfail for NetWare.
7305
7306 2005-06-20  Andreas Jaeger  <aj@suse.de>
7307
7308         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7309         gcc.target/i386/fastcall-sseregparm.c,
7310         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7311
7312 2005-06-19  Richard Henderson  <rth@redhat.com>
7313
7314         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7315
7316 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7317
7318         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7319
7320 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7321
7322         PR c++/22115
7323         * g++.dg/conversion/simd2.C: Change expected error message.
7324
7325 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7326
7327         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7328         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7329         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7330
7331 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7332
7333         * gcc.dg/fold-mod-1.c: New test.
7334
7335 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7336
7337         PR fortran/19926
7338         * gfortran.dg/pr19926.f90: New test.
7339
7340 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7341
7342         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7343         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7344         targets.
7345         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7346         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7347
7348 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7349
7350         * gcc.target/ia64/float80-varargs-1.c: New test.
7351
7352 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7353
7354         PR tree-opt/22035
7355         * gfortran.dg/f2c_6.f90: New test.
7356
7357 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7358
7359         PR c++/17413
7360         * g++.dg/template/local5.C: New.
7361
7362 2005-06-17  Richard Henderson  <rth@redhat.com>
7363
7364         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7365
7366 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7367
7368         PR testsuite/21945
7369         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7370
7371 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7372
7373         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7374         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7375         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7376         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7377         check_vect to verify the presence of hardware vector support.
7378
7379 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7380
7381         PR testsuite/22056
7382         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7383
7384 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7385
7386         PR libfortran/19216
7387         * gfortran.dg/pr19216.f: Add correct space between brackets and
7388         dg directive.
7389
7390 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7391
7392         PR libfortran/16436
7393         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7394
7395 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7396
7397         * gcc.target/i386/attributes-error.c: New testcase.
7398         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7399         * gcc.target/i386/regparm-stdcall.c: Likewise.
7400         * gcc.target/i386/sseregparm-1.c: Likewise.
7401         * gcc.target/i386/sseregparm-2.c: Likewise.
7402
7403 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7404
7405         * g++.dg/rtti/crash2.C: New.
7406
7407 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7408
7409         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7410
7411 2005-06-15  David Ung  <davidu@mips.com>
7412
7413         * gcc.target/mips/mips16e-extends.c: New test for testing the
7414         generation of MIPS16e zeb/zeh, seb/seh instructions.
7415
7416 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7417
7418         PR 22018
7419         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7420         * gcc.dg/tree-ssa/pr22018.c: New test.
7421
7422 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7423
7424         * gcc.dg/simd-1.c: Update error messages.
7425         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7426         * gcc.dg/simd-2.c: Update error messages.
7427         * gcc.dg/simd-4.c: New.
7428
7429 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7430
7431         PR c++/20678
7432         * g++.dg/other/crash-4.C: New.
7433
7434 2005-06-14  Devang Patel  <dpatel@apple.com>
7435
7436         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7437
7438 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7439
7440         PR c++/21929
7441         * g++.dg/parse/crash11.C: Update
7442
7443 2005-06-13  Jeff Law  <law@redhat.com>
7444
7445         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7446         perform the desired transformations.
7447         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7448         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7449
7450 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7451
7452         PR fortran/22038
7453         * gfortran.dg/forall_1.f90: Un-XFAIL.
7454
7455 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         PR c++/21929
7458         * g++.dg/parse/crash26.C: New.
7459
7460         PR c++/20789
7461         * g++.dg/init/member1.C: New.
7462
7463 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7464
7465         * gfortran.dg/altreturn_1.f90: New test.
7466
7467 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7468
7469         PR middle-end/21985
7470         * gcc.dg/tree-ssa/pr21985.c: New test.
7471
7472 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7473
7474         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7475
7476 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7477
7478         PR c++/21930
7479         * g++.dg/other/error10.C: New test case.
7480
7481 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7482
7483         PR libfortran/19155
7484         * gfortran.dg/pr19155.f: Add test.
7485
7486 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7487
7488         * gfortran.dg/f2c_7.f90: New test.
7489
7490         * gfortran.dg/forall_1.f90: XFAILed.
7491
7492 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7493
7494         * gcc.dg/pr14796-1.c: New.
7495         * gcc.dg/pr14796-2.c: New.
7496
7497 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7498
7499         PR fortran/17792
7500         PR fortran/21375
7501         * gfortran.dg/deallocate_stat.f90: New test.
7502
7503 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7504
7505         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7506
7507 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7508
7509         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7510         access will be generated when this loop is vectorized. Test that
7511         accesses with same alignment were detected.
7512         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7513         Test that accesses with same alignment were detected.
7514         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7515         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7516         alignment were detected.
7517
7518 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7519
7520         PR c++/10611
7521         * g++.dg/conversion/simd2.C: New.
7522
7523 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7524
7525         * gcc.dg/Wcxx-compat-1.c: New.
7526
7527 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7528
7529         PR libfortran/21480
7530         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7531         complex array.
7532
7533 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7534
7535         * gcc.dg/alias-8.c: New.
7536
7537 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7538
7539         * gcc.dg/format/cmn_err-1.c: Update.
7540
7541 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7542
7543         PR target/20666
7544         * gcc.target/sparc/fexpand-2.c: New.
7545         * gcc.target/sparc/fpmerge-2.c: New.
7546         * gcc.target/sparc/fpmul-2.c: New.
7547         * gcc.target/sparc/noresult.c: New.
7548         * gcc.target/sparc/pdist-2.c: New.
7549         * gcc.target/sparc/pdist-3.c: New.
7550
7551 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
7552
7553         PR testsuite/21702
7554         * gcc.target/i386/i386.exp: Fix comment typo.
7555
7556 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7557
7558         PR c++/19497
7559         * g++.dg/inherit/using5.C: New.
7560         * g++.dg/inherit/using6.C: New.
7561
7562 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7563
7564         PR c++/19894
7565         * g++.dg/template/ptrmem15.C: New test.
7566
7567         PR c++/20563
7568         * g++.dg/ext/label4.C: New test.
7569
7570 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7571
7572         * gcc.dg/tls/debug-1.c: New test.
7573
7574 2005-06-07  Dale Johannesen  <dalej@apple.com>
7575
7576         * gcc.target/i386/movq.c: New.
7577
7578 2005-06-07  Dale Johannesen  <dalej@apple.com>
7579
7580         * gcc.dg/20050607-1.c: New.
7581
7582 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
7583
7584         PR middle-end/21850
7585         * gcc.c-torture/execute/20050607-1.c: New test.
7586
7587 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
7588
7589         PR libfortran/21926
7590         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
7591         Test case where the return array has lowest stride one,
7592         but isn't packed.
7593
7594 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
7595
7596         * lib/target-supports.exp (check_effective_target_sync_int_long):
7597         Add s390 and s390x targets.
7598
7599 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7600
7601         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
7602         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
7603         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
7604         * gcc.dg/tree-ssa/loop-9.c: New test.
7605
7606 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7607
7608         * g++.dg/parse/defarg10.C: New.
7609
7610 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
7611
7612         PR regression/21897
7613         * gcc.c-torture/execute/20050604-1.c: New test.
7614
7615 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
7616
7617         PR 21903
7618         * g++.dg/parse/defarg9.C: New.
7619
7620         PR c++/20637
7621         * g++.dg/inherit/using4.C: New.
7622         * g++.dg/overload/error1.C: Adjust expected errors.
7623         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7624         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7625         * g++.old-deja/g++.other/redecl2.C: Likewise.
7626         * g++.old-deja/g++.other/redecl4.C: Likewise.
7627         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7628
7629 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7630
7631         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7632
7633 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7634
7635         * lib/gfortran.exp (gfortran_target_compile): Call
7636         dg-additional-files-options
7637         * gfortran.dg/f2c_4.f90: New file
7638         * gfortran.dg/f2c_4.c: New file
7639         * gfortran.dg/f2c_5.f90: New file
7640         * gfortran.dg/f2c_5.c: New file
7641
7642 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7643
7644         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7645
7646         PR fortran/21912
7647         * gfortran.dg/array_constructor_4.f90: New test.
7648
7649 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR c++/21619
7652         * g++.dg/ext/builtin9.C: New test.
7653
7654 2005-06-05  Dale Johannesen  <dalej@apple.com>
7655
7656         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7657         * gcc.c-torture/execute/20050603-2.c: Ditto.
7658
7659 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7660
7661         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7662         * gcc.dg/vect/vect-reduc-1.c: New.
7663         * gcc.dg/vect/vect-reduc-2.c: New.
7664         * gcc.dg/vect/vect-reduc-3.c: New.
7665
7666 2005-06-04  Dale Johannesen  <dalej@apple.com>
7667
7668         * gcc.c-torture/execute/20050603-1.c: New.
7669         * gcc.c-torture/execute/20050603-2.c: New.
7670         * gcc.dg/20050603-3.c: New.
7671
7672 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7673
7674         PR fortran/19195
7675         * gfortran.dg/debug_1.f90: New test.
7676
7677         * gfortran.dg/forall_1.f90: New test.
7678
7679 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7680
7681         * gfortran.dg/array_constructor_3.f90: New test.
7682
7683 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7684
7685         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7686
7687 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7688
7689         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7690
7691 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7692
7693         PR c/21873
7694         * gcc.dg/init-excess-1.c: New test.
7695
7696 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7697
7698         PR c++/21853
7699         * g++.dg/expr/static_cast6.C: New test.
7700
7701 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7702
7703         * gcc.dg/tree-ssa/vrp14.c: New test.
7704
7705 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/21336
7708         * g++.dg/template/new2.C: New test.
7709
7710 2005-06-03  Josh Conner  <jconner@apple.com>
7711
7712         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7713         all entries in initializer.
7714
7715 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7716
7717         PR middle-end/21858
7718         * gcc.dg/pr21858.c: New testcase.
7719
7720 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7721
7722         PR tree-optimization/21292
7723
7724         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7725         New.
7726         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7727         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7728         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7729         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7730         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7731
7732 2005-06-02  Richard Henderson  <rth@redhat.com>
7733
7734         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7735
7736 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7737
7738         * gcc.dg/wtypequal.c: New testcase.
7739
7740 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7741
7742         PR 21582
7743         * gcc.dg/tree-ssa/pr21582.c: New test.
7744
7745 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7746
7747         PR c++/21280
7748         * g++.dg/opt/interface2.h: New.
7749         * g++.dg/opt/interface2.C: New.
7750         * g++.dg/init/ctor4.C: Adjust error lines.
7751         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7752         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7753         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7754         * g++.old-deja/g++.pt/assign1.C: Likewise.
7755         * g++.old-deja/g++.pt/crash20.C: Likewise.
7756
7757 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7758
7759         PR tree-optimization/21734
7760         * g++.dg/vect/pr21734_1.cc: New.
7761         * g++.dg/vect/pr21734_2.cc: New.
7762
7763 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7764
7765         PR c++/20350
7766         * g++.dg/template/spec24.C: New.
7767
7768         PR c++/21151
7769         * g++.dg/pch/local-1.C: New.
7770         * g++.dg/pch/local-1.Hs: New.
7771
7772 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7773
7774         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7775         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7776         * gcc.dg/tree-ssa/pr14341.c: New test.
7777         * gcc.dg/tree-ssa/pr14841.c: New test.
7778         * gcc.dg/tree-ssa/pr20701.c: New test.
7779         * gcc.dg/tree-ssa/pr21086.c: New test.
7780         * gcc.dg/tree-ssa/pr21090.c: New test.
7781         * gcc.dg/tree-ssa/pr21332.c: New test.
7782         * gcc.dg/tree-ssa/pr21458.c: New test.
7783         * gcc.dg/tree-ssa/pr21658.c: New test.
7784         * gcc.dg/tree-ssa/vrp01.c: New test.
7785         * gcc.dg/tree-ssa/vrp02.c: New test.
7786         * gcc.dg/tree-ssa/vrp03.c: New test.
7787         * gcc.dg/tree-ssa/vrp04.c: New test.
7788         * gcc.dg/tree-ssa/vrp05.c: New test.
7789         * gcc.dg/tree-ssa/vrp06.c: New test.
7790         * gcc.dg/tree-ssa/vrp07.c: New test.
7791         * gcc.dg/tree-ssa/vrp08.c: New test.
7792         * gcc.dg/tree-ssa/vrp09.c: New test.
7793         * gcc.dg/tree-ssa/vrp10.c: New test.
7794         * gcc.dg/tree-ssa/vrp11.c: New test.
7795         * gcc.dg/tree-ssa/vrp12.c: New test.
7796         * gcc.dg/tree-ssa/vrp13.c: New test.
7797
7798 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7799
7800         PR 21029
7801         * gcc.dg/tree-ssa/pr21029.c: New test.
7802
7803 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7804
7805         * gfortran.dg/logint-1.f: New test case.
7806         * gfortran.dg/logint-2.f: Likewise.
7807         * gfortran.dg/logint-3.f: Likewise.
7808
7809 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7810
7811         PR c/21536
7812         PR c/20760
7813         * gcc.dg/20050527-1.c: New test.
7814
7815         * gcc.dg/i386-sse-12.c: New test.
7816
7817         PR fortran/21729
7818         * gfortran.dg/implicit_5.f90: New test.
7819
7820 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7821
7822         PR fortran/20883
7823         * gfortran/assign_4.f90: New test.
7824         * gfortran/assign_2.f90: Change compile to run.
7825
7826 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7827
7828         * lib/target-supports.exp
7829         (check_effective_target_sync_char_short): New.
7830         * gcc.dg/sync-2.c: New.
7831
7832 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7833
7834         PR tree-optimization/21817
7835         * gcc.dg/torture/pr21817-1.c: New.
7836
7837 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7838
7839         PR c++/21165
7840         * g++.dg/template/init5.C: New.
7841
7842 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7843
7844         * gfortran.dg/char_initialiser_actual.f90:
7845         Test character initialisers as actual arguments.
7846         * gfortran.dg/char_pointer_comp_assign.f90:
7847         Test character pointer structure component assignments.
7848         * gfortran.dg/char_array_structure_constructor.f90:
7849         Test character components in structure constructors.
7850
7851 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7852
7853         PR middle-end/20931
7854         * g++.dg/opt/pr20931.C: New test.
7855
7856 2005-05-31  Andreas Jaeger  <aj@suse.de>
7857
7858         PR testsuite/20772
7859         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7860         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7861         g++.old-deja/g++.ext/asmspec1.C,
7862         g++.old-deja/g++.other/regstack.C,
7863         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7864         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7865         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7866         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7867         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7868         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7869         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7870         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7871         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7872         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7873         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7874         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7875         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7876         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7877         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7878         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7879         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7880         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7881         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7882
7883 2005-05-31  Jeff Law  <law@redhat.com>
7884
7885         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7886
7887 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7888
7889         PR middle-end/21743
7890         * gcc.dg/builtins-1.c: Activate disabled clog test.
7891         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7892
7893 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7894
7895         * gfortran.dg/char_pointer_assign.f90:
7896         Test character-pointer assignments and pointer assignments.
7897         * gfortran.dg/char_pointer_dummy.f90:
7898         Test character-pointer dummy arguments.
7899         * gfortran.dg/char_pointer_func.f90:
7900         Test character-pointer function returns.
7901         * gfortran.dg/char_pointer_dependency.f90:
7902         Test character-pointer functions with dependencies.
7903
7904 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7905
7906         PR c++/21784
7907         * g++.dg/lookup/using14.C: New test.
7908
7909 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7910
7911         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7912         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7913         trailing ^M.
7914
7915 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7916
7917         PR c++/17413
7918         * g++.dg/template/local5.C: New.
7919
7920         PR target/21761
7921         * gcc.c-torture/compile/pr21761.c: New.
7922
7923         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7924         before darwin8.
7925
7926 2005-05-30  Steven G. Kargl
7927
7928         PR fortran/20846
7929         * gfortran.dg/inquire_8.f90: New test.
7930
7931 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7932
7933         PR libfortran/21376
7934         * gfortran.dg/output_exponents_1.f90: New test.
7935
7936 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7937
7938         PR libfortran/20006
7939         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7940
7941 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7942
7943         PR c++/21210
7944         * g++.dg/ext/complex1.C: New test.
7945
7946         PR c++/21340
7947         * g++.dg/init/ctor6.C: New test.
7948
7949 2005-05-29  Jan Hubicka  <jh@suse.cz>
7950
7951         * gcc.c-torture/compile/pr21562.c: New.
7952
7953 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7954
7955         * gfortran.dg/subnormal_1.f90: New test.
7956
7957 2005-05-28  Jan Hubicka  <jh@suse.cz>
7958
7959         * tree-prof.exp: Fix comment.
7960         * value-prof-1.c: New.
7961         * value-prof-2.c: New.
7962         * value-prof-3.c: New.
7963         * value-prof-4.c: New.
7964
7965 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7966
7967         PR c++/21614
7968         * g++.dg/expr/ptrmem6.C: New test.
7969         * g++.dg/expr/ptrmem6a.C: Likewise.
7970
7971 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7972
7973         PR tree-optimization/21658
7974         * gcc.dg/tree-ssa/pr21658.c: New.
7975
7976 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7977
7978         PR c++/21455
7979         * g++.dg/inherit/ptrmem3.C: New.
7980
7981         PR c++/21681
7982         * g++.dg/parse/template16.C: New.
7983
7984 2005-05-27  Andreas Jaeger  <aj@suse.de>
7985
7986         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7987
7988         * gcc.dg/i386-sse-8.c: Run test on all archs.
7989
7990 2005-05-26  Mike Stump  <mrs@apple.com>
7991
7992         * objc.dg/isa-field-1.m: Only run on darwin.
7993         * objc.dg/lookup-1.m: Likewise.
7994         * objc.dg/try-catch-8.m: Likewise.
7995
7996 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7997
7998         PR tree-optimization/9814
7999         * gcc.dg/pr9814-1.c: New test case.
8000
8001 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8002
8003         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
8004         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
8005         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
8006         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
8007         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
8008         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
8009         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
8010         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
8011         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
8012         objc.dg/try-catch-8.m: New.
8013
8014 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
8015
8016         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
8017         remove extraneous semicolons.
8018
8019 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8020
8021         * obj-c++.dg/comp-types-12.mm: New.
8022         * objc.dg/comp-types-11.m: New.
8023         * objc.dg/selector-4.m: New.
8024
8025 2005-05-26  Andreas Jaeger  <aj@suse.de>
8026
8027         PR testsuite/20772
8028         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
8029         g++.old-deja/g++.ext/attrib3.C,
8030         g++.old-deja/g++.other/store-expr1.C,
8031         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
8032         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
8033         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8034         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
8035         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
8036         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
8037         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
8038         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8039         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
8040         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
8041         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
8042         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
8043         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
8044         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
8045         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
8046         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
8047         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
8048         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8049         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
8050
8051 2005-05-26  Andreas Jaeger  <aj@suse.de>
8052
8053         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
8054         x86-64 compilation.
8055
8056 2005-05-26  Andreas Jaeger  <aj@suse.de>
8057
8058         PR testsuite/20772
8059         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
8060         gcc.misc-tests/i386-pf-athlon-1.c,
8061         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8062         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
8063         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
8064         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
8065         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
8066         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
8067         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
8068         programs.
8069
8070         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
8071         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
8072         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
8073         x86-64 compilation.
8074
8075         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
8076         x86_64.
8077
8078         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
8079         effective-target ilp32.
8080
8081 2005-05-26  David Ung  <davidu@mips.com>
8082
8083         * gcc.target/mips/ext_ins.c: New test for testing the generation
8084         of MIPS32/64 rev 2 ext/ins instructions.
8085
8086 2005-05-26  Andreas Jaeger  <aj@suse.de>
8087
8088         * treelang/compile/unsigned.tree: Use gimple instead of
8089         nonexisting generic dump.
8090
8091 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
8092
8093         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
8094
8095 2005-05-26  Andreas Jaeger  <aj@suse.de>
8096
8097         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
8098
8099 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8100
8101         PR libfortran/17283
8102         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
8103         Test callee-allocated memory with write statements.
8104
8105 2005-05-25  Roger Sayle  <roger@eyesopen.com>
8106
8107         PR middle-end/21709
8108         * gcc.dg/pr21709-1.c: New test case.
8109
8110 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8111             Mike Stump  <mrs@apple.com>
8112
8113         * objc/execute/next_mapping.h: Update for C++.
8114
8115         * obj-c++.dg/selector-1.mm: Move to...
8116         * obj-c++.dg/selector-4.mm: here...
8117
8118         * obj-c++.dg/basic.mm: New.
8119         * obj-c++.dg/comp-types-1.mm: New.
8120         * obj-c++.dg/cxx-class-1.mm: New.
8121         * obj-c++.dg/cxx-ivars-1.mm: New.
8122         * obj-c++.dg/cxx-ivars-2.mm: New.
8123         * obj-c++.dg/cxx-ivars-3.mm: New.
8124         * obj-c++.dg/cxx-scope-1.mm: New.
8125         * obj-c++.dg/cxx-scope-2.mm: New.
8126         * obj-c++.dg/defs.mm: New.
8127         * obj-c++.dg/empty-private-1.mm: New.
8128         * obj-c++.dg/encode-1.mm: New.
8129         * obj-c++.dg/encode-2.mm: New.
8130         * obj-c++.dg/encode-3.mm: New.
8131         * obj-c++.dg/extern-c-1.mm: New.
8132         * obj-c++.dg/extra-semi.mm: New.
8133         * obj-c++.dg/fix-and-continue-2.mm: New.
8134         * obj-c++.dg/isa-field-1.mm: New.
8135         * obj-c++.dg/ivar-list-semi.mm: New.
8136         * obj-c++.dg/local-decl-1.mm: New.
8137         * obj-c++.dg/lookup-1.mm: New.
8138         * obj-c++.dg/lookup-2.mm: New.
8139         * obj-c++.dg/method-1.mm: New.
8140         * obj-c++.dg/method-2.mm: New.
8141         * obj-c++.dg/method-3.mm: New.
8142         * obj-c++.dg/method-4.mm: New.
8143         * obj-c++.dg/method-5.mm: New.
8144         * obj-c++.dg/method-6.mm: New.
8145         * obj-c++.dg/method-7.mm: New.
8146         * obj-c++.dg/no-extra-load.mm: New.
8147         * obj-c++.dg/overload-1.mm: New.
8148         * obj-c++.dg/pragma-1.mm: New.
8149         * obj-c++.dg/pragma-2.mm: New.
8150         * obj-c++.dg/private-1.mm: New.
8151         * obj-c++.dg/private-2.mm: New.
8152         * obj-c++.dg/proto-qual-1.mm: New.
8153         * obj-c++.dg/qual-types-1.mm: New.
8154         * obj-c++.dg/stubify-1.mm: New.
8155         * obj-c++.dg/stubify-2.mm: New.
8156         * obj-c++.dg/super-class-1.mm: New.
8157         * obj-c++.dg/super-class-2.mm: New.
8158         * obj-c++.dg/super-dealloc-1.mm: New.
8159         * obj-c++.dg/super-dealloc-2.mm: New.
8160         * obj-c++.dg/template-1.mm: New.
8161         * obj-c++.dg/template-2.mm: New.
8162         * obj-c++.dg/template-3.mm: New.
8163         * obj-c++.dg/template-4.mm: New.
8164         * obj-c++.dg/template-5.mm: New.
8165         * obj-c++.dg/template-6.mm: New.
8166         * obj-c++.dg/try-catch-1.mm: New.
8167         * obj-c++.dg/try-catch-2.mm: New.
8168         * obj-c++.dg/try-catch-3.mm: New.
8169         * obj-c++.dg/try-catch-4.mm: New.
8170         * obj-c++.dg/try-catch-5.mm: New.
8171         * obj-c++.dg/try-catch-6.mm: New.
8172         * obj-c++.dg/try-catch-7.mm: New.
8173         * obj-c++.dg/try-catch-8.mm: New.
8174         * obj-c++.dg/try-catch-9.mm: New.
8175         * obj-c++.dg/va-meth-1.mm: New.
8176
8177 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8178
8179         * obj-c++.dg/selector-1.mm: New.
8180         * obj-c++.dg/selector-2.mm: New.
8181
8182 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8183
8184         * obj-c++.dg/selector-3.mm: New.
8185         * objc.dg/selector-3.m: New.
8186
8187 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8188
8189         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8190         about where warning appears.
8191
8192 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8193
8194         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8195         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8196         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8197         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8198
8199 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8200
8201         * gcc.dg/20050524-1.c: New test.
8202
8203 2005-05-25  Jan Hubicka  <jh@suse.cz>
8204
8205         * gcc.dg/tree-prof/inliner-1.c: New.
8206
8207 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8208
8209         * gcc.dg/tree-prof: New directory.
8210         * gcc.dg/tree-prof/tree-prof.exp: New.
8211
8212 2005-05-25  DJ Delorie  <dj@redhat.com>
8213
8214         * gcc.dg/Wattributes-1.c: New.
8215         * gcc.dg/Wattributes-2.c: New.
8216         * gcc.dg/Wattributes-3.c: New.
8217
8218 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8219
8220         PR tree-optimization/19833
8221         * gcc.dg/uninit-4.c: Remove xfail.
8222         * gcc.dg/uninit-9.c: Ditto.
8223
8224 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8225
8226         * obj-c++.dg/bitfield-[1-5].mm: New.
8227         * obj-c++.dg/class-protocol-1.mm: New.
8228         * obj-c++.dg/comp-types-1[0-1].mm: New.
8229         * obj-c++.dg/comp-types-[2-9].mm: New.
8230         * obj-c++.dg/encode-[4-8].mm: New.
8231         * obj-c++.dg/layout-1.mm: New.
8232         * obj-c++.dg/method-1[0-9].mm: New.
8233         * obj-c++.dg/method-2[0-1].mm: New.
8234         * obj-c++.dg/method-[8-9].mm: New.
8235         * obj-c++.dg/objc-gc-3.mm: New.
8236         * obj-c++.dg/try-catch-10.mm: New.
8237         * objc.dg/bitfield-5.m: New.
8238         * objc.dg/comp-types-10.m: New.
8239         * objc.dg/comp-types-9.m: New.
8240         * objc.dg/layout-1.m: New.
8241         * objc.dg/objc-gc-4.m: New.
8242         * objc.dg/try-catch-9.m: New.
8243         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8244         * objc.dg/comp-types-1.m: Likewise.
8245         * objc.dg/comp-types-[5-6].m: Likewise.
8246         * objc.dg/method-9.m: Likewise.
8247
8248 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8249
8250         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8251         and on hardware without VMX support.
8252
8253         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8254
8255         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8256
8257         * lib/profopt.exp (dg-final-generate, dg-final-use,
8258         profopt-final-code, profopt-get-options): New.
8259         (profopt-execute): Process test directives.
8260
8261         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8262         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8263         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8264
8265 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8266
8267         PR C++/21645
8268         * g++.dg/init/ctor5.C: New test.
8269
8270 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8271
8272         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8273         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8274         vect-113.c, vect-114.c.
8275
8276 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8277
8278         * gcc.dg/const-elim-1.c: Remove xfails.
8279
8280 2005-05-23  Jeff Law  <law@redhat.com>
8281
8282         * gcc.c-torture/compile/pr21638.c: New test.
8283         * gcc.c-torture/compile/20050520-1.c: New test.
8284
8285 2005-05-23  Nick Clifton  <nickc@redhat.com>
8286
8287         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8288         be a proper triple, ie: m32r*-*-*.
8289         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8290
8291 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8292
8293         PR middle-end/21331
8294         PR tree-opt/21293
8295         * gcc.c-torture/compile/pr21293.c: New test.
8296         * gcc.c-torture/execute/pr21331.c: New test.
8297
8298 2004-05-20  Richard Henderson  <rth@redhat.com>
8299
8300         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8301
8302 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8303
8304         * obj-c++-dg.exp: Add.
8305         * obj-c++.exp: Add.
8306         * obj-c++.dg/dg.exp: Add.
8307
8308 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8309
8310         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8311         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8312
8313 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8314
8315         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8316
8317 2004-05-19  Richard Henderson  <rth@redhat.com>
8318
8319         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8320
8321 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8322
8323         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8324
8325         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8326
8327 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8328
8329         PR c++/21495
8330         * g++.dg/parse/extern1.C: New test.
8331         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8332
8333 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8334
8335         * gcc.dg/c99-math.h: New.
8336         * gcc.dg/c99-math-float-1.c: New test.
8337         * gcc.dg/c99-math-double-1.c: Likewise.
8338         * gcc.dg/c99-math-long-double-1.c: Likewise.
8339
8340 2005-05-18  Richard Henderson  <rth@redhat.com>
8341
8342         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8343
8344 2005-05-18  Devang Patel  <dpatel@apple.com>
8345
8346         * g++.dg/opt/20050511-1.C: New test.
8347
8348 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8349
8350         PR libfortran/21127
8351         * gfortran.dg/reshape-complex.f90: New test.
8352
8353 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8354
8355         * gfortran.dg/array_constructor_1.f90: New test.
8356         * gfortran.dg/array_constructor_2.f90: New test.
8357
8358 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8359
8360         PR fortran/20954
8361         * gfortran.dg/pr20954.f: New test.
8362
8363 2005-05-17  Mike Stump  <mrs@apple.com>
8364
8365         Yet more Objective-C++...
8366
8367         * objc.dg/method-5.m: Update.
8368         * objc.dg/method-6.m: Update.
8369         * objc.dg/method-7.m: Update.
8370         * objc.dg/method-9.m: Update.
8371         * objc.dg/try-catch-2.m: Update.
8372
8373 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8374
8375         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8376         Remove little-endian optimizations.
8377
8378 2005-05-17  Jeff Law  <law@redhat.com>
8379
8380         * g++.dg/tree-ssa/pr14814.C: New test.
8381         * gcc.dg/tree-ssa/pr14814.C: New test.
8382         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8383         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8384
8385 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8386
8387         * gcc.dg/compat/generate-random.c: Do not include
8388         libiberty.h.
8389         * gcc.dg/compat/generate-random_r.c: Likewise.
8390
8391 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8392
8393         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8394
8395 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8396
8397         PR middle-end/21595
8398         * g++.dg/tree-ssa/builtin1.C: New testcase.
8399
8400 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8401
8402         PR c++/21454
8403         * g++.dg/opt/const4.C: New test.
8404
8405         PR middle-end/21492
8406         * g++.dg/opt/crossjump1.C: New test.
8407
8408         PR tree-optimization/21610
8409         * gcc.c-torture/compile/20050516-1.c: New test.
8410
8411         PR fortran/15080
8412         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8413         about the test failing.
8414         * gfortran.fortran-torture/execute/where_7.f90: New test.
8415         * gfortran.fortran-torture/execute/where_8.f90: New test.
8416
8417 2005-05-16  Richard Henderson  <rth@redhat.com>
8418
8419         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8420         i?86 and x86_64.
8421
8422 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8423
8424         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8425         (limits.h): Include unconditionally.
8426         (stdlib.h): Likewise.
8427         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8428         (limits.h): Include unconditionally.
8429         (stdlib.h): Likewise.
8430         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8431         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8432         (limits.h): Include unconditionally.
8433         (stdlib.h): Likewise.
8434         (hashtab.h): Do not include.
8435         (getopt.h): Likewise.
8436         (stddef.h): Include.
8437         (hashval_t): Define.
8438         (struct entry): Add "next" field.
8439         (HASH_SIZE): New macro.
8440         (hash_table): New variable.
8441         (switchfiles): Do not use xmalloc.
8442         (mix): New macro.
8443         (iterative_hash): New function.
8444         (hasht): Remove.
8445         (e_exists): New function.
8446         (e_insert): Likewise.
8447         (output): Use, instead of libiberty hashtable functions.
8448         (main): Do not use getopt.  Do not call htab_create.
8449
8450 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8451
8452         PR libstdc++/21526
8453         * lib/target-supports.exp (check_mkfifo_available):
8454         Return 0 for cygwin as mkfifo support incomplete on platform.
8455         Fix typos in comments.
8456
8457 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8458
8459         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8460
8461 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8462
8463         PR fortran/17432
8464         * gfortran.dg/assign_4.f: New test.
8465
8466 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8467
8468         PR tree-optimization/21563
8469         * gcc.dg/tree-ssa/pr21563.c: New.
8470
8471 2005-05-14  Jan Hubicka  <jh@suse.cz>
8472
8473         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8474
8475 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8476
8477         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8478
8479 2005-05-13  Julian Brown  <julian@codesourcery.com>
8480
8481         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8482         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8483
8484 2005-05-13  Jan Hubicka  <jh@suse.cz>
8485
8486         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8487         * gcc.dg/fold-xor-?.c: Likewise.
8488         * gcc.dg/pr15784-?.c: Likewise.
8489         * gcc.dg/pr20922-?.c: Likewise.
8490         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8491         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8492         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8493
8494 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8495
8496         PR fortran/21260
8497         * gfortran.dg/hollerith_1.f90: New test.
8498
8499 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8500
8501         * gfortran.dg/func_result_2.f90: New test.
8502
8503 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8504
8505         * gfortran.dg/dev_null.f90: New test.
8506
8507 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8508
8509         * gcc.dg/arm-vfp1.c: Revert last change.
8510
8511 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8512
8513         PR middle-end/19807
8514         PR tree-optimization/19639
8515         * g++.dg/tree-ssa/pr19807.C: New testcase.
8516
8517 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8518
8519         PR libfortran/21471
8520         * gfortran.dg/append-1.f90: New test.
8521
8522 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8523
8524         * gcc.dg/pr18501.c: XFAIL.
8525         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8526         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8527         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8528         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8529         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8530         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8531         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8532         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8533
8534 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8535
8536         PR fortran/20178
8537         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8538         gfortran.dg/f2c_3.f90: New tests.
8539
8540         * gfortran.dg/return_1.f90: Fix dg annotation.
8541
8542 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8543
8544         * gcc.c-torture/compile/20050510-1.c: New test.
8545
8546 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
8547
8548         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
8549
8550 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
8551
8552         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
8553
8554 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
8555
8556         PR c/17913
8557         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
8558
8559 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
8560
8561         PR c/21342
8562         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
8563         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
8564
8565 2005-05-10  Ben Elliston  <bje@au.ibm.com>
8566
8567         PR debug/16676
8568         * gcc.dg/debug/pr16676.c: New test.
8569
8570 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
8571
8572         PR testsuite/21443
8573         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
8574         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
8575         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
8576         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
8577         Change -O1 to -O2.
8578         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
8579         -fno-tree-dominator-opts.
8580
8581 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8582
8583         * gfortran.dg/return_1.f90: New test.
8584
8585 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
8586
8587         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
8588
8589         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
8590
8591 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8592
8593         PR c++/21427
8594         * g++.dg/inherit/covariant13.C: New.
8595
8596 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8597
8598         PR libfortran/19155
8599         * gfortran.dg/pr19155.f: New test.
8600
8601 2005-05-08  Roger Sayle  <roger@eyesopen.com>
8602
8603         PR inline-asm/8788
8604         * gcc.dg/pr8788-1.c: New testcase.
8605
8606 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
8607
8608         PR target/21416
8609         * gcc.target/mips/fpcmp-[12].c: New tests.
8610
8611 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
8612
8613         * lib/target-supports-dg.exp (dg-require-fork): New function.
8614         (dg-require-mkfifo): Likewise.
8615         * lib/target-supports.exp (check_function_available): New
8616         function.
8617         (check_fork_available): Likewise.
8618         (check_mkfifo_available): Likewise.
8619
8620 2005-05-06  Jeff Law  <law@redhat.com>
8621
8622         * gcc.c-torture/compile/pr21380.c: New test.
8623
8624 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8625
8626         PR c++/20961
8627         * g++.dg/ext/weak3.C: New test.
8628
8629 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/21352
8632         * g++.dg/template/crash37.C: New test.
8633
8634 2005-05-05  Paul Brook  <paul@codesourcery.com>
8635
8636         * gcc.dg/arm-g2.c: Use effective-target arm32.
8637         * gcc.dg/arm-mmx-1.c: Ditto.
8638         * gcc.dg/arm-scd42-2.c: Ditto.
8639         * gcc.dg/arm-vfp1.c: Ditto.
8640         * lib/target-supports.exp (check_effective_target_arm32): New
8641         function.
8642
8643 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8644
8645         PR libfortran/21354
8646         gfortran.dg/in_pack_rank7.f90: New test.
8647
8648 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8649
8650         PR middle-end/15618
8651         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8652
8653 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR middle-end/21265
8656         * gcc.dg/20050503-1.c: New test.
8657
8658         PR rtl-optimization/21239
8659         * gcc.dg/i386-sse-11.c: New test.
8660
8661 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8662
8663         PR target/16888
8664         * gcc.target/i386/asm-1.c: New test.
8665
8666 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8667
8668         PR rtl-optimization/21330
8669         * gcc.c-torture/execute/20050502-1.c: New test.
8670
8671         PR target/21297
8672         * gcc.c-torture/execute/20050502-2.c: New test.
8673
8674 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8675
8676         PR middle-end/21282
8677         * gcc.dg/pr21282.c: New.
8678
8679 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8680
8681         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8682         * gcc.dg/vect/vect-92.c: Likewise.
8683         * gcc.dg/vect/vect-93.c: Likewise.
8684         * gcc.dg/vect/vect-dv-1.c: Likewise.
8685         * gcc.dg/vect/vect-dv-2.c: Likewise.
8686         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8687
8688 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8689
8690         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8691         * gfortran.dg/vect/vect-2.f90: Likewise.
8692         * gfortran.dg/vect/vect-3.f90: Likewise.
8693         * gfortran.dg/vect/vect-4.f90: Likewise.
8694         * gfortran.dg/vect/vect-5.f90: Likewise.
8695
8696 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8697
8698         PR target/20813
8699         * gcc.dg/rs6000-fpint-2.c: New.
8700
8701 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8702
8703         PR c/15698
8704         * gcc.dg/builtins-30.c: Update expected messages.
8705         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8706         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8707         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8708
8709 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8710
8711         PR tree-optimization/21294
8712         * gcc.dg/tree-ssa/pr21294.c: New.
8713
8714 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8715
8716         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8717         __builtin_altivec_st_internal_4si built-in.
8718
8719 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8720
8721         PR c++/15875
8722         * g++.dg/template/ptrmem14.C: New test.
8723
8724 2005-05-02  Paul Brook  <paul@codesourcery.com>
8725
8726         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8727
8728 2005-05-02  Michael Matz  <matz@suse.de>
8729
8730         PR c++/19542
8731         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8732
8733 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8734
8735         * g++.dg/cpp/weak.C: New test.
8736
8737 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8738
8739         * gcc.dg/tree-ssa/loop-8.c: New test.
8740
8741 2005-04-30  Michael Maty  <matz@suse.de>
8742
8743         * gcc.dg/inline-mcpy.c: New test.
8744
8745 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8746
8747         PR libfortran/18958
8748         * gfortran.dg/eoshift.f90: New test case.
8749
8750 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8751
8752         PR libfortran/18857
8753         * gfortran.dg/matmul_1.f90: New test.
8754
8755 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8756
8757         PR tree-optimization/21030
8758         * gcc.dg/tree-ssa/pr21030.c: New.
8759
8760 2005-04-29  Devang Patel  <dpatel@apple.com>
8761
8762         PR tree-optimization/21272
8763         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8764
8765 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR fortran/13082
8768         PR fortran/18824
8769         * gfortran.dg/entry_4.f90: New test.
8770         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8771         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8772         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8773         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8774         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8775         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8776         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8777
8778 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8779
8780         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8781
8782 2005-04-29  Paul Brook   <paul@codesourcery.com>
8783
8784         * gfortran.dg/entry_3.f90: New test.
8785
8786 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8787
8788         * gfortran.dg/implicit_4.f90: New test.
8789
8790 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8791
8792         * lib/target-supports.exp (check_profiling_available): Return
8793         false for xtensa-*-elf.
8794
8795 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8796
8797         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8798         error if file cannot be deleted.
8799
8800 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8801
8802         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8803         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8804         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8805         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8806         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8807         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8808         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8809         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8810         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8811         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8812         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8813         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8814         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8815
8816 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8817
8818         PR fortran/20865
8819         * gfortran.dg/pr20865.f90: New test.
8820
8821 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8822
8823         * gcc.dg/void-cast-2.c: New test.
8824
8825 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8826
8827         PR c/21159
8828         * gcc.dg/void-cast-1.c: New test.
8829
8830 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8831
8832         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8833
8834 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8835
8836         PR fortran/21177
8837         * gfortran.dg/pr21177.f90: New test.
8838
8839 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8840
8841         PR tree-optimization/21171
8842         * gcc.dg/tree-ssa/pr21171.c: New test.
8843
8844 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8845
8846         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8847         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8848         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8849         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8850         gcc.dg/tree-ssa/gen-vect-32.c: New.
8851         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8852         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8853         don't run on PPC32.
8854
8855 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8856
8857         PR c/21213
8858         * gcc.dg/transparent-union-3.c: New test.
8859
8860 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8861
8862         PR c/20740
8863         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8864         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8865         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8866         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8867         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8868         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8869
8870 2005-04-26  Jeff Law  <law@redhat.com>
8871
8872         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8873         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8874         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8875         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8876         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8877         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8878         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8879
8880 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8881
8882         PR tree-optimization/17598
8883         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8884
8885 2005-04-25  Mike Stump  <mrs@apple.com>
8886
8887         * objc.dg/fix-and-continue-1.m: Add.
8888
8889 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8890
8891         PR c++/20995
8892         * g++.dg/opt/pr20995-1.C: New test case.
8893
8894 2005-04-25  Devang Patel <dpatel@apple.com>
8895
8896         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8897
8898 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8899
8900         PR testsuite/21062
8901         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8902
8903 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8904
8905         PR C++/21188
8906         * g++.dg/opt/rtti2.C: New test.
8907
8908 2005-04-25  Paul Brook  <paul@codesourcery.com>
8909         Steven G. Kargl  <kargls@comcast.net>
8910
8911         PR fortran/20879
8912         * gfortran.dg/ichar_1.f90: New file.
8913
8914 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR middle-end/20991
8917         * g++.dg/opt/pr20991.C: New test.
8918
8919         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8920         where sizeof (type) < __alignof__ (type).
8921         * gcc.dg/compat/struct-layout-1.h: Likewise.
8922
8923 2005-04-24  Per Bothner  <per@bothner.com>
8924             Devang Patel  <dpatel@apple.com>
8925
8926         PR preprocessor/20907
8927         * gcc.dg/cpp/very-long-comment.c: New test.
8928
8929 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8930
8931         PR fortran/20059
8932         * gfortran.dg/common_5.f: New test.
8933
8934 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8935
8936         PR middle-end/21082
8937         * g++.dg/tree-ssa/pr21082.C: New testcase.
8938
8939 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8940
8941         * gcc.dg/vect/vect-99.c: New test.
8942
8943 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8944
8945         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8946
8947 2005-04-22  Jeff Law  <law@redhat.com>
8948
8949         * gcc.dg/uninit-5.c: Remove xfails.
8950         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8951         conditionals and loads.
8952
8953 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8954
8955         PR libfortran/20074
8956         PR libfortran/20436
8957         PR libfortran/21108
8958         * gfortran.dg/nested_reshape.f90: new test
8959         * gfortran.dg/reshape-alloc.f90: new test
8960         * gfortran.dg/reshape.f90: new test
8961
8962 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8963
8964         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8965
8966         * gcc.dg/arm-vfp1.c: New test.
8967
8968 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8969
8970         PR c++/21087
8971         * g++.dg/lookup/builtin2.C: New test.
8972
8973 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8974
8975         * gcc.dg/weak/weak-13.c: New test.
8976
8977 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8978
8979         * lib/target-supports.exp (check_effective_target_sync_int_long):
8980         Add powerpc*.
8981
8982 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8983
8984         * gcc.target/mips/branch-1.c: New test.
8985
8986 2005-04-21  Richard Henderson  <rth@redhat.com>
8987
8988         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8989         * gcc.dg/vect/vect-86.c: Likewise.
8990         * gcc.dg/vect/vect-87.c: Likewise.
8991         * gcc.dg/vect/vect-88.c: Likewise.
8992
8993 2005-04-21  Devang Patel  <dpatel@apple.com>
8994
8995         PR optimization/20994
8996         * gcc.dg/tree-ssa/ifc-3.c: New test.
8997
8998 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8999
9000         PR c/12913
9001         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
9002         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
9003         gcc.dg/c99-vla-jump-5.c: New tests.
9004
9005 2005-04-19  Richard Henderson  <rth@redhat.com>
9006
9007         * lib/target-supports.exp (check_effective_target_vect_int_mult):
9008         Fix typo in exists check.
9009         (check_effective_target_sync_int_long): New.
9010         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
9011         * gcc.dg/ia64-sync-2.c: Likewise.
9012         * gcc.dg/ia64-sync-3.c: Likewise.
9013         * gcc.dg/ia64-sync-4.c: Likewise.
9014
9015 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
9016
9017         * gcc.dg/fold-xor-1.c: New test.
9018         * gcc.dg/fold-xor-2.c: New test.
9019
9020 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
9021
9022         PR target/20670
9023         * g++.dg/eh/fp-regs.C: New test.
9024
9025 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9026
9027         * gcc.dg/Wint-to-pointer-cast-1.c,
9028         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
9029         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
9030         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
9031
9032 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9033
9034         PR fortran/16861
9035         * gfortran.dg/pr16861.f90: New test.
9036
9037 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9038
9039         * gcc.dg/pr21085.c: New test.
9040
9041 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
9042
9043         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
9044         (setup_mips_tests, dg-mips-options): New procedures.
9045         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
9046         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
9047         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
9048         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9049         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
9050         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
9051         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
9052         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9053         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
9054         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
9055         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
9056         dg-mips-options instead of dg-options.  Remove now-redundant
9057         preprocessor guards.
9058         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
9059         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9060         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9061         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
9062         * gcc.dg/vr-mult-2.c: Delete.
9063         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
9064         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
9065         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
9066         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
9067         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
9068         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
9069         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
9070
9071 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
9072
9073         * ada/acats/run_all.sh: Use sync when executable not present.
9074
9075 2005-04-18  Devang Patel  <dpatel@apple.com>
9076
9077         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
9078         * gcc.dg/vect/vect-11a.c: New.
9079         * gcc.dg/vect/vect-none.c: Update.
9080         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
9081
9082 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9083
9084         PR tree-optimization/20922
9085         * gcc.dg/pr20922-1.c: New test.
9086         * gcc.dg/pr20922-2.c: New test.
9087         * gcc.dg/pr20922-3.c: New test.
9088         * gcc.dg/pr20922-4.c: New test.
9089         * gcc.dg/pr20922-5.c: New test.
9090         * gcc.dg/pr20922-6.c: New test.
9091
9092 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9093
9094         PR libfortran/20950
9095         * gfortran.dg/pr20950.f: New test.
9096
9097 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9098
9099         PR libfortran/19216
9100         * gfortran.dg/pr19216.f: New test.
9101
9102 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
9103
9104         PR tree-optimization/21001
9105         * gcc.dg/tree-ssa/pr21001.c: New.
9106
9107 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
9108
9109         PR libfortran/21075
9110         * gfortran.dg/reshape_rank7.f90: New test.
9111
9112 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
9113
9114         PR libfortran/12884 gfortran.dg/pr12884.f: New test
9115         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
9116         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
9117         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
9118         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
9119         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
9120         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
9121         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
9122         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
9123         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
9124         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
9125         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
9126         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
9127         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
9128         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
9129         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
9130         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
9131         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
9132         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
9133         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
9134         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
9135
9136 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9137
9138         * gfortran.dg/wtruncate.f: New testcase.
9139         * gfortran.dg/wtruncate.f90: New testcase.
9140
9141 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9142
9143         PR c++/21025
9144         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9145         which sizeof/alignof is dependent, rather than just whether we are
9146         processing_template_decl.
9147
9148 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9149
9150         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9151         corrected typo where the wrong variables had been compared.
9152
9153 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9154
9155         PR libfortran/18495
9156         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9157         Test callee-allocated version of return array with a write
9158         statement.
9159         Test spread with a temporary with another write statement.
9160
9161 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9162
9163         PR tree-optimization/21031
9164         * gcc.dg/tree-ssa/pr21031.c: New.
9165
9166 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9167
9168         PR tree-optimization/21004
9169         * gcc.dg/builtins-53.c: Include builtins-config.h.
9170         Check floorf, ceilf, floorl and ceill transformations
9171         only when HAVE_C99_RUNTIME is defined.
9172
9173 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9174
9175         PR middle-end/20739
9176         * gcc.dg/tree-ssa/pr20739.c: New test.
9177
9178 2005-04-14  Mike Stump  <mrs@apple.com>
9179
9180         * gcc.dg/Foundation.framework/empty: New.
9181         * gcc.dg/framework-2.c: New.
9182
9183 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9184
9185         PR tree-optimization/21021
9186         * gcc.c-torture/compile/pr21021.c: New.
9187
9188 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9189
9190         PR testsuite/21010
9191         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9192         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9193         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9194         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9195         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9196         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9197         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9198         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9199
9200 2005-04-14  Richard Henderson  <rth@redhat.com>
9201
9202         * lib/target-supports.exp (check_effective_target_vect_condition):
9203         Add ia64, i?86, and x86_64.
9204
9205 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9206
9207         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9208
9209 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9210
9211         PR tree-optimization/20657
9212         * gcc.dg/tree-ssa/pr20657.c: New.
9213
9214 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9215
9216         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9217         (long long int)trunc*.
9218
9219 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9220
9221         PR target/20927
9222         * gcc.dg/pr20927.c: New test.
9223
9224 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9225
9226         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9227         * gcc.target/mips/asm-1.c: Likewise.
9228
9229 2005-04-13  Dale Johannesen  <dalej@apple.com>
9230
9231         * objc.dg/objc-fast-4.m: New.
9232
9233 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9234
9235         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9236         directory.
9237         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9238
9239 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9240
9241         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9242         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9243         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9244
9245 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9246
9247         PR tree-optimization/20913
9248         * gcc.dg/tree-ssa/pr20913.c: New.
9249
9250         PR tree-optimization/20702
9251         * gcc.dg/tree-ssa/pr20702.c: New.
9252
9253 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9254
9255         PR c++/13744
9256         * g++.dg/inherit/local3.C: New test.
9257
9258 2005-04-12  Jeff Law  <law@redhat.com>
9259
9260         * gcc.dg/tree-ssa/20050412-1.c: New test.
9261
9262 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9263
9264         PR libfortran/19016
9265         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9266         Add tests with mask generated by expression.
9267         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9268         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9269         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9270
9271 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9272
9273         PR middle-end/20917
9274         * gcc.dg/20050409-1.c: New test.
9275
9276 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9277
9278         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9279
9280 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9281
9282         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9283         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9284         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9285         (TARGET_CXX): Adjust accordingly.
9286         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9287         determine_class_data_visibility and class_data_always_comdat.
9288         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9289         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9290         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9291         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9292         (arm_cxx_determine_class_data_visibility): New.
9293         (arm_cxx_class_data_always_comdat): Likewise.
9294         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9295         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9296         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9297         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9298         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9299         Define.
9300
9301 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9302
9303         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9304
9305 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9306
9307         * gcc.dg/i386-darwin-fpmath.c: New.
9308
9309 2004-04-11  Devang Patel  <dpatel@apple.com>
9310
9311         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9312         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9313         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9314         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9315         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9316         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9317         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9318         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9319         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9320
9321 2004-04-11  Devang Patel  <dpatel@apple.com>
9322
9323         * gcc.dg/vect/vect-dv-1.c: New test.
9324         * gcc.dg/vect/vect-dv-2.c: New test.
9325
9326 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9327
9328         PR tree-optimization/20933
9329         * gcc.dg/tree-ssa/pr20933.c: New test.
9330
9331 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9332
9333         * gfortran.dg/fold_nearest.f90: New test.
9334
9335 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9336
9337         * gcc.dg/tree-ssa/alias-1.c: New test.
9338
9339 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9340
9341         PR tree-optimization/20920
9342         * g++.dg/tree-ssa/pr20920.C: New test.
9343
9344 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9345
9346         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9347         (long long int)ceil*.
9348
9349 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9350
9351         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9352         explicit C++ linkage.
9353
9354 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9355
9356         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9357         warning for arithmetic IF statements.
9358
9359 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9360
9361         * eor_handling_1.f90: New test case.
9362         * eor_handling_2.f90: New test case.
9363         * eor_handling_3.f90: New test case.
9364         * eor_handling_4.f90: New test case.
9365         * eor_handling_5.f90: New test case.
9366         * noadv_size.f90: New test case.
9367         * pad_no.f90: New test case.
9368
9369 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9370
9371         * gcc.c-torture/execute/20050410-1.c: New test.
9372
9373 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9374
9375         * gcc.dg/pr20126.c: New.
9376
9377 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9378             Steven G. Kargl <kargls@comcast.net>
9379
9380         * gfortran.dg/PR19872.f: New test.
9381
9382 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9383
9384         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9385
9386 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9387
9388         * gfortran.dg/nint_1.f90: New test.
9389
9390 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9391
9392         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9393         Added test for callee-allocated arrays with write statements.
9394         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9395         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9396         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9397         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9398         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9399
9400 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9401
9402         PR libfortran/20163
9403         * gfortran.dg/open-options-blanks.f: New test.
9404
9405 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9406
9407         PR fortran/13257
9408         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9409
9410 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9411
9412         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9413         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9414         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9415         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9416         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9417         * gcc.c-torture/execute/stdarg-4.c: New test.
9418
9419         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9420
9421         PR target/20795
9422         * g++.dg/abi/param2.C: New test.
9423
9424 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9425
9426         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9427
9428 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9429
9430         * gcc.dg/builtins-53.c: New test.
9431
9432 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9433
9434         * g++.dg/tree-ssa/pr18178.C: New test.
9435         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9436         * gcc.c-torture/execute/20041019-1.c: New test.
9437         * gcc.dg/tree-ssa/20041008-1.c: New test.
9438         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9439         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9440         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9441         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9442         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9443         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9444         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9445         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9446         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9447         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9448
9449 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9450
9451         PR rtl-optimization/20466
9452         * gcc.c-torture/execute/pr20466-1.c: New test.
9453
9454 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9455
9456         PR c++/20905
9457         * g++.dg/parse/cond2.C: New test.
9458
9459         PR c++/20145
9460         * g++.dg/warn/Wdtor1.C: New test.
9461
9462 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9463
9464         PR fortran/17229
9465         * gfortran.dg/pr17229.f: New test.
9466
9467 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9468
9469         * gfortran.dg/tiny_1.f90: New test.
9470         * gfortran.dg/tiny_2.f90: ditto.
9471
9472 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9473
9474         * gfortran.dg/eor_1.f90: Fix dg-do run line
9475         * gfortran.dg/open_new.f90: Fix dg-do run line
9476
9477 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9478
9479         * lib/target-supports.exp (get_compiler_messages): Support
9480         optional arguments, the fourth being compiler options.
9481         (check_effective_target_fpic): New proc.
9482         * gcc.dg/20050321-2.c: Restrict to target fpic.
9483
9484 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9485
9486         * gcc.dg/15443-1.c: New test.
9487         * gcc.dg/15443-2.c: Likewise.
9488
9489 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9490
9491         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9492
9493 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9494
9495         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9496
9497 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9498
9499         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9500         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9501         -m64.
9502         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9503         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9504         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9505
9506 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9507
9508         PR c++/20212
9509         * g++.dg/warn/Wunused-11.C: New test.
9510
9511 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9512
9513         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9514
9515 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9516
9517         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9518
9519 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9520
9521         PR c++/20734
9522         * g++.dg/template/ptrmem13.C: New test.
9523
9524 2005-04-05  Per Bothner  <per@bothner.com>
9525
9526         * lib/gcc.exp: Always add -fno-show-column, for now.
9527
9528 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9529
9530         PR testsuite/20767
9531         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9532         of plain old "unsigned int" for the type of "i".  Makes this test
9533         64bit clean.
9534
9535 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9536
9537         * gcc.dg/i386-ssefn-1.c: New test.
9538         * gcc.dg/i386-ssefn-2.c: New test.
9539         * gcc.dg/i386-ssefn-3.c: New test.
9540         * gcc.dg/i386-ssefn-4.c: New test.
9541
9542 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR tree-optimization/20076
9545         * gcc.dg/builtin-apply4.c: New test.
9546
9547         PR preprocessor/19475
9548         * gcc.dg/cpp/macspace1.c: New test.
9549         * gcc.dg/cpp/macspace2.c: New test.
9550
9551 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9552
9553         * gfortran.dg/pr20755.f: Fixed bad format.
9554
9555 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9556
9557         PR c++/20763
9558         * g++.dg/ext/attrib21.C: New test.
9559
9560 2004-04-05  Devang Patel  <dpatel@apple.com>
9561
9562         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9563         * gcc.dg/vect/vect-shift-1.c: New test.
9564
9565 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9566
9567         PR libfortran/20755
9568         * gfortran.dg/pr20755.f: New test.
9569
9570 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
9571
9572         * gfortran.dg/pr15959.f90: New test.
9573         * gfortran.dg/string_pad_trunc.f90: New test.
9574
9575 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9576
9577         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
9578         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
9579         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
9580         syntax.
9581
9582 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9583
9584         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
9585
9586 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9587
9588         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
9589         * gcc.c-torture/compile/20011119-2.c: Likewise.
9590         * gcc.c-torture/compile/981001-2.c: Likewise.
9591
9592 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
9593
9594         PR c++/20679
9595         * g++.dg/template/overload4.C: New test.
9596
9597 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9598
9599         PR c++/20746
9600         * g++.dg/abi/covariant5.C: New.
9601
9602         PR debug/20505
9603         * g++.dg/debug/const2.C: New.
9604
9605 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR rtl-optimization/16104
9608         * gcc.c-torture/execute/20050316-1.c: New test.
9609
9610 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9611
9612         * g++.dg/template/spec23.C: Fix dg-error text.
9613
9614 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
9615
9616         PR c++/19199
9617         * g++.dg/expr/lval2.C: New.
9618
9619 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9620
9621         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9622         __builtin_strcasecmp and __builtin_strncasecmp.
9623
9624 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9625
9626         PR c++/20723
9627         * g++.dg/template/spec22.C: New.
9628         * g++.dg/template/spec23.C: New.
9629
9630 2005-04-03  Dale Ranta  <dir@lanl.gov>
9631             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9632
9633         PR libfortran/20068
9634         PR libfortran/20125
9635         PR libfortran/20156
9636         PR libfortran/20471
9637         * gfortran.dg/backspace.f: New test.
9638
9639 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9640
9641         * gcc.dg/pr19345.c: New test.
9642
9643 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9644
9645         PR tree-optimization/20640
9646         * gcc.dg/torture/tree-loop-1.c: New.
9647
9648 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9649
9650         PR rtl-optimization/20290
9651         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9652
9653 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9654
9655         * gcc.dg/rs6000-fpint.c: New.
9656
9657 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9658
9659         * gcc.dg/old-style-then-proto-1.c: New test.
9660
9661 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9662
9663         * gfortran.fortran-torture/execute/backspace.f90: Check
9664         after backspace and read was incorrect.
9665
9666 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9667
9668         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9669         buffer past the terminating NUL using memcmp.
9670         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9671         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9672
9673         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9674         Fix unused/uninitialized variable warnings.
9675
9676         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9677         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9678         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9679         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9680
9681         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9682         gcc.c-torture/execute/builtins/fputs-lib.c,
9683         gcc.c-torture/execute/builtins/lib/fprintf.c,
9684         gcc.c-torture/execute/builtins/lib/main.c,
9685         gcc.c-torture/execute/builtins/lib/memcmp.c,
9686         gcc.c-torture/execute/builtins/lib/memmove.c,
9687         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9688         gcc.c-torture/execute/builtins/lib/memset.c,
9689         gcc.c-torture/execute/builtins/lib/printf.c,
9690         gcc.c-torture/execute/builtins/lib/sprintf.c,
9691         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9692         gcc.c-torture/execute/builtins/lib/strchr.c,
9693         gcc.c-torture/execute/builtins/lib/strcmp.c,
9694         gcc.c-torture/execute/builtins/lib/strcpy.c,
9695         gcc.c-torture/execute/builtins/lib/strcspn.c,
9696         gcc.c-torture/execute/builtins/lib/strlen.c,
9697         gcc.c-torture/execute/builtins/lib/strncat.c,
9698         gcc.c-torture/execute/builtins/lib/strncmp.c,
9699         gcc.c-torture/execute/builtins/lib/strncpy.c,
9700         gcc.c-torture/execute/builtins/lib/strrchr.c,
9701         gcc.c-torture/execute/builtins/lib/strspn.c,
9702         gcc.c-torture/execute/builtins/lib/strstr.c,
9703         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9704         gcc.c-torture/execute/builtins/strlen-2.c,
9705         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9706         prototypes.
9707
9708 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9709
9710         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9711         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9712         selectany usage.
9713
9714 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9715
9716         PR c++/19406
9717         * g++.dg/debug/using1.C: New test.
9718
9719 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9720
9721         PR middle-end/20524
9722         * gcc.dg/alias-7.c: Prefix asm-declared name with
9723         __USER_LABEL_PREFIX__.
9724
9725 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9726
9727         Fix fallout from PR middle-end/15700:
9728         * gcc.c-torture/compile/20011119-1.c: Take
9729         __USER_LABEL_PREFIX__ into account.
9730         * gcc.c-torture/compile/20011119-2.c: Likewise.
9731
9732 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9733
9734         PR c++/18644
9735         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9736
9737 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9738
9739         PR c/17855
9740         * gcc.c-torture/compile/struct-non-lval-1.c,
9741         gcc.c-torture/compile/struct-non-lval-2.c,
9742         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9743
9744 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9745
9746         * gcc.dg/tls/tls.exp: Remove temporary file.
9747         * g++.dg/tls/tls.exp: Ditto.
9748         * lib/file-format.exp: Ditto.
9749         * g++.dg/special/ecos.exp: Ditto.
9750
9751         * lib/profopt.exp: Treat prof_ext as a list.
9752         * gcc.misc-tests/bprob.exp: Ditto.
9753         * g++.dg/bprob/bprob.exp: Ditto.
9754
9755         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9756         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9757         g++.dg/tree-ssa/pointer-reference-alias.C,
9758         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9759         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9760         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9761         g++.dg/vect/pr19951.cc: Ditto.
9762         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9763         gcc.dg/builtins-47.c: Ditto.
9764         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9765         gcc.dg/pr20115-1.c: Ditto.
9766         * gcc.dg/tree-ssa/20030530-2.c,
9767         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9768         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9769         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9770         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9771         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9772         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9773         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9774         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9775         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9776         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9777         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9778         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9779         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9780         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9781         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9782         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9783         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9784         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9785         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9786         gcc.dg/tree-ssa/20030824-1.c,
9787         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9788         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9789         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9790         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9791         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9792         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9793         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9794         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9795         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9796         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9797         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9798         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9799         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9800         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9801         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9802         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9803         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9804         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9805         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9806         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9807         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9808         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9809         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9810         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9811         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9812         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9813         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9814         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9815         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9816         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9817         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9818         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9819         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9820         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9821         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9822         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9823         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9824         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9825         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9826         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9827         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9828         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9829         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9830         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9831         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9832         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9833         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9834         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9835         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9836         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9837         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9838         gcc.dg/tree-ssa/useless-1.c: Ditto.
9839         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9840         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9841         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9842         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9843         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9844         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9845         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9846         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9847         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9848         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9849         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9850         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9851         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9852         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9853         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9854         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9855         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9856         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9857         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9858         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9859         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9860         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9861         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9862         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9863         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9864         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9865         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9866         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9867         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9868         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9869         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9870         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9871         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9872         gcc.dg/vect/vect-none.c: Ditto.
9873         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9874         treelang/compile/unsigned.tree: Ditto.
9875
9876         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9877         * gcc.dg/cpp/direct2s.c: Ditto.
9878         * gcc.dg/cpp/paste4.c: Ditto.
9879         * gcc.dg/cpp/separate-1.c: Ditto.
9880         * gcc.dg/pch/save-temps-1.c: Ditto.
9881         * g++.dg/ext/altivec-10.C: Ditto.
9882         * g++.dg/pch/pch.C: Ditto.
9883
9884         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9885
9886         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9887         * g++.dg/template/repo1.C: Ditto.
9888         * g++.dg/template/repo2.C: Ditto.
9889         * g++.dg/template/repo3.C: Ditto.
9890         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9891         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9892         * g++.old-deja/g++.pt/repo1.C: Ditto.
9893         * g++.old-deja/g++.pt/repo2.C: Ditto.
9894         * g++.old-deja/g++.pt/repo3.C: Ditto.
9895         * g++.old-deja/g++.pt/repo4.C: Ditto.
9896
9897         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9898         * gcc.dg/20030107-1.c: Ditto.
9899         * gcc.dg/20030702-1.c: Ditto.
9900         * gcc.dg/profile-generate-1.c: Ditto.
9901         * g++.dg/other/profile1.C: Ditto.
9902         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9903
9904         * lib/gcc-dg.exp (remove-build-file): New.
9905         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9906         cleanup-tree-dump, cleanup-saved-temps): New.
9907
9908 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9909
9910         PR c++/19203, DR 214
9911         * g++.dg/parse/ambig3.C: Not ambiguous.
9912         * g++.dg/template/spec20.C: New.
9913         * g++.dg/template/spec21.C: New.
9914
9915 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9916
9917         PR target/20045
9918         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9919
9920 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9921
9922         PR libfortran/20660
9923         * gfortran.dg/negative_unit.f: New test.
9924
9925 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9926
9927         * gcc.dg/20050330-1.c: New test.
9928
9929 2005-03-30  Devang Patel  <dpatel@apple.com>
9930
9931         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9932
9933 2005-03-30  Dale Johannesen  <dalej@apple.com>
9934
9935         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9936
9937 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9938
9939         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9940         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9941         Strip options from test name.
9942
9943 2005-03-31  Jan Hubicka  <jh@suse.cz>
9944
9945         * gcc.dg/varpool-1.c: New testcase.
9946
9947 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9948
9949         PR c/772
9950         PR c/17913
9951         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9952         gcc.dg/stmt-expr-label-3.c : New tests.
9953         * gcc.c-torture/execute/medce-2.c: Remove.
9954
9955 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9956
9957         PR c/20368
9958         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9959         tests.
9960
9961 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9962
9963         * gcc.c-torture/compile/pr20203.c: New test.
9964
9965 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9966
9967         * gfortran.dg/promotion.f90: New test.
9968
9969 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9970
9971         PR middle-end/20491
9972         * gcc.dg/torture/asm-subreg-1.c: New test.
9973
9974 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9975
9976         PR c/20672
9977         * gcc.dg/pr20672-1.c: New test.
9978
9979 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9980
9981         * gfortran.dg/vect: New directory.
9982         * gfortran.dg/vect/vect.exp: New.
9983         * gfortran.dg/vect/vect-1.f90: New test.
9984         * gfortran.dg/vect/vect-2.f90: New test.
9985         * gfortran.dg/vect/vect-3.f90: New test.
9986         * gfortran.dg/vect/vect-4.f90: New test.
9987         * gfortran.dg/vect/vect-5.f90: New test.
9988
9989 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9990
9991         PR middle-end/20622
9992         * gcc.dg/alias-7.c: New test.
9993
9994 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9995
9996         * gcc.dg/sparc-reg-1.c: New test.
9997
9998 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9999
10000         PR target/19890
10001         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
10002
10003 2005-03-29  Dale Ranta  <dir@lanl.gov>
10004             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10005
10006         PR libfortran/20163
10007         * gfortran.dg/pr20163-2.f: New test.
10008
10009 2005-03-28  Jan Hubicka  <jh@suse.cz>
10010
10011         PR middle-end/20635
10012         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
10013         by Jakub Jelinek.
10014
10015 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
10016
10017         PR tree-optimization/20626
10018         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
10019         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
10020
10021 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10022
10023         * gfortran.dg/underflow.f90: New test.
10024         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
10025
10026 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10027
10028         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
10029
10030 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
10031
10032         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
10033         (g++_init): Make sure that CXXFLAGS is set.
10034         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
10035         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
10036         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10037         * lib/objc.exp (objc_init): Likewise.
10038         * lib/treelang.exp (treelang_init): Likewise.
10039
10040 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
10041
10042         PR tree-optimization/20470
10043         * gcc.dg/tree-ssa/pr20470.c: New test.
10044
10045 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
10046
10047         * gcc.dg/ppc-stfiwx.c: New.
10048
10049 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
10050
10051         PR target/19888
10052         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
10053
10054 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10055
10056         * gcc.dg/20050325-1.c: Fix a typo.
10057
10058 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10059
10060         PR libfortran/19678
10061         PR libfortran/19679
10062         * gfortran.dg/dos_eol.f: New test.
10063
10064 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10065
10066         PR rtl-optimization/20249
10067         * gcc.dg/20050325-1.c: New test.
10068
10069 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10070
10071         PR libfortran/15332
10072         * gfortran.dg/pr15332.f: New test.
10073
10074 2005-03-24  Dale Johannesen  <dalej@apple.com>
10075
10076         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
10077
10078 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
10079
10080         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
10081         'internal' visibility.
10082         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10083         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
10084         'protected' visibility.
10085         * gcc.dg/visibility-7.c: Likewise.
10086         * lib/target-supports.exp (check_visibility_available): Take
10087         a parameter, the kind of visibility to check for.
10088         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
10089         to check_visibility_available.
10090
10091         * g++.dg/expr/cast3.C: New.
10092
10093 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
10094
10095         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
10096         rs6000.
10097
10098 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
10099
10100         PR target/20095
10101         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
10102
10103 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
10104
10105         * gcc.dg/badshift.c: Renamed to...
10106         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
10107
10108         * gcc.target/i386/badshift.c: Renamed to...
10109         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
10110         only.
10111
10112         PR rtl-optimization/20532
10113         * gcc.target/i386/badshift.c: New.
10114
10115 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10116
10117         * gfortran.dg/pr18025.f90: New test.
10118
10119 2005-03-23  Dale Johannesen  <dalej@apple.com>
10120
10121         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
10122
10123 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
10124
10125         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
10126
10127         * lib/target-supports.exp (check_iconv_available): Default
10128         libiconv to -liconv, if there is no definition.
10129
10130 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
10131
10132         * gcc.dg/torture/cris-asm-mof-1.c: New test.
10133
10134 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
10135
10136         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10137         * g++.dg/opt/pr7503-2.C: Likewise.
10138         * g++.dg/opt/pr7503-3.C: Likewise.
10139         * g++.dg/opt/pr7503-4.C: Likewise.
10140         * g++.dg/opt/pr7503-5.C: Likewise.
10141         * g++.dg/warn/minmax.C: New test.
10142
10143 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10144
10145         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10146         * gfortran.dg/g77_intrinsics_sub.f: New test.
10147
10148 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10149             Jan Hubicka  <jh@suse.cz>
10150             Steven Bosscher <stevenb@suse.de
10151
10152         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10153
10154 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10155
10156         PR c++/19980
10157         * g++.dg/template/redecl3.C: New test.
10158
10159 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10160
10161         PR c++/20499
10162         * g++.dg/parse/error16.C: Tweak error markers.
10163
10164 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10165
10166         PR target/20561
10167         * gcc.dg/20050321-2.c: New test.
10168
10169 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10170
10171         PR c++/20465
10172         PR c++/20381
10173         * g++.dg/template/ptrmem12.C: New.
10174
10175 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10176
10177         PR rtl-optimization/20527
10178         * gcc.c-torture/execute/pr20527-1.c: New test.
10179
10180 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10181
10182         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10183         program, compile it into a real executable and then delete the .c
10184         and .x files afterwards, to avoid problems on testglue targets.
10185
10186 2005-03-21  Stuart Hastings  <stuart@apple.com>
10187
10188         * gcc.target/i386/sse-2.c: New.
10189
10190 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10191
10192         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10193
10194 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10195
10196         * g++.dg/parse/crash25.C: Fix typo.
10197
10198 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10199
10200         PR c++/20461
10201         * g++.dg/parse/crash24.C: New test.
10202
10203         PR c++/20536
10204         * g++.dg/parse/crash25.C: New test.
10205
10206 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10207
10208         PR c++/20147
10209         * g++.dg/ext/stmtexpr4.C: New test.
10210
10211 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10212
10213         PR middle-end/20539
10214         * gcc.c-torture/compile/pr13066-1.c: New test case.
10215         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10216         * g++.dg/opt/pr13066-1.C: Likewise.
10217
10218 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10219
10220         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10221
10222 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10223
10224         PR fortran/18525
10225         * gfortran.dg/nesting_1.f90: New test.
10226
10227 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10228
10229         PR c++/20240
10230         * g++.dg/lookup/using13.C: New test.
10231
10232 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10233
10234         PR c++/20333
10235         * g++.dg/template/crash36.C: New test.
10236
10237 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10238
10239         PR c++/20463
10240         * g++.dg/template/crash35.C: New test.
10241
10242 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10243
10244         PR c++/19966
10245         * g++.dg/overload/operator2.C: New test.
10246
10247 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10248
10249         PR libfortran/20257
10250         * gfortran.dg/pr20257.f90: New test.
10251
10252 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10253
10254         PR libfortran/20480
10255         * gfortran.dg/pr20480.f90: New test.
10256
10257 2005-03-16  Richard Henderson  <rth@redhat.com>
10258
10259         PR middle-end/15700
10260         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10261         (_rtld_global): New.
10262         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10263         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10264
10265         * gcc.dg/alias-3.c: New.
10266         * gcc.dg/alias-4.c: New.
10267         * gcc.dg/alias-5.c: New.
10268         * gcc.dg/alias-6.c: New.
10269
10270 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10271
10272         * gcc.dg/cpp/ucnid-7.c: New.
10273
10274 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10275             Dorit Naishlos  <dorit@il.ibm.com>
10276
10277         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10278         darwin.
10279
10280 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10281
10282         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10283         misaligned accesses.
10284         * gcc.dg/vect/vect-58.c: Likewise.
10285         * gcc.dg/vect/vect-92.c: New.
10286         * gcc.dg/vect/vect-93.c: New.
10287
10288 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10289
10290         PR fortran/18827
10291         * gfortran.dg/assign_2.f90: New test.
10292         * gfortran.dg/assign_3.f90: New test.
10293         * gfortran.dg/assign.f90: New test.
10294
10295 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10296
10297         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10298         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10299         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10300         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10301         names.
10302
10303 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10304
10305         * gcc.dg/cpp/ucnid-6.c: New.
10306
10307         * gcc.dg/cpp/normalize-1.c: New.
10308         * gcc.dg/cpp/normalize-2.c: New.
10309         * gcc.dg/cpp/normalize-3.c: New.
10310         * gcc.dg/cpp/normalize-4.c: New.
10311         * gcc.dg/cpp/ucnid-4.c: New.
10312         * gcc.dg/cpp/ucnid-5.c: New.
10313         * g++.dg/cpp/normalize-1.C: New.
10314         * g++.dg/cpp/ucnid-1.C: New.
10315
10316 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10317
10318         * gcc.dg/pr18628.c: New.
10319
10320 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10321
10322         PR c++/20280
10323         * g++.dg/tree-ssa/pr20280.C: New.
10324
10325 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10326
10327         PR fortran/20467
10328         * gfortran.dg/stfunc_2.f90: New test.
10329
10330 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10331
10332         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10333
10334 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10335
10336         * gcc.dg/tree-ssa/20050314-1.c: New test.
10337
10338 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10339
10340         PR c++/4403
10341         PR c++/9783, DR433
10342         * g++.dg/template/friend34.C: New test.
10343         * g++.dg/template/friend35.C: Likewise.
10344         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10345
10346 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10347
10348         Friend class name lookup 5/n
10349         PR c++/1016
10350         * g++.dg/lookup/hidden-class1.C: New test.
10351         * g++.dg/lookup/hidden-class2.C: Likewise.
10352         * g++.dg/lookup/hidden-class3.C: Likewise.
10353         * g++.dg/lookup/hidden-class4.C: Likewise.
10354         * g++.dg/lookup/hidden-class5.C: Likewise.
10355         * g++.dg/lookup/hidden-class6.C: Likewise.
10356         * g++.dg/lookup/hidden-class7.C: Likewise.
10357         * g++.dg/lookup/hidden-class8.C: Likewise.
10358         * g++.dg/lookup/hidden-class9.C: Likewise.
10359         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10360         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10361         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10362         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10363         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10364         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10365         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10366         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10367         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10368         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10369         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10370
10371 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10372
10373         PR c++/20157
10374         * g++.dg/template/error18.C: New test.
10375
10376 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10377
10378         PR debug/16792
10379         * g++.dg/debug/pr16792.C: New test.
10380
10381 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10382
10383         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10384         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10385         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10386         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10387         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10388         test assertion names.
10389
10390 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10391
10392         PR fortran/18600
10393         * gfortran.dg/stfunc_1.f90: New test.
10394
10395 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10396
10397         PR fortran/16907
10398         * gfortran.dg/real_index_1.f90: New test.
10399
10400 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10401
10402         PR fortran/20323
10403         * gfortran.dg/spec_expr_1.f90: New test.
10404
10405 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10406
10407         PR c/20402
10408         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10409         new parser.
10410
10411 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10412
10413         PR fortran/20361
10414         * gfortran.dg/largeequiv_1.f90: New test.
10415
10416 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10417
10418         * gcc.dg/ucnid-1.c: New.
10419         * gcc.dg/ucnid-2.c: New.
10420         * gcc.dg/ucnid-3.c: New.
10421         * gcc.dg/ucnid-4.c: New.
10422         * gcc.dg/ucnid-5.c: New.
10423         * gcc.dg/ucnid-6.c: New.
10424         * gcc.dg/cpp/ucnid-1.c: New.
10425         * gcc.dg/cpp/ucnid-2.c: New.
10426         * gcc.dg/cpp/ucnid-3.c: New.
10427         * g++.dg/other/ucnid-1.C: New.
10428
10429 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10430
10431         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10432
10433 2005-03-11  Per Bothner  <per@bothner.com>
10434
10435         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10436         that diagnotics refer to correct token.
10437         * gcc.dg/unused-3.c: Likewise.
10438
10439 2005-03-11  Per Bothner  <per@bothner.com>
10440
10441         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10442         constant" is now actually on same line as string constant.
10443         * gcc.dg/cpp/direct2s.c: Likewise.
10444
10445 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10446
10447         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10448
10449 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10450
10451         PR libfortran/20124
10452         * gfortran.dg/pr20124.f90: New Test
10453
10454 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10455
10456         PR tree-optimization/20130
10457         * gcc.dg/pr20130-1.c: New test.
10458
10459 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10460
10461         PR target/20095
10462         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10463
10464 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10465
10466         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10467
10468 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10469
10470         * g++.dg/eh/forced1.C: Fix comment.
10471         * g++.dg/eh/forced2.C: Ditto.
10472         * g++.dg/eh/forced3.C: Ditto.
10473         * g++.dg/eh/forced4.C: Ditto.
10474
10475 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10476
10477         PR rtl-opt/20412
10478         * gcc.c-torture/compile/pr20412.c: New test.
10479
10480 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10481
10482         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10483
10484 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10485
10486         PR target/20322
10487         * gcc.dg/20050307-1.c: New test.
10488
10489 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         PR c++/20375
10492         * g++.dg/other/stdarg3.C: New.
10493
10494 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10495
10496         PR c++/18384, c++/18327
10497         * g++.dg/init/array19.C: New test.
10498
10499         PR inline-asm/20314
10500         * gcc.dg/torture/pr20314-1.c: New test.
10501         * gcc.dg/torture/pr20314-2.c: New test.
10502
10503 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10504
10505         * gcc.dg/20050309-1.c: New test.
10506
10507 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10508
10509         * gcc.dg/builtins-10.c: Reactivate disabled test.
10510         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10511         new cbrt transformations.
10512
10513 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10514
10515         PR c++/20208
10516         * g++.dg/template/array13.C: New test.
10517
10518 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10519
10520         PR c++/16859
10521         * g++.dg/init/brace4.C: New test.
10522
10523 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10524
10525         PR c++/20186
10526         * g++.dg/template/non-dependent12.C: New.
10527
10528 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10529
10530         PR c++/20142
10531         * g++.dg/init/array18.C: Add dg-do run marker.
10532
10533         PR c++/20142
10534         * g++.dg/init/array18.C: New test.
10535
10536 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10537
10538         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10539         * g++.dg/gcov/gcov.exp: Likewise.
10540         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10541         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10542         * lib/c-torture.exp: Likewise.
10543         * lib/fortran-torture.exp: Likewise.
10544         * lib/g++.exp: Likewise.
10545         * lib/gcc-defs.exp: Likewise.
10546         * lib/gcc-dg.exp: Likewise.
10547         * lib/gcc.exp: Likewise.
10548         * lib/gcov.exp: Likewise.
10549         * lib/gfortran.exp: Likewise.
10550         * lib/mike-g++.exp: Likewise.
10551         * lib/mike-gcc.exp: Likewise.
10552         * lib/objc-torture.exp: Likewise.
10553         * lib/objc.exp: Likewise.
10554         * lib/profopt.exp: Likewise.
10555         * lib/target-libpath.exp: Likewise.
10556         * lib/target-supports.exp: Likewise.
10557         * lib/treelang.exp: Likewise.
10558         * lib/wrapper.exp: Likewise.
10559
10560 2005-03-08  Jeff Law  <law@redhat.com>
10561
10562         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
10563         PHI-OPT changes.
10564
10565 2005-03-08  Ira Rosen  <irar@il.ibm.com>
10566
10567         * gcc.dg/vect/pr20122.c: New test.
10568
10569 2005-03-07  Jeff Law  <law@redhat.com>
10570
10571         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
10572         was folded away.
10573         * gcc.dg/tree-ssa/pr18133-1.c: New test.
10574         * gcc.dg/tree-ssa/pr18133-2.c: New test.
10575         * gcc.dg/tree-ssa/pr18134.c: New test.
10576
10577 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10578
10579         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
10580         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
10581         gcc.dg/torture/builtin-noret-2.c: Require weak support.
10582
10583 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
10584
10585         PR tree-opt/17671
10586         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
10587
10588 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
10589
10590         * g++.dg/warn/Wnvdtor.C: New test.
10591
10592 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
10593
10594         * gcc.dg/torture/pr19683-1.c: New test.
10595
10596 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
10597
10598         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
10599         * gfortran.dg/g77/19990313-2.f: Ditto.
10600         * gfortran.dg/g77/19990313-3.f: Ditto.
10601         * gfortran.dg/g77/19990525-0.f: Ditto.
10602         * gfortran.dg/g77/19990826-0.f: Ditto.
10603         * gfortran.dg/g77/19990826-2.f: Ditto.
10604         * gfortran.dg/g77/19990826-3.f: Ditto.
10605         * gfortran.dg/g77/20000511-1.f: Ditto.
10606         * gfortran.dg/g77/20000511-2.f: Ditto.
10607         * gfortran.dg/g77/970625-2.f: Ditto.
10608         * gfortran.dg/g77/980310-2.f: Ditto.
10609         * gfortran.dg/g77/980310-3.f: Ditto.
10610         * gfortran.dg/g77/980310-8.f: Ditto.
10611         * gfortran.dg/g77/980519-2.f: Ditto.
10612         * gfortran.dg/g77/alpha1.f: Ditto.
10613         * gfortran.dg/g77/claus.f: Ditto.
10614         * gfortran.dg/g77/erfc.f: Ditto.
10615         * gfortran.dg/g77/short.f: Ditto.
10616         * gfortran.fortran-torture/execute/data.f90: Ditto.
10617         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10618         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10619
10620 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10621
10622         * lib/file-format.exp (gcc_target_object_format): Add check for som
10623         format and hardcode object formats on hppa*-*-hpux*.
10624         * lib/target-supports.exp (check_weak_available): Add check for som
10625         object format.  Always return 0 on hppa*-*-hpux10*.
10626
10627         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10628         is defined.
10629
10630         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10631
10632 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10633
10634         * gfortran.dg/pr19936_1.f90: New test.
10635         * gfortran.dg/pr19936_2.f90: New test.
10636         * gfortran.dg/pr19936_3.f90: New test.
10637
10638 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10639             Paul Thomas <prthomas@drfccad.cea.fr>
10640
10641         * gfortran.dg/PR19754_1.f90: New test.
10642         * gfortran.dg/PR19754_2.f90: Ditto.
10643
10644 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10645
10646         PR c++/19311
10647         * g++.dg/template/non-dependent11.C: New test.
10648
10649 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10650
10651         * lib/target-supports.exp (check_iconv_available): Fix comment.
10652
10653 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10654             Joseph S. Myers  <joseph@codesourcery.com>
10655
10656         PR c++/19797
10657         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10658
10659 2005-03-04  Matthew Sachs  <msachs@apple.com>
10660
10661         * gcc.exp (gcc_target_compile): Put braces around
10662         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10663         * objc.exp (objc_target_compile): Likewise.
10664         * treelang.exp (treelang_target_compile): Likewise.
10665
10666 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10667
10668         PR fortran/19673
10669         * gfortran.dg/func_result_1.f90: New test.
10670
10671 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10672
10673         * gcc.misc-tests/options.exp: New test.
10674
10675 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10676
10677         * gcc.dg/pr15784-4.c: New test.
10678
10679 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10680
10681         * gcc.c-torture/execute/pr17133.c: New.
10682         * gcc.c-torture/compile/20050303-1.c: New.
10683
10684 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10685
10686         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10687
10688 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10689
10690         * g++.dg/overload/using2.C: New.
10691
10692 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10693
10694         PR c++/19916
10695         * g++.dg/init/ptrmem2.C: New test.
10696
10697 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10698
10699         PR c/8927
10700         * gcc.dg/pr8927-1.c: New test.
10701
10702 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10703
10704         PR c++/20232
10705         * g++.dg/inherit/covariant12.C: New.
10706
10707 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10708
10709         PR fortran/19479
10710         * gfortran.dg/bound_1.f90: New test.
10711
10712 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10713
10714         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10715         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10716
10717 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10718
10719         PR c/20245
10720         * gcc.dg/pr20245-1.c: New test.
10721
10722 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR middle-end/19874
10725         * gcc.c-torture/execute/20050119-2.c: New test case.
10726
10727 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10728
10729         * README: Update the DejaGnu bug reporting address.
10730         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10731         * lib/objc-torture.exp: Likewise.
10732
10733 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10734
10735         * gfortran.dg/boz_1.f90: New test.
10736         * gfortran.dg/boz_3.f90: New test.
10737         * gfortran.dg/boz_4.f90: New test.
10738
10739 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10740
10741         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10742         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10743
10744 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10745
10746         PR libfortran/20101
10747         * gfortran.dg/write_0_pe_format.f90: New test.
10748
10749 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10750
10751         PR c++/20206
10752         * g++.dg/opt/thunk2.C: New test.
10753         * g++.dg/opt/covariant1.C: New test.
10754
10755 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10756
10757         * gfortran.dg/e_d_fmt.f90: New test.
10758
10759 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10760
10761         * gcc.dg/asm-b.c: Fix comment typos.
10762
10763 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10764
10765         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10766         a V_MAY_DEF also.
10767
10768 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10769
10770         PR tree-opt/20188
10771         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10772         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10773         * gcc.dg/asm-b.c: New test.
10774
10775 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10776
10777         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10778         Disable this test on IRIX 6.
10779
10780 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10781
10782         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10783         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10784         parser.
10785
10786 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10787
10788         PR tree-optimization/20204
10789         * testsuite/gcc.dg/pr20204.c: New test.
10790
10791 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10792
10793         PR target/20196
10794         * gcc.c-torture/execute/20050224-1.c: New test.
10795
10796         PR c++/20175
10797         * g++.dg/warn/Wbraces2.C: New test.
10798
10799 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10800
10801         PR c++/19878
10802         * g++.dg/init/const2.C: New test.
10803
10804 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10805
10806         PR tree-optimization/20100
10807         * gcc.c-torture/execute/pr20100-1.c: New test.
10808
10809 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10810
10811         * gfortran.dg/implicit_3.f90: New test.
10812
10813         * gfortran.dg/deftype_1.f90: New test.
10814
10815 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10816
10817         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10818         the test passes.
10819         * g++.dg/other/anon3.C: Accept a warning.
10820
10821 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10822
10823         * gcc.dg/pr20017.c: Fix a comment typo.
10824
10825 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10826
10827         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10828
10829 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10830
10831         PR ada/19902
10832         * ada/acats/tests/cxa/cxa3004.a: Remove.
10833         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10834
10835 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10836
10837         PR c++/20073
10838         * g++.dg/init/const1.C: New test.
10839
10840         PR c++/19991
10841         * g++.dg/parse/constant7.C: New test.
10842
10843         PR c++/20152
10844         * g++.dg/parse/error27.C: New test.
10845         * g++.dg/template/qualttp15.C: Adjust error markers.
10846         * g++.old-deja/g++.other/struct1.C: Likewise.
10847
10848         PR c++/20153
10849         * g++.dg/template/error17.C: New test.
10850
10851         PR c++/20148
10852         * g++.dg/parser/error26.C: New test.
10853
10854 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10855
10856         PR tree-optimization/20100
10857         PR tree-optimization/20115
10858         * gcc.dg/pr20115.c: New test.
10859         * gcc.dg/pr20115-1.c: New test.
10860         * gcc.dg/pr20100.c: New test.
10861         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10862         call-clobbered variables after alias1.
10863
10864 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10865
10866         * gfortran.dg/list_read_4.f90: new test.
10867
10868 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10869
10870         PR rtl-optimization/20017.
10871         * gcc.dg/pr20017.c: New.
10872
10873 2005-02-22  Devang Patel  <dpatel@apple.com>
10874
10875         PR 19952
10876         * g++.dg/tree-ssa/pr19952.C: New test.
10877
10878 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10879
10880         PR c++/19883
10881         * g++.dg/parse/constant6.C: New test.
10882
10883 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10884
10885         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10886         * g++.dg/charset/asm2.c: Likewise.
10887         * g++.dg/charset/asm3.c: Likewise.
10888         * g++.dg/charset/asm4.c: Likewise.
10889         * g++.dg/charset/asm5.c: Likewise.
10890         * g++.dg/charset/attribute1.c: Likewise.
10891         * g++.dg/charset/attribute2.c: Likewise.
10892         * g++.dg/charset/extern1.cc: Likewise.
10893         * g++.dg/charset/extern2.cc: Likewise.
10894         * g++.dg/charset/extern3.cc: Likewise.
10895         * g++.dg/charset/function.cc: Likewise.
10896         * g++.dg/charset/string.c: Likewise.
10897         * g++.dg/charset/charset.exp: Likewise.
10898         * lib/target-supports.exp (check_iconv_available): Fix comment.
10899
10900 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10901
10902         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10903         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10904         * gcc.dg/charset/asm2.c: Likewise.
10905         * gcc.dg/charset/asm3.c: Likewise.
10906         * gcc.dg/charset/asm4.c: Likewise.
10907         * gcc.dg/charset/asm5.c: Likewise.
10908         * gcc.dg/charset/asm6.c: Likewise.
10909         * gcc.dg/charset/attribute1.c: Likewise.
10910         * gcc.dg/charset/attribute2.c: Likewise.
10911         * gcc.dg/charset/builtin1.c: Likewise.
10912         * gcc.dg/charset/extern.c: Likewise.
10913         * gcc.dg/charset/function.c: Likewise.
10914         * gcc.dg/charset/string.c: Likewise.
10915         * gcc.dg/charset/charset.exp: Likewise.
10916
10917 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10918
10919         PR fortran/20086
10920         * gfortran.dg/pr20086.f90: New test.
10921
10922 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10923
10924         PR tree-optimization/19786
10925         * g++.dg/tree-ssa/pr19786.C: New.
10926
10927 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10928
10929         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10930
10931 2005-02-21  Jeff Law  <law@redhat.com>
10932
10933         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10934
10935 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10936
10937         * gfortran.dg/do_iterator: Split loop, markup all lines for
10938         which an error locus is printed.
10939         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10940         locus is printed.
10941         * gfortran.dg/select_4.f90: Likewise.
10942         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10943         locuses in the various permutations.
10944
10945 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10946
10947         PR tree-optimization/19951
10948         * g++.dg/vect: New directory.
10949         * g++.dg/vect/vect.exp: New file.
10950         * g++.dg/vect/pr19951.cc: New testcase.
10951         * g++.dg/dg.exp: Also prune vectorizer tests.
10952
10953 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10954
10955         PR 18785
10956         * gcc.dg/charset/builtin1.c: New test.
10957
10958 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10959
10960         PR c++/19299
10961         * g++.dg/inherit/volatile1.C: New test.
10962
10963         PR c++/19440
10964         * g++.dg/template/dtor4.C: New test.
10965
10966 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10967
10968         * gfortran.dg/int_1.f90: New test.
10969
10970 2005-02-19  Devang Patel  <dpatel@apple.com>
10971
10972         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10973
10974 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10975
10976         * gfortran.dg/achar_1.f90: New test.
10977
10978 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10979
10980         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10981
10982 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10983             Jakub Jelinek  <jakub@redhat.com>
10984
10985         PR tree-optimization/19828
10986         * gcc.dg/tree-ssa/loop-7.c: New test.
10987         * gcc.c-torture/execute/20050218-1.c: New test.
10988
10989 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10990
10991         PR c/20043
10992         * gcc.dg/transparent-union-1.c: New test.
10993         * gcc.dg/transparent-union-2.c: New test.
10994
10995 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10996
10997         PR tree-optimization/18977
10998         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10999
11000 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
11001
11002         PR target/20054
11003         * gcc.dg/pr20054.c: New test.
11004
11005 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11006
11007         PR c++/19508
11008         * g++.dg/ext/attrib20.C: New test.
11009
11010 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11011
11012         PR middle-end/20030
11013         * gfortran.fortran-torture/execute/character_passing.f90: New test.
11014
11015 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
11016
11017         PR c++/20008
11018         * g++.dg/opt/switch4.C: New.
11019
11020 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
11021
11022         PR c++/20023
11023         PR tree-optimization/20009
11024         * gcc.c-torture/compile/20050217-1.c: New test.
11025         * g++.dg/opt/switch3.C: New test.
11026
11027         PR tree-optimization/18947
11028         * gcc.c-torture/compile/20050215-1.c: New test.
11029         * gcc.c-torture/compile/20050215-2.c: New test.
11030         * gcc.c-torture/compile/20050215-3.c: New test.
11031
11032 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
11033
11034         PR c++/20028
11035         * g++.dg/template/crash34.C: New.
11036
11037         PR c++/20022
11038         * g++.dg/other/access3.C: New.
11039
11040 2005-02-17  Ira Rosen  <irar@il.ibm.com>
11041
11042         * gcc.dg/vect/vect-98.c: New test.
11043
11044 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
11045
11046         PR tree-optimization/19967
11047         * gcc.dg/pr19967.c: New.
11048
11049 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
11050
11051         PR middle-end/19857
11052         * gcc.dg/tree-ssa/20050215-1.c: New test.
11053         * gcc.c-torture/execute/20050215-1.c: New test.
11054
11055 2005-02-15  Eric Christopher  <echristo@redhat.com>
11056
11057         * gcc.dg/cpp/20050215-1.c: New file.
11058
11059 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
11060
11061         PR tree-optimization/15785
11062         * gcc.dg/pr15785-1.c: New test.
11063
11064 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
11065
11066         PR c++/17788
11067         * g++.dg/init/ctor4.C: New.
11068         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
11069
11070 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
11071
11072         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
11073         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
11074
11075 2005-02-15  Andreas Schwab  <schwab@suse.de>
11076
11077         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
11078         declare malloc.
11079
11080 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
11081
11082         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
11083
11084 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
11085
11086         PR tree-optimization/19853
11087         * gcc.c-torture/compile/pr19853.c: New test.
11088
11089 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11090
11091         PR c++/19608
11092         * g++.dg/parse/local-class1.C: New.
11093
11094         PR c++/19895
11095         * g++.dg/parse/ptrmem3.C: New.
11096
11097         PR c++/19884
11098         * g++.old-deja/g++.oliva/template6.C: Add another case.
11099         * g++.dg/template/explicit6.C: New.
11100
11101 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
11102
11103         PR c++/17816
11104         * g++.dg/other/redecl2.C: New.
11105
11106 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11107
11108         PR c++/19891
11109         * g++.dg/abi/covariant4.C: New.
11110
11111 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
11112
11113         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
11114
11115 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
11116
11117         * gcc.dg/vect/vect-96.c: Fix typo.
11118
11119 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11120
11121         PR c++/14479
11122         PR c++/19487
11123         * g++.dg/template/enum5.C: New test.
11124
11125 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11126
11127         * gcc.dg/vect/vect-97.c: New test.
11128
11129 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11130
11131         * gcc.dg/vect/vect-96.c: New test.
11132
11133 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
11134
11135         * gcc.dg/builtins-34.c: Also check ldexp*.
11136
11137 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11138
11139         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11140
11141 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11142
11143         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11144         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11145         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11146         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11147         selector_list, selector_expression, dg-process-target): Move to new
11148         file target-supports-dg.exp.
11149         * lib/target-supports-dg.exp: New.
11150
11151         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11152         New.
11153
11154 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11155
11156         PR c++/19666
11157         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11158
11159         PR middle-end/19858
11160         * gcc.c-torture/compile/20050210-1.c: New test.
11161
11162 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11163
11164         PR c++/19755
11165         * g++.dg/warn/Wbraces1.C: New test.
11166
11167 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11168
11169         * gcc.dg/builtins-52.c: New testcase.
11170
11171 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11172
11173         PR c/19342
11174         * gcc.c-torture/execute/20050119-1.c: New test.
11175
11176 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11177
11178         PR c++/19811
11179         * g++.dg/init/delete1.C: New test.
11180
11181 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11182
11183         PR c++/18470
11184         * g++.dg/template/static12.C: New test.
11185
11186 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11187
11188         PR c++/19787
11189         * g++.dg/conversion/ambig1.C: New test.
11190
11191         PR c++/19739
11192         * g++.dg/ext/attrib19.C: New test.
11193
11194         PR c++/19732
11195         * g++.dg/parse/dtor5.C: New test.
11196
11197         PR c++/19762
11198         * g++.dg/template/dtor3.C: New test.
11199
11200         PR c++/19826
11201         * g++.dg/template/static11.C: New test.
11202         * g++.dg/template/crash2.C: Remove dg-error marker.
11203
11204 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11205
11206         PR C++/18491
11207         * g++.old-deja/g++.mike/p10769a.C: Remove.
11208
11209 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11210
11211         * gcc.dg/builtins-48.c: New test case.
11212         * gcc.dg/builtins-49.c: New test case.
11213         * gcc.dg/builtins-50.c: New test case.
11214         * gcc.dg/builtins-51.c: New test case.
11215
11216 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11217
11218         PR middle-end/19583
11219         * g++.dg/warn/Wreturn-type-3.C: New test.
11220
11221 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11222
11223         PR middle-end/19402
11224         * gcc.dg/pr19402-1.c: New testcase.
11225         * gcc.dg/pr19402-2.c: likewise.
11226
11227 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11228
11229         PR middle-end/19854
11230         * g++.dg/tree-ssa/tmmti.C: New testcase.
11231
11232 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11233
11234         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11235
11236 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11237
11238         PR c++/19733
11239         * g++.dg/parse/crash23.C: New test.
11240         * g++.dg/warn/Weff1.C: New test.
11241
11242 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11243
11244         * gcc.dg/20050209-1.c: New test.
11245
11246 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11247
11248         PR target/19799
11249         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11250
11251 2005-02-08  Mike Stump  <mrs@apple.com>
11252
11253         * g++.dg/pch/import-2.c: New test.
11254         * g++.dg/pch/import-2.hs: New.
11255         * g++.dg/pch/include/import-2a.h: New.
11256         * g++.dg/pch/include/import-2b.h: New.
11257
11258 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11259
11260         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11261
11262 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11263
11264         * gfortran.dg/substr_1.f90: New test.
11265
11266 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11267
11268         PR middle-end/19775
11269         * gcc.dg/torture/builtin-power-1.c: Disable test for
11270         invalid transformation.
11271         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11272         no longer optimize.
11273         * gcc.dg/builtins-47.c: New testcase.
11274
11275 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11276             Dorit Naishlos  <dorit@il.ibm.com>
11277
11278         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11279
11280 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11281
11282         * gcc.c-torture/compile/20050206-1.c: New test.
11283
11284 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11285
11286         PR tree-opt/19768
11287         * g++.dg/opt/pr19768.C: New test.
11288
11289 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11290
11291         PR tree-opt/19736
11292         * gcc.c-torture/compile/pr19736.c: New test.
11293
11294 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11295
11296         PR c++/17401
11297         * g++.dg/parse/error25.C: New test.
11298
11299 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11300
11301         * gcc.c-torture/execute/20050203-1.c: New.
11302
11303 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11304
11305         * gcc.dg/vect/vect-85.c: Remove xfail.
11306         * gcc.dg/vect/vect-86.c: Remove xfail.
11307         * gcc.dg/vect/vect-87.c: Remove xfail.
11308         * gcc.dg/vect/vect-88.c: Remove xfail.
11309
11310 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11311
11312         * gcc.dg/altivec-19.c: New.
11313
11314 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11315
11316         PR c/17807
11317         * gcc.dg/nested-func-3.c: New test.
11318         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11319
11320 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11321
11322         * gcc.test-framework/gen_directive_tests: Generate tests for
11323         selector expressions.
11324
11325 2005-02-02  Matt Austern  <austern@apple.com>
11326
11327         PR c++/19628
11328         * g++/ext/builtin7.C: New.
11329         * g++/ext/builtin8.C: New.
11330
11331 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11332
11333         PR c/18502
11334         * gcc.dg/pr18502-1.c: New test.
11335
11336 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11337
11338         PR c++/17413
11339         * g++.dg/template/local4.C: Tweak.
11340
11341 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11342
11343         PR tree-optimization/19578
11344         * gcc.c-torture/compile/20050202-1.c: New test.
11345
11346 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11347
11348         PR c/19435
11349         * gcc.dg/c99-init-4.c: New test.
11350
11351 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11352
11353         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11354
11355         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11356
11357         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11358         * g++.dg/eh/check-vect.h: New.
11359
11360         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11361         * gcc.dg/vect/vect-78.c: Ditto.
11362         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11363         Remove.
11364
11365         * g++.dg/conversion/simd1.C: Expect warning.
11366         * g++.dg/ext/attribute-test-1.C: Ditto.
11367         * g++.dg/ext/attribute-test-2.C: Ditto.
11368         * g++.dg/ext/attribute-test-3.C: Ditto.
11369         * g++.dg/ext/attribute-test-4.C: Ditto.
11370
11371         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11372         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11373
11374         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11375
11376 2005-02-01  Richard Henderson  <rth@redhat.com>
11377
11378         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11379         long double for ibm double-double format.
11380         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11381
11382 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11383
11384         PR tree-optimization/19633
11385         * testsuite/gcc.dg/pr19633-1.c: New test.
11386         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11387         to NULL or a symbol.
11388
11389 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11390
11391         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11392         New procs.
11393         (dg-process-target (local override)): Handle selector expressions.
11394
11395         * gcc.test-framework/README: Describe tests in source directory.
11396         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11397         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11398         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11399         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11400         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11401         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11402         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11403         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11404         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11405         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11406         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11407         * gcc.test-framework/dg-error-exp-P.c: New test.
11408         * gcc.test-framework/dg-error-exp-XP.c: New test.
11409         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11410         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11411         * gcc.test-framework/dg-output-exp-P.c: New test.
11412         * gcc.test-framework/dg-output-exp-XF.c: New test.
11413         * gcc.test-framework/dg-warning-exp-P.c: New test.
11414         * gcc.misc-tests/dg-1.c: Remove.
11415         * gcc.misc-tests/dg-2.c: Remove.
11416         * gcc.misc-tests/dg-3.c: Remove.
11417         * gcc.misc-tests/dg-4.c: Remove.
11418         * gcc.misc-tests/dg-5.c: Remove.
11419         * gcc.misc-tests/dg-6.c: Remove.
11420         * gcc.misc-tests/dg-7.c: Remove.
11421         * gcc.misc-tests/dg-8.c: Remove.
11422         * gcc.misc-tests/dg-9.c: Remove.
11423         * gcc.misc-tests/dg-10.c: Remove.
11424         * gcc.misc-tests/dg-11.c: Remove.
11425         * gcc.misc-tests/dg-12.c: Remove.
11426         * gcc.misc-tests/dg-test.exp: Remove.
11427
11428         * gcc.test-framework/test-framework.awk: Change recording and
11429         printing of passes and failures.
11430
11431         * gcc.test-framework: New directory.
11432         * gcc.test-framework/README: New.
11433         * gcc.test-framework/test-framework.exp: New.
11434         * gcc.test-framework/test-framework.awk: New.
11435         * gcc.test-framework/gen_directive_tests: New.
11436
11437 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11438
11439         * lib/treelang.exp: Fix comment typos.
11440         (treelang_target_compile): Don't append libs=-ltreelang to options.
11441
11442 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11443
11444         * g++.dg/parse/typename7.C: Adjust error messages.
11445
11446 2005-01-31  Jeff Law  <law@redhat.com>
11447
11448         * gcc.c-torture/execute/20050131-1.c: New test.
11449         * gcc.dg/wcaselabel.c: New test.
11450
11451 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11452
11453         * g++.dg/other/warning1.C: Adjust error messags.
11454         * g++.dg/parse/constant5.C: New test.
11455
11456 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11457
11458         PR c/19333
11459         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11460         the test case valid.
11461         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11462         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11463         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11464         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11465         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11466         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11467
11468 2005-01-31  Dale Johannesen  <dalej@apple.com>
11469
11470         * g++.dg/opt/pr19650.C: New test.
11471
11472 2005-01-31  Richard Henderson  <rth@redhat.com>
11473
11474         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11475         long double for intel double extended format.
11476         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11477
11478 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11479
11480         PR c++/19555
11481         * g++.dg/template/static10.C: New test.
11482
11483         PR c++/19395
11484         * g++.dg/parse/error24.C: New test.
11485
11486         PR c++/19367
11487         * g++.dg/lookup/builtin1.C: New test.
11488
11489         PR c++/19457
11490         * g++.dg/warn/conv3.C: New test.
11491
11492 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11493
11494         PR fortran/19647
11495         * gfortan.dg/inquire_7.f90
11496
11497 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11498
11499         PR tree-optimization/15791
11500         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11501         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11502         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11503         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11504         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11505         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11506         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11507         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11508         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11509         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11510
11511 2005-01-29  Paul Brook  <paul@codesourcery.com>
11512
11513         PR fortran/18565
11514         * check.c (real_or_complex_check): New function.
11515         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11516         * intrinsic.c (add_functions): Use new check functions.
11517         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11518         Add prototypes.
11519
11520 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11521
11522         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11523         gcc.dg/lvalue-3.c: New tests.
11524         * gcc.dg/concat.c: Update expected messages.
11525
11526 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11527
11528         PR libfortran/19595
11529         * gfortran.dg/eor_1.f90: New test.
11530
11531 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11532
11533         PR fortran/19589
11534         * gfortran.dg/logical_data_1.f90: New test.
11535
11536 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11537
11538         PR c++/19253
11539         * g++.dg/template/crash33.C: New test.
11540
11541         PR c++/19667
11542         * g++.dg/template/crash32.C: New test.
11543
11544 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11545
11546         PR middle-end/16558
11547         * g++.dg/warn/Wreturn-type-2.C: New test.
11548
11549 2004-06-24  Jeff Law  <law@redhat.com>
11550
11551         * gcc.dg/tree-ssa/20050128-1.c: New test.
11552
11553 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
11554
11555         * gcc.target/frv/all-mdpackh-1.c: New test.
11556
11557 2005-01-28  Steven Bosscher  <stevenb@suse.de>
11558
11559         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
11560
11561 2005-01-27  Richard Henderson  <rth@redhat.com>
11562
11563         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
11564
11565 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11566
11567         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
11568
11569 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11570
11571         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11572         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11573         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
11574         to cope with cases where the multilib options override the dg-options.
11575
11576 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
11577
11578         PR c/18946
11579         * gcc.dg/noncompile/20050120-1.c: New test.
11580
11581 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
11582
11583         PR tree-optimization/19633
11584         * gcc.dg/pr19633.c: New test.
11585         * gcc.dg/tree-ssa/pr19633.c: New test.
11586
11587 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
11588
11589         * gcc.dg/20041216-1.c: New test.
11590
11591 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
11592
11593         PR objc/18862
11594         * objc.dg/selector-2.m: New test.
11595
11596 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
11597
11598         * g++.dg/opt/range-test-2.C: New test.
11599
11600         PR rtl-optimization/19579
11601         * gcc.c-torture/execute/20050124-1.c: New test.
11602
11603 2005-01-26  Greg Parker  <gparker@apple.com>
11604         Stuart Hastings  <stuart@apple.com>
11605
11606         * gcc.c-torture/execute/20050125-1.c: New.
11607
11608 2005-01-18  Jan Hubicka  <jh@suse.cz>
11609
11610         PR tree-optimize/19337
11611         * gcc.c-torture/compile/20050119-1.c: New test.
11612
11613 2005-01-24  James E Wilson  <wilson@specifixinc.com>
11614
11615         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
11616         test for successful match.
11617
11618 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11619
11620         PR objc/18408
11621         * objc.dg/comp-types-7.m: New test.
11622
11623 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11624
11625         * lib/target-supports.exp (current_target_name): New.
11626         (check_effective_target_ilp32, check_effective_target_lp64):
11627         Cache the result to use as long as the current target, with
11628         multilib flags, remains the same.
11629
11630         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11631         (dg-require-weak, dg-require-visibility, dg-require-alias,
11632         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11633         dg-require-effective-target, dg-skip-if): Remove call to
11634         skip_test_and_clear_xfail.
11635         (dg-test): Clear xfail data.
11636
11637 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11638
11639         PR target/17751
11640         * gcc.dg/ppc64-toc.c: New test.
11641
11642         * g++.dg/tree-ssa/empty-1.C: New test.
11643
11644         PR middle-end/19551
11645         * gcc.c-torture/execute/20050121-1.c: New test.
11646         * gcc.dg/20050121-2.c: New test.
11647
11648 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11649         Paul Brook  <paul@codesourcery.com>
11650
11651         PR fortran/17941
11652         * gfortran.dg/real_const_1.f: New test.
11653         * gfortran.dg/real_const_2.f90: New test.
11654         * gfortran.dg/complex_int_1.f90: New test.
11655
11656 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11657
11658         PR fortran/19313
11659         * gfortan.dg/inquire_6.f90: New test.
11660
11661 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11662
11663         PR libfortran/19451
11664         * open_readonly_1.f90: New test.
11665
11666 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11667
11668         PR libfortran/18982
11669         * gfortran.dg/open_new.f90: New file.
11670
11671 2005-01-22  Paul Brook  <paul@codesourcery.com>
11672
11673         * namelist_1.f90: New test.
11674
11675 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11676
11677         PR tree-optimization/19484
11678         * gcc.c-torture/compile/20050122-[12].c: New tests.
11679
11680 2005-01-22  Paul Brook  <paul@codesourcery.com>
11681
11682         * gfortran.dg/implicit_2.f90: New test.
11683
11684 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11685
11686         PR fortran/19314
11687         * gfortran.dg/inquire_5.f90: New test.
11688
11689 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11690
11691         PR c/18809
11692         * gcc.dg/pr18809-1.c: New test.
11693
11694 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11695
11696         * gcc.dg/20050121-1.c: New test.
11697
11698         PR tree-optimization/13000
11699         * gcc.dg/20040206-1.c: Change warning to point where function is
11700         being inlined.
11701
11702 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11703
11704         PR c++/19208
11705         * g++.dg/template/array11.C: New test.
11706
11707 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11708
11709         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11710         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11711         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11712         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11713         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11714         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11715
11716 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11717
11718         PR tree-optimization/15349
11719         * gcc.dg/tree-ssa/pr15349.c: New.
11720
11721 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11722
11723         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11724
11725 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11726
11727         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11728         scan-assembler-times directive name.
11729
11730         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11731         after dg-do.
11732
11733         PR rtl-optimization/19462
11734         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11735
11736 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11737
11738         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11739         counting function calls on ia64.
11740
11741 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11742
11743         PR rtl-optimization/15139
11744         * gcc.dg/20050111-2.c: New test.
11745
11746         PR c/17297
11747         * gcc.c-torture/compile/20050113-1.c: New testcase.
11748
11749         PR middle-end/19164
11750         * gcc.dg/20050113-1.c: New testcase.
11751
11752 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11753
11754         * gcc.dg/vect/vect-85.c: Add comment.
11755         * gcc.dg/vect/vect-86.c: Add xfail for now.
11756         * gcc.dg/vect/vect-87.c: Add xfail for now.
11757         * gcc.dg/vect/vect-88.c: Add xfail for now.
11758         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11759
11760 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11761
11762         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11763
11764 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11765
11766         * g++.dg/debug/typedef3.C: New test.
11767
11768 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11769
11770         PR c/19472
11771         * gcc.dg/asm-a.c: New test.
11772
11773 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11774
11775         * gcc.dg/sh-relax.c: Add prototype for abort.
11776
11777 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11778
11779         * gcc.dg/short-compare-1.c: New test.
11780         * gcc.dg/short-compare-2.c: Likewise.
11781
11782 2005-01-18  Michael Matz  <matz@suse.de>
11783
11784         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11785
11786 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11787
11788         PR tree-optimization/19121
11789         * gcc.c-torture/compile/pr19121.c: New test.
11790
11791 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11792
11793         PR target/19357
11794         * gcc.c-torture/compile/pr19357.c: New test.
11795
11796 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11797
11798         PR c/5675
11799         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11800         pass--those that refer just to the variable, possibly with a
11801         cast.
11802         * gcc.dg/c99-const-expr-3.c: Likewise.
11803
11804         PR middle-end/13127
11805         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11806         longer emitted.
11807
11808 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11809
11810         PR fortran/18778
11811         * gfortran.dg/endfile_2.f90: New test.
11812
11813 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11814
11815         PR 19168
11816         * gfortran.dg/select_5.f90: New test.
11817
11818 2004-01-16  Paul Brook  <paul@codesourcery.com>
11819
11820         * gfortran.dg/common_4.f90: New test.
11821
11822 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11823
11824         PR rtl-optimization/19462
11825         * gcc.dg/torture/pr19462-1.c: New test.
11826
11827 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11828
11829         PR objc/19321
11830         * objc.dg/func-ptr-2.m: New.
11831         * objc.dg/volatile-1.m: New.
11832
11833 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11834
11835         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11836
11837 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11838
11839         PR tree-optimization/19060
11840         * gcc.c-torture/execute/20050104-1.c: New test.
11841
11842 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11843
11844         PR fortran/18983
11845         * gfortran.dg/write_to_null.f90: New test.
11846
11847 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11848             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11849
11850         PR other/19328
11851         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11852         argument.
11853
11854 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11855
11856         PR c++/19263
11857         * g++.dg/init/vector1.C: New test.
11858
11859 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11860
11861         PR target/13158
11862         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11863         PR target/18987
11864         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11865
11866 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11867
11868         * gfortran.dg/select_1.f90: New test.
11869         * gfortran.dg/select_2.f90: New test.
11870         * gfortran.dg/select_3.f90: New test.
11871         * gfortran.dg/select_4.f90: New test.
11872
11873 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11874
11875         PR middle-end/19084
11876         PR rtl-optimization/19348
11877         * gcc.dg/20050111-1.c: New test.
11878         * gcc.c-torture/execute/20050111-1.c: New test.
11879
11880         * gcc.dg/i386-asm-4.c: New test.
11881
11882 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11883
11884         * gcc.dg/nested-func-2.c: New test.
11885         * ada/acats/norun.lst: Remove c953002.
11886
11887 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11888
11889         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11890
11891 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11892
11893         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11894
11895 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11896
11897         PR target/18761
11898         * g++.dg/abi/align1.C: New test.
11899
11900 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11901
11902         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11903         at a time.
11904         * g++.dg/ext/altivec_check.h: Support compiling as C.
11905
11906 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11907
11908         PR c++/19355
11909         * g++.dg/expr/pr19355-1.C: New test case.
11910
11911 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11912
11913         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11914         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11915         * ada/acats/tests/c3/c92005b.ada: Likewise.
11916         * ada/acats/tests/c3/cxb3012.a: Likewise.
11917         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11918
11919 2005-01-09  Paul Brook  <paul@codesourcery.com>
11920
11921         * gfortran.dg/common_2.f90: New file.
11922         * gfortran.dg/common_3.f90: New file.
11923
11924 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11925
11926         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11927
11928 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11929
11930         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11931         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11932         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11933         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11934         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11935         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11936         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11937         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11938         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11939         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11940         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11941         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11942         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11943         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11944         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11945         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11946         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11947         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11948         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11949         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11950         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11951         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11952         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11953         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11954         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11955         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11956         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11957         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11958         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11959         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11960         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11961         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11962         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11963         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11964         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11965         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11966         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11967         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11968         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11969         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11970         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11971         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11972         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11973         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11974         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11975         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11976         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11977         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11978         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11979         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11980         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11981         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11982         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11983         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11984         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11985         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11986         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11987         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11988         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11989         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11990         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11991         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11992         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11993         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11994         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11995         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11996         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11997
11998         * gcc.dg/vect/vect-1.c: Fix spelling.
11999         * gcc.dg/vect/vect-10.c: Fix spelling.
12000         * gcc.dg/vect/vect-11.c: Fix spelling.
12001         * gcc.dg/vect/vect-12.c: Fix spelling.
12002         * gcc.dg/vect/vect-14.c: Fix spelling.
12003         * gcc.dg/vect/vect-15.c: Fix spelling.
12004         * gcc.dg/vect/vect-16.c: Fix spelling.
12005         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
12006         * gcc.dg/vect/vect-64.c: Fix comments.
12007         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
12008
12009 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12010             Ira Rosen  <irar@il.ibm.com>
12011
12012         * gcc.dg/vect/vect-70.c: New test.
12013         * gcc.dg/vect/vect-71.c: New test.
12014
12015 2005-01-09  Manfred Hollstein  <mh@suse.com>
12016
12017         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
12018         * gcc.dg/pr18241-2.c: Likewise.
12019         * gcc.dg/pr18241-3.c: Likewise.
12020         * gcc.dg/pr18241-4.c: Likewise.
12021         * gcc.dg/pr18241-5.c: Likewise.
12022
12023 2005-01-08  Richard Henderson  <rth@redhat.com>
12024
12025         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12026         False for x86 and x86-64.
12027
12028 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
12029
12030         PR tree-optimization/18241
12031         * gcc.dg/pr18241-1.c: New test.
12032         * gcc.dg/pr18241-2.c: New test.
12033         * gcc.dg/pr18241-3.c: New test.
12034         * gcc.dg/pr18241-4.c: New test.
12035         * gcc.dg/pr18241-5.c: New test.
12036
12037 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
12038
12039         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
12040         gfortran.dg/select_4.f90: New.
12041
12042 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12043
12044         * gcc.c-torture/execute/20050107-1.c: New test.
12045
12046 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
12047
12048         PR c++/19298
12049         * g++.dg/template/ref2.C: New.
12050
12051 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
12052
12053         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
12054         instead of being empty.
12055
12056 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12057
12058         PR fortran/15553
12059         * gfortran.dg/array-1.f90: New test.
12060
12061 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12062
12063         PR tree-optimization/19283
12064         * gcc.c-torture/execute/20050106-1.c: New test.
12065
12066         PR rtl-optimization/18861
12067         * gcc.dg/20050105-1.c: New test.
12068
12069         PR tree-optimization/18828
12070         * gcc.dg/20050105-2.c: New test.
12071
12072 2005-01-07  Andreas Jaeger  <aj@suse.de>
12073
12074         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
12075
12076 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
12077
12078         PR fortran/18398
12079         * gfortran.dg/fmt_read.f90: New test.
12080
12081 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
12082
12083         * gcc.dg/rs6000-ldouble-2.c: New.
12084
12085 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
12086
12087         PR c++/19244
12088         * g++.dg/parser/ctor2.C: New test.
12089
12090 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12091
12092         PR c++/17154
12093         * g++.dg/template/using9.C: New test.
12094
12095 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12096
12097         PR c++/19258
12098         * g++.dg/lookup/friend6.C: New test.
12099
12100 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12101
12102         PR c++/19270
12103         * g++.dg/template/array10.C: New.
12104
12105 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12106
12107         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
12108         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
12109
12110 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
12111
12112         * gcc.c-torture/compile/20050105-1.c: New test.
12113
12114 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
12115
12116         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
12117
12118 2005-01-05  Roger Sayle  <roger@eyesopen.com>
12119
12120         PR middle-end/19100
12121         * gcc.dg/conv-3.c: New test case.
12122
12123 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
12124
12125         * gcc.dg/asm-wide-1.c: New test.
12126
12127 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12128
12129         PR c++/19030
12130         * g++.dg/parse/crash22.C: New
12131
12132 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
12133
12134         PR 19257
12135         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12136
12137 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12138
12139         PR middle-end/17767
12140         * gcc.dg/i386-mmx-6.c: New test case.
12141
12142 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12143
12144         PR tree-optimization/18308
12145         * gcc.dg/vect/pr18308.c: New testcase.
12146
12147 2005-01-04  Andreas Jaeger  <aj@suse.de>
12148
12149         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12150
12151 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12152             Robert Bowdidge <bowdidge@apple.com>
12153
12154         * gcc.dg/cpp/subframework1.c: New.
12155         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12156         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12157         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12158         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12159
12160 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12161
12162         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12163         producing warning.
12164         * gcc.dg/darwin-weakimport-2.c: New.
12165
12166 2005-01-03  Richard Henderson  <rth@redhat.com>
12167
12168         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12169
12170 2005-01-03  Richard Henderson  <rth@redhat.com>
12171
12172         * gcc.dg/vect/vect.exp: Enable for ia64.
12173         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12174         (check_effective_target_vect_float): Likewise.
12175         (check_effective_target_vect_no_align): Likewise.
12176         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12177         * gcc.dg/vect/vect-8.c: Likewise.
12178
12179 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12180
12181         PR target/19236
12182         * gcc.dg/pr19236-1.c: New test case.
12183
12184 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12185
12186         PR rtl-optimization/12092
12187         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12188
12189 2005-01-02  Andreas Jaeger  <aj@suse.de>
12190
12191         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12192
12193 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12194             Andrew Pinski  <pinskia@physics.uc.edu>
12195
12196         PR rtl-optimization/12092
12197         * gcc.dg/pr12092-1.c: New test case.
12198
12199 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12200
12201         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12202         'hidden' and 'default' for better portability.
12203         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12204
12205         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12206         6 and 7.
12207         * g++.old-deja/g++.brendan/new3.C: Likewise.
12208
12209 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12210
12211         * gcc.dg/20041231-1.C: New test.
12212         * g++.dg/warn/Wunreachable-code-1.C: New test.
12213
12214 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12215
12216         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12217         file, not /dev/null.  Abort on error.
12218
12219 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12220             Ziemowit Laski  <zlaski@apple.com>
12221
12222         PR objc/18971
12223         * objc.dg/encode-5.m: New test.
12224
12225 2004-12-29  Richard Henderson  <rth@redhat.com>
12226
12227         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12228         * objc.dg/stabs-1.m: Disable for ia64.
12229
12230 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/19190
12233         * g++.dg/warn/Wunused-10.C: New test.
12234
12235 2004-12-28  Richard Henderson  <rth@redhat.com>
12236
12237         * objc.dg/stabs-1.m: Disable for alpha.
12238
12239 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12240
12241         PR c++/19149
12242         * g++.dg/parse/error23.C: New test.
12243
12244 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12245
12246         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12247
12248         PR fortran/19032
12249         * gfortran.dg/intrinsic_modulo_1.f90: New.
12250         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12251         tests with divisor -1.
12252
12253 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12254
12255         * g++.dg/opt/temp1.C (memcpy): Return a value.
12256
12257         PR c++/19148
12258         * g++.dg/expr/cond7.C: New test.
12259
12260 2004-12-27  Paul Brook  <paul@codesourcery.com>
12261
12262         * gfortran.dg/g77/select_no_compile.f: Remove.
12263
12264 2004-12-27  Richard Henderson  <rth@redhat.com>
12265
12266         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12267         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12268         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12269
12270 2004-12-26  Richard Henderson  <rth@redhat.com>
12271
12272         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12273         by 1i instead of token pasting.
12274
12275 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12276
12277         PR tree-optimization/17578
12278         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12279         to additional_flags.
12280         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12281
12282 2004-12-25  Richard Henderson  <rth@redhat.com>
12283
12284         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12285         Remove Alpha.
12286
12287 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12288
12289         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12290         hppa*-*-hpux*.
12291         * gcc.dg/pr17957.c (dg-options): Likewise.
12292         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12293         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12294         instead of 0 on __hppa__.
12295         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12296         "foo,%r" on hppa*-*-*.
12297
12298 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12299
12300         PR fortran/19071
12301         * gfortran.dg/complex_write.f90: New test.
12302
12303 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12304
12305         PR c++/17595
12306         * g++.dg/parse/pragma2.C: New test.
12307
12308         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12309
12310 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12311
12312         * gcc.dg/empty2.c: Add missing dg-warning.
12313
12314 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12315
12316         PR c++/17413
12317         * g++.dg/template/local4.C: New test.
12318         * g++.dg/template/crash19.C: Add dg-error marker.
12319
12320         * g++.dg/template/crash31.C: Correct embedded PR number.
12321
12322 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12323
12324         PR c++/16405
12325         * g++.dg/opt/temp1.C: Add do-run marker.
12326
12327 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12328
12329         * g++.dg/template/spec19.C: New.
12330
12331 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12332
12333         PR target/16819
12334         * gcc.dg/empty2.c: New.
12335
12336 2004-12-23  Richard Henderson  <rth@redhat.com>
12337
12338         * lib/target-supports.exp (check_effective_target_vect_no_align):
12339         Remove i?86 and x86-64.
12340
12341 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12342
12343         PR c++/16405
12344         * g++.dg/opt/temp1.C: New test.
12345
12346 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12347
12348         PR c++/18733
12349         * g++.dg/template/friend33.C: New testcase.
12350
12351 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12352
12353         PR c++/18464
12354         * g++.dg/template/cond5.C: New test.
12355
12356         PR c++/18492
12357         * g++.dg/inherit/thunk3.C: New test.
12358
12359         PR c++/11224
12360         * g++.dg/warn/Wunused-9.C: New test.
12361
12362 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12363
12364         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12365
12366 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12367
12368         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12369
12370 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12371
12372         PR c++/18378
12373         * g++.dg/ext/packed8.C: New test.
12374
12375         PR c++/19063
12376         * g++.dg/template/crash31.C: New test.
12377
12378         PR c++/19034
12379         * g++.dg/template/crash30.C: New test.
12380
12381 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12382
12383         PR C++/18984
12384         * g++.dg/eh/ctor3.C: New test.
12385
12386 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12387
12388         * objc.dg/stabs-1.m: Allow section name to be quoted and
12389         assembly label to begin with '.LL'.
12390
12391 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12392
12393         * gcc.dg/vect/vect.exp
12394         (check_effective_target_lp64_or_vect_no_align): New.
12395         * gcc.dg/vect/vect-77.c: Use it.
12396         * gcc.dg/vect/vect-78.c: Use it.
12397
12398         * lib/target-supports.exp
12399         (check_effective_target_vect_no_max,
12400         check_effective_target_vect_no_bitwise,
12401         check_effective_target_vect_no_align): New.
12402         * gcc.dg/vect/vect-13.c: Use them.
12403         * gcc.dg/vect/vect-17.c: Ditto.
12404         * gcc.dg/vect/vect-18.c: Ditto.
12405         * gcc.dg/vect/vect-19.c: Ditto.
12406         * gcc.dg/vect/vect-20.c: Ditto.
12407         * gcc.dg/vect/vect-27.c: Ditto.
12408         * gcc.dg/vect/vect-29.c: Ditto.
12409         * gcc.dg/vect/vect-44.c: Ditto.
12410         * gcc.dg/vect/vect-48.c: Ditto.
12411         * gcc.dg/vect/vect-50.c: Ditto.
12412         * gcc.dg/vect/vect-52.c: Ditto.
12413         * gcc.dg/vect/vect-54.c: Ditto.
12414         * gcc.dg/vect/vect-56.c: Ditto.
12415         * gcc.dg/vect/vect-58.c: Ditto.
12416         * gcc.dg/vect/vect-60.c: Ditto.
12417         * gcc.dg/vect/vect-72.c: Ditto.
12418         * gcc.dg/vect/vect-80.c: Ditto.
12419
12420 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         PR c++/14075
12423         * g++.dg/init/string1.C: New.
12424
12425         PR c++/18975
12426         * g++.dg/other/synth1.C: New.
12427
12428 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12429
12430         PR c/18963
12431         * gcc.dg/pr18963-1.c: New test.
12432
12433 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12434
12435         PR c/18596
12436         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12437         * gcc.dg/pr18596-1.c: Use dg-error.
12438         (dg-options): Use -fno-unit-at-a-time.
12439         * gcc.dg/pr18596-2.c: New test.
12440         * gcc.dg/pr18596-3.c: New test.
12441
12442 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12443
12444         PR middle-end/18683
12445         * g++.dg/opt/pr18683-1.C: New test case.
12446
12447 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12448
12449         PR other/19093
12450         * g++.dg/opt/max1.C: Fix for 64bit targets.
12451
12452 2004-12-20  Matt Austern  <austern@apple.com>
12453
12454         PR c++/19044
12455         * g++.dg/ext/builtin6.C: New
12456
12457 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12458
12459         PR tree-optimization/19080
12460         * gcc.c-torture/compile/pr19080.c: New test.
12461
12462 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12463
12464         * gcc.dg/20041219-1.c: New test.
12465
12466 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12467
12468         PR middle-end/19068
12469         * g++.dg/opt/max1.C: New test case.
12470
12471 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12472
12473         * gcc.dg/fdata-sections-1.c: New test.
12474
12475 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12476
12477         PR middle-end/18548
12478         * gcc.dg/max-1.c: New test case.
12479
12480 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12481
12482         * gcc.c-torture/execute/20041218-1.c: New test.
12483
12484 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12485
12486         * gcc.dg/pr18501.c: New test.
12487         * gcc.dg/uninit-5.c: XFAIL.
12488         * gcc.dg/uninit-9.c: XFAIL.
12489
12490 2004-12-17  Dale Johannesen  <dalej@apple.com>
12491
12492         * gcc.dg/20041213-1.c: New.
12493
12494 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12495
12496         * objc.dg/stabs-1.m: Allow assembly label to begin
12497         with a dot ('.').
12498
12499 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12500
12501         * gcc.c-torture/execute/20041213-1.c: Move...
12502         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12503
12504 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12505
12506         PR c++/18721
12507         * g++.dg/lookup/conv-5.C: New.
12508
12509 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12510
12511         * objc.dg/stabs-1.m: New test.
12512
12513 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12514
12515         * gcc.dg/visibility-c.c: Change compile to
12516         assemble for the test.
12517
12518 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12519
12520         PR target/19041
12521         * gcc.dg/visibility-c.c: New test.
12522
12523 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12524
12525         PR middle-end/18493
12526         * gcc.dg/switch-8.c: New test case.
12527
12528 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12529
12530         PR c++/18905
12531         * g++.dg/template/init4.C: New.
12532         * g++.dg/opt/static3.C: Enable optimizer.
12533
12534 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12535
12536         * g++.dg/other/complex1.C: New test.
12537
12538 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12539
12540         * g++.dg/opt/inline9.C: New test.
12541
12542 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12543
12544         PR fortran/18993
12545         * gfotran.dg/nullify_1.f: New test.
12546
12547 2004-12-15  Richard Henderson  <rth@redhat.com>
12548
12549         * gcc.target/i386/i386.exp: New harness.
12550         * gcc.target/i386/vect-args.c: New.
12551
12552 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
12553
12554         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
12555
12556 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12557
12558         PR c++/18825
12559         * g++.dg/template/friend32.C: New test.
12560
12561 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12562
12563         * cpp/pragma-once-1.c: New test.
12564         * cpp/pragma-once-1b.h: Likewise.
12565         * cpp/pragma-once-1c.h: Likewise.
12566         * cpp/pragma-once-1d.h: Likewise.
12567         * cpp/inc/pragma-once-1a.h: Likewise.
12568
12569 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
12570             Steven G. Kargl  <kargls@comcast.net>
12571
12572         PR fortran/17597
12573         * gfortran.dg/list_read_3.f90: New test.
12574
12575 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12576
12577         * gcc.dg/ftrapv-2.c: New test.
12578
12579 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12580
12581         PR c++/18981
12582         * g++.dg/template/typename9.C: New test.
12583
12584 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12585
12586         PR c++/18738
12587         * g++.dg/template/typename8.C: New test.
12588         * g++.dg/parse/friend2.C: Tweak error message.
12589
12590 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12591
12592         * gcc.c-torture/20041214-1.c: New test.
12593
12594 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12595
12596         PR c++/18965
12597         * g++.dg/init/array17.C: New test.
12598
12599 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12600
12601         PR c++/18793
12602         * g++.dg/init/aggr3.C: New test.
12603
12604 2004-12-14  Janis Johnson  <janis187@us.ibm.com
12605
12606         * gcc.dg/altivec-types-1.c: New test.
12607         * gcc.dg/altivec-types-2.c: New test.
12608         * gcc.dg/altivec-types-3.c: New test.
12609         * gcc.dg/altivec-types-4.c: New test.
12610         * g++.dg/ext/altivec-types-1.C: New test.
12611         * g++.dg/ext/altivec-types-2.C: New test.
12612         * g++.dg/ext/altivec-types-3.C: New test.
12613         * g++.dg/ext/altivec-types-4.C: New test.
12614
12615 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
12616
12617         PR middle-end/18951
12618         * gcc.c-torture/execute/20041213-1.c: New test.
12619
12620 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12621
12622         PR c++/18949
12623         * g++.dg/template/cast1.C: New.
12624
12625 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12626
12627         * gcc.c-torture/execute/20041213-2.c: New test.
12628
12629 2004-12-13  Richard Henderson  <rth@redhat.com>
12630
12631         * gcc.dg/i386-sse-10.c: Fix typo in options.
12632
12633 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12634
12635         PR c++/18968
12636         * g++.dg/opt/pr18968.C: New test.
12637
12638 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12639
12640         PR c++/18925
12641         * g++.dg/ext/visibility/staticdatamem.C: New test.
12642
12643 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12644
12645         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12646
12647 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12648
12649         PR rtl-optimization/18928
12650         * gcc.dg/pr18928-1.c: New test case.
12651
12652 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12653
12654         PR tree-opt/16951
12655         * gcc.c-torture/compile/20041211-1.c: New.
12656
12657 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12658
12659         PR middle-end/17564
12660         * gcc.c-torture/execute/20041212-1.c: New test.
12661
12662 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12663
12664         PR fortran/18869
12665         * gfortran.dg/common_1.f90: New test.
12666
12667 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12668         Paul Brook  <paul@codesourcery.com>
12669
12670         PR fortran/16222
12671         * gfortran.dg/real_do_1.f90: New test.
12672
12673 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12674
12675         PR tree-opt/18040
12676         * g++.dg/opt/ptrmem6.C: New test.
12677
12678 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12679
12680         PR middle-end/18921
12681         * gcc.dg/pr18921-1.c: New test case.
12682
12683 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12684
12685         PR fortran/17175
12686         * gfortran.dg/scale_1.f90: New test.
12687
12688 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12689
12690         PR middle-end/18903
12691         * gcc.c-torture/compile/pr18903.c: New test.
12692
12693 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12694
12695         * gcc.c-torture/execute/20041210-1.c: New test.
12696
12697 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12698
12699         PR c++/18731
12700         * g++.dg/parser/struct-1.C: New test.
12701         * g++.dg/parser/struct-2.C: New test.
12702         * g++.dg/parser/struct-3.C: New test.
12703
12704 2004-12-09  Richard Henderson  <rth@redhat.com>
12705
12706         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12707
12708         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12709         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12710
12711 2004-12-09  Matt Austern  <austern@apple.com>
12712
12713         PR c++/18514
12714         * g++.dg/ext/builtin1.C: New
12715         * g++.dg/ext/builtin2.C: New
12716         * g++.dg/ext/builtin3.C: New
12717         * g++.dg/ext/builtin4.C: New
12718         * g++.dg/ext/builtin5.C: New
12719
12720 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12721
12722         PR tree-opt/18904
12723         * g++.dg/opt/ptrmem5.C: New test.
12724
12725 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12726
12727         * g++.dg/parse/typename5.C: Adjust for new error.
12728         * g++.dg/parse/typename7.C: New.
12729
12730 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12731
12732         PR c++/18073
12733         * g++.dg/other/mmintrin.C: New test.
12734
12735 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12736
12737         PR c++/16681
12738         * g++.dg/init/array15.C: New.
12739         * g++.dg/init/array16.C: New.
12740
12741 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12742
12743         PR fortran/18826
12744         * gfortran.dg/assign_1.f90: New test.
12745
12746 2004-12-08  Nick Clifton  <nickc@redhat.com>
12747
12748         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12749         * gcc.target/xstormy16/data_below100: Likewise.
12750         * gcc.target/xstormy16/sfr: Likewise.
12751         * gcc.target/xstormy16/below100.S: New test source file.
12752         * gcc.target/xstormy16/below100.ld: New test linker script.
12753         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12754         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12755         bp instructions.
12756         * gcc.target/xstormy16/bp.c: Likewise.
12757
12758         * gcc.target/xstormy16/bss_below100: New files:
12759         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12760         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12761         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12762         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12763         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12764         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12765         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12766         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12767         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12768         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12769         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12770         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12771         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12772         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12773         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12774         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12775         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12776         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12777         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12778         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12779         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12780         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12781         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12782         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12783         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12784         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12785         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12786
12787         * gcc.target/xstormy16/data_below100: New files:
12788         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12789         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12790         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12791         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12792         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12793         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12794         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12795         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12796         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12797         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12798         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12799         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12800         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12801         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12802         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12803         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12804         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12805         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12806         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12807         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12808         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12809         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12810         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12811         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12812         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12813         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12814         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12815
12816         * gcc.target/xstormy16/sfr: New files:
12817         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12818         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12819         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12820         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12821         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12822         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12823         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12824         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12825         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12826         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12827         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12828         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12829         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12830         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12831         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12832         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12833         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12834         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12835         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12836         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12837         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12838         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12839         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12840         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12841         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12842         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12843         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12844         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12845         27_if0_sfrw_bitfield_f.c
12846
12847 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12848
12849         PR c++/18100
12850         * g++.dg/lookup/name-clash4.C: New test.
12851
12852 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12853
12854         PR c++/18672
12855         * g++.dg/opt/array1.C: New.
12856
12857         PR c++/18803
12858         * g++.dg/template/operator5.C: New.
12859
12860 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12861
12862         PR c/18867
12863         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12864
12865 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12866
12867         * gcc.dg/noncompile/20041207.c: New test.
12868
12869 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12870
12871         * g++.dg/other/unreachable-1.C: New test.
12872
12873 2004-12-06  Nick Clifton  <nickc@redhat.com>
12874
12875         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12876         <limits.h> because the latter comes from gcc's include/ directory
12877         and not the newlib/libc/include directory.
12878
12879 2004-12-04  Richard Henderson  <rth@redhat.com>
12880
12881         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12882
12883 2004-12-04  Richard Henderson  <rth@redhat.com>
12884
12885         * lib/target-supports.exp (check_gc_sections_available): Disable
12886         for alpha and ia64.
12887
12888 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12889
12890         PR middle-end/17909
12891         * g++.dg/other/vararg-2.C: New test.
12892
12893 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12894
12895         PR c++/17011, c++/17971
12896         * g++.dg/template/error15.C: Adjust expected error.
12897         * g++.dg/template/instantiate3.C: Likewise.
12898
12899 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12900
12901         * gcc.dg/altivec-18.c: Fix for darwin
12902
12903 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         PR c++/18782
12906         * g++.dg/parse/ptrmem2.C: New.
12907
12908         PR c++/18318
12909         * g++.dg/template/new1.C: New.
12910
12911 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12912
12913         PR fortran/18710
12914         * gfortran.dg/direct_io_3.f90: New test.
12915
12916 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12917
12918         PR 18758
12919         * g++.dg/parse/crash21.C: New.
12920
12921 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12922
12923         PR c++/15664, c++/18276
12924         * g++.dg/template/ttp13.C: New test.
12925         * g++.dg/template/ttp14.C: Likewise.
12926
12927 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12928
12929         PR c++/18123
12930         * g++.dg/parse/enum2.C: New test.
12931         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12932
12933 2004-12-02  Nick Clifton  <nickc@redhat.com>
12934
12935         * gcc.target/xstormy16: New test directory.
12936         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12937         * gcc.target/xstormy16/bp.c: Check the generation of bp
12938         instructions.
12939         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12940         bn instructions and the BELOW100 attribute.
12941
12942 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12943
12944         PR target/16952
12945         * gcc.dg/ppc-eabi.c: New.
12946
12947 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12948
12949         PR fortran/18284
12950         * gfortran.dg/backspace.f90
12951
12952 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12953
12954         * gfortran.dg/inquire.f90: New test.
12955
12956 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12957
12958         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12959         handle effective-target-keyword.
12960         (dg-skip-if): Support effective-target keyword as target list.
12961         (dg-xfail-if): Ditto.
12962         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12963
12964 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12965
12966         PR tree-optimization/18291
12967         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12968
12969 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12970
12971         PR C++/18729
12972         * g++.dg/parse/crash20.C: New.
12973
12974         PR c++/17431
12975         * g++.dg/overload/arg1.C: New.
12976         * g++.dg/overload/arg2.C: New.
12977         * g++.dg/overload/arg3.C: New.
12978         * g++.dg/overload/arg4.C: New.
12979
12980 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12981
12982         * gcc.dg/c99-flex-array-4.c: Remove.
12983
12984 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12985
12986         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12987
12988         * lib/target-supports.exp (is-effective-target): Simplify.
12989
12990         * lib/target-supports.exp (check_effective_target_vect_long):
12991         Fix for powerpc64-*-*.
12992
12993 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12994
12995         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12996         to support new requirements on FreeBSD 5.
12997
12998 2004-11-30  Devang Patel  <dpatel@apple.com>
12999
13000         PR 18702
13001         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
13002
13003 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13004
13005         * g++.dg/ext/altivec-13.C: New test.
13006
13007 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
13008
13009         PR tree-opt/18298
13010         * gcc.c-torture/execute/p18298.c: New test.
13011
13012 2004-11-30  Ira Rosen  <irar@il.ibm.com>
13013             Dorit Naishlos  <dorit@il.ibm.com>
13014
13015         PR tree-opt/18607
13016         * gcc.dg/vect/vect-89.c: New test.
13017
13018 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
13019
13020         * gcc.dg/pr18596-1.c: New test.
13021
13022 2004-11-30  Ben Elliston  <bje@au.ibm.com>
13023
13024         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
13025
13026 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13027
13028         PR c/18479
13029         * gcc.dg/pr18479.c: New test.
13030
13031 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13032
13033         PR target/18490
13034         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
13035         mmix-knuth-mmixware.
13036
13037         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
13038         cris-*-elf* cris-*-aout* mmix-*-*
13039
13040 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13041
13042         PR middle-end/18725
13043         * gcc.dg/pr18725.c: New test.
13044
13045 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13046
13047         PR target/18488
13048         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
13049
13050         PR target/18336
13051         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
13052
13053 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
13054
13055         PR c++/18368
13056         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
13057         * g++.old-deja/g++.law/ctors5.C: Likewise.
13058         * g++.old-deja/g++.other/crash25.C: Likewise.
13059
13060         PR c++/18674
13061         * g++.dg/template/error16.C: New test.
13062
13063         PR c++/18512
13064         * g++.dg/template/crash29.C: New test.
13065
13066 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
13067
13068         PR tree-optimization/18712
13069         * gcc.c-torture/compile/pr18712.c: New test.
13070
13071 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
13072
13073         PR c/7544
13074         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
13075         tests.
13076
13077 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13078
13079         PR c++/18652
13080         * g++.dg/lookup/crash6.C: New test.
13081
13082 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13083
13084         PR middle-end/18164
13085         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
13086
13087 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13088
13089         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
13090         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
13091         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
13092
13093 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
13094
13095         * gcc.dg/pr18164.c: New test.
13096
13097 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
13098
13099         * gcc.dg/funroll-loops-all.c: New.
13100
13101 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13102
13103         PR target/18489
13104         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
13105         delimeter, match space and TAB as well as ":".
13106
13107         PR target/18484
13108         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
13109
13110         PR target/18348
13111         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
13112
13113         PR target/18345
13114         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
13115
13116         PR target/18337
13117         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
13118
13119 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
13120
13121         * gfortran.dg/direct_io_2.f90: New test.
13122
13123 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13124
13125         PR target/18334
13126         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
13127
13128 2004-11-28  Richard Henderson  <rth@redhat.com>
13129
13130         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
13131
13132 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
13133
13134         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
13135         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13136         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13137         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13138         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13139         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13140         gcc.dg/pointer-arith-8.c: New tests.
13141
13142 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13143
13144         PR fortran/18364
13145         * gfortran.dg/endfile.f90: New test.
13146
13147 2004-11-27  Falk Hueffner  <falk@debian.org>
13148
13149         * gcc.dg/loop-6.c: New test.
13150
13151 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13152
13153         * gcc.c-torture/execute/20041126-1.c: New test.
13154
13155 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13156
13157         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13158         on IRIX.
13159
13160 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13161
13162         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13163         functions.
13164
13165 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13166
13167         PR rtl-optimization/17825
13168         * gcc.c-torture/compile/20041119-1.c: New test.
13169
13170 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13171
13172         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13173         Check existence of ld library path variables before unsetting.
13174
13175 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13176
13177         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13178
13179 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13180
13181         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13182
13183 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13184
13185         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13186
13187 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13188
13189         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13190         dg-do directive.
13191
13192 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13193
13194         * gcc.dg/pr17957.c: Pass --param, not -param.
13195
13196 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13197
13198         PR middle-end/17957
13199         * testsuite/gcc.dg/pr17957.c: New test.
13200
13201 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13202
13203         PR c++/18445
13204         * g++.dg/template/crash28.C: Likewise.
13205
13206         PR c++/18001
13207         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13208         * g++.dg/ext/lvaddr.C: Likewise.
13209         * g++.dg/opt/pr7503-3.C: Likewise.
13210
13211         PR c++/18466
13212         * g++.dg/parse/qualified3.C: New test.
13213         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13214
13215         PR c++/18545
13216         * g++.dg/expr/return1.C: New test.
13217
13218 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13219
13220         Friend class name lookup 3/n, PR c++/3332
13221         * g++.dg/lookup/friend3.C: New test.
13222         * g++.dg/lookup/friend4.C: Likewise.
13223         * g++.dg/lookup/friend5.C: Likewise.
13224
13225 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13226
13227         Friend class name lookup 2/n, PR c++/14513, c++/15410
13228         * g++.dg/lookup/friend2.C: New test.
13229         * g++.dg/template/friend31.C: Likewise.
13230
13231 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13232
13233         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13234
13235 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13236
13237         PR c++/17473
13238         * g++.dg/tc1/dr56.C: Remove.
13239         * g++.dg/template/typedef1.C: Add dg-error markers.
13240         * g++.old-deja/g++.other/typedef7.C: Likewise.
13241
13242         PR c++/18285
13243         * g++.dg/parse/typedef7.C: New test.
13244
13245 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13246
13247         * gcc.c-torture/execute/20041124-1.c: New test.
13248
13249 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13250
13251         * g++.dg/template/deduce3.C: New test.
13252
13253         PR c++/18586
13254         * g++.dg/template/crash27.C: New test.
13255
13256         PR c++/18530
13257         * g++.dg/warn/Wshadow-3.C: New test.
13258
13259 2004-11-24  Devang Patel  <dpatel@apple.com>
13260
13261         PR/18555
13262         * gcc.dg/cpp/isysroot-1.c: New test.
13263         * gcc.dg/cpp/usr/include/stdio.h: New file.
13264         * gcc.dg/cpp/isysroot-2.c: New test.
13265         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13266         New file.
13267
13268 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13269
13270         PR c++/8929
13271         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13272
13273 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13274
13275         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13276         * gcc.target/sparc/pdist.c: Likewise.
13277
13278 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13279
13280         PR c++/16882
13281         * g++.dg/conversion/simd1.C: New test.
13282
13283 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13284
13285         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13286         and restore_ld_library_path_env_vars.
13287         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13288         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13289         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13290         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13291
13292 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13293
13294         * gcc.dg/pragma-align-2.c: Test macro expansion.
13295         * gcc.dg/pragma-pack-2.c: New test.
13296
13297 2004-11-23  Richard Henderson  <rth@redhat.com>
13298
13299         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13300         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13301         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13302         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13303         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13304         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13305
13306         * gcc.dg/vect/vect.exp: Add check for alpha.
13307         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13308         (check_effective_target_vect_int): Enable for alpha.
13309         (check_effective_target_vect_long): New.
13310         (is-effective-target): Add it.
13311
13312 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13313
13314         * gcc.dg/pr18614-1.c: New test.
13315
13316 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13317
13318         * gcc.dg/setjmp-2.c: New test.
13319
13320 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13321
13322         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13323         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13324         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13325         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13326         gcc.target/sparc/pdist.c: New tests.
13327
13328 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13329
13330         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13331
13332 2004-11-22  Dale Johannesen  <dalej@apple.com>
13333
13334         * gcc.dg/20041111-1.c: New.
13335
13336 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13337
13338         PR tree-opt/18536
13339         * gcc.dg/vect/pr18536.c: New test.
13340
13341 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13342
13343         PR c++/18354
13344         * g++.dg/template/nontype11.C: New test.
13345
13346 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13347
13348         PR middle-end/18520
13349         * gcc.dg/pr18520-1.c: New test case.
13350
13351 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13352
13353         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13354         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13355         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13356         expected diagnostics.
13357
13358 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13359
13360         PR target/18580
13361         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13362         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13363         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13364
13365 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13366
13367         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13368
13369 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13370             Joseph Myers  <joseph@codesourcery.com>
13371
13372         * lib/target-supports.exp (check_visibility_available): Really
13373         test the compiler.
13374
13375 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13376
13377         PR tree-opt/18181
13378         * gcc.dg/vect/vect-85.c: New test.
13379         * gcc.dg/vect/vect-86.c: New test.
13380         * gcc.dg/vect/vect-87.c: New test.
13381         * gcc.dg/vect/vect-88.c: New test.
13382
13383 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13384
13385         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13386
13387 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13388
13389         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13390         * gcc.dg/ppc-and-1.c: Ditto.
13391         * gcc.dg/ppc-compare-1.c: Ditto.
13392         * gcc.dg/ppc-mov-1.c: Ditto
13393
13394 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13395             Mark Mitchell  <mark@codesourcery.com>
13396
13397         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13398
13399 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13400             Aldy Hernandez  <aldyh@redhat.com>
13401
13402         * lib/target-supports.exp (check_effective_target_vect_int): New
13403         (check_effective_target_vect_float): New
13404         (check_effective_target_vect_double): New.
13405         (is-effective-target): Support new effective targets keywords.
13406         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13407         default action for dg-do.
13408         * gcc.dg/vect/pr16105.c: Use new support.
13409         * gcc.dg/vect/pr18400.c: Ditto.
13410         * gcc.dg/vect/pr18425.c: Ditto.
13411         * gcc.dg/vect/vect-1.c: Ditto.
13412         * gcc.dg/vect/vect-10.c: Ditto.
13413         * gcc.dg/vect/vect-11.c: Ditto.
13414         * gcc.dg/vect/vect-12.c: Ditto.
13415         * gcc.dg/vect/vect-13.c: Ditto.
13416         * gcc.dg/vect/vect-14.c: Ditto.
13417         * gcc.dg/vect/vect-15.c: Ditto.
13418         * gcc.dg/vect/vect-16.c: Ditto.
13419         * gcc.dg/vect/vect-17.c: Ditto.
13420         * gcc.dg/vect/vect-18.c: Ditto.
13421         * gcc.dg/vect/vect-19.c: Ditto.
13422         * gcc.dg/vect/vect-2.c: Ditto.
13423         * gcc.dg/vect/vect-20.c: Ditto.
13424         * gcc.dg/vect/vect-21.c: Ditto.
13425         * gcc.dg/vect/vect-22.c: Ditto.
13426         * gcc.dg/vect/vect-23.c: Ditto.
13427         * gcc.dg/vect/vect-24.c: Ditto.
13428         * gcc.dg/vect/vect-25.c: Ditto.
13429         * gcc.dg/vect/vect-26.c: Ditto.
13430         * gcc.dg/vect/vect-27.c: Ditto.
13431         * gcc.dg/vect/vect-27a.c: Ditto.
13432         * gcc.dg/vect/vect-28.c: Ditto.
13433         * gcc.dg/vect/vect-29.c: Ditto.
13434         * gcc.dg/vect/vect-29a.c: Ditto.
13435         * gcc.dg/vect/vect-3.c: Ditto.
13436         * gcc.dg/vect/vect-30.c: Ditto.
13437         * gcc.dg/vect/vect-31.c: Ditto.
13438         * gcc.dg/vect/vect-32.c: Ditto.
13439         * gcc.dg/vect/vect-33.c: Ditto.
13440         * gcc.dg/vect/vect-34.c: Ditto.
13441         * gcc.dg/vect/vect-35.c: Ditto.
13442         * gcc.dg/vect/vect-36.c: Ditto.
13443         * gcc.dg/vect/vect-37.c: Ditto.
13444         * gcc.dg/vect/vect-38.c: Ditto.
13445         * gcc.dg/vect/vect-4.c: Ditto.
13446         * gcc.dg/vect/vect-40.c: Ditto.
13447         * gcc.dg/vect/vect-41.c: Ditto.
13448         * gcc.dg/vect/vect-42.c: Ditto.
13449         * gcc.dg/vect/vect-43.c: Ditto.
13450         * gcc.dg/vect/vect-44.c: Ditto.
13451         * gcc.dg/vect/vect-45.c: Ditto.
13452         * gcc.dg/vect/vect-46.c: Ditto.
13453         * gcc.dg/vect/vect-47.c: Ditto.
13454         * gcc.dg/vect/vect-48.c: Ditto.
13455         * gcc.dg/vect/vect-48a.c: Ditto.
13456         * gcc.dg/vect/vect-49.c: Ditto.
13457         * gcc.dg/vect/vect-5.c: Ditto.
13458         * gcc.dg/vect/vect-50.c: Ditto.
13459         * gcc.dg/vect/vect-51.c: Ditto.
13460         * gcc.dg/vect/vect-52.c: Ditto.
13461         * gcc.dg/vect/vect-53.c: Ditto.
13462         * gcc.dg/vect/vect-54.c: Ditto.
13463         * gcc.dg/vect/vect-55.c: Ditto.
13464         * gcc.dg/vect/vect-56.c: Ditto.
13465         * gcc.dg/vect/vect-56a.c: Ditto.
13466         * gcc.dg/vect/vect-57.c: Ditto.
13467         * gcc.dg/vect/vect-58.c: Ditto.
13468         * gcc.dg/vect/vect-59.c: Ditto.
13469         * gcc.dg/vect/vect-6.c: Ditto.
13470         * gcc.dg/vect/vect-60.c: Ditto.
13471         * gcc.dg/vect/vect-61.c: Ditto.
13472         * gcc.dg/vect/vect-62.c: Ditto.
13473         * gcc.dg/vect/vect-63.c: Ditto.
13474         * gcc.dg/vect/vect-64.c: Ditto.
13475         * gcc.dg/vect/vect-65.c: Ditto.
13476         * gcc.dg/vect/vect-66.c: Ditto.
13477         * gcc.dg/vect/vect-67.c: Ditto.
13478         * gcc.dg/vect/vect-68.c: Ditto.
13479         * gcc.dg/vect/vect-69.c: Ditto.
13480         * gcc.dg/vect/vect-7.c: Ditto.
13481         * gcc.dg/vect/vect-72.c: Ditto.
13482         * gcc.dg/vect/vect-72a.c: Ditto.
13483         * gcc.dg/vect/vect-73.c: Ditto.
13484         * gcc.dg/vect/vect-74.c: Ditto.
13485         * gcc.dg/vect/vect-75.c: Ditto.
13486         * gcc.dg/vect/vect-76.c: Ditto.
13487         * gcc.dg/vect/vect-77.c: Ditto.
13488         * gcc.dg/vect/vect-77a.c: Ditto.
13489         * gcc.dg/vect/vect-78.c: Ditto.
13490         * gcc.dg/vect/vect-79.c: Ditto.
13491         * gcc.dg/vect/vect-8.c: Ditto.
13492         * gcc.dg/vect/vect-80.c: Ditto.
13493         * gcc.dg/vect/vect-82.c: Ditto.
13494         * gcc.dg/vect/vect-82_64.c: Ditto.
13495         * gcc.dg/vect/vect-83.c: Ditto.
13496         * gcc.dg/vect/vect-83_64.c: Ditto.
13497         * gcc.dg/vect/vect-9.c: Ditto.
13498         * gcc.dg/vect/vect-all.c: Ditto.
13499         * gcc.dg/vect/vect-none.c: Ditto.
13500
13501 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13502
13503         * lib/gcc-dg.exp (dg-skip-if): New function.
13504         (dg-forbid-option): Remove.
13505         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13506         * g++.dg/abi/bitfield8.C: Likewise.
13507         * g++.dg/abi/dtor1.C: Likewise.
13508         * g++.dg/abi/empty10.C: Likewise.
13509         * g++.dg/abi/empty7.C: Likewise.
13510         * g++.dg/abi/empty9.C: Likewise.
13511         * g++.dg/abi/layout3.C: Likewise.
13512         * g++.dg/abi/layout4.C: Likewise.
13513         * g++.dg/abi/thunk1.C: Likewise.
13514         * g++.dg/abi/thunk2.C: Likewise.
13515         * g++.dg/abi/vbase11.C: Likewise.
13516         * g++.dg/abi/vthunk2.C: Likewise.
13517         * g++.dg/abi/vthunk3.C: Likewise.
13518         * g++.dg/ext/attrib8.C: Likewise.
13519         * g++.dg/opt/longbranch2.C: Likewise.
13520         * g++.dg/opt/reg-stack4.C: Likewise.
13521         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13522         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13523         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13524         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13525         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13526         * gcc.dg/20000609-1.c: Likewise.
13527         * gcc.dg/20000720-1.c: Likewise.
13528         * gcc.dg/20011107-1.c: Likewise.
13529         * gcc.dg/20011119-1.c: Likewise.
13530         * gcc.dg/20020108-1.c: Likewise.
13531         * gcc.dg/20020122-2.c: Likewise.
13532         * gcc.dg/20020122-3.c: Likewise.
13533         * gcc.dg/20020201-3.c: Likewise.
13534         * gcc.dg/20020206-1.c: Likewise.
13535         * gcc.dg/20020218-1.c: Likewise.
13536         * gcc.dg/20020310-1.c: Likewise.
13537         * gcc.dg/20020411-1.c: Likewise.
13538         * gcc.dg/20020418-2.c: Likewise.
13539         * gcc.dg/20020426-1.c: Likewise.
13540         * gcc.dg/20020426-2.c: Likewise.
13541         * gcc.dg/20020517-1.c: Likewise.
13542         * gcc.dg/20020523-1.c: Likewise.
13543         * gcc.dg/20020523-2.c: Likewise.
13544         * gcc.dg/20020729-1.c: Likewise.
13545         * gcc.dg/20030204-1.c: Likewise.
13546         * gcc.dg/20030826-2.c: Likewise.
13547         * gcc.dg/20030926-1.c: Likewise.
13548         * gcc.dg/20031202-1.c: Likewise.
13549         * gcc.dg/980312-1.c: Likewise.
13550         * gcc.dg/980313-1.c: Likewise.
13551         * gcc.dg/990117-1.c: Likewise.
13552         * gcc.dg/990424-1.c: Likewise.
13553         * gcc.dg/990524-1.c: Likewise.
13554         * gcc.dg/991230-1.c: Likewise.
13555         * gcc.dg/i386-387-1.c: Likewise.
13556         * gcc.dg/i386-387-2.c: Likewise.
13557         * gcc.dg/i386-387-3.c: Likewise.
13558         * gcc.dg/i386-387-4.c: Likewise.
13559         * gcc.dg/i386-387-5.c: Likewise.
13560         * gcc.dg/i386-387-6.c: Likewise.
13561         * gcc.dg/i386-asm-1.c: Likewise.
13562         * gcc.dg/i386-bitfield1.c: Likewise.
13563         * gcc.dg/i386-bitfield2.c: Likewise.
13564         * gcc.dg/i386-loop-1.c: Likewise.
13565         * gcc.dg/i386-loop-2.c: Likewise.
13566         * gcc.dg/i386-loop-3.c: Likewise.
13567         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13568         * gcc.dg/i386-pic-1.c: Likewise.
13569         * gcc.dg/i386-regparm.c: Likewise.
13570         * gcc.dg/i386-signbit-1.c: Likewise.
13571         * gcc.dg/i386-signbit-2.c: Likewise.
13572         * gcc.dg/i386-signbit-3.c: Likewise.
13573         * gcc.dg/i386-sse-5.c: Likewise.
13574         * gcc.dg/i386-sse-8.c: Likewise.
13575         * gcc.dg/i386-unroll-1.c: Likewise.
13576         * gcc.dg/tls/opt-1.c: Likewise.
13577         * gcc.dg/tls/opt-2.c: Likewise.
13578         * gcc.dg/unroll-1.c: Likewise.
13579         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13580         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13581         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13582         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13583
13584 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13585
13586         * g++.dg/template/incomplete1.C: New test.
13587
13588 2004-11-16  Nick Clifton  <nickc@redhat.com>
13589
13590         Revert patches accidentally commited during checkin of fixes for
13591         xstormy16 tests:
13592         gcc.c-torture/execute/simd-4.c: Revert
13593         gcc.dg/20040910-1.c: Revert.
13594
13595 2004-11-16  Paul Brook  <paul@codesourcery.com>
13596
13597         PR fortran/13010
13598         * gfortran.dg/der_pointer_1.f90: New test.
13599
13600 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
13601
13602         PR c/18498
13603         * gcc.dg/bitfld-13.c: New test.
13604
13605 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
13606
13607         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
13608         powerpc*-*-linux*.
13609
13610         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
13611         * gcc.dg/ppc64-abi-2.c: Ditto.
13612         * gcc.dg/ppc64-abi-3.c: Ditto.
13613
13614         * lib/gcc-dg.exp (dg-target-list): Remove.
13615
13616 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
13617
13618         * gcc.dg/ia64-postinc.c: New test.
13619
13620 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13621
13622         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13623
13624 2004-11-15  Nick Clifton  <nickc@redhat.com>
13625
13626         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13627         __INT_MAX__ so that the test can be compiled by toolchains
13628         targeted at 16-bit processors.
13629
13630         * gcc.dg/20040625-1.c: Use long constants rather than integers
13631         when performing arithmetic that will overflow 16-bits.
13632
13633         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13634         xstormy16.  It does not support 128-bit vector operations.
13635
13636         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13637         with the macro PTR_TYPE.  Define this macro to an integer type
13638         suitable for holding a pointer.
13639
13640         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13641         the target is a 16-bit processor.
13642
13643         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13644         16-bit targets where the character constant will be too long.
13645
13646         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13647         where the double will not be directly addressable.
13648
13649 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13650
13651         Friend class name lookup 1/n, PR c++/18471
13652         * g++.dg/template/crash26.C: New test.
13653         * g++.dg/lookup/struct1.C: Adjust expected error.
13654         * g++.dg/parse/elab1.C: Likewise.
13655         * g++.dg/parse/elab2.C: Likewise.
13656         * g++.dg/parse/int-as-enum1.C: Likewise.
13657         * g++.dg/parse/struct-as-enum1.C: Likewise.
13658         * g++.dg/parse/typedef1.C: Likewise.
13659         * g++.dg/parse/typedef3.C: Likewise.
13660         * g++.dg/parse/typedef4.C: Likewise.
13661         * g++.dg/parse/typedef5.C: Likewise.
13662         * g++.dg/template/nontype4.C: Likewise.
13663         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13664         * g++.old-deja/g++.other/elab1.C: Likewise.
13665         * g++.old-deja/g++.other/syntax4.C: Likewise.
13666
13667 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13668
13669         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13670
13671 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13672
13673         * gcc.c-torture/execute/20041114-1.c: New test.
13674
13675 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13676
13677         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13678         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13679         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13680         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13681         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13682         gcc.dg/switch-7.c: New tests.
13683
13684 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13685
13686         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13687
13688 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13689
13690         PR tree-opt/18400
13691         * gcc.dg/vect/pr18400.c: New test.
13692
13693 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13694             Andrew Pinski  <pinskia@physics.uc.edu>
13695
13696         PR tree-opt/18425
13697         * gcc.dg/vect/pr18425.c: New test.
13698
13699 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13700
13701         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13702         Guard with dg-require-alias and dg-require-visibility.
13703
13704 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13705
13706         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13707
13708 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13709
13710         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13711
13712 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13713
13714         PR c++/17344
13715         * g++.dg/template/defarg5.C: New test.
13716
13717 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13718
13719         * g++.dg/parse/cast1.C: Run only on ILP32.
13720         * g++.old-deja/g++.mike/p784.C: Likewise.
13721
13722 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13723
13724         * gcc.c-torture/execute/20041113-1.c: New test.
13725
13726 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13727
13728         PR target/18230
13729         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13730         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13731         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13732         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13733         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13734         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13735         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13736         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13737         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13738         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13739         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13740         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13741         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13742
13743 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13744
13745         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13746         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13747         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13748         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13749         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13750         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13751         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13752         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13753         gcc.target/sparc/combined-1.c: New tests.
13754
13755 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13756
13757         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13758         New tests.
13759
13760 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13761
13762         * lib/gcc-dg.exp (dg-forbid-option): New function.
13763         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13764         * g++.dg/abi/bitfield8.C: Likewise.
13765         * g++.dg/abi/dtor1.C: Likewise.
13766         * g++.dg/abi/empty10.C: Likewise.
13767         * g++.dg/abi/empty7.C: Likewise.
13768         * g++.dg/abi/empty9.C: Likewise.
13769         * g++.dg/abi/layout3.C: Likewise.
13770         * g++.dg/abi/layout4.C: Likewise.
13771         * g++.dg/abi/thunk1.C: Likewise.
13772         * g++.dg/abi/thunk2.C: Likewise.
13773         * g++.dg/abi/vbase11.C: Likewise.
13774         * g++.dg/abi/vthunk2.C: Likewise.
13775         * g++.dg/abi/vthunk3.C: Likewise.
13776         * g++.dg/ext/attrib8.C: Likewise.
13777         * g++.dg/opt/longbranch2.C: Likewise.
13778         * g++.dg/opt/reg-stack4.C: Likewise.
13779         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13780         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13781         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13782         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13783         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13784         * gcc.dg/20000609-1.c: Likewise.
13785         * gcc.dg/20000720-1.c: Likewise.
13786         * gcc.dg/20011107-1.c: Likewise.
13787         * gcc.dg/20011119-1.c: Likewise.
13788         * gcc.dg/20020108-1.c: Likewise.
13789         * gcc.dg/20020122-2.c: Likewise.
13790         * gcc.dg/20020122-3.c: Likewise.
13791         * gcc.dg/20020201-3.c: Likewise.
13792         * gcc.dg/20020206-1.c: Likewise.
13793         * gcc.dg/20020218-1.c: Likewise.
13794         * gcc.dg/20020310-1.c: Likewise.
13795         * gcc.dg/20020411-1.c: Likewise.
13796         * gcc.dg/20020418-2.c: Likewise.
13797         * gcc.dg/20020426-1.c: Likewise.
13798         * gcc.dg/20020426-2.c: Likewise.
13799         * gcc.dg/20020517-1.c: Likewise.
13800         * gcc.dg/20020523-1.c: Likewise.
13801         * gcc.dg/20020523-2.c: Likewise.
13802         * gcc.dg/20020729-1.c: Likewise.
13803         * gcc.dg/20030204-1.c: Likewise.
13804         * gcc.dg/20030826-2.c: Likewise.
13805         * gcc.dg/20030926-1.c: Likewise.
13806         * gcc.dg/20031202-1.c: Likewise.
13807         * gcc.dg/980312-1.c: Likewise.
13808         * gcc.dg/980313-1.c: Likewise.
13809         * gcc.dg/990117-1.c: Likewise.
13810         * gcc.dg/990424-1.c: Likewise.
13811         * gcc.dg/990524-1.c: Likewise.
13812         * gcc.dg/991230-1.c: Likewise.
13813         * gcc.dg/i386-387-1.c: Likewise.
13814         * gcc.dg/i386-387-2.c: Likewise.
13815         * gcc.dg/i386-387-3.c: Likewise.
13816         * gcc.dg/i386-387-4.c: Likewise.
13817         * gcc.dg/i386-387-5.c: Likewise.
13818         * gcc.dg/i386-387-6.c: Likewise.
13819         * gcc.dg/i386-asm-1.c: Likewise.
13820         * gcc.dg/i386-bitfield1.c: Likewise.
13821         * gcc.dg/i386-bitfield2.c: Likewise.
13822         * gcc.dg/i386-loop-1.c: Likewise.
13823         * gcc.dg/i386-loop-2.c: Likewise.
13824         * gcc.dg/i386-loop-3.c: Likewise.
13825         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13826         * gcc.dg/i386-pic-1.c: Likewise.
13827         * gcc.dg/i386-regparm.c: Likewise.
13828         * gcc.dg/i386-signbit-1.c: Likewise.
13829         * gcc.dg/i386-signbit-2.c: Likewise.
13830         * gcc.dg/i386-signbit-3.c: Likewise.
13831         * gcc.dg/i386-sse-5.c: Likewise.
13832         * gcc.dg/i386-sse-8.c: Likewise.
13833         * gcc.dg/i386-unroll-1.c: Likewise.
13834         * gcc.dg/tls/opt-1.c: Likewise.
13835         * gcc.dg/tls/opt-2.c: Likewise.
13836         * gcc.dg/unroll-1.c: Likewise.
13837         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13838         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13839         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13840         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13841         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13842         -m64 is specified.
13843
13844 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13845
13846         PR c++/18389
13847         * g++.dg/parse/cond1.C: New test.
13848
13849         PR c++/18429
13850         * g++.dg/template/array9.C: New test.
13851         * g++.dg/ext/vla1.C: Adjust error messages.
13852         * g++.dg/ext/vlm1.C: Likewise.
13853         * g++.dg/template/crash2.C: Likewise.
13854
13855         PR c++/18436
13856         * g++.dg/template/call3.C: New test.
13857
13858         PR c++/18407
13859         * g++.dg/template/ptrmem11.C: New test.
13860
13861 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13862
13863         PR other/14264
13864         * lib/g++.exp: Set LC_ALL and LANG to C.
13865         * lib/gcc-dg.exp: Likewise.
13866         * lib/gfortran.exp: Likewise.
13867         * lib/objc.exp: Likewise.
13868         * lib/treelang.exp: Likewise.
13869
13870 2004-11-12  Andreas Schwab  <schwab@suse.de>
13871
13872         * gcc.dg/pr16286.c: Fix last change.
13873
13874 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13875
13876         PR c++/18416
13877         * g++.dg/init/global1.C: New test.
13878
13879 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13880
13881         * gcc.c-torture/execute/20041112-1.c: New test.
13882
13883 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13884
13885         * lib/gcc-dg.exp (dg-target-list): New.
13886
13887 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13888             Richard Sandiford  <rsandifo@redhat.com>
13889
13890         * lib/target-supports.exp (get-compiler_messages): New.
13891         (check_named_sections_available): Use it.
13892         (check_effective_target_ilp32): New.
13893         (check_effective_target_lp64): New.
13894         (is-effective-target): New.
13895         * lib/gcc-dg.exp (dg-require-effective-target): New.
13896
13897 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13898
13899         * gcc.dg/precedence-1.c: New test.
13900
13901 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13902
13903         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13904
13905         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13906         message, delete generated files, use more descriptive name for
13907         executable, and make the test unsupported when it cannot be run.
13908
13909         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13910         (dg-require-weak, dg-require-visibility, dg-require-alias,
13911         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13912         dg-require-iconv, dg-require-named-sections): Use it.
13913
13914         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13915
13916 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13917
13918         PR target/16457
13919         * gcc.dg/ppc-and-1: New
13920
13921         PR target/16796
13922         * gcc.dg/ppc-mov-1.c: New.
13923
13924         PR target/16458
13925         * gcc.dg/ppc-compare-1.c: New.
13926
13927 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13928
13929         * objc.dg/desig-init-2.m: New test.
13930
13931 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13932
13933         PR middle-end/18160
13934         * g++.dg/warn/register-var-1.C: New test.
13935         * g++.dg/warn/register-var-2.C: New test.
13936
13937 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13938
13939         * gcc.dg/union-2.c: New test.
13940
13941 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13942
13943         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13944         New test for PR tree-optimization/17892.
13945
13946 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13947
13948         PR c++/18369
13949         * g++.dg/init/new12.C: New test.
13950
13951 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13952
13953         * gcc.target/sparc: New directory.
13954         * gcc.target/sparc/sparc.exp: New driver.
13955         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13956         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13957         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13958         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13959
13960 2004-11-10  Paul Brook  <paul@codesourcery.com>
13961
13962         PR fortran/18218
13963         * gfortran.dg/list_read.c: New test.
13964
13965 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13966
13967         PR c/18322
13968         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13969         expected diagnostic location.
13970
13971 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13972
13973         * gcc.dg/20041109-1.c: New test.
13974
13975 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13976
13977         PR objc/18406
13978         * objc/compile/pr18406.m: New test.
13979
13980 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13981
13982         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13983
13984 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13985
13986         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13987
13988 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13989
13990         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13991
13992 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13993
13994         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13995         exit.
13996
13997 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13998
13999         PR tree-opt/18299
14000         * gcc.c-torture/pr18299-1.c: New test.
14001
14002 2004-11-06  Andreas Schwab  <schwab@suse.de>
14003
14004         * gcc.dg/pr16286.c: Also test for bool and pixel.
14005
14006 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
14007
14008         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
14009         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
14010         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
14011         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
14012         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
14013         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
14014         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
14015         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
14016         gcc.dg/struct-semi-3.c: New tests.
14017
14018 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14019
14020         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
14021
14022 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14023
14024         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
14025         Do not use C99 designators.
14026
14027 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14028
14029         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
14030
14031 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14032
14033         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
14034         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
14035         * gcc.c-torture/execute/simd-5.x: Remove.
14036
14037 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
14038
14039         PR rtl-optimization/17933
14040         * gcc.dg/torture/pr17933-1.c: New test.
14041
14042 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14043
14044         PR target/18106
14045         * lib/target-supports.exp (check_weak_available): Support
14046         Windows.
14047
14048 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
14049
14050         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
14051         call to fflush(stdout) before abort.
14052         (my_ffsll): New function.
14053         (generate_fields): Use it.
14054
14055 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14056
14057         * gcc.dg/init-undef-1.c: New test.
14058
14059 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14060
14061         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
14062         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
14063         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
14064         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
14065         expected messages for new parser.
14066
14067 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
14068
14069         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
14070
14071 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14072
14073         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
14074         on LP64 targets.
14075
14076 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14077
14078         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
14079         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
14080         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
14081         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
14082         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
14083         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
14084         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
14085         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
14086         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
14087         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
14088
14089 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14090
14091         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
14092         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
14093         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
14094         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
14095         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
14096         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
14097         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
14098         for new parser.
14099
14100 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
14101
14102         PR target/15342
14103         * gcc.dg/20041104-1.c: New test.
14104
14105 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14106
14107         * g++.dg/template/nontype7.C: New test.
14108         * g++.dg/template/nontype8.C: Likewise.
14109         * g++.dg/template/nontype9.C: Likewise.
14110         * g++.dg/template/nontype10.C: Likewise.
14111         * g++.dg/tc1/dr49.C: Likewise.
14112         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
14113         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
14114
14115 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14116
14117         * g++.dg/rtti/tinfo1.C: Remove xfails.
14118
14119 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14120
14121         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
14122         packed attribute to the definition to satisfy the new C++ parser.
14123
14124 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14125
14126         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
14127         invocations of va_arg.
14128
14129 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/18124
14132         * g++.dg/template/crash25.C: New test.
14133
14134         PR c++/18155
14135         * g++.dg/template/typedef2.C: New test.
14136         * g++.dg/parse/crash13.C: Adjust error markers.
14137
14138         PR c++/18177
14139         * g++.dg/conversion/const3.C: New test.
14140
14141 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14142
14143         PR fortran/17535
14144         PR fortran/17583
14145         PR fortran/17713
14146         * gfortran.dg/generic_[123].f90: New testcases.
14147
14148 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14149
14150         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14151         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14152
14153 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14154
14155         PR tree-opt/16808
14156         * gcc.c-torture/compile/pr16808.c: New test.
14157
14158 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14159
14160         PR rtl-optimization/17104
14161         * gcc.dg/ppc-bitfield1.c: New.
14162
14163 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14164
14165         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14166
14167 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14168
14169         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14170         strings for 32-bit code.
14171
14172 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14173
14174         PR c/18239
14175         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14176
14177 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14178
14179         PR c++/18064
14180         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14181
14182 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14183
14184         PR c++/15172
14185         * g++.dg/init/aggr2.C: New test.
14186
14187 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14188
14189         * objc.dg/local-decl-1.m: New test.
14190
14191 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14192
14193         * gcc.dg/20040910-1.c: Adjust regex.
14194
14195 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14196
14197         PR rtl-optimization/18084
14198         * g++.dg/opt/pr18084-1.C: New testcase.
14199
14200 2004-10-30  Matt Austern  <austern@apple.com>
14201
14202         PR c++/17542
14203         * g++.dg/ext/attrib18.C: New test.
14204
14205 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14206
14207         PR middle-end/18096
14208         * gcc.dg/pr18096-1.c: New test case.
14209
14210 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14211
14212         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14213
14214 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14215
14216         PR c/16666
14217         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14218         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14219         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14220         gcc.dg/old-style-prom-3.c: New tests.
14221
14222 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14223
14224         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14225         Remove unnecessary inclusion of stdio.h.
14226
14227 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14228
14229         PR rtl-optimization/17581
14230         * gcc.dg/pr17581-1.c: New test case.
14231
14232 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14233
14234         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14235         being implemented.
14236         * g++.dg/conversion/dr195-1.C: New.
14237         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14238         * g++.old-deja/g++.mike/p10148.C: Likewise.
14239
14240 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14241
14242         PR c++/17695
14243         * g++.dg/debug/typedef2.C: New test.
14244
14245 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14246
14247         PR fortran/13490
14248         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14249         * gfortran.dg/g77/README: Update.
14250
14251 2004-10-28  Matt Austern  <austern@apple.com>
14252
14253         PR c++/14124
14254         * g++.dg/ext/packed7.C: New test.
14255
14256 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14257
14258         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14259         scan-assembler.
14260         * lib/scanasm.exp (hidden-scan-for): New proc.
14261         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14262         string.
14263         (scan-not-hidden): Likewise.
14264         * lib/target-supports.exp (check_visibility_available): mach-o is
14265         support too.
14266
14267 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14268
14269         PR c++/17132
14270         * g++.dg/template/memclass3.C: New test.
14271
14272 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14273
14274         PR middle-end/18160
14275         * gcc.dg/register-var-1.c: New test.
14276         * gcc.dg/register-var-2.c: New test.
14277         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14278         error now.
14279
14280 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14281
14282         PR other/18172
14283         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14284         unused variables.
14285         * gcc.dg/vect/vect-22.c: Likewise.
14286
14287 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14288
14289         * gcc.dg/i386-rotate-1.c: New test.
14290
14291 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14292
14293         * g++.dg/init/ref12.C: Add "run" marker.
14294
14295         PR c++/17435
14296         * g++.dg/init/ref12.C: New test.
14297
14298         PR c++/18140
14299         * g++.dg/template/shift1.C: New test.
14300         * g++.dg/template/error10.C: Adjust error markers.
14301
14302 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14303
14304         PR tree-opt/17529
14305         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14306
14307 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14308
14309         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14310         * gcc.dg/weak/weak-3.c: Likewise.
14311         * gcc.dg/weak/weak-5.c: Likewise.
14312         * gcc.dg/weak/weak-9.c: Likewise.
14313         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14314         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14315
14316         * gcc.dg/darwin-weakimport-1.c: New.
14317
14318 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14319
14320         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14321
14322 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14323
14324         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14325         'syntax' error messages.
14326         * gcc.dg/cpp/direct2s.c: Likewise.
14327
14328 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14329
14330         * gcc.c-torture/compile/20041026-1.c: New.
14331
14332 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/18093
14335         * g++.dg/lookup/ns2.C: New test.
14336
14337         PR c++/18020
14338         * g++.dg/template/enum4.C: New test.
14339
14340         PR c++/18161
14341         * g++.dg/template/expr1.C: New test.
14342
14343 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14344
14345         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14346
14347 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14348
14349         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14350         gcc.dg/decl-nospec-3.c: New tests.
14351
14352 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14353
14354         * objc.dg/super-class-3.m: New test.
14355
14356 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14357
14358         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14359         resyncing.
14360         * gcc.dg/cpp/direct2s.c: Likewise.
14361
14362 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14363
14364         * objc.dg/image-info.m: Update for changes to section selection.
14365
14366 2004-10-25  David Ayers  <d.ayers@inode.at>
14367             Ziemowit Laski  <zlaski@apple.com>
14368
14369         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14370         diagnostics when messaging 'id <Proto>'.
14371         * objc.dg/class-protocol-1.m: New test.
14372         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14373         a non-existent method signature.
14374         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14375         Update diagnostics when messaging with non-existent method signature.
14376         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14377         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14378         invalid receivers are now resolved as if messaging 'id'; remove
14379         extraneous diagnostics.
14380
14381 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14382
14383         PR c/16667
14384         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14385         gcc.dg/init-desig-obs-3.c: New tests.
14386
14387 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14388
14389         * gcc.dg/debug/20041023-1.c: New test.
14390
14391 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14392
14393         PR middle-end/17407
14394         * gcc.c-torture/compile/pr17407.c: New test.
14395
14396         PR c++/18121
14397         * g++.dg/template/array8.C: New test.
14398
14399 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14400
14401         PR other/18138
14402         * lib/g++.exp: Accept more than one multilib libgcc.
14403         * lib/gcc-dg.exp: Likewise.
14404         * lib/objc.exp: Likewise.
14405         * lib/treelang.exp: Likewise.
14406         * lib/gfortran.exp: Likewise.
14407
14408 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14409
14410         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14411
14412 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14413
14414         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14415         * gcc.dg/c99-const-expr-3.c: Likewise.
14416
14417 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14418
14419         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14420
14421 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14422
14423         * gcc.c-torture/execute/loop-2e.x: Remove.
14424
14425 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14426
14427         PR c++/18095
14428         * g++.dg/parse/crash18.C: New.
14429         * g++.dg/parse/crash19.C: New.
14430
14431 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14432
14433         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14434         * g++.dg/ext/dllimport2.C: Same.
14435         * g++.dg/ext/dllimport8.C: Same.
14436
14437 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14438
14439         PR c++/10841
14440         * g++.dg/conversion/cast1.C: New test.
14441         * g++.dg/overload/pmf1.C: Adjust error marker.
14442
14443 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14444
14445         PR objc/17923
14446         * objc.dg/const-str-7.m: New test.
14447
14448 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14449
14450         * g++.dg/template/memfriend11.C: Fix comment typo.
14451         * g++.dg/template/memfriend14.C: Likewise.
14452
14453 2004-10-20  Richard Henderson  <rth@redhat.com>
14454
14455         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14456         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14457         -fasynchronous-unwind-tables.
14458
14459 2004-10-20  Richard Henderson  <rth@redhat.com>
14460
14461         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14462         (main): Return success.
14463         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14464         (main): Return success.
14465
14466 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14467
14468         PR c++/13495
14469         * g++.dg/template/memfriend9.C: New test.
14470         * g++.dg/template/memfriend10.C: Likewise.
14471         * g++.dg/template/memfriend11.C: Likewise.
14472         * g++.dg/template/memfriend12.C: Likewise.
14473         * g++.dg/template/memfriend13.C: Likewise.
14474         * g++.dg/template/memfriend14.C: Likewise.
14475         * g++.dg/template/memfriend15.C: Likewise.
14476         * g++.dg/template/memfriend16.C: Likewise.
14477         * g++.dg/template/memfriend17.C: Likewise.
14478         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14479
14480 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14481
14482         * g++.dg/conversion/dr195.C: New.
14483         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14484
14485 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14486             Devang Patel  <dpatel@apple.com>
14487
14488         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14489         of floating point arithmetic, which could trap.
14490
14491 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14492
14493         PR c++/14035
14494         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14495         * g++.dg/conversion/const2.C: New test.
14496         * g++.dg/expr/reinterpret2.C: New test.
14497         * g++.dg/expr/reinterpret3.C: New test.
14498         * g++.dg/expr/cast2.C: New test.
14499         * g++.dg/expr/copy1.C: New test.
14500         * g++.dg/other/conversion1.C: Change error message.
14501         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14502         function pointers to void *.
14503         * g++.old-deja/g++.mike/p10148.C: Likewise.
14504
14505 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14506
14507         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14508
14509 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14510
14511         PR c++/18047
14512
14513         * g++.dg/parse/expr3.C: New test.
14514
14515 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14516
14517         * gcc.dg/smod-1.c: New test.
14518
14519 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14520
14521         * objc.dg/method-14.m: New test.
14522
14523 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14524
14525         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14526         Also xfail as the patch was reverted.
14527
14528 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14529
14530         PR middle-end/16973
14531         * gcc.dg/pr16973.c: New test.
14532
14533 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14534
14535         PR tree-optimization/17656
14536         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14537
14538 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14539
14540         * g++.dg/eh/shadow1.C: New.
14541
14542 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14543
14544         * gcc.c-torture/compile/20041018-1.c: New test.
14545
14546 2004-10-18  Ben Elliston  <bje@au.ibm.com>
14547
14548         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
14549         compiler referring to register 0 when accessing sdata.  The linker
14550         now patches things up.
14551
14552 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
14553
14554         PR c/17529
14555         * gcc.c-torture/compile/pr17529.c: New test.
14556
14557 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14558
14559         PR c++/17743
14560         * g++.dg/ext/attrib17.C: New test.
14561
14562 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14563
14564         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
14565
14566 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14567
14568         PR c++/10479
14569         * g++.dg/ext/attrib16.C: New test.
14570
14571 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/17042
14574         * g++.dg/init/dso_handle1.C: New test.
14575
14576         PR c++/14667
14577         * g++.dg/parse/typedef6.C: New test.
14578
14579         PR c++/17916
14580         * g++.dg/parse/pragma1.C: New test.
14581
14582 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
14583
14584         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
14585
14586 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
14587
14588         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
14589         -fno-common when on HPPA HP-UX platforms.
14590
14591 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
14592
14593         PR other/16820
14594         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
14595         stdint.h.
14596         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
14597         uintptr_t.
14598
14599 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14600
14601         PR c++/16301
14602         * g++.dg/lookup/strong-using-4.C: New test.
14603
14604 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14605
14606         PR middle-end/16567
14607         * gcc.c-torture/compile/nested-1.c: New test.
14608
14609 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14610
14611         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
14612         and mipsisa64*-*-* (until support for misaligned loads is added).
14613         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
14614         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
14615         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
14616         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
14617         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14618         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14619
14620 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/17976
14623         * g++.dg/init/dtor3.C: New test.
14624
14625 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14626
14627         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14628
14629 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14630
14631         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14632         * gcc.dg/macho-lo-sum.c: Likewise.
14633
14634 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14635
14636         * gcc.dg/ppc-spe64-1.c: New test.
14637
14638 2004-10-14  Devang Patel  <dpatel@apple.com>
14639
14640         PR 17635
14641         * gcc.dg/pr17635.c : New test.
14642
14643 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14644
14645         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14646         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14647         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14648         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14649         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14650         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14651         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14652         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14653         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14654         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14655         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14656         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14657         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14658         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14659         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14660         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14661         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14662         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14663
14664 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14665
14666         * gcc.dg/vect/vect-82.c: New testcase.
14667         * gcc.dg/vect/vect-82_64.c: New testcase.
14668         * gcc.dg/vect/vect-83.c: New testcase.
14669         * gcc.dg/vect/vect-83_64.c: New testcase.
14670
14671 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14672
14673         * gcc.dg/cpp/error-1.c: New test.
14674
14675 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14676
14677         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14678
14679 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14680
14681         PR target/17984
14682         * gcc.dg/cris-peep2-xsrand2.c: New test.
14683
14684 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14685
14686         PR c++/17661
14687         * testsuite/g++.dg/expr/for2.C: New test.
14688
14689 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14690
14691         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14692
14693 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14694
14695         PR tree-optimization/17724
14696         * g++.dg/opt/pr17724-1.C: New test.
14697         * g++.dg/opt/pr17724-2.C: New test.
14698         * g++.dg/opt/pr17724-3.C: New test.
14699         * g++.dg/opt/pr17724-4.C: New test.
14700         * g++.dg/opt/pr17724-5.C: New test.
14701         * g++.dg/opt/pr17724-6.C: New test.
14702
14703 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14704
14705         PR c/17301
14706         * gcc.dg/pr17301-2.c: New test.
14707
14708 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14709
14710         PR c++/15876
14711         * g++.dg/parse/error22.C: New test.
14712
14713         PR c++/17936
14714         * g++.dg/template/spec18.C: New test.
14715
14716 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14717
14718         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14719         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14720         memcpy.
14721         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14722         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14723
14724 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14725
14726         * g++.dg/eh/cleanup5.C: Add dg-options "".
14727
14728 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14729
14730         PR middle-end/17657
14731         * gcc.dg/switch-4.c: New test case.
14732
14733 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14734
14735         * gcc.c-torture/execute/20041011-1.c: New test.
14736
14737 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14738
14739         PR c++/17554
14740         * g++.dg/init/for3.C: New test.
14741
14742         PR c++/17657
14743         * g++.dg/opt/switch2.C: New test.
14744
14745         PR middle-end/17703
14746         * g++.dg/warn/Wreturn-2.C: New test.
14747
14748 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14749
14750         PR c++/17907
14751         * g++.dg/eh/cleanup5.C: New test.
14752
14753 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/17393
14756         * g++.dg/parse/error21.C: New test.
14757
14758 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14759
14760         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14761         * g++.dg/warn/incomplete1.C: Likewise.
14762         * g++.dg/template/qualttp20.C: Likewise.
14763
14764 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14765
14766         PR c/17881
14767         * parm-incomplete-1.c: New test.
14768
14769 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14770
14771         PR c++/17867
14772         * g++.dg/parse/error19.C: New test.
14773
14774         PR c++/17670
14775         * g++.dg/init/new11.C: New test.
14776
14777         PR c++/17821
14778         * g++.dg/parse/error20.C: New test.
14779
14780         PR c++/17826
14781         * g++.dg/template/crash24.C: New test.
14782
14783 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14784
14785         PR c/17301
14786         * gcc.dg/pr17301-1.c: New test.
14787
14788 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14789
14790         PR c/17189
14791         * gcc.dg/anon-struct-5.c: New test.
14792
14793 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14794
14795         PR c/17844
14796         * gcc.dg/pr17844-1.c: New test.
14797
14798 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14799
14800         PR tree-optimization/17906
14801         * gcc.c-torture/compile/pr17906.c: New.
14802
14803 2004-10-09  Stuart Hastings  <stuart@apple.com>
14804             Roger Sayle  <roger@eyesopen.com>
14805
14806         PR rtl-optimization/17853
14807         * gcc.dg/i386-mmx-5.c: New testcase.
14808
14809 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14810
14811         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14812
14813 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14814
14815         PR c++/17524
14816         * g++.dg/template/static9.C: New test.
14817
14818         PR c++/17685
14819         * g++.dg/parse/operator5.C: New test.
14820
14821 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14822
14823         PR middle-end/17894
14824         * gcc.c-torture/execute/divcmp-4.c: New test case.
14825
14826 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14827
14828         PR tree-opt/17902
14829         * g++.dg/opt/pr17902.C: New test.
14830
14831 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14832
14833         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14834
14835 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14836
14837         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14838
14839 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14840
14841         * gcc.dg/assign-warn-3.c: New test.
14842
14843 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14844
14845         PR c/16999
14846         * gcc.dg/cpp/ident-1.c: New test.
14847
14848 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14849
14850         * gcc.c-torture/compile/acc1.c: New.
14851
14852 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14853
14854         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14855         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14856
14857 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14858
14859         * gcc.dg/ultrasp11.c: New test.
14860
14861 2004-10-08  Michael Matz  <matz@suse.de>
14862
14863         * gcc.dg/doloop-2.c: New test.
14864
14865 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14866
14867         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14868         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14869         objc.dg/method-9.m: Update expected diagnostics.
14870
14871 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14872
14873         * gcc.dg/ppc-fsel-3.c: New file.
14874         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14875
14876 2004-10-07  Paul Brook  <paul@codesourcery.com>
14877
14878         * gfortran.dg/intrinsic_verify_1.f90: New test.
14879
14880 2004-10-07  Paul Brook  <paul@codesourcery.com>
14881
14882         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14883
14884 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14885
14886         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14887         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14888         commit.
14889
14890 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14891
14892         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14893
14894 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14895
14896         PR c++/17115
14897         * g++.dg/warn/Winline-4.C: New test.
14898
14899 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14900
14901         * gcc.c-torture/compile/20041007-1.c: New test.
14902
14903 2004-10-07  Paul Brook  <paul@codesourcery.com>
14904
14905         PR fortran/17678
14906         * gfortran.dg/use_allocated_1.f90: New test.
14907
14908 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14909
14910         PR middle-end/17849
14911         * gfortran.fortran-torture/compile/nested.f90: New test
14912
14913 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14914
14915         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14916
14917 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14918
14919         PR c++/17368
14920         * g++.dg/ext/asm6.C: New test.
14921
14922 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14923
14924         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14925
14926 2004-10-06  Paul Brook  <paul@codesourcery.com>
14927
14928         PR libfortran/17709
14929         * gfortran.dg/empty_format_1.f90: New test.
14930
14931 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14932
14933         PR fortran/17568
14934         * gfortran.dg/ishft.f90: New test.
14935
14936         PR fortran/17283
14937         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14938         tests.
14939
14940 2004-10-06  Paul Brook  <paul@codesourcery.com>
14941
14942         * gfortran.dg/do_1.f90: New test.
14943
14944 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14945
14946         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14947         optimizing for size.
14948
14949 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14950
14951         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14952
14953 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14954
14955         * gcc.c-torture/compile/20041005-1.c: New test.
14956
14957 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14958
14959         PR c++/17829
14960         * g++.dg/lookup/koenig4.C: New.
14961
14962 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14963
14964         * g++.dg/other/classkey1.C: Adjust quoting marks.
14965         * g++.dg/parse/error15.C: Likewise.
14966         * g++.dg/template/meminit2.C (int>): Likewise.
14967
14968 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14969
14970         PR fortran/17283
14971         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14972
14973         PR fortran/17631
14974         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14975
14976         PR fortran/17708
14977         * gfortran.dg/pr17708.f90: New test.
14978
14979 2004-10-04  Chao-ying Fu  <fu@mips.com>
14980
14981         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14982         * gcc.dg/vect/vect-4.c: Ditto.
14983         * gcc.dg/vect/vect-5.c: Ditto.
14984         * gcc.dg/vect/vect-6.c: Ditto.
14985         * gcc.dg/vect/vect-8.c: Ditto.
14986         * gcc.dg/vect/vect-16.c: Ditto.
14987         * gcc.dg/vect/vect-30.c: Ditto.
14988         * gcc.dg/vect/vect-40.c: Ditto.
14989         * gcc.dg/vect/vect-41.c: Ditto.
14990         * gcc.dg/vect/vect-42.c: Ditto.
14991         * gcc.dg/vect/vect-43.c: Ditto.
14992         * gcc.dg/vect/vect-44.c: Ditto.
14993         * gcc.dg/vect/vect-45.c: Ditto.
14994         * gcc.dg/vect/vect-46.c: Ditto.
14995         * gcc.dg/vect/vect-47.c: Ditto.
14996         * gcc.dg/vect/vect-48.c: Ditto.
14997         * gcc.dg/vect/vect-49.c: Ditto.
14998         * gcc.dg/vect/vect-50.c: Ditto.
14999         * gcc.dg/vect/vect-51.c: Ditto.
15000         * gcc.dg/vect/vect-52.c: Ditto.
15001         * gcc.dg/vect/vect-53.c: Ditto.
15002         * gcc.dg/vect/vect-54.c: Ditto.
15003         * gcc.dg/vect/vect-55.c: Ditto.
15004         * gcc.dg/vect/vect-56.c: Ditto.
15005         * gcc.dg/vect/vect-57.c: Ditto.
15006         * gcc.dg/vect/vect-58.c: Ditto.
15007         * gcc.dg/vect/vect-59.c: Ditto.
15008         * gcc.dg/vect/vect-60.c: Ditto.
15009         * gcc.dg/vect/vect-74.c: Ditto.
15010         * gcc.dg/vect/vect-79.c: Ditto.
15011         * gcc.dg/vect/vect-80.c: Ditto.
15012
15013 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15014
15015         * gcc.dg/unused-7.c: Use the correct option.
15016
15017 2004-10-04  Paul Brook  <paul@codesourcery.com>
15018         Bud Davis  <bdavis9659@comcast.net>
15019
15020         PR fortran/17706
15021         PR fortran/16434
15022         * gfortran/pr17706.f90: New test.
15023         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
15024
15025 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15026
15027         * gfortran.dg/pr17612.f90: New test.
15028
15029 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15030
15031         * g++.dg/template/local1.C: Adjust quoting marks in
15032         testing for diagnostics.
15033         * g++.dg/tls/diag-2.C: Likewise.
15034         * g++.dg/other/error8.C: Likewise.
15035
15036 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15037
15038         PR c/17178
15039         * gcc.dg/unused-4.c: Adjust to be correct.
15040
15041         PR c/17820
15042         * gcc.dg/unused-7.c: New test.
15043
15044 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15045
15046         PR c++/17797
15047         * g++.dg/overload/template2.C: New test.
15048
15049 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
15050
15051         PR tree-optimization/16632
15052         * gcc.dg/tree-ssa/20041002-1.c: New.
15053
15054 2004-10-03  Paul Brook  <paul@codesourcery.com>
15055
15056         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
15057         rather than relying on default formatting.
15058
15059 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
15060
15061         * gcc.dg/20040920-1.c: Update expected message text.
15062
15063 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
15064
15065         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
15066
15067 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
15068
15069         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
15070         tree level.
15071
15072 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15073
15074         * gcc.dg/tree-ssa/pr17343.c: Remove.
15075
15076 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15077
15078         PR tree-opt/17343
15079         * gcc.dg/tree-ssa/pr17343.c: New test.
15080
15081 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
15082
15083         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
15084         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
15085         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
15086         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
15087         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
15088
15089 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15090
15091         * gcc.dg/lvalue-2.c: New test.
15092
15093 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15094
15095         PR c/17730
15096         * gcc.dg/pr17730-1.c: New test
15097
15098 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15099
15100         PR c/7425
15101         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
15102
15103 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15104
15105         * gcc.c-torture/execute/stdarg-1.c: New test.
15106         * gcc.c-torture/execute/stdarg-2.c: New test.
15107         * gcc.c-torture/execute/stdarg-3.c: New test.
15108         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15109         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15110         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15111         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15112         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15113
15114 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15115
15116         PR tree-optimization/17697
15117         * g++.dg/opt/pr17697-1.C: New test.
15118         * g++.dg/opt/pr17697-2.C: New test.
15119         * g++.dg/opt/pr17697-3.C: New test.
15120
15121 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15122
15123         PR c/16409
15124         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
15125         gcc.dg/vla-init-5.c: New tests.
15126
15127 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15128
15129         PR c/13804
15130         * gcc.dg/pr13804-1.c: New test.
15131
15132 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15133
15134         PR fortran/16938
15135         * gfortran.dg/pr16938.f90: New test.
15136
15137 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15138
15139         * g++.dg/template/crash23.C: New test.
15140
15141 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15142
15143         PR c++/17585
15144         * g++.dg/template/static8.C: New test.
15145
15146 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15147
15148         PR c++/17681
15149         * g++.dg/other/error9.C: New test.
15150
15151 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15152
15153         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15154
15155 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15156
15157         PR fortran/15164
15158         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15159
15160 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15161
15162         PR middle-end/17112
15163         * gcc.dg/pr17112-1.c: New test case.
15164
15165 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15166
15167         PR c/11459
15168         * gcc.dg/pr11459-1.c: New test.
15169
15170 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15171
15172         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15173         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15174
15175 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15176
15177         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15178
15179 2004-09-25  Jan Hubicka  <jh@suse.cz>
15180
15181         * compile/30040909-1.c: New test.
15182         * compile/30040907-1.c: New test.
15183
15184 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15185
15186         * gcc.c-torture/execute/va-arg-26.c: New test.
15187
15188 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15189
15190         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15191         extra diagnostics on targets with 64-bit pointers.
15192         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15193
15194 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15195
15196         PR c/17188
15197         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15198         * gcc.dg/decl-3.c: Adjust expected message.
15199
15200 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15201
15202         PR fortran/17615
15203         * gfortran.dg/pr17615.f90: New test.
15204
15205 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15206
15207         PR tree-optimzation/17517
15208         * g++.dg/tree-ssa/pr17517.C: New Test.
15209
15210 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15211
15212         PR c++/16889
15213         * g++.dg/lookup/ambig3.C: New.
15214
15215 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15216
15217         PR tree-opt/17624
15218         * g++.dg/opt/pr17624.C: New test.
15219
15220 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15221
15222         PR c/6980
15223         * gcc.dg/Wbad-function-cast-1.c: New test.
15224
15225 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15226
15227         * g++.dg/ext/complit1.C
15228         * g++.dg/other/error2.C
15229         * g++.dg/other/nontype-1.C
15230         * g++.dg/parse/crash11.C
15231         * g++.dg/parse/crash12.C
15232         * g++.dg/parse/error15.C
15233         * g++.dg/parse/error4.C
15234         * g++.dg/parse/tmpl-outside1.C
15235         * g++.dg/parse/too-many-tmpl-args1.C
15236         * g++.dg/template/dependent-expr3.C
15237         * g++.dg/template/error10.C
15238         * g++.dg/template/instantiate1.C
15239         * g++.dg/template/vtable2.C
15240         * g++.dg/warn/Wshadow-1.C
15241         * g++.dg/warn/weak1.C
15242         * g++.old-deja/g++.brendan/crash16.C
15243         * g++.old-deja/g++.brendan/crash18.C
15244         * g++.old-deja/g++.brendan/crash48.C
15245         * g++.old-deja/g++.brendan/crash49.C
15246         * g++.old-deja/g++.brendan/crash55.C
15247         * g++.old-deja/g++.brendan/crash56.C
15248         * g++.old-deja/g++.brendan/crash8.C
15249         * g++.old-deja/g++.brendan/enum11.C
15250         * g++.old-deja/g++.brendan/enum8.C
15251         * g++.old-deja/g++.brendan/enum9.C
15252         * g++.old-deja/g++.brendan/friend3.C
15253         * g++.old-deja/g++.brendan/misc14.C
15254         * g++.old-deja/g++.bugs/900402_02.C
15255         * g++.old-deja/g++.bugs/900404_03.C
15256         * g++.old-deja/g++.bugs/900404_04.C
15257         * g++.old-deja/g++.bugs/900428_03.C
15258         * g++.old-deja/g++.jason/crash4.C
15259         * g++.old-deja/g++.jason/overload21.C
15260         * g++.old-deja/g++.jason/redecl1.C
15261         * g++.old-deja/g++.jason/report.C
15262         * g++.old-deja/g++.jason/rfg10.C
15263         * g++.old-deja/g++.jason/template30.C
15264         * g++.old-deja/g++.law/arm12.C
15265         * g++.old-deja/g++.law/ctors5.C
15266         * g++.old-deja/g++.law/cvt20.C
15267         * g++.old-deja/g++.law/init10.C
15268         * g++.old-deja/g++.law/init8.C
15269         * g++.old-deja/g++.law/visibility17.C
15270         * g++.old-deja/g++.law/visibility7.C
15271         * g++.old-deja/g++.mike/net8.C
15272         * g++.old-deja/g++.mike/p646.C
15273         * g++.old-deja/g++.mike/p700.C
15274         * g++.old-deja/g++.mike/p701.C
15275         * g++.old-deja/g++.mike/p811.C
15276         * g++.old-deja/g++.ns/template13.C
15277         * g++.old-deja/g++.other/array3.C
15278         * g++.old-deja/g++.other/crash25.C
15279         * g++.old-deja/g++.other/dtor3.C
15280         * g++.old-deja/g++.other/dtor4.C
15281         * g++.old-deja/g++.other/main1.C
15282         * g++.old-deja/g++.other/warn7.C
15283         * g++.old-deja/g++.pt/crash11.C
15284         * g++.old-deja/g++.pt/crash36.C
15285         * g++.old-deja/g++.pt/spec22.C
15286         * g++.old-deja/g++.pt/spec9.C
15287         * g++.old-deja/g++.pt/ttp52.C
15288         * g++.old-deja/g++.robertl/eb103.C
15289         * g++.old-deja/g++.robertl/eb121.C
15290         * g++.old-deja/g++.robertl/eb22.C
15291         * g++.old-deja/g++.robertl/eb8.C:
15292         Update locations and/or regexps of dg-error markers.
15293         Remove markers for some bogus messages that are no longer issued.
15294
15295 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15296
15297         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15298         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15299
15300 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15301
15302         PR c++/17618
15303         * g++.dg/lookup/crash5.C: New test.
15304
15305 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15306
15307         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15308         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15309         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15310         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15311         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15312         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15313
15314         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15315         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15316         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15317         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15318         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15319         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15320
15321         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15322
15323         * gcc.dg/vect/vect-44.c: Check additional cases.
15324         * gcc.dg/vect/vect-48.c: Check additional cases.
15325
15326         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15327         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15328         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15329         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15330         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15331         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15332         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15333         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15334         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15335
15336         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15337         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15338         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15339
15340 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15341
15342         * gcc.dg/tree-ssa/loop-6.c: New test.
15343
15344 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15345
15346         PR c++/17620
15347         * g++.dg/inherit/base2.C: New.
15348
15349 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15350
15351         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15352         * gcc.dg/20001012-2.c: Likewise.
15353         * gcc.dg/20001013-1.c: Likewise.
15354         * gcc.dg/20001101-1.c: Likewise.
15355         * gcc.dg/20001102-1.c: Likewise.
15356         * gcc.dg/bf-spl1.c: Likewise.
15357         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15358         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15359
15360 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15361
15362         PR tree-optimization/16721
15363         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15364
15365 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15366
15367         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15368         * gcc.dg/20040305-1.c: Likewise.
15369
15370 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15371
15372         PR c/16566
15373         * gcc.c-torture/compile/pr16566-1.c,
15374         gcc.c-torture/compile/pr16566-2.c,
15375         gcc.c-torture/compile/pr16566-3.c: New tests.
15376
15377 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15378
15379         PR tree-optimization/17512
15380         * gcc.c-torture/compile/20040916-1.c.
15381
15382 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15383
15384         * gcc.dg/pragma-re-3.c: New test.
15385
15386 2004-09-17  Matt Austern  <austern@apple.com>
15387
15388         PR c++/15049
15389         * g++.dg/other/anon3.C: New.
15390
15391 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15392
15393         PR c++/7503
15394         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15395         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15396         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15397         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15398         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15399
15400 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15401
15402         PR fortran/17286
15403         * gfortran.dg/pr17286.f90: New test.
15404
15405 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15406
15407         PR c++/17530
15408         * g++.dg/template/static7.C: New test.
15409
15410 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15411
15412         PR tree-opt/17558
15413         * gcc.c-torture/compile/pr17558.c: New test.
15414
15415 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15416
15417         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15418         if SKIP_ATTRIBUTE is defined.
15419
15420 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15421
15422         PR fortran/15957
15423         * gfortran.dg/pr15957.f90: New test.
15424
15425 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15426
15427         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15428         in comparison.
15429         * gcc.dg/vect/vect-79.c: Likewise.
15430         * gcc.dg/vect/vect-80.c: Likewise.
15431
15432 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15433
15434         PR fortran/15750
15435         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15436
15437 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15438
15439         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15440         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15441         * gcc.dg/vect/vect-62.c: New testcase.
15442         * gcc.dg/vect/vect-63.c: New testcase.
15443         * gcc.dg/vect/vect-64.c: New testcase.
15444         * gcc.dg/vect/vect-65.c: New testcase.
15445         * gcc.dg/vect/vect-66.c: New testcase.
15446         * gcc.dg/vect/vect-67.c: New testcase.
15447         * gcc.dg/vect/vect-68.c: New testcase.
15448         * gcc.dg/vect/vect-69.c: New testcase.
15449         * gcc.dg/vect/vect-79.c: New testcase.
15450         * gcc.dg/vect/vect-80.c: New testcase.
15451
15452 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15453
15454         * gcc.target/mips/asm-1.c: New test.
15455
15456 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15457
15458         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15459         * gcc.dg/vect/vect-73.c: New testcase.
15460         * gcc.dg/vect/vect-74.c: New testcase.
15461         * gcc.dg/vect/vect-75.c: New testcase.
15462         * gcc.dg/vect/vect-76.c: New testcase.
15463         * gcc.dg/vect/vect-77.c: New testcase.
15464         * gcc.dg/vect/vect-78.c: New testcase
15465
15466 2004-09-18  Paul Brook  <paul@codesourcery.com>
15467
15468         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15469
15470 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15471
15472         PR c/17424
15473         * gcc.dg/pr17424-1.c: New test.
15474
15475 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15476
15477         * g++.dg/tree-ssa/pr17153.C: New test.
15478
15479 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15480
15481         PR pch/13361
15482         * testsuite/g++.dg/pch/wchar-1.C: New.
15483         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15484
15485 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15486
15487         * gcc.c-torture/execute/20040917-1.c: New test.
15488
15489 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15490
15491         PR tree-optimization/17319
15492         * gcc.dg/pr17319.c: New test.
15493
15494 2004-09-17  Devang Patel  <dpatel@apple.com>
15495
15496         * gcc.dg/20040813-1.c: New test.
15497
15498 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15499
15500         PR tree-optimization/17273
15501         * gcc.c-torture/compile/pr17273.c: New test.
15502
15503 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15504
15505         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15506         Update expected messages.
15507         * gcc.dg/declspec-13.c: New test.
15508
15509 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15510
15511         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15512
15513 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15514
15515         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15516         change what 'a' is pointing to.
15517
15518 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15519
15520         PR c++/16002
15521         * g++.dg/template/error18.C: New test.
15522
15523         PR c++/16029
15524         * g++.dg/warn/Wunused-8.C: New test.
15525
15526 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15527
15528         PR tree-optimization/17513
15529         * gcc.dg/20040916-1.c: New test.
15530
15531 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15532
15533         PR c++/17501
15534         * g++.dg/template/typename7.C: New test.
15535
15536 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15537
15538         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15539
15540 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15541
15542         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15543         with -ftree-based-profiling also.
15544         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15545
15546 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
15547
15548         PR/15364
15549         * gfortran.dg/der_array_io_1.f90: New test.
15550         * gfortran.dg/der_array_io_2.f90: New test.
15551         * gfortran.dg/der_array_io_3.f90: New test.
15552
15553 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15554
15555         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
15556         EABI.
15557
15558 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15559
15560         * g++.dg/opt/switch1.C: New test.
15561
15562 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15563
15564         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
15565         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
15566         Update expected messages.
15567
15568 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15569
15570         PR fortran/16485
15571         * gfortran.dg/same_name_1.f90: New test.
15572
15573 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
15574
15575         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
15576         dereference garbage pointers.
15577
15578 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
15579
15580         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
15581         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
15582
15583         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
15584         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
15585         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
15586
15587 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
15588
15589         PR c++/17324
15590         * g++.dg/template/mangle1.C: New test.
15591
15592 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15593
15594         PR tree-optimization/17252
15595         * gcc.c-torture/execute/pr17252.c: New test.
15596
15597 2004-09-14  Andrew Pinski  <apinski@apple.com>
15598
15599         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
15600
15601 2004-09-14  Roger Sayle  <roger@eyesopen.com>
15602
15603         PR rtl-optimization/9771
15604         * gcc.dg/pr9771-1.c: New test case.
15605
15606 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15607
15608         PR tree-optimization/15262
15609         * gcc.c-torture/execute/pr15262-1.c: New test.
15610         * gcc.c-torture/execute/pr15262-2.c: New test.
15611
15612 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15613
15614         * gcc.dg/declspec-12.c: New test.
15615
15616 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
15617
15618         * gfortran.dg/pr17090.f90: Add directives to test.
15619
15620 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15621
15622         * gcc.c-torture/compile/20040914-1.c: New test.
15623
15624 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15625
15626         PR c++/16162
15627         * g++.dg/template/decl2.C: New test.
15628
15629 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15630
15631         PR fortran/17090
15632         * gfortran.dg/pr17090.f90: New test.
15633
15634 2004-09-13  Dale Johannesen  <dalej@apple.com>
15635
15636         * gcc.c-torture/compile/pr17408.c: New test case.
15637
15638 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15639
15640         PR c++/16716
15641         * g++.dg/parse/crash17.C: New test.
15642
15643         PR c++/17327
15644         * g++.dg/template/enum3.C: New test.
15645
15646 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15647
15648         * lib/gcc-defs.exp: Load wrapper.exp.
15649         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15650         using local code.
15651         * lib/gcc.exp (gcc_init): Similar.
15652         * lib/gfortran.exp (gfortran_init): Similar.
15653         * lib/objc.exp (objc_init): Similar.
15654         * lib/treelang.exp (treelang_init): Similar.
15655         * lib/wrapper.exp: New file with build_wrapper call machinery in
15656         ${tool}_maybe_build_wrapper.
15657
15658 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15659
15660         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15661         "inline".
15662         * gcc.dg/declspec-11.c: Update expected messages.
15663         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15664         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15665         gcc.dg/inline-12.c: New tests.
15666
15667 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15668
15669         * g++.dg/tree-ssa/pr17400.C: New testcase.
15670
15671 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15672
15673         * gcc.target/mips/sb1-1.c: New testcase.
15674
15675 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15676
15677         * lib/g77-dg.exp: Remove unused file.
15678         * lib/mike-g77.exp: Ditto.
15679         * lib/g77.exp: Ditto.
15680
15681 2004-09-12  Richard Henderson  <rth@redhat.com>
15682
15683         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15684
15685 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15686
15687         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15688         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15689         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15690         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15691         Update expected messages.
15692
15693 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15694
15695         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15696         declaration/use mismatch for dirp parameter.
15697
15698 2004-09-12  Andrew Pinski  <apinski@apple.com>
15699
15700         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15701         -fgnu-runtime is passed.
15702
15703 2004-09-12  Richard Henderson  <rth@redhat.com>
15704
15705         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15706         do the uplevel thing and update additional_flags directly.
15707         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15708         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15709         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15710         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15711
15712 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15713
15714         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15715
15716 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15717
15718         PR middle-end/17411
15719         * g++.dg/opt/pr17411-1.C: New test case.
15720
15721 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15722
15723         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15724         gcc.dg/tls/diag-2.c: Update expected messages.
15725         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15726         messages.
15727         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15728         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15729         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15730         gcc.dg/tls/diag-5.c: New tests.
15731
15732 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15733
15734         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15735
15736 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15737
15738         * g++.dg/parse/break-in-for.C: New test.
15739
15740 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15741
15742         * gcc.dg/tree-ssa/20040911-1.c: New test.
15743
15744 2004-09-11  Andreas Jaeger  <aj@suse.de>
15745
15746         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15747         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15748
15749 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15750
15751         * gcc.target/frv: New directory of FR-V-specific tests.
15752
15753 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15754
15755         * gcc.dg/convert-vec-1.c: New test.
15756
15757 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15758
15759         PR middle-end/17024
15760         * gcc.dg/pr17024-1.c: New test case.
15761
15762 2004-09-10  Eric Christopher  <echristo@redhat.com>
15763
15764         * gcc.dg/20040910-1.c: New test.
15765
15766 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15767
15768         * gcc.dg/bitfld-9.c: New test.
15769
15770 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15771
15772         * gcc.c-torture/execute/ieee/acc1.c: New test.
15773         * gcc.c-torture/execute/ieee/acc2.c: New test.
15774         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15775
15776 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15777
15778         * gcc.dg/deprecated-2.c: New test.
15779
15780 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15781
15782         * gcc.dg/init-vec-1.c: New test.
15783
15784 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15785
15786         PR middle-end/17055
15787         * gcc.dg/pr17055-1.c: New test case.
15788
15789 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15790
15791         PR target/17377
15792         * gcc.c-torture/execute/pr17377.c: New test.
15793
15794 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15795
15796         PR c/8420
15797         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15798         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15799         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15800         gcc.dg/long-long-typespec-1.c: New tests.
15801         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15802
15803 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15804
15805         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15806         gcc.dg/gnu99-static-1.c: New tests.
15807
15808 2004-09-08  Devang Patel  <dpatel@apple.com>
15809
15810         * gcc.dg/darwin-ld-20040828-1.c: New test.
15811         * gcc.dg/darwin-ld-20040828-2.c: New test.
15812         * gcc.dg/darwin-ld-20040828-3.c: New test.
15813
15814 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15815
15816         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15817         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15818         in error message.
15819         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15820         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15821         in error message.
15822         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15823         types they qualify.
15824         * objc.dg/type-size-2.m: Fix wording in comment.
15825         * objc.dg/va-meth-1.m: New test case.
15826
15827 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15828
15829         PR c/16633:
15830         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15831         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15832
15833 2004-09-06  Devang Patel  <dpatel@apple.com>
15834
15835         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15836         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15837
15838 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15839
15840         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15841         reflect changed line numbering of diagnostics.
15842
15843 2004-09-06  Paul Brook  <paul@codesourcery.com>
15844
15845         * gfortran.dg/edit_real_1.f90: Add new test.
15846
15847 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15848
15849         * gcc.dg/tree-ssa/loop-2.c: New test.
15850         * gcc.dg/tree-ssa/loop-3.c: New test.
15851         * gcc.dg/tree-ssa/loop-4.c: New test.
15852         * gcc.dg/tree-ssa/loop-5.c: New test.
15853
15854 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15855
15856         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15857
15858 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15859
15860         * gcc.dg/format/sentinel-1.c: New test.
15861
15862 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15863
15864         * testsuite/gcc.dg/builtins-46.c: New.
15865
15866 2004-09-03  Devang Patel  <dpatel@apple.com>
15867
15868         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15869         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15870
15871 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15872
15873         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15874         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15875         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15876         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15877         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15878         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15879         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15880         the non-portable bzero.
15881         * gcc.dg/20010912-1.c: xfail for NetWare.
15882         * gcc.dg/20020426-2.c: xfail for NetWare.
15883         * gcc.dg/20021014-1.c: xfail for NetWare.
15884         * gcc.dg/20021018-1.c: xfail for NetWare.
15885         * gcc.dg/20030213-1.c: xfail for NetWare.
15886         * gcc.dg/20030225-1.c: xfail for NetWare.
15887         * gcc.dg/20030708-1.c: xfail for NetWare.
15888         * gcc.dg/builtins-config.h: Also exclude NetWare.
15889         * gcc.dg/format/format.h: Define restrict only if not already defined.
15890         * gcc.dg/nest.c: xfail for NetWare.
15891         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15892         * lib/target-supports.exp (check_visibility_available): Exclude
15893         NetWare.
15894
15895 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15896
15897         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15898         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15899         deterministic starting point for the alignment of structure fields.
15900         * gcc.dg/Wpadded.c: Dito.
15901         * g++.dg/abi/vbase10.C: Dito.
15902
15903 2004-09-03  Devang Patel  <dpatel@apple.com>
15904
15905         * g++.dg/debug/pr15736.cc: New test.
15906
15907 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15908
15909         * README.QMTEST: Fix out-of-date link.
15910
15911 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15912
15913         PR fortran/16579
15914         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15915         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15916
15917 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15918
15919         * g++.dg/abi/arm_rtti1.C: New test.
15920
15921 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15922
15923         * gcc.dg/ppc-vector-memcpy.c: New.
15924         * gcc.dg/ppc-vector-memset.c: New.
15925
15926 2004-09-02  Chao-ying Fu  <fu@mips.com>
15927
15928         * gcc.target/mips/mips-3d-1.c: New test.
15929         * gcc.target/mips/mips-3d-2.c: New test.
15930         * gcc.target/mips/mips-3d-3.c: New test.
15931         * gcc.target/mips/mips-3d-4.c: New test.
15932         * gcc.target/mips/mips-3d-5.c: New test.
15933         * gcc.target/mips/mips-3d-6.c: New test.
15934         * gcc.target/mips/mips-3d-7.c: New test.
15935         * gcc.target/mips/mips-3d-8.c: New test.
15936         * gcc.target/mips/mips-3d-9.c: New test.
15937         * gcc.target/mips/mips-ps-1.c: New test.
15938         * gcc.target/mips/mips-ps-2.c: New test.
15939         * gcc.target/mips/mips-ps-3.c: New test.
15940         * gcc.target/mips/mips-ps-4.c: New test.
15941         * gcc.target/mips/mips-ps-type.c: New test.
15942
15943 2004-09-02  Paul Brook  <paul@codesourcery.com>
15944
15945         * gfortran.dg/edit_real_1.f90: Add new tests.
15946
15947 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15948
15949         PR fortran/15327
15950         * gfortran.dg/merge_char_1.f90: New test.
15951
15952 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15953
15954         PR fortran/16404
15955         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15956
15957 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15958
15959         PR c/1522
15960         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15961
15962 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15963
15964         * g++.dg/opt/loop1.C: Do not XFAIL.
15965
15966 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15967
15968         * gcc.c-torture/execute/20040831-1.c: New test.
15969
15970 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15971
15972         PR fortran/16579
15973         * gfortran.dg/g77/20010610.f: Now passes.
15974         Copy from g77.f-torture/execute. Add dg-run directive.
15975         * gfortran.dg/g77/README: Update
15976
15977 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15978
15979         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15980         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15981         (t1, t2, t3, t4): Add volatile.
15982
15983 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15984
15985         * g++.dg/ext/visibility/arm1.C: New test.
15986
15987 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15988
15989         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15990         -pedantic-errors.
15991
15992 2004-09-01  Paul Brook  <paul@codesourcery.com>
15993
15994         * gfortran.dg/eof_2.f90: New test.
15995
15996 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15997
15998         PR fortran/16579
15999         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
16000
16001 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
16002
16003         PR libfortran/16805
16004         * gfortran.dg/list_read_2.f90: New test.
16005
16006 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16007
16008         * g++.dg/abi/key1.C: New test.
16009
16010 2004-08-31  Richard Henderson  <rth@redhat.com>
16011
16012         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
16013         form of offsetof.
16014         * g++.dg/other/offsetof5.C: Remove duplicate.
16015
16016 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16017
16018         PR fortran/17244
16019         * gfortran.dg/func_derived_1.f90: New test.
16020
16021 2004-08-31  Paul Brook  <paul@codesourcery.com>
16022
16023         * gfortran.dg/eof_1.f90: New test.
16024
16025 2004-08-31  Paul Brook  <paul@codesourcery.com>
16026
16027         * gfortran.dg/list_read_1.f90: New file.
16028
16029 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
16030
16031         * g++.dg/opt/loop1.C: XFAIL.
16032
16033 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
16034
16035         * gcc.dg/funcdef-storage-1.c: New.
16036         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
16037         an extern function in local scope.
16038         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
16039         declare an 'auto inline' function in local scope.
16040         * gcc.dg/20011130-1.c: Likewise.
16041         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
16042         an 'auto' function in local scope.
16043         * gcc.dg/20021014-1.c: Likewise.
16044         * gcc.dg/20030331-2.c: Likewise.
16045
16046 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16047
16048         * gfortran.dg/blockdata_1.f90: New test.
16049
16050 2004-08-30  Richard Henderson  <rth@redhat.com>
16051
16052         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
16053
16054 2004-08-30  Richard Henderson  <rth@redhat.com>
16055
16056         * lib/fortran-torture.exp (fortran-torture-execute): Honor
16057         additional_flags set by alternate driver.
16058         (ieee-options): New procedure.
16059         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
16060         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
16061         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
16062         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
16063
16064 2004-08-30  Richard Henderson  <rth@redhat.com>
16065
16066         * lib/f-torture.exp: Remove.
16067
16068 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
16069
16070         PR rtl-optimization/16590
16071         * g++.dg/opt/loop1.C: New test.
16072
16073 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16074
16075         PR fortran/13910
16076         * gfortran.dg/oldstyle_1.f90: New test.
16077
16078 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
16079         Paul Brook  <paul@codesourcery.com>
16080
16081         * gfortran.dg/g77/README: Update.
16082         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
16083         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16084         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
16085
16086 2004-08-28  Paul Brook  <paul@codesourcery.com>
16087
16088         PR libfortran/17195
16089         * gfortran.dg/edit_real_1.f90: New test.
16090
16091 2004-08-27  Paul Brook  <paul@codesourcery.com>
16092
16093         * gfortran.dg/rewind_1.f90: New test.
16094
16095 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
16096
16097         PR fortran/16597
16098         * gfortran.dg/pr16597.f90: New test.
16099
16100 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16101
16102         PR c/13801
16103         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
16104         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
16105         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
16106         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
16107         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
16108
16109 2004-08-26  Nick Clifton  <nickc@redhat.com>
16110
16111         * gcc.c-torture/compile/pr17119.c: New test.
16112
16113 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16114
16115         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
16116
16117 2004-08-25  Richard Henderson  <rth@redhat.com>
16118
16119         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
16120         the bits that expect kind=8 to be the largest real kind.
16121
16122 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16123
16124         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
16125
16126 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16127
16128         * gfortran.dg/assignment_1.f90: New test.
16129
16130 2004-08-25  Adam Nemet  <anemet@lnxw.com>
16131
16132         * g++.dg/template/repo3.C: New test.
16133
16134 2004-08-25  Roger Sayle  <roger@eyesopen.com>
16135
16136         PR middle-end/16693
16137         PR tree-optimization/16372
16138         * g++.dg/opt/pr16372-1.C: New test case.
16139         * g++.dg/opt/pr16693-1.C: New test case.
16140         * g++.dg/opt/pr16693-2.C: New test case.
16141
16142 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16143
16144         * objc.dg/proto-lossage-4.m: New test.
16145
16146 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16147
16148         PR c++/17155
16149         * g++.dg/inherit/local2.C: New test.
16150
16151 2004-08-25  Paul Brook  <paul@codesourcery.com>
16152
16153         PR fortran/17144
16154         * gfortran.dg/string_ctor_1.f90: New test.
16155
16156 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16157
16158         PR c++/14428
16159         * g++.dg/template/redecl2.C: New test.
16160
16161 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16162
16163         PR fortran/17143
16164         * gfortran.dg/pr17143.f90: New test.
16165
16166 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16167
16168         PR fortran/17164
16169         * gfortran.dg/pr17164.f90: New test.
16170
16171 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16172
16173         * gcc.dg/tree-ssa/loop-1.c: New test.
16174
16175 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16176
16177         * gcc.c-torture/compile/20040824-1.c: New test.
16178
16179 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16180
16181         * gcc.c-torture/compile/iftrap-3.c: New test.
16182
16183 2004-08-24  Paul Brook  <paul@codesourcery.com>
16184
16185         * gfortran.dg/entry_2.f90: New test.
16186
16187 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16188
16189         PR c++/16889
16190         * g++.dg/lookup/ambig[12].C: New.
16191
16192 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16193
16194         PR c++/16706
16195         * g++.dg/template/crash21.C: New test.
16196         * g++.dg/template/crash22.C: Likewise.
16197
16198 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16199
16200         PR c++/17149
16201         * g++.dg/template/access15.C: New.
16202
16203 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16204
16205         PR c++/17163
16206         * g++.dg/template/repo2.C: New test.
16207
16208 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16209
16210         PR rtl-optimization/17078
16211         * gcc.c-torture/execute/pr17078-1.c: New test case.
16212
16213 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16214
16215         PR c/14492
16216         * gcc.dg/debug/crash1.c: New test.
16217
16218 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16219
16220         PR c/16180
16221         * gcc.dg/loop-5.c: New test.
16222
16223 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16224
16225         * gcc.c-torture/execute/20040823-1.c: New test.
16226
16227 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16228
16229         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16230         to the assembler.  Simplify test accordingly.
16231         (asm_abi_flags): Use GNU names.
16232         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16233         to check for ABI flags.
16234
16235 2004-08-22  Andrew Pinski  <apinski@apple.com>
16236
16237         * g++.dg/opt/pr14029.C: New test.
16238         * gcc.c-torture/execute/pr15262.c: New test.
16239
16240 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16241
16242         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16243
16244 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16245
16246         PR 16908
16247         * gfortran.dg/direct_io.f90: New test.
16248
16249 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16250
16251         PR c++/17121
16252         * g++.dg/inherit/local2.C: New test.
16253
16254 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16255
16256         PR c++/17120
16257         * g++.dg/warn/Wparentheses-4.C: New test.
16258
16259 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16260
16261         PR c++/17121
16262         * g++.dg/inherit/local2.C: New test.
16263
16264         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16265         * gcc.dg/ppc-ldstruct.c: Likewise.
16266         * gcc.dg/ppc64-abi-2.c: Likewise.
16267
16268 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16269
16270         PR rtl-optimization/17099
16271         * gcc.c-torture/execute/20040820-1.c: New test.
16272
16273 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16274
16275         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16276
16277 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16278
16279         PR fortran/17077
16280         * gfortran.dg/auto_array_1.f90: New test.
16281
16282 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16283
16284         PR fortran/17074
16285         * gfortran.dg/simpleif_1.f90: New test.
16286
16287 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16288
16289         * lib/target-supports.exp (check_profiling_available): Return
16290         false for arm*-*-symbianelf* and arm*-*-eabi*.
16291
16292         PR c++/15890
16293         * g++.dg/template/delete1.C: New test.
16294
16295 2004-08-19  Paul Brook  <paul@codesourcery.com>
16296
16297         PR fortran/14976
16298         PR fortran/16228
16299         * gfortran.dg/data_char_1.f90: New test.
16300
16301 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16302
16303         PR fortran/16946
16304         * gfortran.dg/reduction.f90: New testcase.
16305
16306 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16307
16308         PR fortran/16520
16309         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16310
16311 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16312
16313         PR c++/17041
16314         * g++.dg/Wparentheses-3.C: New test.
16315
16316 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16317
16318         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16319         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16320         * gcc.dg/vect/vect-2.c: Likewise.
16321         * gcc.dg/vect/vect-3.c: Likewise.
16322         * gcc.dg/vect/vect-4.c: Likewise.
16323         * gcc.dg/vect/vect-5.c: Likewise.
16324         * gcc.dg/vect/vect-6.c: Likewise.
16325         * gcc.dg/vect/vect-7.c: Likewise.
16326         * gcc.dg/vect/vect-25.c: Likewise.
16327         * gcc.dg/vect/vect-31.c: Likewise.
16328         * gcc.dg/vect/vect-32.c: Likewise.
16329         * gcc.dg/vect/vect-34.c: Likewise.
16330         * gcc.dg/vect/vect-36.c: Likewise.
16331         * gcc.dg/vect/vect-all.c: Likewise.
16332
16333 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16334
16335         PR c++/17068
16336         * g++.dg/template/operator4.C: New test.
16337
16338 2004-08-18  Richard Henderson  <rth@redhat.com>
16339
16340         * gcc.dg/20040206-1.c: XFAIL.
16341
16342 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16343
16344         PR c++/16246
16345         * g++.dg/template/array7.C: New test.
16346
16347 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16348
16349         * gcc.dg/mips-movcc-1.c: New test.
16350         * gcc.dg/mips-movcc-2.c: New test.
16351         * gcc.dg/mips-movcc-3.c: New test.
16352
16353         * gcc.dg/mips-nmadd-1.c: New test.
16354         * gcc.dg/mips-nmadd-2.c: New test.
16355
16356 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16357
16358         PR c++/15871
16359         * g++.dg/opt/inline8.C: New test.
16360
16361         PR c++/16965
16362         * g++.dg/parse/error17.C: New test.
16363
16364 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16365
16366         * gcc.dg/vect: New directory for vectorizer tests.
16367         * gcc.dg/vect/tree-vect.h: New file.
16368         * gcc.dg/vect/vect.exp: New file.
16369         * gcc.dg/vect/pr16105.c.c: New test.
16370         * gcc.dg/vect/vect-1.c: New test.
16371         * gcc.dg/vect/vect-2.c: New test.
16372         * gcc.dg/vect/vect-3.c: New test.
16373         * gcc.dg/vect/vect-4.c: New test.
16374         * gcc.dg/vect/vect-5.c: New test.
16375         * gcc.dg/vect/vect-6.c: New test.
16376         * gcc.dg/vect/vect-7.c: New test.
16377         * gcc.dg/vect/vect-8.c: New test.
16378         * gcc.dg/vect/vect-9.c: New test.
16379         * gcc.dg/vect/vect-10.c: New test.
16380         * gcc.dg/vect/vect-11.c: New test.
16381         * gcc.dg/vect/vect-12.c: New test.
16382         * gcc.dg/vect/vect-13.c: New test.
16383         * gcc.dg/vect/vect-14.c: New test.
16384         * gcc.dg/vect/vect-15.c: New test.
16385         * gcc.dg/vect/vect-16.c: New test.
16386         * gcc.dg/vect/vect-17.c: New test.
16387         * gcc.dg/vect/vect-18.c: New test.
16388         * gcc.dg/vect/vect-19.c: New test.
16389         * gcc.dg/vect/vect-20.c: New test.
16390         * gcc.dg/vect/vect-21.c: New test.
16391         * gcc.dg/vect/vect-22.c: New test.
16392         * gcc.dg/vect/vect-23.c: New test.
16393         * gcc.dg/vect/vect-24.c: New test.
16394         * gcc.dg/vect/vect-25.c: New test.
16395         * gcc.dg/vect/vect-26.c: New test.
16396         * gcc.dg/vect/vect-27.c: New test.
16397         * gcc.dg/vect/vect-28.c: New test.
16398         * gcc.dg/vect/vect-29.c: New test.
16399         * gcc.dg/vect/vect-30.c: New test.
16400         * gcc.dg/vect/vect-31.c: New test.
16401         * gcc.dg/vect/vect-32.c: New test.
16402         * gcc.dg/vect/vect-33.c: New test.
16403         * gcc.dg/vect/vect-34.c: New test.
16404         * gcc.dg/vect/vect-35.c: New test.
16405         * gcc.dg/vect/vect-36.c: New test.
16406         * gcc.dg/vect/vect-37.c: New test.
16407         * gcc.dg/vect/vect-38.c: New test.
16408         * gcc.dg/vect/vect-40.c: New test.
16409         * gcc.dg/vect/vect-41.c: New test.
16410         * gcc.dg/vect/vect-42.c: New test.
16411         * gcc.dg/vect/vect-43.c: New test.
16412         * gcc.dg/vect/vect-44.c: New test.
16413         * gcc.dg/vect/vect-45.c: New test.
16414         * gcc.dg/vect/vect-46.c: New test.
16415         * gcc.dg/vect/vect-47.c: New test.
16416         * gcc.dg/vect/vect-48.c: New test.
16417         * gcc.dg/vect/vect-49.c: New test.
16418         * gcc.dg/vect/vect-50.c: New test.
16419         * gcc.dg/vect/vect-51.c: New test.
16420         * gcc.dg/vect/vect-52.c: New test.
16421         * gcc.dg/vect/vect-53.c: New test.
16422         * gcc.dg/vect/vect-54.c: New test.
16423         * gcc.dg/vect/vect-55.c: New test.
16424         * gcc.dg/vect/vect-56.c: New test.
16425         * gcc.dg/vect/vect-57.c: New test.
16426         * gcc.dg/vect/vect-58.c: New test.
16427         * gcc.dg/vect/vect-59.c: New test.
16428         * gcc.dg/vect/vect-60.c: New test.
16429         * gcc.dg/vect/vect-61.c: New test.
16430         * gcc.dg/vect/vect-all.c: New test.
16431         * gcc.dg/vect/vect-none.c: New test.
16432
16433 2004-08-17  Paul Brook  <paul@codesourcery.com>
16434
16435         PR fortran/13082
16436         * gfortran.dg/entry_1.f90: New test.
16437
16438 2004-08-17  Andrew Pinski  <apinski@apple.com>
16439
16440         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16441
16442 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16443
16444         * gcc.dg/pr17036-1.c: New test.
16445
16446 2004-08-16  Devang Patel  <dpatel@apple.com>
16447
16448         * gcc.dg/darwin-20040809-1.c: New test.
16449
16450 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16451
16452         * gcc.dg/funcdef-attr-1.c: New test.
16453
16454 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16455
16456         * gcc.dg/altivec-17.c: New test.
16457         * gcc.dg/altivec-18.c: New test.
16458
16459 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16460
16461         PR c++/6749
16462         * g++.dg/template/vtable2.C: New test.
16463
16464 2004-08-14  Richard Henderson  <rth@redhat.com>
16465
16466         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16467         * gcc.dg/pack-test-4.c (main): Return 0.
16468         * gcc.dg/setjmp-1.c: Remove XFAIL.
16469         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16470
16471 2004-08-14  Richard Henderson  <rth@redhat.com>
16472
16473         * gcc.dg/980217-1.c: Add prototype for printf.
16474
16475 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16476
16477         * gfortran.dg/pr16935.f90: New test.
16478
16479 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16480
16481         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16482
16483 2004-08-13  Paul Brook  <paul@codesourcery.com>
16484
16485         * gfortran.dg/der_io_1.f90: Remove stray comma.
16486
16487 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16488
16489         * gcc.dg/vmx/cw-bug-2.c: Remove.
16490         * gcc.dg/vmx/vprint-1.c: Remove.
16491         * gcc.dg/vmx/vscan-1.c: Remove.
16492
16493 2004-08-12  Devang patel  <dpatel@apple.com>
16494
16495         * gcc.dg/darwin-20040809-2.c: New test.
16496
16497 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16498
16499         * g++.dg/ext/altivec-12.C: New test.
16500
16501         * g++.dg/ext/altivec-11.C: New test.
16502
16503 2004-08-12  Paul Brook  <paul@codesourcery.com>
16504
16505         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16506
16507 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16508
16509         * g++.dg/ext/altivec-2.C: Check for hardware support before
16510         executing any VMX instructions.
16511
16512         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16513
16514 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16515
16516         PR c++/16276
16517         * g++.old-deja/g++.other/comdat4.C: New test.
16518         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16519
16520 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16521
16522         PR target/16286
16523         * gcc.dg/pr16286.c: New test.
16524
16525 2004-08-12 Jan Beulich <jbeulich@novell.com>
16526
16527         * g++.dg/ext/asm5.C: New.
16528
16529 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16530
16531         PR c++/16698
16532         * g++.dg/eh/crash1.C: New test.
16533
16534         PR c++/16717
16535         * g++.dg/ext/construct1.C: New test.
16536
16537 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/16853
16540         * g++.dg/init/ptrmem1.C: New test.
16541
16542         PR c++/16618
16543         * g++.dg/parse/offsetof5.C: New test.
16544
16545         PR c++/16870
16546         * g++.dg/template/overload3.C: New test.
16547
16548 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16549
16550         PR c++/16964
16551         * g++.dg/parse/error16.C: New test.
16552
16553         PR c++/16904
16554         * g++.dg/template/error14.C: New test.
16555
16556         PR c++/16929
16557         * g++.dg/template/error15.C: New test.
16558
16559 2004-08-11  Devang Patel  <dpatel@apple.com>
16560
16561         * gcc.dg/darwin-ld-20040809-1.c: New test.
16562         * gcc.dg/darwin-ld-20040809-2.c: New test.
16563
16564 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
16565
16566         PR fortran/16917
16567         * gfortran.dg/dfloat_1.f90: New test.
16568
16569 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
16570
16571         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
16572         * gcc.dg/dll-2.c: Fix dg-require syntax.
16573         * gcc.misc-tests/arm-isr.c (abort): Declare.
16574         (exit): Likewise.
16575
16576 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
16577
16578         PR c++/16971
16579         * g++.dg/parse/crash16.C: New test.
16580
16581 2004-08-10  Roger Sayle  <roger@eyesopen.com>
16582
16583         * gcc.dg/mips-rsqrt-1.c: New test case.
16584         * gcc.dg/mips-rsqrt-2.c: New test case.
16585         * gcc.dg/mips-rsqrt-3.c: New test case.
16586
16587 2004-08-10  Paul Brook  <paul@codesourcery.com>
16588
16589         * gfortran.dg/der_io_1.f90: New test.
16590
16591 2004-08-10  Paul Brook  <paul@codesourcery.com>
16592
16593         PR fortran/16919
16594         * gfortran.dg/der_array_1.f90: New test.
16595
16596 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
16597
16598         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
16599
16600 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
16601
16602         * gcc.dg/wchar_t-2.c: Fix typo.
16603
16604 2004-08-09  Falk Hueffner  <falk@debian.org>
16605
16606         PR tree-optimization/12517
16607         * gcc.c-torture/compile/pr12517.c: New test.
16608
16609         PR tree-optimization/12578
16610         * gcc.c-torture/compile/pr12578.c: New test.
16611
16612         PR tree-optimization/12899
16613         * gcc.c-torture/compile/pr12899.c: New test.
16614
16615         PR rtl-optimization/14692
16616         * gcc.c-torture/compile/pr14692.c: New test.
16617
16618         PR tree-optimization/16461
16619         * gcc.c-torture/compile/pr16461.c: New test.
16620
16621 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16622
16623         * gfortran.dg/getenv_1.f90: New test.
16624
16625 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16626
16627         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16628         wchar_t.
16629         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16630
16631 2004-08-06  Paul Brook  <paul@codesourcery.com>
16632
16633         * gfortran.dg/ret_array_1.f90: New test.
16634         * gfortran.dg/ret_pointer_1.f90: New test.
16635
16636 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16637
16638         * gcc.dg/missing-field-init-[12].c: New tests.
16639         * g++.dg/warn/missing-field-init-[12].C: New tests.
16640
16641 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16642
16643         * gcc.dg/enum2.c: New test.
16644         * gcc.dg/symbian3.c: Likewise.
16645         * gcc.dg/symbian4.c: Likewise.
16646         * gcc.dg/wchar_t-2.c: Likewise.
16647
16648 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16649
16650         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16651         destructor tests.
16652
16653 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16654
16655         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16656         dg-require-visiblity.
16657         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16658         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16659         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16660         * g++.dg/ext/visibility/new1.C: Likewise.
16661         * g++.dg/ext/visibility/pragma.C: Likewise.
16662         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16663         * g++.dg/ext/visibility/virtual.C: Likewise.
16664         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16665         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16666         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16667         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16668         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16669         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16670         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16671         * g++/dg/ext/visibility/visibility-8.C: New test.
16672         * gcc.c-torture/compile/dll.x: Remove.
16673         * gcc.dg/dll-2.c: Use dg-require-dll
16674         * gcc.dg/visibility-10.c: New test.
16675         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16676         supporting DLLs.
16677         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16678         (scan_not_hidden): Likewise.
16679
16680 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16681
16682         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16683
16684 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16685
16686         * gcc.c-torture/execute/20040805-1.c: New test.
16687
16688 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16689
16690         * gcc.dg/20020118-1.c: Declare abort.
16691         * gcc.dg/altivec_check.h: Likewise.
16692         * gcc.dg/iftrap-2.c: Likewise.
16693         * gcc.dg/pragma-darwin.c: Likewise.
16694         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16695
16696 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16697
16698         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16699
16700 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16701
16702         * gcc.c-torture/execute/builtins/abs-2.c,
16703         gcc.c-torture/execute/builtins/abs-3.c,
16704         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16705         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16706         intmax_t, uintmax_t and their limits.
16707         * gcc.dg/intmax_t-1.c: New test.
16708
16709 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16710
16711         * g++.dg/tc1/dr147.C: Add reference to PR.
16712
16713 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16714
16715         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16716         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16717
16718 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16719
16720         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16721
16722 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16723
16724         * gcc.dg/redecl-5.c: New test.
16725         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16726         of scanf.
16727
16728 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16729
16730         PR middle-end/16790
16731         * gcc.c-torture/execute/pr16790-1.c: New test case.
16732
16733 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16734
16735         * g++.dg/ext/visibility/assign1.C: New test.
16736         * g++.dg/ext/visibility/new1.C: Likewise.
16737
16738         * gcc.dg/symbian1.c: New test.
16739         * gcc.dg/symbian2.c: Likewise.
16740
16741 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16742
16743         PR target/16570
16744         * gcc.dg/i386-sse-9.c: New test.
16745
16746 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16747
16748         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16749
16750 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16751
16752         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16753         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16754         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16755         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16756         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16757         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16758         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16759         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16760         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16761         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16762         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16763         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16764         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16765         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16766         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16767         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16768         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16769         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16770         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16771         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16772         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16773         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16774         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16775         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16776         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16777         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16778         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16779         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16780         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16781         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16782         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16783         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16784         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16785         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16786         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16787         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16788         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16789         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16790         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16791         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16792         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16793         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16794         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16795         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16796         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16797         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16798         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16799         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16800         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16801         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16802         gcc.misc-tests/i386-pf-3dnow-1.c,
16803         gcc.misc-tests/i386-pf-athlon-1.c,
16804         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16805         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16806         Declare built-in functions used.
16807         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16808
16809 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16810
16811         PR c++/16707
16812         * g++.dg/lookup/using12.C: New test.
16813
16814         * g++.dg/init/null1.C: Fix PR number.
16815         * g++.dg/parse/namespace10.C: Likewise.
16816
16817 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/16224
16820         * g++.dg/template/spec17.C: New test.
16821         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16822         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16823
16824 2004-08-02  David Billinghurst
16825
16826         PR fortran/16292
16827         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16828
16829 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16830
16831         * gcc.dg/ia64-got-1.c: New test case.
16832
16833 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16834
16835         PR c++/16489
16836         * g++.dg/init/null1.C: New test.
16837         * g++.dg/tc1/dr76.C: Adjust error marker.
16838
16839         PR c++/16529
16840         * g++.dg/parse/namespace10.C: New test.
16841
16842         PR c++/16810
16843         * g++.dg/inherit/ptrmem2.C: New test.
16844
16845 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16846
16847         PR target/16155
16848         * gcc.dg/pr16155.c: New test.
16849
16850 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16851
16852         * gcc.dg/redecl-2.c: New test.
16853
16854 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16855
16856         * gcc.dg/darwin-longdouble.c: New file.
16857
16858 2004-07-30  Richard Henderson  <rth@redhat.com>
16859
16860         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16861         write to constant argument.
16862         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16863
16864 2004-07-30  Richard Henderson  <rth@redhat.com>
16865
16866         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16867         tests of nearest around zero.
16868
16869 2004-07-30  Andrew Pinski  <apinski@apple.com>
16870
16871         * gcc.c-torture/compile/20040730-1.c: New test.
16872
16873 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16874
16875         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16876         powerpc-eabispe.
16877
16878 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16879
16880         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16881
16882 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16883
16884         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16885         contains $ld_library_path.
16886         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16887
16888 2004-07-29  Richard Henderson  <rth@redhat.com>
16889
16890         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16891
16892         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16893         (alt2, which): New.
16894         (Check): Accept either alternative.
16895
16896 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16897
16898         * g++.dg/abi/inline1.C: New test.
16899         * g++.dg/abi/local1-a.cc: Likewise.
16900         * g++.dg/abi/local1.C: Likewise.
16901         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16902         * g++.dg/abi/mangle12.C: Likewise.
16903         * g++.dg/abi/mangle17.C: Likewise.
16904         * g++.dg/abi/mangle20-2.C: Likewise.
16905         * g++.dg/opt/interface1.C: Likewise.
16906         * g++.dg/opt/interface1.h: Likewise.
16907         * g++.dg/opt/interface1-a.cc: New test.
16908         * g++.dg/parse/repo1.C: New test.
16909         * g++.dg/template/repo1.C: Likewise.
16910         * g++.dg/warn/Winline-1.C: Likewise.
16911         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16912
16913 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16914
16915         * gcc.dg/tree-ssa/20040729-1.c: New test.
16916
16917 2004-07-27  Matt Austern <austern@apple.com>
16918
16919         * gcc.dg/darwin-bool-1.c: New test.
16920         * gcc.dg/darwin-bool-2.c: New test.
16921
16922 2004-07-28  Richard Henderson  <rth@redhat.com>
16923
16924         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16925         arguments in the correct type.  Don't write to constant arguments.
16926
16927 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16928
16929         PR tree-optimization/16688
16930         PR tree-optimization/16689
16931         * g++.dg/tree-ssa/pr16688.C: New test.
16932
16933 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16934
16935         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16936         loads.  Not only in the comment, this time.
16937
16938 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16939
16940         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16941         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16942         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16943         * gcc.dg/sh4a-bitmovua.c: New.
16944         * gcc.dg/sh4a-cos.c: New.
16945         * gcc.dg/sh4a-cosf.c: New.
16946         * gcc.dg/sh4a-fprun.c: New.
16947         * gcc.dg/sh4a-fsrra.c: New.
16948         * gcc.dg/sh4a-memmovua.c: New.
16949         * gcc.dg/sh4a-sin.c: New.
16950         * gcc.dg/sh4a-sincos.c: New.
16951         * gcc.dg/sh4a-sincosf.c: New.
16952         * gcc.dg/sh4a-sinf.c: New.
16953
16954 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16955
16956         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16957         conditionals.
16958         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16959         loads.
16960         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16961         DOM1.
16962
16963 2004-07-27  Andrew Pinski  <apinski@apple.com>
16964
16965         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16966
16967 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16968
16969         * gcc.dg/pragma-isr.c: New test.
16970
16971 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16972
16973         PR c++/14429
16974         * g++.dg/template/ttp11.C: New test.
16975
16976 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16977
16978         * gcc.c-torture/compile/20040727-1.c: New test.
16979
16980 2004-07-26  Eric Christopher  <echristo@redhat.com>
16981
16982         * gcc.c-torture/compile/20040726-2.c: New test.
16983
16984 2004-07-26  Andrew Pinski  <apinski@apple.com>
16985
16986         * g++.dg/rtti/tinfo1.C: Xfail.
16987
16988 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16989
16990         * gcc.c-torture/compile/20040726-1.c: New test.
16991
16992 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16993             Brian Ryner  <bryner@brianryner.com>
16994
16995         PR c++/9283
16996         PR c++/15000
16997         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16998         * g++.dg/ext/visibility/: New directory.
16999         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
17000         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
17001         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
17002         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
17003         * g++.dg/ext/visibility/fvisibility.C,
17004         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
17005         g++.dg/ext/visibility/fvisibility-override1.C
17006         g++.dg/ext/visibility/fvisibility-override2.C
17007         g++.dg/ext/visibility/memfuncts.C
17008         g++.dg/ext/visibility/noPLT.C
17009         g++.dg/ext/visibility/pragma.C
17010         g++.dg/ext/visibility/pragma-override1.C
17011         g++.dg/ext/visibility/pragma-override2.C
17012         g++.dg/ext/visibility/staticmemfuncts.C
17013         g++.dg/ext/visibility/virtual.C: New tests.
17014
17015 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17016
17017         PR c/15360
17018         * gcc.dg/pr15360-1.c: New test.
17019
17020 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
17021
17022         * gcc.dg/pragma-align-2.c: New test.
17023         * gcc.dg/pragma-init-fini.c: New test.
17024         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
17025         targets.
17026
17027 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17028
17029         * gcc.dg/init-string-2.c: New test.
17030
17031 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
17032
17033         PR 16684
17034         * gcc.dg/Wredundant-decls-1.c: New test case.
17035
17036 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
17037
17038         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
17039         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
17040         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
17041         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
17042         * gcc.dg/compat/generate-random.c: New file.
17043         * gcc.dg/compat/generate-random.h: Likewise.
17044         * gcc.dg/compat/generate-random_r.c: Likewise.
17045         * gcc.dg/compat/struct-layout-1.h: Likewise.
17046         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
17047         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
17048         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
17049         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
17050         * gcc.dg/compat/struct-layout-1_main.c: New test.
17051         * gcc.dg/compat/struct-layout-1_x.c: New file.
17052         * gcc.dg/compat/struct-layout-1_y.c: New file.
17053         * gcc.dg/compat/struct-layout-1_test.h: New file.
17054
17055 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17056
17057         * gcc.dg/comp-return-1.c: New test
17058
17059 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
17060
17061         * gcc.dg/vmx/8-02a.c: Fix typo.
17062
17063         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
17064         * gcc.dg/darwin-abi-3.c: New test.
17065
17066         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
17067         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
17068
17069         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
17070         * gcc.dg/vmx/ops-long-1.c: New test.
17071         * gcc.dg/vmx/ops-long-2.c: New test.
17072
17073 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17074
17075         * g++.dg/lookup/conv-[1234].C: New.
17076
17077 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
17078
17079         * g++.dg/parse/attr2.C: Simplify.
17080
17081 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17082
17083         PR c/7284
17084         * gcc.c-torture/execute/pr7284-1.c: New test.
17085
17086 2004-07-22  Brian Booth  <bbooth@redhat.com>
17087
17088         * gcc.dg/tree-ssa/20040721-1.c: New test.
17089
17090 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17091
17092         * g++.dg/template/crash20.c: New.
17093
17094 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
17095
17096         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
17097         Add dg-run directive.  Declare variables as required.
17098         * gfortran.dg/g77/README: Update
17099
17100 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
17101
17102         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
17103         gcc.dg/cris-peep2-andu2.c: New tests.
17104
17105 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17106
17107         PR c/15052
17108         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
17109         on return type.
17110         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
17111         messages.
17112         * gcc.dg/qual-return-2.c: Update expected messages.
17113         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
17114
17115 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17116
17117         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
17118         * gcc.dg/noncompile/921102-1.c: Update expected error message.
17119
17120 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17121
17122         PR c/11250
17123         * gcc.dg/init-string-1.c: New test.
17124
17125 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
17126
17127         PR middle-end/15345
17128         PR c/16450
17129         * gcc.dg/torture/nested-fn-1.c: New test.
17130
17131 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
17132
17133         PR target/16559
17134         * gcc.dg/ia64-fptr-1.c: New file.
17135
17136 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17137
17138         PR c++/14497
17139         * g++.dg/template/spec16.C: New test.
17140         * g++.old-deja/g++.robertl/eb118.C: Remove.
17141
17142 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17143
17144         PR c++/509
17145         * g++.dg/template/spec15.C: New test.
17146
17147 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17148
17149         Copy cases from g77.f-torture/execute and add dg-run
17150         directive.  Other changes as noted.
17151         * gfortran.dg/g77/13037.f
17152         * gfortran.dg/g77/1832.f
17153         * gfortran.dg/g77/19981119-0.f
17154         * gfortran.dg/g77/19990313-0.f
17155         * gfortran.dg/g77/19990313-1.f
17156         * gfortran.dg/g77/19990313-2.f
17157         * gfortran.dg/g77/19990313-3.f
17158         * gfortran.dg/g77/19990419-1.f
17159         * gfortran.dg/g77/19990826-0.f
17160         * gfortran.dg/g77/19990826-2.f
17161         * gfortran.dg/g77/20000503-1.f
17162         * gfortran.dg/g77/20001111.f
17163         * gfortran.dg/g77/20010116.f
17164         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17165         * gfortran.dg/g77/20010430.f
17166         * gfortran.dg/g77/6177.f
17167         * gfortran.dg/g77/947.f
17168         * gfortran.dg/g77/970816-3.f
17169         * gfortran.dg/g77/971102-1.f
17170         * gfortran.dg/g77/980520-1.f
17171         * gfortran.dg/g77/980628-0.f
17172         * gfortran.dg/g77/980628-1.f
17173         * gfortran.dg/g77/980628-10.f
17174         * gfortran.dg/g77/980628-2.f
17175         * gfortran.dg/g77/980628-3.f
17176         * gfortran.dg/g77/980628-7.f
17177         * gfortran.dg/g77/980628-8.f
17178         * gfortran.dg/g77/980628-9.f
17179         * gfortran.dg/g77/980701-0.f
17180         * gfortran.dg/g77/980701-1.f
17181         * gfortran.dg/g77/cabs.f
17182         * gfortran.dg/g77/claus.f
17183         * gfortran.dg/g77/complex_1.f
17184         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17185         * gfortran.dg/g77/dcomplex.f
17186         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17187         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17188         * gfortran.dg/g77/f90-intrinsic-numeric.f
17189         * gfortran.dg/g77/int8421.f
17190         * gfortran.dg/g77/labug1.f
17191         * gfortran.dg/g77/large_vec.f
17192         * gfortran.dg/g77/le.f
17193         * gfortran.dg/g77/short.f
17194         * gfortran.dg/g77/README: Update
17195
17196 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17197
17198         PR c++/16637
17199         * g++.dg/parse/lookup4.C: New test.
17200
17201 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17202
17203         PR c++/16175
17204         * g++.dg/template/ttp10.C: New test.
17205
17206 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17207
17208         * gcc.dg/pr12625-1.c: New test.
17209
17210 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17211
17212         * testsuite/gcc.dg/switch-warn-1.c: New test.
17213         * testsuite/gcc.dg/switch-warn-2.c: New test.
17214         * gcc.c-torture/compile/pr14730.c: Update.
17215
17216 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17217
17218         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17219         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17220         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17221         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17222
17223 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17224
17225         PR c++/16623
17226         * g++.dg/template/assign1.C: New test.
17227
17228 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17229
17230         PR c++/12170
17231         * g++.dg/template/ttp9.C: New test.
17232
17233 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17234
17235         * gcc.dg/format/cmn-err-1.c: New test.
17236
17237 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17238
17239         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17240         gcc.dg/Wparentheses-10.c: New tests.
17241         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17242
17243 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17244
17245         PR fortran/16465
17246         * gfortran.dg/g77//ffixed-line-length-0.f,
17247         gfortran.dg/g77/ffixed-line-length-132.f,
17248         gfortran.dg/g77/ffixed-line-length-72.f,
17249         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17250         gfortran.dg/g77/README: Update.
17251
17252 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17253
17254         PR c++/13092
17255         * g++.dg/template/non-dependent7.C: New test.
17256         * g++.dg/template/non-dependent8.C: Likewise.
17257         * g++.dg/template/non-dependent9.C: Likewise.
17258         * g++.dg/template/non-dependent10.C: Likewise.
17259
17260 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17261
17262         PR c++/16337
17263         * g++.dg/parse/attr2.C: New test.
17264
17265 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17266
17267         * g77.dg: Removed.
17268         * g77.f-torture: Ditto.
17269
17270 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17271
17272         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17273         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17274         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17275
17276 2004-07-16  Richard Henderson  <rth@redhat.com>
17277
17278         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17279
17280 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17281
17282         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17283         tests with full list of options.
17284         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17285         of TORTURE_OPTIONS if test contains 'dg-do run'.
17286
17287         PR fortran/16404
17288         * gfortran.dg/do_iterator.f90: New test.
17289
17290 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17291
17292         PR rtl-optimization/16536
17293         * gcc.c-torture/execute/restrict-1.c: New test.
17294
17295 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17296
17297         PR fortran/15324
17298         * gfortran.dg/pr15324.f90: New test.
17299
17300         PR fortran/15129
17301         * gfortran.dg/pr15129.f90: New test.
17302
17303         PR fortran/15140
17304         * gfortran.dg/pr15140.f90: New test.
17305
17306         PR fortran/13792
17307         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17308         compile-time simplification.
17309
17310 2004-07-14  Mike Stump  <mrs@apple.com>
17311
17312         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17313
17314 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17315
17316         PR target/16325
17317         * gcc.dg/profile-generate-1.c: New.
17318
17319 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17320
17321         * gcc.c-torture/execute/20040709-1.c: New test.
17322         * gcc.c-torture/execute/20040709-2.c: New test.
17323
17324 2004-07-14  Mike Stump  <mrs@apple.com>
17325
17326         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17327
17328 2004-07-14  Mike Stump  <mrs@apple.com>
17329
17330         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17331
17332 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17333
17334         PR c++/16518
17335         * g++.dg/parse/mutable1.C: New test.
17336
17337 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17338
17339         PR tree-optimization/16443
17340         * gcc.dg/tree-ssa/20040713-1.c: New test.
17341
17342 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17343
17344         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17345         for operator new.
17346
17347 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17348
17349         * gfortran.dg/g77/README: New file
17350         * gfortran.dg/g77/19981216-0.f: Copy from
17351         g77.f-torture/noncompile.  Add "dg-do compile" and
17352         dg-error as required.
17353         * gfortran.dg/g77/19990218-1.f: Likewise.
17354         * gfortran.dg/g77/19990905-1.f: Likewise.
17355         * gfortran.dg/g77/9263.f: Likewise.
17356         * gfortran.dg/g77/980615-0.f: Likewise.
17357         * gfortran.dg/g77/980616-0.f: Likewise.
17358         * gfortran.dg/g77/check0.f: Likewise.
17359         * gfortran.dg/g77/select_no_compile.f: Likewise.
17360
17361 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17362
17363         Copy files from g77.f-torture/compile.
17364         Add "{ dg-do compile}".  Other changes as noted
17365         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17366         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17367         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17368         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17369         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17370         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17371         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17372         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17373         statement to conform to standard.  Append alpha1.x for reference.
17374         * gfortran.dg/g77/xformat.f: Add dg-warning
17375
17376 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17377
17378         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17379         Add {dg-do compile} directive.
17380         * gfortran.dg/g77/cpp2.F: Likewise.
17381
17382 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17383
17384         PR c++/5402
17385         * g++.dg/lookup/name-clash1.C: New test.
17386
17387         PR c++/9777
17388         * g++.dg/lookup/name-clash2.C: New test.
17389
17390         PR c++/12102
17391         * g++.dg/lookup/name-clash3.C: New test.
17392
17393 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17394
17395         * g++.dg/lookup/new2.C: New test.
17396         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17397
17398 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17399
17400         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17401         Add {dg-do compile} directive.
17402         * gfortran.dg/g77/13060.f: Likewise.
17403         * gfortran.dg/g77/19990218-0.f: Likewise.
17404         * gfortran.dg/g77/19990305-0.f: Likewise.
17405         * gfortran.dg/g77/19990419-0.f: Likewise.
17406         * gfortran.dg/g77/19990502-0.f: Likewise.
17407         * gfortran.dg/g77/19990502-1.f: Likewise.
17408         * gfortran.dg/g77/19990525-0.f: Likewise.
17409         * gfortran.dg/g77/19990826-1.f: Likewise.
17410         * gfortran.dg/g77/19990826-3.f: Likewise.
17411         * gfortran.dg/g77/19990905-2.f: Likewise.
17412         * gfortran.dg/g77/20000412-1.f: Likewise.
17413         * gfortran.dg/g77/20000511-1.f: Likewise.
17414         * gfortran.dg/g77/20000511-2.f: Likewise.
17415         * gfortran.dg/g77/20000518.f: Likewise.
17416         * gfortran.dg/g77/20000601-1.f: Likewise.
17417         * gfortran.dg/g77/20000601-2.f: Likewise.
17418         * gfortran.dg/g77/20000629-1.f: Likewise.
17419         * gfortran.dg/g77/20000630-2.f: Likewise.
17420         * gfortran.dg/g77/20010115.f: Likewise.
17421         * gfortran.dg/g77/20010321-1.f: Likewise.
17422         * gfortran.dg/g77/20010426.f: Likewise.
17423         * gfortran.dg/g77/20020307-1.f: Likewise.
17424         * gfortran.dg/g77/8485.f: Likewise.
17425         * gfortran.dg/g77/960317-1.f: Likewise.
17426         * gfortran.dg/g77/970915-0.f: Likewise.
17427         * gfortran.dg/g77/980310-1.f: Likewise.
17428         * gfortran.dg/g77/980310-2.f: Likewise.
17429         * gfortran.dg/g77/980310-3.f: Likewise.
17430         * gfortran.dg/g77/980310-4.f: Likewise.
17431         * gfortran.dg/g77/980310-6.f: Likewise.
17432         * gfortran.dg/g77/980310-7.f: Likewise.
17433         * gfortran.dg/g77/980310-8.f: Likewise.
17434         * gfortran.dg/g77/980419-2.f: Likewise.
17435         * gfortran.dg/g77/980424-0.f: Likewise.
17436         * gfortran.dg/g77/980427-0.f: Likewise.
17437         * gfortran.dg/g77/980729-0.f: Likewise.
17438         * gfortran.dg/g77/981117-1.f: Likewise.
17439         * gfortran.dg/g77/toon_1.f: Likewise.
17440
17441 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17442
17443         PR c++/2204
17444         * g++.dg/other/abstract2.C: New test.
17445
17446 2004-07-12  Paul Brook  <paul@codesourcery.com>
17447
17448         * gfortran.dg/pointer_init_1.f90: New test.
17449
17450 2004-07-11  Paul Brook  <paul@codesourcery.com>
17451
17452         PR fortran/15986
17453         * gfortran.dg/contained_1.f90: New test.
17454
17455 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17456
17457         * g++.dg/parse/defarg8.C: New test.
17458
17459 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17460
17461         PR fortran/16433
17462         * gfortran.dg/pr16433.f: New test.
17463
17464         PR fortran/17574
17465         * gfortran.dg/pr15754.f90: New test.
17466
17467 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17468
17469         PR tree-optimization/16437
17470         * gcc.c-torture/execute/bitfld-4.c: New test.
17471
17472 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17473
17474         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17475         access to common var from module.
17476
17477 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17478
17479         PR fortran/16336
17480         * gfortran.fortran-torture/execute/common_2.f90: New test.
17481
17482 2004-07-10  Paul Brook  <paul@codesourcery.com>
17483
17484         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17485
17486 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17487
17488         PR fortran/15969
17489         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17490
17491 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17492
17493         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17494         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17495         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17496         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17497         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17498         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17499         * gfortran.dg/g77/funderscoring.f: Likewise.
17500         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17501
17502 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17503
17504         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17505
17506 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17507         Paul Brook  <paul@codesourcery.com>
17508
17509         PR fortran/13415
17510         * gfortran.dg/common_pointer_1.f90: New test.
17511
17512 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17513
17514         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17515
17516 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17517
17518         PR target/16364
17519         * gcc.c-torture/compile/20040709-1.c: New.
17520
17521 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17522
17523         PR fortran/14077
17524         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17525
17526 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17527
17528         PR fortran/13201
17529         * gfortran.dg/shape_1.f90: New test.
17530
17531 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17532             Andrew Pinski  <apinski@apple.com>
17533
17534         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17535
17536 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17537
17538         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17539         comment.
17540
17541 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17542         Paul Brook  <paul@codesourcery.com>
17543
17544         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17545         '.f95' and '.F95'.
17546
17547 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
17548
17549         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
17550
17551 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17552
17553         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
17554         testcases with capital suffix.
17555
17556 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17557
17558         PR fortran/15481
17559         PR fortran/13372
17560         PR fortran/13575
17561         PR fortran/15978
17562         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
17563
17564         * gfortran.dg/implicit_1.f90: New test.
17565
17566 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17567
17568         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
17569         expression to match gfortran warning/error messages
17570         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
17571         dg-error text.
17572
17573 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17574
17575         * lib/fortran-torture.exp: Rename proc search_for to
17576         search_for_re.
17577
17578 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17579
17580         * gcc.c-torture/execute/simd-5.x: New file.
17581         XFAIL on SPARC 64-bit at -O0.
17582
17583 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17584
17585         PR c++/8211
17586         PR c++/16165
17587         * g++.dg/warn/effc3.C: New test.
17588
17589 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17590
17591         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
17592         change X to 1X in format.
17593         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
17594         add data statements to conform to standard.
17595
17596 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17597
17598         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
17599         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
17600         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
17601
17602 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17603
17604         * gfortran.dg/g77/7388.f: Copy from g77.dg
17605         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
17606         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
17607         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
17608         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
17609         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
17610         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
17611         * gfortran.dg/g77/strlen0.f: Likewise.
17612
17613 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
17614
17615         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
17616         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
17617
17618 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17619
17620         * gcc.c-torture/execute/920428-2.x: Delete.
17621         * gcc.c-torture/execute/920501-7.x: Likewise.
17622
17623 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17624
17625         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17626         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17627         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17628         prescott and c3-2.
17629         (PREFETCH_3DNOW): Add -march=c3.
17630
17631 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17632
17633         PR c/16437
17634         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17635         * gcc.c-torture/execute/bf64-1.x: Likewise.
17636
17637 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17638
17639         * gcc.c-torture/compile/20040708-1.c: New test.
17640
17641 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17642
17643         PR c++/16169
17644         * g++.dg/warn/effc2.C: New test.
17645
17646 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17647
17648         * gcc.c-torture/execute/bitfld-1.x: Remove.
17649         * gcc.c-torture/execute/bitfld-3.c: New test.
17650         * gcc.dg/bitfld-2.c: Remove XFAILs.
17651
17652 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17653
17654         PR c++/16276
17655         * g++.dg/rtti/tinfo1.C: New file.
17656
17657 2004-07-07  Eric Christopher  <echristo@redhat.com>
17658
17659         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17660
17661 2004-07-07  Andrew Pinski  <apinski@apple.com>
17662
17663         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17664
17665 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17666
17667         * g++.dg/init/call1.C: XFAIL.
17668
17669 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17670
17671         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17672         except for movstrict*, to movmem* and clrstr* to clrmem*.
17673
17674 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17675
17676         * gcc.c-torture/execute/20040707-1.c: New test.
17677
17678 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17679
17680         * gcc.c-torture/execute/20040706-1.c: New test.
17681
17682 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17683
17684         PR c++/3671
17685         * g++.dg/template/spec14.C: New test.
17686
17687 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17688
17689         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17690         nothing if not yet defined.  Use it in b, c and d type definitions.
17691         * gcc.c-torture/execute/20040705-1.c: New test.
17692         * gcc.c-torture/execute/20040705-2.c: New test.
17693
17694 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17695
17696         PR c++/2518
17697         * g++.dg/lookup/new1.C: New test.
17698
17699 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17700
17701         PR c++/11406
17702         * g++.dg/template/sizeof8.C: New test.
17703
17704 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17705
17706         * gcc.c-torture/compile/20040705-1.c: New test.
17707
17708 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17709
17710         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17711
17712 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17713
17714         * gcc.dg/cpp/if-mop.c: Two new testcases.
17715         * gcc.dg/cpp/trad/comment-3.c: New.
17716
17717 2004-07-04  Paul Brook  <paul@codesourcery.com>
17718
17719         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17720
17721 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17722
17723         PR c++/3761
17724         * g++.dg/lookup/crash4.C: New test.
17725
17726 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17727
17728         * gcc.c-torture/execute/builtin-abs-1.c
17729         * gcc.c-torture/execute/builtin-abs-2.c
17730         * gcc.c-torture/execute/builtin-complex-1.c
17731         * gcc.c-torture/execute/builtins/string-1-lib.c
17732         * gcc.c-torture/execute/builtins/string-1.c
17733         * gcc.c-torture/execute/builtins/string-2-lib.c
17734         * gcc.c-torture/execute/builtins/string-2.c
17735         * gcc.c-torture/execute/builtins/string-3-lib.c
17736         * gcc.c-torture/execute/builtins/string-3.c
17737         * gcc.c-torture/execute/builtins/string-4-lib.c
17738         * gcc.c-torture/execute/builtins/string-4.c
17739         * gcc.c-torture/execute/builtins/string-5-lib.c
17740         * gcc.c-torture/execute/builtins/string-5.c
17741         * gcc.c-torture/execute/builtins/string-6-lib.c
17742         * gcc.c-torture/execute/builtins/string-6.c
17743         * gcc.c-torture/execute/builtins/string-7-lib.c
17744         * gcc.c-torture/execute/builtins/string-7.c
17745         * gcc.c-torture/execute/builtins/string-8-lib.c
17746         * gcc.c-torture/execute/builtins/string-8.c
17747         * gcc.c-torture/execute/builtins/string-9-lib.c
17748         * gcc.c-torture/execute/builtins/string-9.c
17749         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17750         * gcc.c-torture/execute/builtins/string-asm-1.c
17751         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17752         * gcc.c-torture/execute/builtins/string-asm-2.c
17753         * gcc.c-torture/execute/stdio-opt-1.c
17754         * gcc.c-torture/execute/stdio-opt-2.c
17755         * gcc.c-torture/execute/stdio-opt-3.c
17756         * gcc.c-torture/execute/string-opt-1.c
17757         * gcc.c-torture/execute/string-opt-10.c
17758         * gcc.c-torture/execute/string-opt-11.c
17759         * gcc.c-torture/execute/string-opt-12.c
17760         * gcc.c-torture/execute/string-opt-13.c
17761         * gcc.c-torture/execute/string-opt-14.c
17762         * gcc.c-torture/execute/string-opt-15.c
17763         * gcc.c-torture/execute/string-opt-16.c
17764         * gcc.c-torture/execute/string-opt-2.c
17765         * gcc.c-torture/execute/string-opt-6.c
17766         * gcc.c-torture/execute/string-opt-7.c
17767         * gcc.c-torture/execute/string-opt-8.c:
17768         Replace with ...
17769
17770         * gcc.c-torture/execute/builtins/abs-2.c
17771         * gcc.c-torture/execute/builtins/abs-3.c
17772         * gcc.c-torture/execute/builtins/complex-1.c
17773         * gcc.c-torture/execute/builtins/fprintf.c
17774         * gcc.c-torture/execute/builtins/fputs.c
17775         * gcc.c-torture/execute/builtins/memcmp.c
17776         * gcc.c-torture/execute/builtins/memmove.c
17777         * gcc.c-torture/execute/builtins/memops-asm.c
17778         * gcc.c-torture/execute/builtins/mempcpy-2.c
17779         * gcc.c-torture/execute/builtins/mempcpy.c
17780         * gcc.c-torture/execute/builtins/memset.c
17781         * gcc.c-torture/execute/builtins/printf.c
17782         * gcc.c-torture/execute/builtins/sprintf.c
17783         * gcc.c-torture/execute/builtins/strcat.c
17784         * gcc.c-torture/execute/builtins/strchr.c
17785         * gcc.c-torture/execute/builtins/strcmp.c
17786         * gcc.c-torture/execute/builtins/strcpy.c
17787         * gcc.c-torture/execute/builtins/strcspn.c
17788         * gcc.c-torture/execute/builtins/strlen-2.c
17789         * gcc.c-torture/execute/builtins/strlen.c
17790         * gcc.c-torture/execute/builtins/strncat.c
17791         * gcc.c-torture/execute/builtins/strncmp-2.c
17792         * gcc.c-torture/execute/builtins/strncmp.c
17793         * gcc.c-torture/execute/builtins/strncpy.c
17794         * gcc.c-torture/execute/builtins/strpbrk.c
17795         * gcc.c-torture/execute/builtins/strpcpy-2.c
17796         * gcc.c-torture/execute/builtins/strpcpy.c
17797         * gcc.c-torture/execute/builtins/strrchr.c
17798         * gcc.c-torture/execute/builtins/strspn.c
17799         * gcc.c-torture/execute/builtins/strstr-asm.c
17800         * gcc.c-torture/execute/builtins/strstr.c:
17801         ... these new files.
17802
17803         * gcc.c-torture/execute/builtins/abs-2-lib.c
17804         * gcc.c-torture/execute/builtins/abs-3-lib.c
17805         * gcc.c-torture/execute/builtins/complex-1-lib.c
17806         * gcc.c-torture/execute/builtins/fprintf-lib.c
17807         * gcc.c-torture/execute/builtins/fputs-lib.c
17808         * gcc.c-torture/execute/builtins/memcmp-lib.c
17809         * gcc.c-torture/execute/builtins/memmove-lib.c
17810         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17811         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17812         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17813         * gcc.c-torture/execute/builtins/memset-lib.c
17814         * gcc.c-torture/execute/builtins/printf-lib.c
17815         * gcc.c-torture/execute/builtins/sprintf-lib.c
17816         * gcc.c-torture/execute/builtins/strcat-lib.c
17817         * gcc.c-torture/execute/builtins/strchr-lib.c
17818         * gcc.c-torture/execute/builtins/strcmp-lib.c
17819         * gcc.c-torture/execute/builtins/strcpy-lib.c
17820         * gcc.c-torture/execute/builtins/strcspn-lib.c
17821         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17822         * gcc.c-torture/execute/builtins/strlen-lib.c
17823         * gcc.c-torture/execute/builtins/strncat-lib.c
17824         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17825         * gcc.c-torture/execute/builtins/strncmp-lib.c
17826         * gcc.c-torture/execute/builtins/strncpy-lib.c
17827         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17828         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17829         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17830         * gcc.c-torture/execute/builtins/strrchr-lib.c
17831         * gcc.c-torture/execute/builtins/strspn-lib.c
17832         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17833         * gcc.c-torture/execute/builtins/strstr-lib.c
17834         * gcc.c-torture/execute/builtins/lib/abs.c
17835         * gcc.c-torture/execute/builtins/lib/fprintf.c
17836         * gcc.c-torture/execute/builtins/lib/memset.c
17837         * gcc.c-torture/execute/builtins/lib/printf.c
17838         * gcc.c-torture/execute/builtins/lib/sprintf.c
17839         * gcc.c-torture/execute/builtins/lib/strcpy.c
17840         * gcc.c-torture/execute/builtins/lib/strcspn.c
17841         * gcc.c-torture/execute/builtins/lib/strncat.c
17842         * gcc.c-torture/execute/builtins/lib/strncmp.c
17843         * gcc.c-torture/execute/builtins/lib/strncpy.c
17844         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17845         * gcc.c-torture/execute/builtins/lib/strspn.c
17846         * gcc.c-torture/execute/builtins/lib/strstr.c:
17847         New files containing support routines.
17848
17849         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17850         declaration.
17851         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17852         when not optimizing.
17853
17854 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17855
17856         PR c++/16240
17857         * g++.dg/abi/mangle22.C: New test.
17858         * g++.dg/abi/mangle23.C: Likewise.
17859
17860 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17861
17862         PR fortran/16290
17863         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17864         Allow for cases without denormalized floating point numbers.
17865
17866 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17867
17868         PR c/1027
17869         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17870         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17871         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17872         expected warning text.
17873         * gcc.dg/format/diag-2.c: New test.
17874
17875 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17876
17877         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17878
17879 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17880
17881         * gcc.dg/builtins-43.c: New.
17882         * gcc.dg/builtins-44.c: New.
17883         * gcc.dg/builtins-45.c: New.
17884
17885 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17886             Andreas Tobler  <a.tobler@schweiz.ch>
17887
17888         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17889         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17890         as SIGSEGV.
17891         * gcc.dg/cleanup-11.c: Likewise.
17892         * gcc.dg/cleanup-8.c: Likewise.
17893         * gcc.dg/cleanup-9.c: Likewise.
17894         * gcc.dg/cleanup-5.c: Run on all platforms.
17895
17896 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17897
17898         * g++.dg/warn/nonnull1.C: New test.
17899
17900 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17901
17902         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17903         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17904         Special-case the Sun compiler wrt to <complex.h>.
17905
17906 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17907
17908         * gcc.dg/Wunreachable-8.C: New test.
17909
17910         * gcc.dg/h8300-ice2.c : New test.
17911
17912 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17913
17914         PR fortran/16161
17915         * gfortran.fortran-torture/compile/implicit.f90: Add test
17916         for implicit character.
17917
17918 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17919
17920         PR fortran/16289
17921         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17922         Use tiny() intrinsic to find smallest non-negative real
17923
17924 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17925
17926         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17927         * gcc.dg/compat/struct-by-value-22_x.c: New.
17928         * gcc.dg/compat/struct-by-value-22_y.c: New.
17929
17930         * gcc.c-torture/execute/20040629-1.c: New test.
17931
17932 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17933
17934         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17935         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17936
17937         PR target/16195
17938         * gcc.dg/20040625-1.c: New test.
17939
17940 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17941
17942         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17943
17944 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17945
17946         PR fortran/15963
17947         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17948
17949 2004-06-29  Richard Henderson  <rth@redhat.com>
17950
17951         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17952
17953 2004-06-29  Paul Brook  <paul@codesourcery.com>
17954
17955         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17956         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17957
17958 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17959
17960         PR c++/16260
17961         * g++.dg/parse/crash15.C: New.
17962
17963 2004-06-28  Andrew Pinski  <apinski@apple.com>
17964
17965         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17966         by the error already.
17967
17968         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17969
17970 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17971
17972         PR target/14041
17973         * gcc.dg/h8300-bss-align-1.c : New.
17974
17975 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17976
17977         * PR c++/16174
17978         * g++.dg/template/ctor4.C: New.
17979
17980 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17981
17982         PR c++/16205
17983         * g++.dg/warn/Wsequence-point-1.C: New test.
17984
17985 2004-06-27  Paul Brook  <paul@codesourcery.com>
17986
17987         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17988
17989 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17990
17991         * g++.old-deja/g++.mike/p7325.C: Remove.
17992
17993 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17994
17995         PR c/14963
17996         * gcc.dg/pr14963.c: New test.
17997
17998 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17999
18000         PR c++/16193
18001         * g++.dg/parse/redef1.C: New test.
18002
18003 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18004
18005         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
18006         20021110.c.
18007         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
18008         20021119-1.c.
18009         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
18010         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
18011         5-04.c.
18012         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
18013         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
18014         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
18015         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
18016         g++.brendan/enum14.C.
18017         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
18018         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
18019         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
18020         g++.mike/virt1.C.
18021         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
18022         memtemp24.C.
18023
18024 2004-06-27  Roger Sayle  <roger@eyesopen.com>
18025
18026         * gcc.dg/20040527-1.c: New test case.
18027
18028 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
18029
18030         PR gfortran/pr16196
18031         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
18032
18033 2004-06-25  Roger Sayle  <roger@eyesopen.com>
18034
18035         PR middle-end/15825
18036         * gcc.dg/pr15825-1.c: New test case.
18037
18038 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18039
18040         * gcc.c-torture/execute/20040625-1.c: New test.
18041
18042 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18043
18044         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
18045
18046 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18047
18048         * gcc.dg/torture/mips-div-1.c: New test.
18049
18050 2004-06-24  Jeff Law  <law@redhat.com>
18051
18052         * gcc.dg/tree-ssa/20040624-1.c: New test.
18053
18054 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
18055
18056         * gcc.c-torture/compile/20040624-1.c: New test.
18057
18058 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18059
18060         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
18061         this directory.
18062
18063 2004-06-23  Andrew Pinski  <apinski@apple.com>
18064
18065         PR middle-end/15988
18066         * g++.dg/opt/ptrmem4.C: New test.
18067
18068         * gcc.dg/c90-array-quals-2.c: New test.
18069
18070 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
18071
18072         * gcc.dg/kpice1.c: New test.
18073
18074 2006-06-23  Andrew Pinski  <apinski@apple.com>
18075
18076         * gcc.dg/c90-array-quals.c: New test.
18077
18078 2006-06-22  Richard Henderson  <rth@redhat.com>
18079
18080         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
18081
18082 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
18083
18084         * gcc.dg/builtins-config.h: Handle FreeBSD.
18085
18086 2006-06-22  Richard Henderson  <rth@redhat.com>
18087
18088         * g++.dg/opt/devirt1.C: New.
18089
18090 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
18091
18092         * g++.dg/opt/pr15551.C: New testcase.
18093
18094 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
18095
18096         PR target/14800
18097         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
18098         x86_64-*-linux* when compiling for 32bit.
18099
18100 2004-06-21  Andrew Pinski  <apinski@apple.com>
18101
18102         * gcc.dg/pch/struct-1.c: New.
18103         * gcc.dg/pch/struct-1.hs: New.
18104
18105 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
18106
18107         * gcc.dg/pch/save-temps-1.c: New file.
18108         * gcc.dg/pch/save-temps-1.hs: New file.
18109
18110 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18111
18112         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
18113         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
18114
18115 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18116
18117         * gfortran.fortran-torture/execute/select_1.f90: Rename function
18118         to fix type error.
18119         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
18120         Remove trailing spaces.
18121
18122 2004-06-21  Richard Henderson  <rth@redhat.com>
18123
18124         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
18125         merging && to BIT_FIELD_REF.
18126
18127 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
18128
18129         * g++.dg/opt/placeholder1.C: New test.
18130
18131 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18132
18133         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
18134         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18135         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18136         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18137
18138 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18139
18140         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18141         extern "C".
18142         * g++.dg/other/pragma-re-1.C: Add comments.
18143
18144 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18145
18146         PR gfortran/16080
18147         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18148
18149 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18150
18151         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18152         instead of setting the type of size_t by
18153         hand.
18154
18155 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18156
18157         * gcc.dg/unordered-2.c: New test case.
18158         * gcc.dg/unordered-3.c: New test case.
18159
18160 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18161
18162         PR other/16043
18163         * lib/g++.exp (g++_version): Tweak regexp for version
18164         * lib/g77.exp (g77_version): Likewise.
18165         * lib/gfortran.exp (gfortran_version): Likewise.
18166         * lib/objc.exp (objc_version): Likewise.
18167         * lib/treelang.exp (treelang_version): Likewise.
18168
18169 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18170
18171         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18172         Use INT_MAX instead of __INT_MAX__.
18173         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18174
18175         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18176         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18177         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18178         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18179         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18180         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18181         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18182         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18183         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18184
18185         * gcc.dg/range-test-1.c: New test.
18186         * g++.dg/opt/range-test-1.C: New test.
18187
18188 2004-06-17  Richard Henderson  <rth@redhat.com>
18189
18190         * objc.dg/sync-1.m: New.
18191         * objc.dg/try-catch-1.m: Don't force next runtime.
18192         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18193         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18194         shadowed catch clause.
18195         * objc.dg/try-catch-5.m: New.
18196
18197 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18198
18199         Bug 14610
18200         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18201
18202 2004-06-15  Richard Henderson  <rth@redhat.com>
18203
18204         * gcc.dg/20001116-1.c: Move expected warning line.
18205
18206 2004-06-15  Richard Henderson  <rth@redhat.com>
18207
18208         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18209         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18210
18211 2004-06-15  Jeff Law  <law@redhat.com>
18212
18213         * gcc.dg/tree-ssa/20040615-1.c: New test.
18214         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18215         be less sensitive to operand ordering.
18216         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18217
18218 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18219
18220         * g++.dg/abi/bitfield3.C: Add comment..
18221
18222 2004-06-15  Richard Henderson  <rth@redhat.com>
18223
18224         * g++.dg/ext/stmtexpr1.C: XFAIL.
18225         * gcc.dg/20030612-1.c: XFAIL.
18226
18227 2004-06-15  Eric Christopher  <echristo@redhat.com>
18228
18229         * g++.dg/charset/asm5.c: New.
18230         * gcc.dg/charset/asm6.c: New.
18231
18232 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18233
18234         PR fortran/15962
18235         * gfortran.fortran-torture/execute/select_1.f90: New test.
18236
18237 2004-06-15  Paul Brook  <paul@codesourcery.com>
18238
18239         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18240
18241 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18242
18243         PR c++/15967
18244         * g++.dg/lookup/crash3.C: New test.
18245
18246 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18247
18248         PR c++/15947
18249         * g++.dg/parse/dtor4.C: New test.
18250
18251 2004-06-14  Jeff Law  <law@redhat.com>
18252
18253         * gcc.c-torture/compile/20040614-1.c: New test.
18254
18255 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18256
18257         PR fortran/15211
18258         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18259         LEN of a character array.
18260
18261 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18262
18263         PR c++/15096
18264         * g++.dg/template/ptrmem10.C: New test.
18265
18266         PR c++/14930
18267         * g++.dg/template/friend30.C: New test.
18268
18269 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18270
18271         PR fortran/14928
18272         * gfortran.fortran-torture/compile/mloc.f90: New test.
18273
18274 2004-06-13  Paul Brook  <paul@codesourcery.com>
18275
18276         * gfortran.fortran-torture/execute/random_2.f90: New test.
18277
18278 2004-06-13  Eric Christopher  <echristo@redhat.com>
18279
18280         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18281
18282 2004-06-12  Paul Brook  <paul@codesourcery.com>
18283
18284         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18285
18286 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18287
18288         PR fortran/14923
18289         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18290
18291 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18292
18293         PR fortran/14957
18294         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18295         syntax errors in end statements of contained subroutines.
18296
18297 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18298
18299         PR fortran/12841
18300         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18301
18302 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18303
18304         PR fortran/15665
18305         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18306
18307 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18308
18309         PR gfortran/12839
18310         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18311
18312 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18313
18314         PR c++/15862
18315         * g++.dg/parse/enum1.C: New test.
18316
18317 2004-06-10  Jeff Law  <law@redhat.com>
18318
18319         * gcc.c-torture/compile/20040610-1.c: New test.
18320
18321 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18322
18323         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18324         * g++.old-deja/g++.other/decl3.C: Likewise.
18325
18326 2004-06-10  Brian Booth  <bbooth@redhat.com>
18327
18328         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18329         V_MAY_DEF instead of VDEF.
18330         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18331
18332 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18333
18334         PR c++/14211
18335         * g++.dg/conversion/const1.C: New test.
18336
18337         PR c++/15076
18338         * g++.dg/conversion/reinterpret1.C: New test.
18339
18340         PR c++/15877
18341         * g++.dg/template/enum2.C: New test.
18342
18343         PR c++/15227
18344         * g++.dg/template/error13.C: New test.
18345
18346 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18347
18348         PR fortran/14957
18349         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18350         arguments to test_* REAL and of the right size.
18351
18352 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18353
18354         PR target/15569
18355         PR rtl-optimization/15681
18356         * gcc.dg/20040609-1.c: New test.
18357
18358 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18359
18360         PR c++/14791
18361         * g++.dg/opt/builtins1.C: New test.
18362
18363 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18364
18365         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18366         that use default windows32 struct layout.
18367         * gcc.dg/i386-bitfield2.c: Likewise.
18368
18369 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18370
18371         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18372         for mingw32 and cygwin targets.
18373
18374 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18375
18376         * gcc.dg/pch/macro-4.c: New.
18377         * gcc.dg/pch/macro-4.hs: New.
18378
18379 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18380
18381         PR fortran/13249
18382         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18383
18384 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18385
18386         PR fortran/13372
18387         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18388
18389 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18390
18391         PR gfortran/14897
18392         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18393
18394 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18395
18396         PR gfortran/15755
18397         * gfortran.fortran-torture/execute/backspace.c : New test.
18398
18399 2004-06-09  Paul Brook  <paul@codesourcery.com>
18400
18401         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18402         (pointer_to_section): Rewrite to use smaller array.
18403
18404 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18405
18406         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18407         * gcc.dg/ext/altivec-10.c: Same.
18408         * gcc.dg/ext/altivec-11.c: Same.
18409         * gcc.dg/ext/altivec-12.c: Same.
18410         * gcc.dg/ext/altivec-13.c: Same.
18411         * gcc.dg/ext/altivec-14.c: Same.
18412         * gcc.dg/ext/altivec-15.c: Same.
18413         * gcc.dg/ext/altivec-16.c: Same.
18414         * gcc.dg/ext/altivec-3.c: Same.
18415         * gcc.dg/ext/altivec-4.c: Same.
18416         * gcc.dg/ext/altivec-6.c: Same.
18417         * gcc.dg/ext/altivec-7.c: Same.
18418         * gcc.dg/ext/altivec-8.c: Same.
18419         * gcc.dg/ext/altivec-varargs-1.c: Same.
18420
18421         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18422         * g++.dg/ext/altivec-10.C: Same.
18423         * g++.dg/ext/altivec-2.C: Same.
18424         * g++.dg/ext/altivec-3.C: Same.
18425         * g++.dg/ext/altivec-4.C: Same.
18426         * g++.dg/ext/altivec-5.C: Same.
18427         * g++.dg/ext/altivec-6.C: Same.
18428         * g++.dg/ext/altivec-7.C: Same.
18429         * g++.dg/ext/altivec-8.C: Same.
18430         * g++.dg/ext/altivec-9.C: Same.
18431
18432 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18433
18434         PR c++/7841
18435         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18436
18437 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18438
18439         * gcc.dg/union-1.c: New test.
18440
18441 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18442
18443         * gcc.dg/builtins-41.c: New test case.
18444         * gcc.dg/builtins-42.c: New test case.
18445
18446 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18447
18448         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18449         * g++.dg/ext/altivec-10.C: Same.
18450         * g++.dg/ext/altivec-2.C: Same.
18451         * g++.dg/ext/altivec-3.C: Same.
18452         * g++.dg/ext/altivec-4.C: Same.
18453         * g++.dg/ext/altivec-5.C: Same.
18454         * g++.dg/ext/altivec-6.C: Same.
18455         * g++.dg/ext/altivec-7.C: Same.
18456         * g++.dg/ext/altivec-8.C: Same.
18457         * g++.dg/ext/altivec-9.C: Same.
18458         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18459         * g++.old-deja/g++.brendan/new3.C: Same.
18460         * gcc.c-torture/execute/eeprof-1.x: Same.
18461
18462 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18463
18464         PR c/14765
18465         * gcc.dg/pr14765-1.c: New test.
18466
18467 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18468
18469         PR c/14649
18470         * gcc.dg/pr14649-1.c: New test case.
18471
18472 2004-06-07  Richard Henderson  <rth@redhat.com>
18473
18474         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18475         if temporaries.
18476
18477 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18478
18479         * g++.dg/eh/elide1.C: Remove XFAIL.
18480
18481 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18482
18483         PR c++/15337
18484         * g++.dg/expr/sizeof3.C: New test.
18485
18486         PR c++/14777
18487         * g++.dg/template/access14.C: New test.
18488
18489         PR c++/15554
18490         * g++.dg/template/enum1.C: New test.
18491
18492         PR c++/15057
18493         * g++.dg/eh/throw1.C: New test.
18494
18495 2004-06-07  David Ayers  <d.ayers@inode.at>
18496             Ziemowit Laski  <zlaski@apple.com>
18497
18498         * lib/objc.exp (objc_target_compile): Revert the '-framework
18499         Foundation' flag fix, since bare Darwin does not ship
18500         with the Foundation framework.
18501         * objc/execute/next_mapping.h: Provide a local NSConstantString
18502         @interface and @implementation.
18503         (objc_constant_string_init): A constructor function, used to
18504         initialize the NSConstantString meta-class object.
18505         * objc/execute/string1.m: Include "next_mapping.h" instead of
18506         <Foundation/NSString.h>.
18507         * objc/execute/string2.m: Likewise.
18508         * objc/execute/string3.m: Likewise.
18509         * objc/execute/string4.m: Likewise.
18510
18511 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18512
18513         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18514         to double. Replace double with FLOAT.
18515         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18516
18517         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18518         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18519         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18520         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18521         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18522         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18523         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18524         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18525
18526 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18527
18528         PR c/13519
18529         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18530
18531 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18532
18533         PR c++/15503
18534         * g++.dg/template/meminit2.C: New test.
18535
18536 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18537
18538         PR target/15822
18539         * gcc.c-torture/execute/compare-fp-1.c,
18540         gcc.c-torture/execute/compare-fp-2.c,
18541         gcc.c-torture/execute/compare-fp-3.c,
18542         gcc.c-torture/execute/compare-fp-4.c,
18543         gcc.c-torture/execute/compare-fp-3.x,
18544         gcc.c-torture/execute/compare-fp-4.x: Moved...
18545         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18546         gcc.c-torture/execute/ieee/compare-fp-2.c,
18547         gcc.c-torture/execute/ieee/compare-fp-3.c,
18548         gcc.c-torture/execute/ieee/compare-fp-4.c,
18549         gcc.c-torture/execute/ieee/compare-fp-3.x,
18550         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
18551
18552 2004-06-04  David Ayers  <d.ayers@inode.at>
18553
18554         * objc/execute/protocol-isEqual-4.m: New testcase.
18555
18556 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
18557
18558         * objc/execute/protocol-isEqual-1.m: New testcase.
18559         * objc/execute/protocol-isEqual-2.m: New testcase.
18560         * objc/execute/protocol-isEqual-3.m: New testcase.
18561
18562 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18563
18564         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
18565
18566 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
18567
18568         * lib/objc.exp (objc_target_compile): When running tests on
18569         Darwin (Mac OS X), inform the linker about '-framework
18570         'Foundation'.
18571
18572 2004-06-02  Eric Christopher  <echristo@redhat.com>
18573
18574         * gcc.c-torture/compile/20040602-1.c: New.
18575
18576 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
18577
18578         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
18579         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18580
18581         PR tree-optimization/14736
18582         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
18583
18584         PR tree-optimization/14042
18585         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
18586
18587         PR tree-optimization/14729
18588         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
18589
18590 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18591
18592         PR fortran/15557
18593         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
18594
18595 2004-06-01  Richard Hederson  <rth@redhat.com>
18596
18597         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
18598
18599 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18600
18601         PR c++/14932
18602         * g++.dg/parse/offsetof4.C: New test.
18603
18604 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
18605
18606         PR objc/7993
18607         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
18608
18609 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
18610
18611         PR c++/15701
18612         * g++.dg/template/friend29.C: New test.
18613
18614 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18615
18616         PR c/15749
18617         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18618
18619 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18620
18621         * gcc.dg/sparc-trap-1.c: New test.
18622
18623 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18624
18625         PR middle-end/15069
18626         * g++.dg/opt/fold3.C: New test case.
18627
18628 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18629
18630         * lib/target-supports.exp (check_iconv_available): Fix fallout
18631         from 2004-05-28 patch.
18632
18633 2004-05-30  Paul Brook  <paul@codesourcery.com>
18634
18635         PR fortran/15620
18636         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18637         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18638
18639 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18640
18641         * gfortran.fortran-torture/execute/random_1.f90: New test.
18642
18643 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18644
18645         * g++.dg/ext/altivec-10.C: New test.
18646
18647 2004-05-29  Paul Brook  <paul@codesourcery.com>
18648
18649         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18650
18651 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18652
18653         * gcc.dg/altivec-16.c: New test.
18654
18655 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18656
18657         * lib/target-supports.exp (check_vmx_hw_available): New.
18658         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18659
18660         * lib/target-supports.exp (check_alias_available,
18661         check_iconv_available, check_named_sections_available): Use
18662         unique names for temporary files.
18663
18664 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18665
18666         * gcc.dg/altivec-15.c: New test.
18667
18668 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18669
18670         PR c++/15083
18671         * g++.dg/warn/noeffect6.C: New test.
18672
18673         PR c++/15471
18674         * g++.dg/expr/ptrmem4.C: New test.
18675
18676         PR c++/15640
18677         * g++.dg/template/operator3.C: New test.
18678
18679 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18680
18681         PR c++/14668
18682         * g++.dg/lookup/redecl1.C: New test.
18683         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18684
18685 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18686
18687         * gcc.c-torture/execute/compare-fp-1.c,
18688         gcc.c-torture/execute/compare-fp-2.c,
18689         gcc.c-torture/execute/compare-fp-3.c,
18690         gcc.c-torture/execute/compare-fp-4.c,
18691         gcc.c-torture/execute/compare-fp-3.x,
18692         gcc.c-torture/execute/compare-fp-4.x,
18693         gcc.dg/pr15649-1.c: New.
18694
18695 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18696
18697         PR c++/12883
18698         * g++.dg/init/array14.C: New test.
18699
18700 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18701
18702         * lib/compat.exp (compat-get-options-main): New.
18703         (compat-get-options): Remove unneeded code, warn for ignored
18704         command.
18705         (compat-execute): Check flag set by dg-require-* commands.
18706
18707         * lib/compat.exp (compat-execute): Break up long lines.
18708
18709 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18710
18711         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18712         * gcc.dg/altivec-14.c: New test.
18713         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18714
18715         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18716         * gcc.dg/altivec-12.c: Ditto.
18717
18718         * gcc.dg/altivec-3.c: Move call to altivec_check.
18719
18720 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18721
18722         PR c++/15044
18723         * g++.dg/template/error12.C: New test.
18724
18725         PR c++/15317
18726         * g++.dg/ext/attrib15.C: New test.
18727
18728         PR c++/15329
18729         * g++.dg/template/ptrmem9.C: New test.
18730
18731 2004-05-25  Paul Brook  <paul@codesourcery.com>
18732
18733         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18734
18735 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18736
18737         PR c++/15165
18738         * g++.dg/template/crash19.C: New test.
18739
18740 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18741
18742         PR c++/15025
18743         * g++.dg/template/redecl1.C: New test.
18744
18745 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18746
18747         PR c++/14821
18748         * g++.dg/other/ns1.C: New test.
18749
18750         PR c++/14883
18751         * g++.dg/template/invalid1.C: New test.
18752
18753 2004-05-23  Paul Brook  <paul@codesourcery.com>
18754         Victor Leikehman  <lei@haifasphere.co.il>
18755
18756         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18757         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18758
18759 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18760
18761         PR c++/15285
18762         PR c++/15299
18763         * g++.dg/template/non-dependent5.C: New test.
18764         * g++.dg/template/non-dependent6.C: New test.
18765
18766 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18767
18768         PR c++/15507
18769         * g++.dg/inherit/union1.C: New test.
18770
18771         PR c++/15542
18772         * g++.dg/template/addr1.C: New test.
18773
18774         PR c++/15427
18775         * g++.dg/template/array5.C: New test.
18776
18777         PR c++/15287
18778         * g++.dg/template/array6.C: New test.
18779
18780 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18781             Roger Sayle  <roger@eyesopen.com>
18782
18783         * g++.dg/lookup/forscope2.C: New test case.
18784
18785 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18786
18787         * gcc.dg/cpp/Wmissingdirs.c: New.
18788
18789 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18790
18791         PR target/15301
18792         * gcc.dg/compat/union-m128-1.h: New file.
18793         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18794         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18795         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18796
18797 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18798
18799         PR target/15302
18800         * gcc.dg/compat/struct-complex-1.h: New file.
18801         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18802         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18803         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18804
18805 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18806
18807         PR middle-end/3074
18808         * gcc.dg/pr3074-1.c: New test case.
18809         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18810
18811 2004-05-20  Falk Hueffner  <falk@debian.org>
18812
18813         PR other/15526
18814         * gcc.dg/ftrapv-1.c: New test case.
18815
18816 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18817
18818         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18819
18820 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18821             Jeff Law  <law@redhat.com>
18822
18823         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18824         * gcc.dg/tree-ssa/20040518-2.c: New test.
18825
18826         * gcc.dg/tree-ssa/20040518-1.c: New test.
18827
18828 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18829
18830         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18831
18832 2004-05-18  Paul Brook  <paul@codesourcery.com>
18833
18834         PR fortran/13930
18835         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18836
18837 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18838
18839         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18840         constant folding.
18841
18842 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18843
18844         * gcc.dg/tree-ssa/20040517-1.c: New test.
18845
18846 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18847
18848         * gcc.dg/loop-4.c: New test.
18849
18850 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18851
18852         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18853
18854 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18855
18856         PR fortran/15311
18857         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18858
18859 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18860
18861         PR fortran/13826
18862         PR fortran/13940
18863         * gfortran.fortran-torture/compile/data_1.f90: New test.
18864
18865 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18866
18867         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18868         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18869
18870 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18871
18872         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18873
18874 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18875
18876         PR c/15444
18877         * gcc.dg/format/xopen-1.c: Adjust expected message.
18878         * gcc.dg/format/xopen-3.c: New test.
18879
18880 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18881
18882         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18883
18884 2004-05-14  Jeff Law  <law@redhat.com>
18885
18886         * gcc.dg/tree-ssa/20040514-2.c: New test.
18887
18888 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18889
18890         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18891         this ...
18892         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18893         this.
18894
18895 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18896
18897         * gcc.dg/tree-ssa/20040514-1.c: New test.
18898
18899 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18900
18901         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18902         test.
18903
18904 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18905
18906         PR fortran/14066
18907         * gfortran.fortran-torture/compile/do_1.f90: New test.
18908
18909 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18910
18911         PR fortran/15051
18912         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18913         test.
18914
18915 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18916
18917         PR fortran/15149
18918         * gfortran.fortran-torture/execute/random_init.f90: New test.
18919
18920 2004-05-13  Paul Brook  <paul@codesourcery.com>
18921
18922         PR fortran/15314
18923         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18924
18925 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18926
18927         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18928         for the powerpc case.
18929
18930 2004-05-13  Jeff Law  <law@redhat.com>
18931
18932         * gcc.dg/tree-ssa/20040513-1.c: New test.
18933         * gcc.dg/tree-ssa/20040513-2.c: New test.
18934
18935 2004-05-13  Paul Brook  <paul@codesourcery.com>
18936
18937         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18938         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18939         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18940
18941 2004-05-13  Andreas Schwab  <schwab@suse.de>
18942
18943         PR other/10819
18944         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18945         characters.
18946
18947 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18948
18949         PR fortran/15294
18950         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18951
18952 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18953
18954         Merge from tree-ssa-20020619-branch.  See
18955         ChangeLog.tree-ssa for details.
18956
18957 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18958
18959         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18960         include <altivec.h> explicitly.
18961         * gcc.dg/altivec-13.c: Likewise.
18962
18963 2004-05-11  Paul Brook  <paul@codesourcery.com>
18964
18965         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18966
18967 2004-05-10  Eric Christopher  <echristo@redhat.com>
18968
18969         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18970         * gcc.dg/sibcall-4.c: Ditto.
18971
18972 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18973
18974         * g++.dg/ext/altivec-8.C: New test case.
18975         * gcc.dg/altivec-13.c: New test case.
18976
18977 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18978
18979         * gcc.c-torture/execute/divcmp-1.c: New test case.
18980         * gcc.c-torture/execute/divcmp-2.c: New test case.
18981         * gcc.c-torture/execute/divcmp-3.c: New test case.
18982
18983 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18984
18985         * g++.dg/other/pragma-re-2.C: New test.
18986
18987 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18988
18989         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18990         * gcc.dg/i386-387-2.c: Likewise.
18991
18992         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18993         __builtin_drem.
18994         * gcc.dg/i386-387-6.c: Likewise.
18995
18996 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18997
18998         * gcc.dg/builtins-33.c: Also check log1p*.
18999
19000 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
19001
19002         PR optimization/15296
19003         * gcc.c-torture/execute/pr15296.c: New test.
19004
19005 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
19006
19007         * gcc.dg/builtins-40.c: New test.
19008
19009 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
19010
19011         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
19012
19013 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
19014
19015         * g++.dg/ext/spe1.C: New testcase.
19016
19017 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
19018
19019         * objc.dg/image-info.m: Allow additional attributes
19020         for __image_info section.
19021
19022 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
19023
19024         * gcc.dg/torture/mips-hilo-2.c: New test.
19025
19026 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19027
19028         PR c++/14389
19029         * g++.dg/template/member5.C: New test.
19030
19031 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
19032
19033         * gcc.dg/builtins-34.c: Also check expm1*.
19034
19035 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19036
19037         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
19038         * gcc.dg/torture/builtin-convert-3.c: New test.
19039
19040 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
19041
19042         PR middle-end/15054
19043         * g++.dg/opt/pr15054.C: New test.
19044
19045 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19046
19047         * gcc.dg/torture/builtin-rounding-1.c: New test.
19048         * gcc.dg/builtins-25.c: Delete.
19049         * gcc.dg/builtins-29.c: Delete.
19050
19051 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
19052
19053         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
19054         * gcc.dg/sibcall-4.c: Likewise.
19055         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
19056
19057 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19058
19059         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
19060         bit-field on 16-bit targets.
19061
19062 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19063
19064         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
19065         16-bit targets.
19066
19067 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
19068
19069         * gcc.dg/rs6000-power2-1.c: Change to compile only.
19070         * gcc.dg/rs6000-power2-2.c: Likewise.
19071
19072 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
19073
19074         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
19075         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
19076         Change the asm registers to be in form of frN instead of fN.
19077
19078 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19079
19080         * gcc.dg/torture/builtin-convert-2.c: New test.
19081
19082 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
19083
19084         * gcc.dg/rs6000-power2-1.c: New test.
19085         * gcc.dg/rs6000-power2-2.c: New test.
19086
19087 2004-04-28  Jan Hubicka  <jh@suse.cz>
19088
19089         * gcc.dg/unused-6.c: New test.
19090
19091 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
19092             Ulrich Weigand  <uweigand@de.ibm.com>
19093
19094         * ada/acats/run_all.sh: Define $target variable.
19095
19096 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
19097
19098         PR c++/15119
19099         * g++.dg/other/vararg-1.C: New test.
19100
19101         PR c++/4794
19102         * g++.dg/eh/cleanup3.C: New test.
19103
19104 2004-04-24  Laurent GUERBY <laurent@guerby.net>
19105
19106         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
19107         and ad8011a (target_insn).
19108         * ada/acats/support/macro.dfs: Likewise.
19109         * ada/acats/support/impbit.adb: New file.
19110
19111 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
19112
19113         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
19114
19115 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19116
19117         * gcc.dg/loop-3.c: New test.
19118
19119 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
19120
19121         * gcc.c-torture/execute/simd-5.c: New test.
19122
19123 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19124
19125         PR c++/15064
19126         * g++.dg/template/crash18.C: New test.
19127
19128 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
19129
19130         * g++.dg/ext/complit3.C: New test.
19131
19132 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19133
19134         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
19135         * gcc.dg/altivec-3.c: Same.
19136         * gcc.dg/altivec-varargs-1.c: Same.
19137
19138 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19139
19140         * lib/target-supports.exp (check_profiling_available): Assume
19141         profiling is not available on powerpc-eabi targets.
19142
19143 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19144
19145         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19146         * gcc.dg/vmx/bug-1.c: Ditto.
19147
19148 2004-04-20  Eric Christopher  <echristo@redhat.com>
19149
19150         * gcc.dg/charset/extern.c: New test.
19151         * g++.dg/charset/extern3.cc: Ditto.
19152
19153 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19154
19155         * gcc.dg/builtins-39.c: New test.
19156
19157 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19158
19159         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19160
19161 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19162
19163         * gcc.dg/torture/mips-hilo-1.c: New test.
19164
19165 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19166
19167         * gcc.c-torture/compile/20040419-1.c: New test.
19168
19169 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19170
19171         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19172
19173 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19174             Aldy Hernandez  <aldyh@redhat.com>
19175
19176         * gcc.c-torture/execute/va-arg-24.c: New.
19177
19178 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19179             Aldy Hernandez  <aldyh@redhat.com>
19180
19181         * gcc.dg/vmx/1b-01.c: New.
19182         * gcc.dg/vmx/1b-02.c: New.
19183         * gcc.dg/vmx/1b-03.c: New.
19184         * gcc.dg/vmx/1b-04.c: New.
19185         * gcc.dg/vmx/1b-05.c: New.
19186         * gcc.dg/vmx/1b-06.c: New.
19187         * gcc.dg/vmx/1b-07.c: New.
19188         * gcc.dg/vmx/1c-01.c: New.
19189         * gcc.dg/vmx/1c-02.c: New.
19190         * gcc.dg/vmx/3a-01a.c: New.
19191         * gcc.dg/vmx/3a-01.c: New.
19192         * gcc.dg/vmx/3a-01m.c: New.
19193         * gcc.dg/vmx/3a-03.c: New.
19194         * gcc.dg/vmx/3a-03m.c: New.
19195         * gcc.dg/vmx/3a-04.c: New.
19196         * gcc.dg/vmx/3a-04m.c: New.
19197         * gcc.dg/vmx/3a-05.c: New.
19198         * gcc.dg/vmx/3a-06.c: New.
19199         * gcc.dg/vmx/3a-06m.c: New.
19200         * gcc.dg/vmx/3a-07.c: New.
19201         * gcc.dg/vmx/3b-01.c: New.
19202         * gcc.dg/vmx/3b-02.c: New.
19203         * gcc.dg/vmx/3b-10.c: New.
19204         * gcc.dg/vmx/3b-13.c: New.
19205         * gcc.dg/vmx/3b-14.c: New.
19206         * gcc.dg/vmx/3b-15.c: New.
19207         * gcc.dg/vmx/3c-01a.c: New.
19208         * gcc.dg/vmx/3c-01.c: New.
19209         * gcc.dg/vmx/3c-02.c: New.
19210         * gcc.dg/vmx/3c-03.c: New.
19211         * gcc.dg/vmx/3d-01.c: New.
19212         * gcc.dg/vmx/4-01.c: New.
19213         * gcc.dg/vmx/4-03.c: New.
19214         * gcc.dg/vmx/5-01.c: New.
19215         * gcc.dg/vmx/5-02.c: New.
19216         * gcc.dg/vmx/5-03.c: New.
19217         * gcc.dg/vmx/5-04.c: New.
19218         * gcc.dg/vmx/5-05.c: New.
19219         * gcc.dg/vmx/5-06.c: New.
19220         * gcc.dg/vmx/5-07.c: New.
19221         * gcc.dg/vmx/5-07t.c: New.
19222         * gcc.dg/vmx/5-08.c: New.
19223         * gcc.dg/vmx/5-10.c: New.
19224         * gcc.dg/vmx/5-11.c: New.
19225         * gcc.dg/vmx/7-01a.c: New.
19226         * gcc.dg/vmx/7-01.c: New.
19227         * gcc.dg/vmx/7c-01.c: New.
19228         * gcc.dg/vmx/7d-01.c: New.
19229         * gcc.dg/vmx/7d-02.c: New.
19230         * gcc.dg/vmx/8-01.c: New.
19231         * gcc.dg/vmx/8-02a.c: New.
19232         * gcc.dg/vmx/8-02.c: New.
19233         * gcc.dg/vmx/brode-1.c: New.
19234         * gcc.dg/vmx/bug-1.c: New.
19235         * gcc.dg/vmx/bug-2.c: New.
19236         * gcc.dg/vmx/bug-3.c: New.
19237         * gcc.dg/vmx/cw-bug-1.c: New.
19238         * gcc.dg/vmx/cw-bug-2.c: New.
19239         * gcc.dg/vmx/cw-bug-3.c: New.
19240         * gcc.dg/vmx/dct.c: New.
19241         * gcc.dg/vmx/debug-1.c: New.
19242         * gcc.dg/vmx/debug-2.c: New.
19243         * gcc.dg/vmx/debug-3.c: New.
19244         * gcc.dg/vmx/debug-4.c: New.
19245         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19246         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19247         * gcc.dg/vmx/eg-5.c: New.
19248         * gcc.dg/vmx/fft.c: New.
19249         * gcc.dg/vmx/gcc-bug-1.c: New.
19250         * gcc.dg/vmx/gcc-bug-2.c: New.
19251         * gcc.dg/vmx/gcc-bug-3.c: New.
19252         * gcc.dg/vmx/gcc-bug-4.c: New.
19253         * gcc.dg/vmx/gcc-bug-5.c: New.
19254         * gcc.dg/vmx/gcc-bug-6.c: New.
19255         * gcc.dg/vmx/gcc-bug-7.c: New.
19256         * gcc.dg/vmx/gcc-bug-8.c: New.
19257         * gcc.dg/vmx/gcc-bug-9.c: New.
19258         * gcc.dg/vmx/gcc-bug-b.c: New.
19259         * gcc.dg/vmx/gcc-bug-c.c: New.
19260         * gcc.dg/vmx/gcc-bug-d.c: New.
19261         * gcc.dg/vmx/gcc-bug-e.c: New.
19262         * gcc.dg/vmx/gcc-bug-f.c: New.
19263         * gcc.dg/vmx/gcc-bug-g.c: New.
19264         * gcc.dg/vmx/gcc-bug-i.c: New.
19265         * gcc.dg/vmx/harness.h: New.
19266         * gcc.dg/vmx/ira1.c: New.
19267         * gcc.dg/vmx/ira2a.c: New.
19268         * gcc.dg/vmx/ira2b.c: New.
19269         * gcc.dg/vmx/ira2.c: New.
19270         * gcc.dg/vmx/ira2c.c: New.
19271         * gcc.dg/vmx/mem.c: New.
19272         * gcc.dg/vmx/newton-1.c: New.
19273         * gcc.dg/vmx/ops.c: New.
19274         * gcc.dg/vmx/sn7153.c: New.
19275         * gcc.dg/vmx/spill2.c: New.
19276         * gcc.dg/vmx/spill3.c: New.
19277         * gcc.dg/vmx/spill.c: New.
19278         * gcc.dg/vmx/t.c: New.
19279         * gcc.dg/vmx/varargs-1.c: New.
19280         * gcc.dg/vmx/varargs-2.c: New.
19281         * gcc.dg/vmx/varargs-3.c: New.
19282         * gcc.dg/vmx/varargs-4.c: New.
19283         * gcc.dg/vmx/varargs-5.c: New.
19284         * gcc.dg/vmx/varargs-6.c: New.
19285         * gcc.dg/vmx/varargs-7.c: New.
19286         * gcc.dg/vmx/vmx.exp: New.
19287         * gcc.dg/vmx/vprint-1.c: New.
19288         * gcc.dg/vmx/vscan-1.c: New.
19289         * gcc.dg/vmx/x-01.c: New.
19290         * gcc.dg/vmx/x-02.c: New.
19291         * gcc.dg/vmx/x-03.c: New.
19292         * gcc.dg/vmx/x-04.c: New.
19293         * gcc.dg/vmx/x-05.c: New.
19294         * gcc.dg/vmx/yousufi-1.c: New.
19295         * gcc.dg/vmx/zero-1.c: New.
19296         * gcc.dg/vmx/zero.c: New.
19297
19298 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19299
19300         * g++.dg/lookup/java1.C: Update for chage of
19301         _Jv_AllocObject.
19302         * g++.dg/lookup/java2.C: Likewise.
19303
19304 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19305
19306         * ada/acats/run_all.sh: use -O2 by default.
19307
19308 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19309
19310         * gcc.dg/vr-mult-[12].c: New tests.
19311
19312 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19313
19314         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19315
19316         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19317
19318 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19319
19320         * lib/target-supports.exp (check_profiling_available): Assume profiling
19321         isn't available for mips*-*-elf targets.
19322
19323 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19324
19325         * gcc.dg/builtins-38.c: New test.
19326
19327 2004-04-14  Eric Christopher  <echristo@redhat.com>
19328
19329         * g++.dg/charset/charset.exp: Run .cc extension tests.
19330
19331 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19332
19333         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19334
19335 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19336
19337         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19338
19339 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19340
19341         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19342         * gcc.dg/i386-387-2.c: Likewise.
19343
19344         * gcc.dg/i386-387-7.c: New test.
19345         * gcc.dg/i386-387-8.c: New test.
19346
19347         * gcc.dg/builtins-37.c: New test.
19348
19349 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19350
19351         * g++.dg/pch/externc-1.C: Add missing semicolon.
19352
19353 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19354
19355         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19356
19357 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19358
19359         * gcc.c-torture/execute/20040411-1.c: New test.
19360
19361 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19362
19363         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19364
19365 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19366
19367         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19368
19369 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19370
19371         * lib/target-supports.exp (check_named_sections_available): New.
19372         * lib/gcc-dg.exp (dg-require-named-sections): New.
19373         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19374         old-deja.exp.  Also prune error-count message from HP linker.
19375         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19376
19377         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19378         * g++.old-deja/g++.pt/static3.C: Likewise.
19379         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19380
19381 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19382
19383         * gcc.c-torture/execute/20040409-1.c: New test case.
19384         * gcc.c-torture/execute/20040409-2.c: New test case.
19385         * gcc.c-torture/execute/20040409-3.c: New test case.
19386
19387 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19388
19389         * gcc.dg/20040409-1.c: New test.
19390
19391 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19392
19393         PR target/14888
19394         * g++.dg/opt/pr14888.C: New test case.
19395
19396 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19397
19398         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19399         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19400         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19401         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19402         New tests.
19403
19404 2004-04-08  Paul Brook  <paul@codesourcery.com>
19405
19406         * gcc.dg/spill-1.c: New test.
19407
19408 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19409
19410         * gcc.dg/torture/builtin-ctype-2.c: New test.
19411
19412 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19413
19414         * gcc.dg/pch/pch.exp: Add largefile test.
19415
19416 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19417
19418         * g++.dg/pch/externc-1.Hs: New.
19419         * g++.dg/pch/externc-1.C: New.
19420
19421 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19422
19423         * gcc.dg/compat/struct-by-value-5a_main.c,
19424         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19425         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19426         * gcc.dg/compat/struct-by-value-5a_x.c,
19427         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19428         gcc.dg/compat/struct-by-value-5_x.c.
19429         * gcc.dg/compat/struct-by-value-5a_y.c,
19430         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19431         gcc.dg/compat/struct-by-value-5_y.c.
19432
19433         * gcc.dg/compat/struct-by-value-6a_main.c,
19434         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19435         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19436         * gcc.dg/compat/struct-by-value-6a_x.c,
19437         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19438         gcc.dg/compat/struct-by-value-6_x.c.
19439         * gcc.dg/compat/struct-by-value-6a_y.c,
19440         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19441         gcc.dg/compat/struct-by-value-6_y.c.
19442
19443         * gcc.dg/compat/struct-by-value-7a_main.c,
19444         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19445         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19446         * gcc.dg/compat/struct-by-value-7a_x.c,
19447         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19448         gcc.dg/compat/struct-by-value-7_x.c.
19449         * gcc.dg/compat/struct-by-value-7a_y.c,
19450         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19451         gcc.dg/compat/struct-by-value-7_y.c.
19452
19453 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19454
19455         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19456         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19457         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19458         options.
19459
19460 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19461
19462         * gcc.dg/builtins-36.c: New test.
19463
19464 2004-04-06  Paul Brook  <paul@codesourcery.com>
19465
19466         * README.gcc: Remove obsolete contraint on testcases.
19467
19468 2004-04-05  Paul Brook  <paul@codesourcery.com>
19469
19470         PR2123
19471         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19472         failure and exit(0) on success.
19473         * g++.dg/expr/anew2.C: Ditto.
19474         * g++.dg/expr/anew3.C: Ditto.
19475         * g++.dg/expr/anew4.C: Ditto.
19476
19477 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19478
19479         PR c++/3518
19480         * g++.dg/template/unify7.C: New.
19481
19482 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19483
19484         * g++.dg/README: Bring up to date with new subdirectories; remove
19485         duplicate subdirectory lines.
19486
19487 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19488
19489         PR c++/14007
19490         * g++.dg/template/unify5.C: New.
19491         * g++.dg/template/unify6.C: New.
19492         * g++.dg/template/qualttp20.C: Adjust.
19493         * g++.old-deja/g++.jason/report.C: Adjust.
19494         * g++.old-deja/g++.other/qual1.C: Adjust.
19495
19496 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19497
19498         PR c++/14803
19499         * g++.dg/inherit/ptrmem1.C: New test.
19500
19501 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19502
19503         PR c++/14755
19504         * gcc.c-torture/execute/20040331-1.c: New test.
19505         * gcc.dg/20040331-1.c: New test.
19506
19507 2004-04-01  Paul Brook  <paul@codesourcery.com>
19508
19509         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19510
19511 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/14724
19514         * g++.dg/init/goto1.C: New test.
19515
19516         PR c++/14763
19517         * g++.dg/template/defarg4.C: New test.
19518
19519 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19520
19521         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19522
19523 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19524
19525         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19526
19527 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19528
19529         * gcc.dg/noncompile/undeclared-2.c: New test.
19530
19531 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19532
19533         * gcc.dg/940409-1.c: Remove XFAIL.
19534         * gcc.dg/reg-vol-struct-1.c: New test.
19535
19536 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19537
19538         * gcc.dg/torture/builtin-wctype-1.c: New test.
19539
19540 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19541
19542         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19543         * gcc.dg/20001101-1.c: Likewise.
19544         * gcc.dg/20001102-1.c: Likewise.
19545
19546 2004-03-25  Roger Sayle  <roger@eyesopen.com>
19547
19548         * gcc.dg/compare8.c: Add an additional test for XOR.
19549
19550 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19551
19552         * gcc.dg/torture/builtin-ctype-1.c: New test.
19553
19554 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19555
19556         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
19557         * gcc.dg/torture/builtin-math-1.c: Likewise.
19558         * gcc.dg/torture/builtin-power-1.c: New test.
19559
19560 2004-03-24  Andreas Schwab  <schwab@suse.de>
19561
19562         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
19563         IA64 assembler.
19564
19565 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19566             Roger Sayle  <roger@eyesopen.com>
19567
19568         * gcc.dg/compare8.c: New test case.
19569
19570 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
19571
19572         * g++.dg/ext/altivec-7.C: New test.
19573
19574 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
19575
19576         PR 12267, 12391, 12560, 13129, 14114, 14133
19577         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
19578         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
19579         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
19580         Adjust error regexps.
19581         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
19582         * gcc.dg/noncompile/undeclared-1.c: New test cases.
19583         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
19584         * gcc.dg/local1.c: Add explanatory comment.
19585
19586 2004-03-23  Roger Sayle  <roger@eyesopen.com>
19587
19588         PR optimization/14669
19589         * g++.dg/opt/fold2.C: New test case.
19590
19591 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
19592
19593         PR c/14069
19594         * gcc.dg/20040322-1.c: New test.
19595
19596 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19597
19598         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
19599         * gcc.dg/ultrasp4.c: Likewise.
19600         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
19601
19602 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19603
19604         * gcc.dg/i386-sse-8.c: Reset default options.
19605
19606 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19607
19608         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
19609         in the error message text.
19610
19611 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19612
19613         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
19614
19615 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
19616
19617         PR c++/14616
19618         * g++.dg/init/array13.C: New test.
19619
19620 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19621
19622         PR target/13889
19623         * gcc.c-torture/compile/pr13889.c: New test case.
19624
19625 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19626
19627         PR c/14635
19628         * builtins-1.c (nan, nans): Don't test.
19629         * builtins-30.c: Don't use nan, nanf, nanl.
19630         * builtins-35.c: New test.
19631
19632 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19633
19634         * g++.dg/ext/altivec-6.C: New test.
19635
19636 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19637
19638         * g++.dg/init/placement3.C: New test.
19639
19640         * g++.dg/template/spec13.C: New test.
19641
19642         * g++.dg/lookup/using11.C: New test.
19643
19644         * g++.dg/lookup/koenig3.C: New test.
19645
19646         * g++.dg/template/operator2.C: New test.
19647
19648         * g++.dg/expr/dtor3.C: New test.
19649         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19650         marker.
19651         * g++.old-deja/g++.law/visibility28.C: Likewise.
19652
19653 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19654
19655         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19656         * gcc.dg/ppc64-abi-3.c: Likewise.
19657
19658 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19659
19660         PR c++/14545
19661         * g++.dg/parse/template15.C: New test.
19662
19663 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19664
19665         * g++.dg/expr/dtor2.C: New test.
19666
19667         * g++.dg/lookup/anon4.C: New test.
19668
19669         * g++.dg/overload/using1.C: New test.
19670
19671         * g++.dg/template/lookup7.C: New test.
19672
19673         * g++.dg/template/typename6.C: New test.
19674
19675         * g++.dg/expr/cond6.C: New test.
19676
19677 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19678
19679         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19680
19681 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19682
19683         * g++.dg/expr/cond5.C: New test.
19684         * g++.dg/expr/constcast1.C: Likewise.
19685         * g++.dg/expr/ptrmem2.C: Likewise.
19686         * g++.dg/expr/ptrmem3.C: Likewise.
19687         * g++.dg/lookup/main1.C: Likewise.
19688         * g++.dg/template/lookup6.C: Likewise.
19689
19690 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19691
19692         * gcc.dg/local1.c: New test.
19693
19694         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19695
19696 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19697
19698         * gcc.dg/torture/builtin-convert-1.c: New test.
19699
19700 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19701
19702         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19703
19704 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19705
19706         PR c++/14481
19707         * g++.dg/warn/Wunused-7.C: New test.
19708
19709 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19710
19711         * gcc.dg/torture/builtin-integral-1.c: New test.
19712
19713 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19714
19715         PR c++/14586
19716         * g++.dg/parse/non-dependent3.C: New test.
19717
19718 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19719
19720         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19721         * g++.dg/eh/simd-2.C: Likewise.
19722         * g++.dg/init/array10.C: Likewise.
19723         * gcc.c-torture/compile/simd-1.c: Likewise.
19724         * gcc.c-torture/compile/simd-2.c: Likewise.
19725         * gcc.c-torture/compile/simd-3.c: Likewise.
19726         * gcc.c-torture/compile/simd-4.c: Likewise.
19727         * gcc.c-torture/compile/simd-6.c: Likewise.
19728         * gcc.c-torture/execute/simd-1.c: Likewise.
19729         * gcc.c-torture/execute/simd-2.c: Likewise.
19730         * gcc.dg/compat/vector-defs.h: Likewise.
19731         * gcc.dg/20020531-1.c: Likewise.
19732         * gcc.dg/altivec-3.c: Likewise.
19733         * gcc.dg/altivec-4.c: Likewise.
19734         * gcc.dg/altivec-varargs-1.c: Likewise.
19735         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19736         * gcc.dg/i386-mmx-3.c: Likewise.
19737         * gcc.dg/i386-sse-4.c: Likewise.
19738         * gcc.dg/i386-sse-5.c: Likewise.
19739         * gcc.dg/i386-sse-8.c: Likewise.
19740         * gcc.dg/simd-1.c: Likewise.
19741         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19742         __ev64_opaque__ since the machine description provides it.
19743
19744 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19745
19746         * lib/compat.exp (skip_list): New global variable.
19747         Use it to hold the user defined COMPAT_SKIPS list if any.
19748         (compat-obj): Add the members of skip_list to optall.
19749
19750 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19751
19752         * gcc.dg/compat/union-by-value-1_main.c,
19753         union-by-value-1_x.c, union-by-value-1_y.c,
19754         union-check.h, union-defs.h,
19755         union-init.h, union-return-1_main.c,
19756         union-return-1_x.c, union-return-1_y.c: New files.
19757
19758 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19759
19760         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19761         mixed-struct-init.h: Add 4 mixed structure types.
19762         struct-by-value-21_main.c, struct-by-value-21_x.c,
19763         struct-by-value-21_y.c, struct-return-21_main.c,
19764         struct-return-21_x.c, struct-return-21_y.c: New files.
19765
19766 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19767
19768         PR c++/14550
19769         * g++.dg/parse/template14.C: New test.
19770
19771 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19772
19773         * gcc.c-torture/execute/20040313-1.c: New test.
19774
19775 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19776
19777         PR target/14533
19778         * gcc.dg/20040311-2.c: New test.
19779
19780 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19781
19782         PR other/14544
19783         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19784         bit-field.
19785
19786 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19787
19788         * gcc.dg/20040305-2.c: Add missing return statement.
19789
19790 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19791
19792         * gcc.dg/builtins-34.c: Also check pow10*.
19793
19794 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19795
19796         PR target/14262
19797         * gcc.dg/20040305-2.c: New test.
19798
19799 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19800
19801         * gcc.dg/20040310-1.c: New test.
19802
19803 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19804
19805         * gcc.c-torture/execute/20040311-1.c: New test case.
19806
19807 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19808
19809         PR c++/14476
19810         * g++.dg/lookup/enum1.C: New test.
19811
19812 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19813
19814         PR c++/14510
19815         * g++.dg/lookup/struct2.C: New test.
19816
19817 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19818
19819         * gcc.dg/builtins-34.c: New test.
19820
19821 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19822
19823         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19824
19825 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19826
19827         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19828         * gcc.dg/alias-2.c: New testcase.
19829
19830 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19831
19832         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19833
19834 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19835
19836         * gcc.c-torture/execute/20040309-1.c: New test case.
19837
19838 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19839
19840         PR c++/14397
19841         * g++.dg/overload/ref1.C: New.
19842
19843 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19844
19845         PR c++/14409
19846         * g++.dg/template/spec12.C: New test.
19847
19848         PR c++/14448
19849         * g++.dg/parse/crash14.C: New test.
19850
19851 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19852
19853         PR c++/14230
19854         * g++.dg/init/ref11.C: New test.
19855
19856 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19857
19858         PR c++/14432
19859         * g++.dg/parse/builtin2.C: New test.
19860
19861 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19862
19863         PR c++/14401
19864         * g++.dg/init/ctor3.C: New test.
19865         * g++.dg/init/union1.C: New test.
19866         * g++.dg/ext/anon-struct4.C: New test.
19867
19868 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19869
19870         * g++.dg/lookup/koenig1.C: Tweak error messages.
19871         * g++.dg/lookup/used-before-declaration.C: Likewise.
19872         * g++.dg/other/do1.C: Likewise.
19873         * g++.dg/overload/koenig1.C: Likewise.
19874         * g++.dg/parse/crash13.C: Likewise.
19875         * g++.dg/template/instantiate3.C: Likewise.
19876
19877 2004-03-08  Eric Christopher  <echristo@redhat.com>
19878
19879         * * lib/target-supports.exp: Enable libiconv in test
19880         compilation.  Fix up error checking.
19881
19882 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19883
19884         PR middle-end/14289
19885         * gcc.dg/pr14289-1.c: New test case.
19886         * gcc.dg/pr14289-2.c: Likewise.
19887         * gcc.dg/pr14289-3.c: Likewise.
19888
19889 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19890
19891         * gcc.c-torture/execute/20040308-1.c: New test.
19892
19893 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19894
19895         * gcc.c-torture/execute/20040307-1.c: New test case.
19896
19897 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19898
19899         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19900
19901 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19902
19903         * gcc.dg/20040306-1.c: New test.
19904
19905 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19906
19907         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19908         them static.
19909         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19910
19911 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19912
19913         PR c/14465
19914         * gcc.dg/decl-6.c: New test.
19915
19916 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19917
19918         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19919         Rename LOGPOW -> LOG_POW.
19920         (SQRT_EXP, POW_EXP): New.
19921
19922 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19923
19924         * gcc.dg/i386-sse-8.c: New test.
19925
19926 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19927
19928         PR c/14114
19929         * gcc.dg/decl-5.c: New test.
19930
19931 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19932
19933         * gcc.dg/20040305-1.c: New test.
19934
19935 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19936
19937         PR other/14354
19938         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19939
19940 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19941
19942         PR c++/14425, c++/14426
19943         * g++.dg/ext/altivec-4.C: New test.
19944         * g++.dg/ext/altivec-5.C: New test.
19945
19946 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19947
19948         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19949         global variables of a type with no linkage.
19950         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19951         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19952         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19953         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19954         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19955         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19956         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19957         * g++.dg/warn/deprecated.C: Name enum Color.
19958         * g++.dg/overload/VLA.C: Name structure for 'b'.
19959         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19960
19961 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19962
19963         * gcc.c-torture/compile/20040304-1.c: New test.
19964
19965 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19966
19967         PR 13728
19968         * gcc.dg/decl-4.c: New testcase.
19969
19970 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19971
19972         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19973         as PRECF if sizeof (float) > sizeof (double).
19974         (PRECL): Make it the same as PRECF if
19975         sizeof (float) > sizeof (long double).
19976
19977 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19978
19979         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19980         system type.  Add check for irix6 which doesn't have c99 runtime.
19981
19982 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19983
19984         * gcc.dg/const-elim-1.c: xfail for xtensa.
19985
19986 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19987
19988         PR c++/14369
19989         * g++.dg/template/cond4.C: New test.
19990
19991 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19992
19993         PR c++/14360
19994         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19995
19996         PR c++/14361
19997         * g++.dg/parse/defarg7.C: New test.
19998
19999         PR c++/14359
20000         * g++.dg/template/friend26.C: New test.
20001
20002 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20003
20004         PR c++/14324
20005         * g++.dg/abi/mangle21.C: New test.
20006
20007         PR c++/14260
20008         * g++.dg/parse/constructor2.C: New test.
20009
20010         PR c++/14337
20011         * g++.dg/template/sfinae1.C: New test.
20012
20013 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20014
20015         PR c++/14267
20016         * g++.dg/expr/crash2.C: New test.
20017
20018         PR middle-end/13448
20019         * gcc.dg/inline-5.c: New test.
20020         * gcc.dg/always-inline.c: Split out tests into ...
20021         * gcc.dg/always-inline2.c: ... this and ...
20022         * gcc.dg/always-inline3.c: ... this.
20023
20024 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20025
20026         PR debug/12103
20027         * g++.dg/debug/crash1.C: New test.
20028
20029 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
20030
20031         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
20032         function with __attribute__((noinline)).
20033         (recurser_void2): Likewise.
20034         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
20035         (recurser_void2): Likewise.
20036
20037 2004-02-29  Roger Sayle  <roger@eyesopen.com>
20038
20039         PR middle-end/14203
20040         * g++.dg/warn/Wunused-6.C: New test case.
20041
20042 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
20043
20044         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
20045         not defined.
20046
20047 2004-02-27  Eric Christopher  <echristo@redhat.com>
20048
20049         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
20050         * g++.dg/charset/asm2.c: Run only x86.
20051         * gcc.dg/charset/asm3.c: Ditto.
20052
20053 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
20054
20055         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
20056         ld_library_path.
20057
20058 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
20059
20060         * g++.dg/ext/altivec-3.C: New.
20061
20062 2004-02-26  Richard Henderson  <rth@redhat.com>
20063
20064         * g++.dg/ext/attrib10.C: Mark for warning.
20065         * gcc.dg/attr-alias-1.c: New.
20066
20067 2004-02-26  Richard Henderson  <rth@redhat.com>
20068
20069         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
20070         * gcc.c-torture/execute/20040208-2.c: ... it back.
20071
20072 2004-02-26  Eric Christopher  <echristo@redhat.com>
20073
20074         * lib/target-supports.exp (check-iconv-available): New function.
20075         * lib/gcc-dg.exp (dg-require-iconv): New function.
20076         Use above.
20077         * gcc.dg/charset: New directory.
20078         * gcc.dg/charset/charset.exp: New file.
20079         * gcc.dg/charset/asm1.c: Ditto.
20080         * gcc.dg/charset/asm2.c: Ditto.
20081         * gcc.dg/charset/asm3.c: Ditto.
20082         * gcc.dg/charset/asm4.c: Ditto.
20083         * gcc.dg/charset/asm5.c: Ditto.
20084         * gcc.dg/charset/attribute1.c: Ditto.
20085         * gcc.dg/charset/attribute2.c: Ditto.
20086         * gcc.dg/charset/string1.c: Ditto.
20087         * g++.dg/charset: New directory.
20088         * g++.dg/dg.exp: Add here. Special options.
20089         * g++.dg/charset/charset.exp: New file.
20090         * g++.dg/charset/asm1.c: Ditto.
20091         * g++.dg/charset/asm2.c: Ditto.
20092         * g++.dg/charset/asm3.c: Ditto.
20093         * g++.dg/charset/asm4.c: Ditto.
20094         * g++.dg/charset/attribute1.c: Ditto.
20095         * g++.dg/charset/attribute2.c: Ditto.
20096         * g++.dg/charset/extern1.cc: Ditto.
20097         * g++.dg/charset/extern2.cc: Ditto.
20098         * g++.dg/charset/string1.c: Ditto.
20099
20100 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
20101
20102         PR c++/14278
20103         * g++.dg/parse/comma1.C: New test.
20104
20105 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20106
20107         PR c++/14284
20108         * g++.dg/template/ttp8.C: New test.
20109
20110 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
20111
20112         * gcc.dg/fixuns-trunc-1.c: New test.
20113
20114 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20115
20116         * gcc.dg/builtins-config.h: Use #elif.
20117
20118 2004-02-26  Michael Matz  <matz@suse.de>
20119
20120         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
20121         * gcc.dg/991214-1.c: Likewise.
20122         * gcc.dg/i386-asm-1.c: Likewise.
20123
20124 2004-02-25  Richard Henderson  <rth@redhat.com>
20125
20126         * gcc.c-torture/execute/20040208-2.c: Move ...
20127         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
20128
20129 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20130
20131         PR c++/14246
20132         * g++.dg/other/crash-3.C: New test.
20133
20134 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20135
20136         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20137         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20138
20139         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20140         HP-UX.
20141
20142 2004-02-24  Michael Matz  <matz@suse.de>
20143
20144         * gcc.dg/i386-regparm.c: New.
20145
20146 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20147
20148         * gcc.c-torture/execute/20040223-1.c: New.
20149
20150 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20151             Kazu Hirata  <kazu@cs.umass.edu>
20152
20153         * gcc.dg/fwritable-strings-1.c: Remove.
20154
20155 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20156
20157         PR c/14156
20158         * gcc.dg/20040223-1.c: New test.
20159
20160 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20161
20162         PR c++/14106
20163         * g++.dg/ext/typeof9.C: New test.
20164
20165 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20166
20167         PR c++/14250
20168         * g++.dg/other/switch1.C: New test.
20169
20170 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20171
20172         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20173         * gcc.dg/va-arg-1.c: Likewise.
20174
20175 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20176
20177         PR c++/14143
20178         * g++.dg/template/koenig5.C: New test.
20179
20180 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20181
20182         * g++.dg/ext/altivec-1.C: Generalize target triple.
20183         * g++.dg/ext/altivec-2.C: New test case.
20184         * g++.dg/ext/altivec_check.h: New file.
20185         * gcc.dg/altivec-1.c: Generalize target triple;
20186         include altivec_check.h and call altivec_check().
20187         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20188         * gcc.dg/altivec-6.c: New test case.
20189         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20190         type casts as needed.
20191         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20192         altivec_check().
20193         * gcc.dg/altivec-12.c: New test case.
20194         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20195         include altivec_check.h and call altivec_check().
20196         * gcc.dg/altivec_check.h: New file.
20197
20198 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20199
20200         * lib/target-supports.exp (check_alias_available): Don't mangle
20201         function `g' in test program.
20202
20203 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20204
20205         * lib/target-supports.exp (check_profiling_available): Check
20206         argument to determine whether we support a profiling type.
20207         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20208         check_profiling_available.
20209         * g++.dg/bprob/bprob.exp: Likewise.
20210         * g77.dg/bprob/bprob.exp: Likewise.
20211         * gcc.misc-tests/bprob.exp: Likewise.
20212         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20213         dg-require-profiling and delete expected error handling.
20214         * gcc.dg/20021014-1.c: Likewise.
20215         * gcc.dg/nest.c: Likewise.
20216
20217 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20218
20219         PR c++/12007
20220         * g++.dg/other/vthunk1.C: New test.
20221
20222 2004-02-20  Falk Hueffner  <falk@debian.org>
20223
20224         PR target/14201
20225         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20226
20227 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20228
20229         PR c++/13927
20230         * g++.dg/other/error8.C: Remove XFAIL markers.
20231
20232         PR c++/14173
20233         * g++.dg/ext/packed5.C: New test.
20234
20235         PR c++/14199
20236         * g++.dg/warn/Wunused-5.C: New test.
20237
20238         PR c++/14186
20239         * g++.dg/lookup/member1.C: New test.
20240
20241 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20242
20243         * gcc.c-torture/compile/20040130-1.c: Enable only when
20244         __INT_MAX__ >= 2147483647L.
20245         * gcc.c-torture/compile/961203-1.c: Likewise.
20246
20247 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20248
20249         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20250         * g++.dg/opt/template1.C: Robustify assembler regexp
20251
20252 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20253
20254         * gcc.c-torture/execute/simd-4.x: Remove.
20255         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20256         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20257         Guard with #ifndef SKIP_ATTRIBUTE.
20258         * gcc.dg/compat/vector-1_y.c: Likewise.
20259         * gcc.dg/compat/vector-2_x.c: Likewise.
20260         * gcc.dg/compat/vector-2_y.c: Likewise.
20261         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20262         * g++.dg/eh/simd-2.C: Likewise.
20263
20264 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20265
20266         * gcc.c-torture/compile/complex-1.c: New.
20267
20268 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20269
20270         PR target/14209
20271         * gcc.c-torture/execute/20040218-1.c: New test.
20272
20273 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20274
20275         PR c++/14181
20276         * g++.dg/parse/new2.C: New test.
20277
20278 2004-02-18  Paul Brook  <paul@codesourcery.com>
20279
20280         * gcc.c-torture/compile/libcall-1.c: New test.
20281
20282 2004-02-18  Paul Brook  <paul@codesourcery.com>
20283
20284         PR debug/12934
20285         * gcc.dg/debug/debug-7.c: New test.
20286
20287 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20288
20289         * gcc.dg/20040217-1.c: New test.
20290
20291 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20292
20293         * gcc.c-torture/execute/990208-1.x: Delete.
20294
20295 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20296
20297         * gcc.c-torture/execute/20040208-2.x: New file.
20298
20299 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20300
20301         PR c++/11326
20302         * g++.dg/abi/structret1.C: New test.
20303
20304 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20305
20306         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20307         (i386_cpuid): No need to test if cpuid is available on AMD64.
20308         Fix assembly, so that it works onboth i386 and AMD64.
20309         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20310         (vecInLong): Fix s[] member type to unsigned int.
20311         (vecInWord): Remove type.
20312         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20313         (a64, b64, c64, d64, e64): Remove.
20314         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20315         Remove unused variable.  Remove initialization of removed variables.
20316         Don't call mmx_tests nor sse_tests.
20317         (reference_mmx, reference_sse): Remove.
20318         (check): Add return stmt.
20319         * gcc.dg/i386-sse-7.c: New test.
20320         * gcc.dg/i386-mmx-4.c: New test.
20321
20322 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20323
20324         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20325         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20326         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20327         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20328         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20329         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20330         g++.dg/tc1/dr94.C: Fix line terminator.
20331
20332 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20333
20334         * gcc.c-torture/compile/20040216-1.c: New.
20335
20336 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20337
20338         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20339         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20340         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20341         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20342         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20343         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20344
20345 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20346
20347         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20348
20349 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20350
20351         PR c++/13971
20352         * g++.dg/expr/cond4.C: New test.
20353
20354         PR c++/14086
20355         * g++.dg/lookup/crash2.C: New test.
20356
20357 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20358
20359         * gcc.c-torture/compile/20040214-2.c: New test.
20360
20361 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20362
20363         PR c++/14116
20364         * g++.dg/ext/typeof8.C: New test.
20365
20366 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20367
20368         * gcc.c-torture/compile/20040214-1.c: New test.
20369
20370 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20371
20372         PR c++/13635
20373         * g++.dg/template/spec11.C: New test.
20374
20375 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20376
20377         PR c++/13927
20378         * g++.dg/other/error8.C: New test.
20379
20380 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20381
20382         PR c++/14122
20383         * g++.dg/template/array4.C: New test.
20384
20385         PR c++/14108
20386         * g++.dg/inherit/thunk2.C: New test.
20387
20388         PR c++/14083
20389         * g++.dg/eh/cond2.C: New test.
20390
20391 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20392
20393         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20394
20395 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20396
20397         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20398
20399 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20400
20401         * g++.dg/simd-2.C: xfail on ppc64-linux.
20402
20403 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20404
20405         PR c/456
20406         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20407         tests.
20408
20409 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20410
20411         * gcc.dg/builtins-33.c: New test.
20412
20413 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20414
20415         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20416
20417 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20418
20419         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20420
20421 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20422
20423         * gcc.dg/ppc64-abi-3.c: New test.
20424
20425 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20426
20427         PR c/14092
20428
20429         * gcc.dg/pr14092-1.c: New testcase.
20430
20431 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20432
20433         * gcc.dg/cpp/assert4.c: Fix typo last change.
20434
20435         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20436         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20437
20438         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20439
20440 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20441
20442         * gcc.c-torture/compile/20040209-1.c: New test case.
20443
20444 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20445
20446         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20447
20448 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20449
20450         * gcc.c-torture/execute/20040208-[12].c: New tests.
20451
20452 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20453
20454         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20455
20456 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20457
20458         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20459
20460 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20461
20462         Bug 13856
20463         * gcc.dg/visibility-8.c: New testcase.
20464
20465 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20466
20467         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20468         arguments.
20469         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20470
20471 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20472
20473         PR middle-end/13696
20474         * g++.dg/opt/fold1.C: New test case.
20475
20476 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20477
20478         PR c++/14033
20479         * g++.dg/other/crash-2.C: New test.
20480
20481 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20482
20483         PR c++/14028
20484         * g++.dg/parse/angle-bracket2.C: New test.
20485
20486 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20487
20488         PR middle-end/13750
20489         Revert:
20490         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20491         PR pch/13361
20492         * testsuite/g++.dg/pch/wchar-1.C: New.
20493         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20494
20495 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20496
20497         PR c++/14008
20498         * g++.dg/parse/error15.C: New test.
20499         * g++.dg/parse/crash11.C: Update dg-error mark.
20500
20501 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20502
20503         PR c++/13932
20504         * g++.dg/warn/conv2.C: New test.
20505
20506 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20507
20508         PR c++/13086
20509         * g++.dg/warn/incomplete1.C: Remove xfail.
20510
20511 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20512
20513         * lib/file-format.exp (gcc_target_object_format): Use
20514         ${tool}_target_compile, not gcc_target_compile.
20515         * lib/target-supports.exp (check_alias_available): Likewise.
20516         (check_gc_sections_available): Likewise.
20517         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20518         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20519         dg-require-alias.
20520
20521 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20522
20523         PR c++/13969
20524         * g++.dg/template/static6.C: New test.
20525
20526 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20527
20528         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20529
20530 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20531
20532         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20533         tests for systems where `char' is unsigned by default.
20534
20535 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20536
20537         PR c++/13997
20538         * g++.dg/template/partial3.C: New test.
20539
20540 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20541
20542         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20543         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20544         Remove mentions of obsolete ports.
20545
20546 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
20547
20548         * gcc.dg/noncompile/20001228-1.c: Fix for new
20549         error message.
20550
20551 2004-02-03  Roger Sayle  <roger@eyesopen.com>
20552
20553         PR target/9348
20554         * gcc.c-torture/execute/multdi-1.c: New test case.
20555
20556 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20557
20558         PR c++/13925
20559         * g++.dg/template/lookup5.C: New test.
20560
20561 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20562
20563         PR c++/13950
20564         * g++.dg/template/lookup4.C: New test.
20565
20566         PR c++/13970
20567         * g++.dg/parse/error14.C: New test.
20568
20569         PR c++/14002
20570         * g++.dg/parse/template13.C: New test.
20571
20572 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20573
20574         PR c++/13978
20575         * g++.dg/template/koenig4.C: New test.
20576
20577         PR c++/13968
20578         * g++.dg/template/crash17.C: New test.
20579
20580         PR c++/13975
20581         * g++.dg/parse/error13.C: New test.
20582         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
20583
20584 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20585
20586         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
20587
20588 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
20589
20590         PR c/11658
20591         PR c/13994
20592         * gcc.dg/noncompile/20040203-1.c: New test.
20593         * gcc.dg/noncompile/20040203-2.c: Likewise.
20594         * gcc.dg/noncompile/20040203-3.c: Likewise.
20595         * gcc.dg/20040203-1.c: Likewise.
20596
20597 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
20598
20599         PR c++/10858
20600         * g++.dg/template/sizeof7.C: New test.
20601
20602 2004-02-02  Eric Christopher  <echristo@redhat.com>
20603             Zack Weinberg  <zack@codesourcery.com>
20604
20605         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
20606
20607 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
20608
20609         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
20610         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
20611         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
20612         * gcc.dg/cleanup-5.c: Run only on Linux targets.
20613
20614 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
20615
20616         PR c++/13113
20617         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20618
20619         PR c++/13854
20620         * g++.dg/ext/attrib13.C: New test.
20621
20622         PR c++/13907
20623         * g++.dg/conversion/op2.C: New test.
20624
20625 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20626
20627         * gcc.dg/titype-1.c: Fix pasto.
20628
20629 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20630
20631         * gcc.dg/titype-1.c: New test.
20632
20633 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20634
20635         PR c++/13957
20636         * g++.dg/template/non-type-template-argument-1.C,
20637         g++.dg/template/qualified-id1.C: Update dg-error marks.
20638         * g++.dg/template/nontype6.C: New test.
20639
20640 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20641
20642         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20643         * gcc.dg/builtins-31.c: New testcase.
20644         * gcc.dg/builtins-32.c: New testcase.
20645
20646 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20647
20648         * objc.dg/call-super-2.m: Update line numbers
20649         for the including of stddef.h.
20650
20651 2004-01-30  Michael Matz  <matz@suse.de>
20652
20653         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20654         g++.dg/ext/case-range3.C: New tests.
20655
20656 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20657
20658         DR206
20659         PR c++/13813
20660         * g++.dg/template/member4.C: New test.
20661
20662 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20663
20664         PR c++/13683
20665         * g++.dg/template/sizeof6.C: New test.
20666
20667 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20668
20669         * gcc.dg/fwritable-strings-1.c: New test.
20670
20671 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20672
20673         * gcc.c-torture/compile/20040130-1.c: New test.
20674
20675 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20676
20677         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20678
20679 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20680
20681         PR c++/13883
20682         * g++.dg/template/ctor3.C: New test.
20683
20684 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20685
20686         * g++.dg/tc1: New directory.
20687         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20688         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20689         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20690         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20691         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20692
20693 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20694
20695         * g++.dg/parse/error11.C: New test.
20696         * g++.dg/parse/error12.C: Likewise.
20697
20698 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20699
20700         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20701         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20702
20703 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20704
20705         PR c++/13791
20706         * g++.dg/ext/attrib12.C: New test.
20707
20708         PR c++/13736
20709         * g++.dg/parse/cast2.C: New test.
20710
20711 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20712
20713         * objc.dg/encode-2.m (main): New local string.  Set depending on
20714         sizeof long.  Use in sscanf call.
20715         * objc.dg/encode-3.m (main): New local string.  Set depending on
20716         sizeof long.  Use in scan_initial call.
20717
20718 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20719
20720         * objc.dg/call-super-2.m: Make LP64-safe.
20721         * objc.dg/desig-init-1.m: Likewise.
20722
20723 2004-01-27  Devang Patel <dpatel@apple.com>
20724
20725         * g++.dg/debug/namespace1.C: New test.
20726
20727 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20728
20729         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20730         xscale-*-*.
20731
20732         * gcc.dg/arm-mmx-1.c: New test.
20733
20734 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20735
20736         * gcc.dg/20040127-1.c: New test.
20737         * gcc.dg/20040127-2.c: New test.
20738
20739 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20740
20741         * objc.dg/stret-1.m (glob): Renamed to globa.
20742
20743 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20744
20745         PR c++/13663
20746         * g++.dg/expr/for1.C: New test.
20747
20748 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20749
20750         PR middle-end/13779
20751         * gcc.dg/darwin-longlong.c: New test.
20752
20753 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20754
20755         * gcc.dg/20040124-1.c: Moved test from here...
20756         * gcc.c-torture/compile/20040124-1.c: ...to here.
20757
20758 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20759
20760         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20761         the assembly output if -m64 is passed.
20762
20763 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20764
20765         PR c++/13833
20766         * g++.dg/template/cond3.C: New test.
20767
20768 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20769
20770         PR c++/13810
20771         * g++.dg/template/ttp7.C: New test.
20772
20773 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20774
20775         PR c++/13797
20776         * g++.dg/template/nontype4.C: New test.
20777         * g++.dg/template/nontype5.C: Likewise.
20778
20779 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20780
20781         * gcc.dg/torture/mips-clobber-at.c: New test.
20782
20783 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20784
20785         * gcc.dg/20040124-1.c: New test.
20786
20787 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20788
20789         * gcc.dg/20040123-1.c: New test.
20790
20791 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20792
20793         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20794
20795 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20796
20797         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20798
20799 2004-01-23  Andrew Pinski  <apinski@apple.com>
20800
20801         * gcc.dg/20030121-1.c: Move to ..
20802         * gcc.dg/20040121-1.c: here.
20803
20804 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20805
20806         * gcc.dg/builtins-29.c: New test case.
20807
20808 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20809
20810         PR 18314
20811         * gcc.dg/builtins-30.c: New testcase.
20812
20813 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20814
20815         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20816         * lib/g77.exp: Likewise.
20817         * lib/objc.exp: Likewise.
20818         * lib/g++.exp: Likewise.
20819
20820 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20821
20822         * gcc.dg/struct-by-value-2.c: New test.
20823
20824 2004-01-21  Andrew Pinski  <apinski@apple.com>
20825
20826         PR target/13785
20827         * gcc.dg/20030121-1.c: New test.
20828
20829 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20830
20831         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20832         clobber frame pointer register in asm statement.
20833
20834 2004-01-21  Falk Hueffner  <falk@debian.org>
20835
20836         * gcc.c-torture/compile/20040121-1.c: New test.
20837
20838 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20839
20840         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20841
20842 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20843
20844         * gcc.dg/ppc64-abi-2.c: New test.
20845
20846 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20847
20848         * lib/treelang.exp: Fill out this file.
20849         * lib/treelang-dg.exp: New File.
20850
20851 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20852
20853         * gcc.c-torture/compile/981022-1.c: Remove.
20854         * gcc.dg/array-5.c: Remove XFAIL.
20855         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20856         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20857         gcc.dg/cond-lvalue-1.c: Update.
20858         * gcc.dg/cast-lvalue-2.c: New test.
20859
20860 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/13592
20863         * g++.dg/other/error1.C (class foo): Tweak error message.
20864
20865         PR c++/13592
20866         * g++.dg/template/call2.C: New test.
20867
20868 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20869
20870         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20871         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20872         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20873         scalar-return-1_x.c, scalar-return-2_y.c,
20874         scalar-return-3_x.c, scalar-return-3_y.c,
20875         scalar-return-4_x.c, scalar-return-4_y.c,
20876         struct-align-1.h, struct-align-1_x.c,
20877         struct-align-1_y.c, struct-align-2.h,
20878         struct-align-2_x.c, struct-align-2_y.c,
20879         struct-by-value-10_y.c, struct-by-value-11_x.c,
20880         struct-by-value-11_y.c, struct-by-value-12_x.c,
20881         struct-by-value-12_y.c, struct-by-value-13_x.c,
20882         struct-by-value-13_y.c, struct-by-value-14_x.c,
20883         struct-by-value-14_y.c, struct-by-value-15_x.c,
20884         struct-by-value-15_y.c, struct-by-value-16_y.c,
20885         struct-by-value-17_y.c, struct-by-value-18_y.c,
20886         struct-by-value-19_y.c, struct-by-value-1_x.c,
20887         struct-by-value-1_y.c, struct-by-value-20_y.c,
20888         struct-by-value-2_x.c, struct-by-value-2_y.c,
20889         struct-by-value-3_y.c, struct-by-value-4_x.c,
20890         struct-by-value-4_y.c, struct-by-value-5_y.c,
20891         struct-by-value-6_y.c, struct-by-value-7_y.c
20892         struct-by-value-8_x.c, struct-by-value-8_y.c
20893         struct-by-value-9_x.c, struct-by-value-9_y.c
20894         struct-return-10_x.c, struct-return-10_y.c,
20895         struct-return-19_x.c, struct-return-20_x.c
20896         struct-return-2_x.c, struct-return-2_y.c
20897         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20898         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20899
20900 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20901
20902         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20903         attribute on sparc*-sun-solaris2.*.
20904
20905 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20906
20907         PR c++/13710
20908         * g++.dg/ext/typeof7.C: New test.
20909
20910 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20911
20912         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20913         * gcc.dg/const-elim-1.c: Same.
20914
20915 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20916
20917         * objc.dg/stret-1.m: New.
20918         * objc.dg/stret-2.m: New.
20919
20920 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20921
20922         PR c++/11895
20923         * g++.dg/ext/vector1.C: New test.
20924
20925 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20926
20927         * gcc.dg/pch/import-1.c: New.
20928         * gcc.dg/pch/import-1.hs: New.
20929         * gcc.dg/pch/import-1a.h: New.
20930         * gcc.dg/pch/import-1b.h: New.
20931         * gcc.dg/pch/import-1c.h: New.
20932
20933 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20934
20935         PR c++/13574
20936         * g++.dg/ext/array1.C: New test.
20937
20938         PR c++/13178
20939         * g++.dg/conversion/op1.C: New test.
20940
20941 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20942
20943         PR 11864
20944         From Kazumoto Kojima / Dan Kegel:
20945         * gcc.dg/pr11864-1.c: New test.
20946
20947         PR 10392
20948         From Marcus Comstedt / Dan Kegel:
20949         * gcc.dg/pr10392-1.c: New test.
20950
20951 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20952
20953         PR c++/13478
20954         * g++.dg/init/ref10.C: New test.
20955
20956 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20957
20958         PR c++/13407
20959         * g++.dg/parse/typename6.C: New test.
20960
20961 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20962
20963         PR pch/13361
20964         * testsuite/g++.dg/pch/wchar-1.C: New.
20965         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20966
20967 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20968
20969         PR c++/9259
20970         * g++.dg/expr/sizeof2.C: New test.
20971
20972 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20973
20974         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20975
20976 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20977
20978         PR c++/13659
20979         * g++.dg/lookup/strong-using-3.C: New.
20980         * g++.dg/lookup/using-10.C: New.
20981
20982 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20983
20984         PR c++/13594
20985         * g++.dg/lookup/strong-using-2.C: New.
20986
20987 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20988             Dan Kegel <dank@kegel.com>
20989             J"orn Rennecke <joern.rennecke@superh.com>
20990
20991         PR target/9365
20992         * gcc.dg/pr9365-1.c: New test.
20993
20994 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20995
20996         PR c++/8856
20997         * g++.dg/parse/casting-operator2.C: New test.
20998         * g++.old-deja/g++.pt/explicit83.C: Remove.
20999
21000 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21001
21002         * gcc.dg/label-compound-stmt-1.c: New test.
21003         * gcc.c-torture/compile/950922-1.c,
21004         gcc.c-torture/compile/20000211-3.c,
21005         gcc.c-torture/compile/20000518-1.c,
21006         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
21007         compound statements.
21008
21009 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
21010
21011         * gcc.dg/ppc64-abi-1.c: New test.
21012
21013 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
21014
21015          * g++.dg/ext/attrib9.C: Add dg-warnings.
21016
21017 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21018
21019         PR c++/12335
21020         * g++.dg/parse/dtor3.C: New test.
21021
21022 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21023
21024         PR c++/12709
21025         * g++.dg/parse/try-catch-1.C: New test.
21026
21027 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
21028
21029         * ada/acats/run_all.sh: Add more verbose output in acats.log
21030         when compiling tests.
21031
21032 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21033
21034         PR 13656
21035         * gcc.dg/typedef-redecl.c: New test case.
21036         * gcc.dg/typedef-redecl.h: New support file.
21037
21038 2004-01-13  Jan Hubicka  <jh@suse.cz>
21039
21040         * gcc.dg/always_inline.c: New test.
21041         * gcc.dg/debug/20031231-1.c: Fix.
21042
21043 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21044
21045         PR c++/13474
21046         * g++.dg/template/array3.C: New test.
21047
21048 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21049
21050         * g++.dg/ext/lvalue1.C: No longer expected to fail.
21051         * g++.dg/warn/Wunused-2.C: Likewise.
21052
21053 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21054
21055         PR c++/13289
21056         * g++.dg/template/instantiate6.C: New test.
21057
21058 2004-01-12  Roger Sayle  <roger@eyesopen.com>
21059
21060         PR middle-end/11397
21061         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
21062
21063 2004-01-12  Jan Hubicka  <jh@suse.cz>
21064
21065         PR opt/12826
21066         * gcc.dg/20040112-1.c: New.
21067
21068         * gcc.dg/dwarf-die[1-7].c: Move to...
21069         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
21070         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
21071
21072 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
21073
21074         PR c++/4100
21075         * g++.dg/parse/friend4.C: New test.
21076
21077 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
21078
21079         PR c++/4100
21080         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
21081         definition is called a friend.
21082
21083 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
21084
21085         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
21086
21087 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
21088
21089         PR c++/3478
21090         * g++.dg/parse/error10.C: New test.
21091         * g++.dg/template/arg2.C: Accept "invalid type" error.
21092
21093 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
21094
21095         PR middle-end/13392
21096         * g++.dg/opt/expect2.C: New test.
21097
21098 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21099
21100         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
21101         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
21102         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
21103         Update dg-error regexps.
21104
21105 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21106
21107         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
21108         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
21109
21110 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21111
21112         * gcc.dg/pragma-re-1.c: Use right pointer type.
21113
21114 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21115
21116         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
21117
21118 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
21119
21120         * gcc.dg/rs6000-ldouble-1.c: New.
21121
21122 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21123
21124         DR 337
21125         PR c++/9256
21126         * g++.dg/other/abstract1.C: New test.
21127
21128 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
21129
21130         * g++.dg/lookup/strong-using-1.C: New.
21131
21132 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21133
21134         PR c/11234
21135         * gcc.dg/func-ptr-conv-1.c: New test.
21136         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21137
21138 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21139
21140         PR target/13380.
21141         * gcc.c-torture/compile/20040109-1.c: New.
21142
21143 2004-01-08  Stuart Hastings  <stuart@apple.com>
21144
21145         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21146         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21147         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21148
21149 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21150
21151         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21152
21153 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21154
21155         * ada/acats/run_acats: Treat 'gnatchop' the same way
21156         as 'gnatmake'.  Export GCC_DRIVER.
21157         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21158         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21159
21160 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21161
21162         PR c++/12573
21163         * g++.dg/template/dependent-expr4.C: New test.
21164
21165 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21166
21167         * gcc.dg/altivec-11.c: New test.
21168
21169 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21170
21171         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21172
21173 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21174
21175         PR c/6024
21176         * gcc.dg/enum-compat-1.c: New test.
21177         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21178
21179 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21180
21181         PR c/12165
21182         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21183         gcc.dg/c99-idem-qual-3.c: New tests.
21184
21185 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21186
21187         * gcc.dg/winline-7.c: Don't cast void * to int.
21188
21189 2004-01-06  Jan Hubicka  <jh@suse.cz>
21190
21191         * gcc.dg/i386-sse-5.c: New test
21192         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21193
21194 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21195
21196         PR c++/12815
21197         * g++.dg/rtti/typeid4.C: New test.
21198
21199 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21200
21201         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21202
21203 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21204
21205         PR c++/12132
21206         * g++.dg/template/error11.C: New test.
21207
21208         PR c++/13451
21209         * g++.dg/template/class2.C: New test.
21210
21211 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21212         Richard Sandiford <rsandifo@redhat.com>
21213
21214         PR c++/13387
21215         * g++.dg/opt/alias3.C: New test.
21216
21217 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21218
21219         PR c++/13157
21220         * g++.dg/template/koenig3.C: New test.
21221
21222         PR c++/13529
21223         * g++.dg/parse/offsetof3.C: New test.
21224
21225         * g++.dg/init/copy7.C: Add missing dg-error markers.
21226
21227         PR c++/12226
21228         * g++.dg/init/copy7.c: New test.
21229
21230         PR c++/13536
21231         * g++.dg/parse/cast1.C: New test.
21232
21233 2004-01-04  Jan Hubicka  <jh@suse.cz>
21234
21235         * gcc.dg/winline[1-7].c: New tests.
21236
21237 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21238
21239         PR c++/13520
21240         * g++.dg/template/qualttp22.C: New test.
21241
21242 2004-01-01  Jan Hubicka  <jh@suse.cz>
21243
21244         * gcc.dg/debug/20031231-1.c: New.
21245         * gcc.c-torture/compile/20040101-1.c: New.
21246         * gcc.dg/dwarf-die-[1-7].c: New.
21247
21248 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21249
21250         PR optimization/13521
21251         * gcc.c-torture/compile/20031231-1.c: New test.
21252
21253 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21254
21255         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21256
21257 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21258
21259         PR c++/10079
21260         * g++.dg/template/crash16.C: New test.
21261
21262 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21263
21264         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21265
21266 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21267
21268         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21269         ports.
21270         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21271         * g++.old-deja/g++.law/profile1.C: Likewise.
21272         * gcc.c-torture/compile/981006-1.c: Likewise.
21273         * gcc.c-torture/execute/loop-2e.x: Likewise.
21274         * gcc.c-torture/execute/loop-2f.x: Remove.
21275         * gcc.c-torture/execute/loop-2g.x: Likewise.
21276         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21277         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21278
21279 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21280
21281         PR c++/13507
21282         * g++.dg/ext/attrib11.C: New test.
21283
21284         PR c++/13494
21285         * g++.dg/template/array2-1.C: New test.
21286         * g++.dg/template/array2-2.C: New test.
21287
21288 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21289
21290         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21291
21292 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21293
21294         PR c++/12774
21295         * g++.dg/template/array1-1.C: New test.
21296         * g++.dg/template/array1-2.C: New test.
21297
21298 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21299
21300         PR fortran/12632
21301         * g77.dg/12632.f: New test case.
21302
21303 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21304
21305         PR c++/13289
21306         * g++.dg/parse/nontype1.C: New test.
21307
21308 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21309
21310         PR c++/12403
21311         * g++.dg/parse/explicit1.C: New test.
21312         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21313
21314 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21315
21316         PR c++/13081
21317         * g++.dg/opt/inline6.C: New test.
21318
21319         PR c++/12613
21320         * g++.dg/parse/error9.C: New test.
21321
21322         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21323
21324 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21325
21326         PR c++/13009
21327         * g++.dg/init/assign1.C: New test.
21328
21329 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21330
21331         PR c++/13070
21332         * g++.dg/warn/format3.C: New test case.
21333
21334 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21335
21336         * gcc.c-torture/compile/20031227-1.c: New test.
21337
21338 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21339
21340         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21341         * g77.dg/bprob/bprob.exp: Likewise.
21342         * gcc.misc-tests/bprob.exp: Likewise.
21343         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21344         variants on systems where the library does not provide that
21345         functionality.
21346         * gcc.dg/builtins-20.c: Use builtins-config.h.
21347         * gcc.dg/builtins-config.h: New file.
21348
21349 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21350
21351         * lib/gcc-dg.exp (dg-require-profiling): New function.
21352         * lib/target-supports.exp (check_profiling_available): Likewise.
21353         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21354         * g77.dg/bprob/bprob.exp: Likewise.
21355         * gcc.misc-tests/bprob.exp: Likewise.
21356         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21357         * gcc.dg/20021014-1.c: Likewise.
21358         * gcc.dg/nest.c: Likewise.
21359
21360 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21361
21362         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21363         compiling.
21364         * g++.dg/lookup/java2.C: Likewise.
21365         * gcc.dg/cpp/lexident.c: Likewise.
21366
21367 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21368
21369         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21370         given.
21371         * gcc.c-torture/compile/961203-1.c: Likewise.
21372         * gcc.c-torture/compile/980506-1.c: Likewise.
21373
21374 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21375
21376         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21377         (additional_prunes): New global.
21378         (gcc-dg-prune): Handle additional per-test pruning.
21379         (dg-test): Clear additional_prunes between tests.
21380
21381         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21382         dg-prune-output to avoid spurious failures from assembler
21383         complaining about nonexistent WAW violations.
21384         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21385         Use dg-prune-output to avoid spurious failures from assembler
21386         warning about Itanium B-step errata.
21387
21388 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21389
21390         * g++.dg/abi/macro0.C: New test.
21391         * g++.dg/abi/macro1.C: Likewise.
21392         * g++.dg/abi/macro2.C: Likewise.
21393
21394         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21395         * g++.dg/abi/bitfield7.C: Likewise.
21396         * g++.dg/abi/dtor2.C: Likewise.
21397         * g++.dg/abi/mangle11.C: Likewise.
21398         * g++.dg/abi/mangle12.C: Likewise.
21399         * g++.dg/abi/mangle14.C: Likewise.
21400         * g++.dg/abi/mangle17.C: Likewise.
21401         * g++.dg/abi/vbase10.C: Likewise.
21402         * g++.dg/abi/vbase14.C: Likewise.
21403         * g++.dg/template/qualttp17.C: Likewise.
21404
21405 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21406
21407         PR c/11995
21408         * gcc.dg/20031223-1.c: New test.
21409
21410 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21411
21412         * gcc.dg/noreturn-7.c: New test.
21413
21414 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21415
21416         * gcc.dg/null-pointer-1.c: New test.
21417
21418 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21419
21420         * g++.old-deja/g++.jason/template18.C: Remove.
21421         * g++.old-deja/g++.jason/template37.C: Likewise.
21422
21423         PR c++/12862
21424         * g++.dg/lookup/ns1.C: New test.
21425
21426         PR c++/12397
21427         * g++.dg/template/lookup3.C: New test.
21428
21429 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21430
21431         * g++.dg/template/recurse1.C: New test
21432
21433 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21434
21435         PR c++/12479
21436         * g++.dg/parse/semicolon1.C: New test.
21437         * g++.dg/parse/semicolon1.h: Likewise.
21438
21439 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21440
21441         * gcc.dg/darwin-misaligned.c: New test.
21442
21443 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21444
21445         PR c/9163
21446         * gcc.dg/20031222-1.c: New test.
21447
21448 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21449
21450         PR c++/13438
21451         * g++.dg/parse/error8.C: New test.
21452
21453         PR c++/11554
21454         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21455
21456 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21457
21458         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21459         too small.
21460         * gcc.c-torture/compile/930217-1.c: Likewise.
21461         * gcc.c-torture/compile/930513-1.c: Likewise.
21462         * gcc.c-torture/execute/920908-2.c: Likewise.
21463         * gcc.c-torture/execute/921204-1.c: Likewise.
21464         * gcc.c-torture/execute/930621-1.c: Likewise.
21465         * gcc.c-torture/execute/930630-1.c: Likewise.
21466         * gcc.c-torture/execute/931031-1.c: Likewise.
21467         * gcc.c-torture/execute/980602-2.c: Likewise.
21468         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21469         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21470         * gcc.c-torture/execute/extzvsi.c: Likewise.
21471         * gcc.c-torture/unsorted/ext.c: Likewise.
21472
21473 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21474
21475         PR target/12749
21476         * gcc.c-torture/compile/20031220-2.c: New test case.
21477
21478 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21479
21480         PR optimization/13031
21481         * gcc.c-torture/compile/20031220-1.c: New test case.
21482
21483 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21484
21485         * gcc.dg/cast-function-1.c: New test.
21486
21487 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21488
21489         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21490         formats.
21491
21492 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/12795
21495         * g++.dg/ext/attrib10.C: New test.
21496
21497 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21498
21499         * gcc.dg/cleanup-10.c: New test.
21500         * gcc.dg/cleanup-11.c: New test.
21501
21502 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21503
21504         PR c++/13239
21505         * g++.dg/opt/expect1.C: New test.
21506
21507 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21508
21509         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21510
21511 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21512
21513         PR debug/12923
21514         * gcc.dg/20031218-1.c: New test.
21515
21516         PR debug/12389
21517         * gcc.dg/20031218-2.c: New test.
21518         * gcc.dg/20031218-3.c: New test.
21519
21520         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21521         of label name and allow for USER_LABEL_PREFIX == "_" names.
21522         * g++.dg/abi/mangle18-2.C: Likewise.
21523         * g++.dg/abi/mangle19-1.C: Likewise.
21524         * g++.dg/abi/mangle19-2.C: Likewise.
21525         * g++.dg/abi/mangle20-1.C: Likewise.
21526         * g++.dg/abi/mangle20-2.C: Likewise.
21527
21528 2003-12-18  Richard Henderson  <rth@redhat.com>
21529
21530         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21531
21532 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21533             Dan Kegel <dank@kegel.com>
21534
21535         PR other/12009
21536         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21537         testing a cross compiler, it causes spurious compile failures.
21538         * lib/g++.exp: Likewise.
21539
21540 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21541
21542         PR c++/13262
21543         * g++.dg/template/access13.C: New test.
21544
21545 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21546
21547         * gcc.dg/20031216-1.c: New test.
21548
21549 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21550
21551         PR c++/9154
21552         * g++.dg/template/error10.C: New test.
21553
21554 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21555
21556         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
21557         * g++.dg/eh/simd-2.C: Likewise.
21558
21559 2003-12-17  James E Wilson  <wilson@specifixinc.com>
21560             Roger Sayle  <roger@eyesopen.com>
21561
21562         * gcc.c-torture/execute/ieee/mzero5.c: New.
21563
21564 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
21565
21566         PR c++/10603
21567         * g++.dg/parse/error6.C: New test.
21568
21569         PR c++/12827
21570         * g++.dg/parse/error7.C: New test.
21571
21572 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21573
21574         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
21575         at -O with stabs debugging formats.
21576         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
21577         * gcc.dg/debug/debug-2.c: Likewise.
21578
21579 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21580
21581         PR c++/12696
21582         * g++.dg/init/error1.C: New test.
21583
21584         PR c++/12218
21585         * g++.dg/init/pm3.C: New test.
21586
21587 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21588
21589         PR c/3347
21590         * gcc.dg/bitfld-8.c: New test.
21591
21592 2003-12-16  James Lemke  <jim@wasabisystems.com>
21593
21594         * gcc.dg/arm-scd42-[123].c: New tests.
21595
21596 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21597
21598         PR c++/9043
21599         * g++.dg/abi/mangle20-1.C: New test.
21600         * g++.dg/abi/mangle20-2.C: New test.
21601
21602 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21603
21604         PR c++/13275
21605         * g++.dg/other/offsetof2.C: Remove XFAIL.
21606         * g++.dg/parse/offsetof1.C: New test.
21607         * g++.gd/parse/offsetof2.C: Likewise.
21608
21609 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21610
21611         * g++.dg/template/nontype3.C: New test.
21612         * g++.dg/template/static2.C: Tweaked the dg-error clause.
21613
21614 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21615
21616         * g++.dg/warn/noreturn-3.C: Also test instantiation.
21617
21618 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21619
21620         PR c++/13387
21621         * g++.dg/expr/assign1.C: New test.
21622
21623         PR c++/13242
21624         * g++.dg/abi/mangle19-1.C: New test.
21625         * g++.dg/abi/mangle19-2.C: New test.
21626
21627 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21628
21629         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21630
21631 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21632
21633         * gcc.c-torture/execute/20031216-1.c: New test.
21634
21635 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21636
21637         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21638         an ICE regression.
21639
21640 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21641
21642         PR c++/10926
21643         * g++.dg/template/error9.C: New test.
21644
21645         PR c++/11116
21646         * g++.dg/template/error8.C: New test.
21647
21648 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21649
21650         PR middle-end/13400
21651         * gcc.c-torture/execute/20031215-1.c: New test case.
21652
21653 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21654
21655         PR c++/13269
21656         * g++.dg/parse/error5.C: New test.
21657
21658         PR c++/12989
21659         * g++.dg/expr/sizeof1.C: New test.
21660
21661         PR c++/13310
21662         * g++.dg/template/crash15.C: New test.
21663
21664 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21665
21666         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21667         a non-POD type as the last named parameter of a varargs function.
21668
21669 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21670
21671         PR c++/13243
21672         PR c++/12573
21673         * g++.dg/template/crash14.C: New test.
21674         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21675
21676 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21677
21678         * g++.dg/other/java1.C: New test.
21679
21680         PR c++/13241
21681         * g++.dg/abi/mangle18-1.C: New test.
21682         * g++.dg/abi/mangle18-2.C: New test.
21683
21684 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21685
21686         PR optimization/10312
21687         * gcc.c-torture/execute/20031214-1.c: New.
21688
21689 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21690
21691         PR c++/10779
21692         PR c++/12160
21693         * g++.dg/parse/error3.C: New test.
21694         * g++.dg/parse/error4.C: Likewise.
21695         * g++.dg/abi/mangle4.C: Tweak error messages.
21696         * g++.dg/lookup/using5.C: Likewise.
21697         * g++.dg/other/error2.C: Likewise.
21698         * g++.dg/parse/typename5.C: Likewise.
21699         * g++.dg/parse/undefined1.C: Likewise.
21700         * g++.dg/template/arg2.C: Likewise.
21701         * g++.dg/template/ttp3.C: Likewise.
21702         * g++.dg/template/type1.C: Likewise.
21703         * g++.old-deja/g++.other/crash32.C: Likewise.
21704         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21705
21706 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21707
21708         PR c++/13106
21709         * g++.dg/warn/noreturn-3.C: New test.
21710
21711 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21712
21713         PR c++/13118
21714         * g++.dg/abi/covariant3.C: New.
21715
21716 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21717
21718         * g++.dg/eh/ia64-1.C: New test.
21719
21720 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21721
21722         PR optimization/13037
21723         * g77.f-torture/execute/13037.f: New test case.
21724
21725 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21726
21727         PR c++/12881
21728         * g++.dg/abi/covariant2.C: New.
21729
21730 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21731
21732         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21733
21734 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21735
21736         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21737
21738 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21739
21740         PR other/10819
21741         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21742         to fix Bug 10819.
21743         * lib/g++.exp (g++_version): Likewise.
21744         * lib/g77.exp (g77_version): Likewise.
21745         * lib/objc.exp (default_objc_version): Likewise.
21746
21747 2003-12-10  Richard Henderson  <rth@redhat.com>
21748
21749         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21750
21751         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21752
21753 2003-12-08  Matt Austern  <austern@apple.com>
21754
21755         PR c/13134
21756         * lib/gcc-dg.exp (dg-require-visibility): Define.
21757         * lib/target-supports (check_visibility_available): Define.
21758         * gcc.dg/visibility-1.c: New test.
21759         * gcc.dg/visibility-2.c: Likewise.
21760         * gcc.dg/visibility-3.c: Likewise.
21761         * gcc.dg/visibility-4.c: Likewise.
21762         * gcc.dg/visibility-5.c: Likewise.
21763         * gcc.dg/visibility-6.c: Likewise.
21764         * g++.dg/ext/visibility-1.C: Likewise.
21765         * g++.dg/ext/visibility-2.C: Likewise.
21766         * g++.dg/ext/visibility-3.C: Likewise.
21767         * g++.dg/ext/visibility-4.C: Likewise.
21768         * g++.dg/ext/visibility-5.C: Likewise.
21769         * g++.dg/ext/visibility-6.C: Likewise.
21770
21771 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21772
21773         * g++.dg/lookup/java1.C: New test.
21774         * g++.dg/lookup/java2.C: New test.
21775
21776 2003-12-07  Falk Hueffner  <falk@debian.org>
21777
21778         * g++.dg/opt/noreturn-1.C: New test.
21779
21780 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21781
21782         * gcc.dg/overflow-1.c: New test.
21783
21784 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21785
21786         * g77.f-torture/compile/13060.f: New test.
21787
21788 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/13323
21791         * g++.dg/inherit/operator2.C: New test.
21792
21793 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c++/13305
21796         * g++.dg/ext/attrib9.C: New test.
21797
21798 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21799
21800         PR c++/13314
21801         * g++.dg/template/error7.C: New test.
21802
21803 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21804             J"orn Rennecke <joern.rennecke@superh.com>
21805
21806         PR target/13302
21807         * g++.dg/other/struct-va_list.C: New test.
21808
21809 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21810
21811         PR c++/13166
21812         * g++.dg/parse/defarg6.C: New test.
21813
21814 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21815
21816         PR target/13256
21817         * gcc.c-torture/execute/20031201-1.c: New test.
21818
21819 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21820
21821         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21822
21823 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21824
21825         * gcc.dg/builtin-return-1.c: New test.
21826
21827 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21828             J"orn Rennecke <joern.rennecke@superh.com>
21829
21830         PR optimization/13260
21831         * gcc.c-torture/execute/20031204-1.c: New test.
21832
21833 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21834
21835         PR c++/9127
21836         * g++.dg/template/error6.C: New test.
21837
21838 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21839
21840         * gcc.dg/20031202-1.c: New test.
21841
21842 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21843
21844         PR c++/13179
21845         * g++.dg/template/eh1.C: New test.
21846
21847         PR c++/10771
21848         * g++.dg/template/error5.C: New test.
21849
21850 2003-12-02  David Ung  <davidu@mips.com>
21851
21852         * gcc.dg/compat/vector-check.h: Corrected type for var
21853         g_##TMODE
21854
21855 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21856
21857         PR c++/10126
21858         * g++.dg/template/ptrmem8.C: New test.
21859
21860 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21861
21862         PR c++/12573
21863         * g++.dg/template/dependent-expr3.C: New test.
21864
21865 2003-12-01  James Lemke  <jim@wasabisystems.com>
21866
21867         * gcc.dg/arm-g2.c: New test.
21868
21869 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21870
21871         PR optimization/11634
21872         * gcc.dg/20031201-2.c: New test case.
21873
21874 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21875
21876         PR 11433
21877         * objc.dg/proto-lossage-3.m: New test.
21878
21879 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21880
21881         PR optimization/12628
21882         * gcc.dg/20031201-1.c: New test case.
21883
21884 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21885
21886         * gcc.dg/unaligned-1.c: New test.
21887
21888 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21889
21890         PR c++/9849
21891         * g++.dg/template/error4.C: New test.
21892         * g++.dg/template/nested3.C: Adjust error markers.
21893
21894 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21895
21896         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21897
21898 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21899
21900         PR c/10333
21901         * gcc.dg/bitfld-7.c: New test.
21902
21903 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21904
21905         * gcc.dg/tls/asm-1.C: New test.
21906
21907 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21908
21909         * gcc.dg/cpp/assert4.c: Update.
21910
21911 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21912
21913         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21914         * gcc.dg/builtin-apply3.c: New test.
21915
21916 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21917
21918         * lib/compat.exp (compat-obj): New xfaildata parameter.
21919         Use it to set compiler_conditional_xfail_data before compiling.
21920         (compat-get-options): Handle dg-xfail-if.
21921         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21922         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21923         * gcc.dg/compat/vector-1_y.c: Likewise.
21924         * gcc.dg/compat/vector-2_x.c: Likewise.
21925         * gcc.dg/compat/vector-2_y.c: Likewise.
21926
21927 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21928
21929         * g++.dg/opt/reg-stack4.C: New test.
21930
21931 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21932
21933         * gcc.dg/builtin-apply2.c: New test.
21934
21935 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21936
21937         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21938
21939 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21940
21941         PR c++/12924
21942         * g++.dg/template/template-id-2.C: New test.
21943
21944 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21945
21946         PR c++/5369
21947         * g++.dg/template/memfriend1.C: New test.
21948         * g++.dg/template/memfriend2.C: Likewise.
21949         * g++.dg/template/memfriend3.C: Likewise.
21950         * g++.dg/template/memfriend4.C: Likewise.
21951         * g++.dg/template/memfriend5.C: Likewise.
21952         * g++.dg/template/memfriend6.C: Likewise.
21953         * g++.dg/template/memfriend7.C: Likewise.
21954         * g++.dg/template/memfriend8.C: Likewise.
21955         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21956
21957 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21958
21959         PR c++/12515
21960         * g++.dg/ext/cond1.C: New test.
21961
21962 2003-11-20  Richard Henderson  <rth@redhat.com>
21963
21964         * gcc.dg/20020201-2.c: Remove.
21965         * gcc.dg/20020201-4.c: Remove.
21966         * gcc.dg/20020304-1.c: Remove.
21967
21968 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21969
21970         * gcc.dg/cpp/trad/xwin1.c: New test case.
21971
21972 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21973
21974         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21975         * lib/g77.exp: Likewise.
21976         * lib/objc.exp: Likewise.
21977         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21978         for darwin.
21979
21980 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21981
21982         PR c++/12932
21983         * g++.dg/template/static5.C: New test.
21984
21985 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21986
21987         * gcc.dg/nested-func-1.c: New test.
21988
21989 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21990
21991         * gcc.dg/cpp/assert4.c: New test.
21992
21993 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21994
21995         PR c++/2294
21996         * g++.dg/lookup/using9.c: New test.
21997
21998 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21999
22000         PR c++/12762
22001         * g++.dg/template/error3.C: New test.
22002
22003 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
22004
22005         PR ada/13035
22006         * ada/acats/run_acats, run_all.sh: Fix syntax error.
22007         No longer use a wrapper for gcc, since this does not work under
22008         Windows.
22009
22010 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22011
22012         PR c++/2094
22013         * g++.dg/template/ptrmem7.C: New test.
22014
22015 2003-11-13  Andrew Pinski <apinski@apple.com>
22016
22017         * gcc.c-torture/compile/20031113-1.c: New test.
22018
22019 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
22020             Kean Johnston <jkj@sco.com>
22021
22022         PR c/13029
22023         * gcc.dg/unused-4.c: Update.
22024
22025 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22026
22027         * g++.dg/opt/const3.C: New test.
22028
22029 2003-11-13  Jan Hubicka  <jh@suse.cz>
22030
22031         * gcc.c-torture/compile/20031112-1.c: New test.
22032
22033 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
22034
22035         * g++.dg/parse/crash10.C: Remove bogus error marker.
22036
22037 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22038
22039         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
22040         (host_gcc): Likewise.
22041         (ROOT): Honor $PWDCMD.
22042         (BASE): Likewise.
22043         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
22044
22045 2003-11-12  Catherine Moore  <clm@redhat.com>
22046
22047         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
22048
22049 2003-11-12  Andreas Jaeger  <aj@suse.de>
22050             Jakub Jelinek  <jakub@redhat.com>
22051             Andrew Pinski  <pinskia@physics.uc.edu>
22052             Richard Henderson  <rth@redhat.com>
22053
22054         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
22055         systems.
22056         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
22057
22058         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
22059         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22060
22061 2003-11-11  Andreas Jaeger  <aj@suse.de>
22062
22063         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
22064
22065         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
22066
22067 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
22068
22069         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
22070         Clean ups.
22071
22072 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
22073
22074         * gcc.dg/trampoline-1.c: New test.
22075
22076 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22077
22078         * gcc.c-torture/compile/200031109-1.c: New test.
22079
22080 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22081
22082         PR c/3190
22083         PR c/8714
22084         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22085         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
22086         gcc.dg/format/no-y2k-1.c: Update.
22087
22088 2003-11-08  Roger Sayle  <roger@eyesopen.com>
22089
22090         PR optimization/10467
22091         * gcc.dg/20031108-1.c: New test case.
22092
22093 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
22094
22095         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
22096
22097 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22098
22099         * gcc.dg/compound-lvalue-1.c: New test.
22100         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
22101         some XFAILs.
22102
22103 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
22104
22105         * gcc.dg/altivec-varargs-1.c: New test.
22106
22107 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22108
22109         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
22110         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
22111         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
22112         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
22113         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
22114
22115 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22116
22117         * gcc.dg/cond-lvalue-1.c: New test.
22118
22119 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
22120
22121         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
22122
22123 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22124
22125         PR c++/11616
22126         * g++.dg/template/instantiate5.C: New test.
22127
22128 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22129
22130         PR c++/12726
22131         * g++.dg/ext/complit2.C: Replace test with self-contained version.
22132         * ChangeLog: Add missing first entry for above test.
22133
22134 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22135
22136         PR c++/9810
22137         * g++.dg/template/using8.C: New test.
22138         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22139
22140 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22141
22142         PR optimization/10817
22143         * gcc.c-torture/compile/20031102-1.c: New test case.
22144
22145 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22146
22147         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22148         2147483647.
22149
22150 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22151
22152         * gcc.dg/20031102-1.c: New test.
22153
22154 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22155
22156         * gcc.dg/complex-1.c: New test.
22157
22158 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22159
22160         PR c++/12796
22161         * g++.dg/template/crash13.C: Adjust expected error location.
22162         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22163
22164 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22165
22166         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22167
22168 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22169
22170         PR/10239
22171         * gcc.c-torture/compile/20031031-2.c: New test.
22172
22173 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22174
22175         PR/11640
22176         * gcc.c-torture/compile/20031031-1.c: New test.
22177
22178 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22179
22180         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22181         * gcc.misc-tests/bprob.exp: Likewise.
22182         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22183         the execution test on arm-elf configs.
22184         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22185         configs that don't support scratch files.
22186         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22187
22188 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22189
22190         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22191         done by dejagnu.
22192
22193 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22194
22195         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22196         Avoid non pure sh syntax. Add more logging.
22197
22198         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22199         fail.
22200
22201 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22202
22203         PR libgcj/10610
22204         * gcc.dg/ppc-stackalign-1.c: New test.
22205
22206 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22207
22208         * ada/acats/run_all.sh: Change output to be more compliant with
22209         dejagnu framework.
22210         Create acats.sum and acats.log files under testsuite/ada/acats
22211         Only run [a-z]* directories, to filter out e.g. CVS.
22212         Redirect build output to log file.
22213
22214 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22215
22216         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22217
22218 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22219
22220         PR ada/5909:
22221         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22222
22223 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22224
22225         * gcc.c-torture/compile/20031023-1.c: New test.
22226         * gcc.c-torture/compile/20031023-2.c: New test.
22227         * gcc.c-torture/compile/20031023-3.c: New test.
22228         * gcc.c-torture/compile/20031023-4.c: New test.
22229
22230 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22231
22232         PR c++/10371
22233         * g++.dg/lookup/scoped8.C: New test.
22234
22235 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22236
22237         * g++.dg/opt/reg-stack3.C: New test.
22238
22239 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22240
22241         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22242
22243 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22244
22245         PR c++/11076
22246         * g++.dg/template/crash13.C: New test.
22247
22248 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22249
22250         * gcc.dg/c99-restrict-2.c: New test.
22251
22252 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22253
22254         PR c++/12698, c++/12699, c++/12700, c++/12566
22255         * g++.dg/inherit/covariant9.C: New test.
22256         * g++.dg/inherit/covariant10.C: New test.
22257         * g++.dg/inherit/covariant11.C: New test.
22258
22259 2003-10-23  Jason Merrill  <jason@redhat.com>
22260
22261         PR c++/12726
22262         * g++.dg/ext/complit2.C: New test.
22263
22264 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22265
22266         PR target/12654
22267         * gcc.c-torture/execute/20031020-1.c: New test.
22268
22269 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22270
22271         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22272         following the jump_insn.
22273
22274 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22275
22276         * gcc.dg/cast-lvalue-1.c: New test.
22277
22278 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/11962
22281         * g++.dg/template/cond2.C: New test.
22282
22283 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22284
22285         * gcc.dg/builtins-28.c: New test.
22286
22287 2003-10-20  Jan Hubicka  <jh@suse.cz>
22288
22289         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22290         parameter.
22291         * testsuite/gcc.dg/inline-2.c: Likewise.
22292
22293 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22294
22295         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22296         * gcc.dg/nest.c: Likewise.
22297
22298 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22299
22300         PR c++/9781, c++/10583, c++/11862
22301         * g++.dg/parse/crash13.C: New test.
22302
22303 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22304
22305         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22306
22307 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22308
22309         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22310         Define HAVE_C99_RUNTIME except on Solaris.
22311         * gcc.dg/builtins-20.c: Likewise.
22312
22313 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22314
22315         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22316
22317 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22318
22319         PR c++/12495
22320         * g++.dg/template/crash21.C: New test.
22321
22322 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22323
22324         PR c++/2513
22325         * g++.dg/template/typename5.C: New test.
22326
22327 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22328
22329         PR c++/12369
22330         * g++.dg/template/friend25.C: New test.
22331
22332 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22333
22334         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22335         versions.
22336
22337 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22338
22339         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22340         == 2147483647.
22341
22342 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22343
22344         * gcc.c-torture/execute/960416-1.x: Remove.
22345         * gcc.c-torture/execute/divconst-3.x: Likewise.
22346
22347 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22348
22349         PR target/12598
22350         * gcc.dg/torture/cris-volatile-1.c: New test.
22351
22352 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22353
22354         PR optimization/9325
22355         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22356         for overflowing floating point to integer conversion during RTL
22357         simplification.
22358
22359 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22360
22361         * objc/execute/_cmd.m: Fix typo.
22362         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22363         Relax 'scan-assembler' regexp.
22364         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22365         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22366         * objc.dg/zero-link-2.m: Remove blank line.
22367         * objc.dg/zero-link-3.m: New test case.
22368
22369 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22370
22371         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22372
22373         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22374         than linker trickery.
22375
22376 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22377
22378         PR c++/12370
22379         * g++.dg/other/friend2.C: New test.
22380
22381 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22382
22383         * gcc.dg/20031012-1.c: New test.
22384
22385 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22386
22387         * gcc.dg/weak/weak-3.c: Fix for new warning.
22388
22389 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22390
22391         PR optimization/8750
22392         * gcc.c-torture/execute/20031012-1.c: New test case.
22393
22394 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22395
22396         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22397         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22398
22399 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22400
22401         PR optimization/12260
22402         * gcc.c-torture/compile/20031011-2.c: New test case.
22403
22404 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22405
22406         * gcc.c-torture/execute/20031011-1.c: New testcase.
22407
22408 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22409
22410         * gcc.c-torture/compile/20031011-1.c: New test.
22411
22412 2003-10-11  Jan Hubicka  <jh@suse.cz>
22413
22414         * g++.dg/other/first-global.C: New test.
22415
22416 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22417
22418         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22419
22420 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22421
22422         * gcc.c-torture/compile/20031010-1.c: New test.
22423
22424 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22425
22426         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22427         * gcc.c-torture/execute/va-arg-25.c: ... here.
22428
22429 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22430
22431         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22432
22433 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22434
22435         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22436
22437 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22438
22439         * g++.dg/parse/error2.C: New test.
22440
22441 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22442
22443         PR c++/11097
22444         * g++.dg/other/error5.C: Modify the error message.
22445         * g++.dg/lookup/using8.C: New test.
22446
22447 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22448
22449         * gcc.dg/darwin-abi-2.c: New file.
22450         * gcc.c-torture/execute/va-arg-24.c: New file.
22451
22452 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22453
22454         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22455         indentation.
22456
22457 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/10147
22460         * g++.dg/other/error4.C: Update error messages.
22461         * g++.dg/template/ptrmem4.C: Likewise.
22462
22463         PR c++/12337
22464         * g++.dg/init/new9.C: New test.
22465
22466         PR c++/12334, c++/12236, c++/8656
22467         * g++.dg/ext/attrib8.C: New test.
22468
22469 2003-10-06  Devang Patel  <dpatel@apple.com>
22470
22471         * gcc.dg/debug/dwarf2-3.h: New test.
22472         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22473
22474 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22475
22476         * g++.dg/opt/cfg2.C: New test.
22477
22478 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22479
22480         * g++.dg/opt/float1.C: New test.
22481
22482 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22483
22484         * gcc.dg/c90-array-lval-6.c: New test.
22485         * gcc.dg/c99-array-lval-6.c: New test.
22486
22487 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22488             Ziemowit Laski  <zlaski@apple.com>
22489
22490         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22491         'Derived', so that it is never considered a class method; add
22492         new warning for '+port' method ambiguity.
22493         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22494         <objc/objc-api.h> (needed on Mac OS X).
22495         * objc.dg/method-13.m: New test.
22496
22497 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22498
22499         PR optimization/9325, PR java/6391
22500         * gcc.c-torture/execute/20031003-1.c: New test case.
22501
22502 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22503
22504         PR optimization/12180
22505         * gcc.dg/20031002-1.c: New test.
22506
22507         PR c++/12486
22508         * g++.dg/inherit/error1.C: New test.
22509
22510 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22511
22512         * lib/f-torture.exp (search_for): Rename to...
22513         (search_for_re): This.  Also, clean up comments and the
22514         "regexp" invocation.
22515
22516 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22517
22518         * gcc.c-torture/compile/20031002-1.c: New test.
22519
22520 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22521
22522         * g++.dg/opt/cond1.C: New test.
22523
22524 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22525
22526         * gcc.dg/Wold-style-definition-2.c: New testcase.
22527         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22528
22529 2003-09-29  Richard Henderson  <rth@redhat.com>
22530
22531         * g++.dg/init/array10.C: Add dg-options.
22532
22533 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22534
22535         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22536
22537 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22538
22539         * g++.dg/template/friend19.C: Fix typo.
22540         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22541
22542 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22543
22544         * gcc.c-torture/execute/20030928-1.c: New test.
22545         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
22546
22547 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22548
22549         * g++.dg/opt/unroll1.C: New test.
22550
22551 2003-09-26  Roger Sayle  <roger@eyesopen.com>
22552
22553         PR optimization/11741
22554         * gcc.dg/20030926-1.c: New test case.
22555
22556 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22557
22558         PR c++/5655
22559         * g++.dg/parse/access7.C: New test.
22560         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
22561
22562 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
22563
22564         MERGE OF objc-improvements-branch into MAINLINE:
22565         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
22566         if libobjc has not been built.
22567         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
22568         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
22569         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
22570         objc/execute/nested-3.m, objc/execute/np-2.m,
22571         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
22572         objc/execute/redefining_self.m, objc/execute/root_methods.m,
22573         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
22574         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
22575         objc.dg/special/unclaimed-category-1.h,
22576         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
22577         well as GNU runtime.
22578         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
22579         * execute/cascading-1.m, execute/function-message-1.m,
22580         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
22581         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
22582         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
22583         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
22584         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
22585         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
22586         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
22587         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
22588         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
22589         * objc.dg/bitfield-2.m: Run only on Darwin.
22590         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
22591         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
22592         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
22593         * objc.dg/const-str-1.m: Fix constant string layout.
22594
22595 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
22596
22597         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
22598
22599 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
22600
22601         * gcc.dg/darwin-abi-1.c: New file.
22602
22603 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
22604
22605         PR target/12281
22606         * gcc.c-torture/compile/20030921-1.c: New test.
22607
22608 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22609
22610         * g++.dg/opt/reg-stack2.C: New test.
22611
22612 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22613
22614         * g++.dg/eh/delayslot1.C: New test.
22615
22616 2003-09-20  Richard Henderson  <rth@redhat.com>
22617
22618         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22619
22620 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22621
22622         * gcc.c-torture/execute/20030920-1.c: New test case.
22623
22624 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22625
22626         * g++.dg/rtti/typeid3.C: Correct expected error message.
22627
22628 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22629
22630         PR c++/157
22631         * g++.dg/parse/crash12.C: New test.
22632
22633 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22634
22635         * gcc.dg/compat/mixed-struct-check.h: New.
22636         * gcc.dg/compat/mixed-struct-defs.h: New.
22637         * gcc.dg/compat/mixed-struct-init.h: New.
22638         * gcc.dg/compat/struct-by-value-19_main.c: New.
22639         * gcc.dg/compat/struct-by-value-19_x.c: New.
22640         * gcc.dg/compat/struct-by-value-19_y.c: New.
22641         * gcc.dg/compat/struct-by-value-20_main.c: New.
22642         * gcc.dg/compat/struct-by-value-20_x.c: New.
22643         * gcc.dg/compat/struct-by-value-20_y.c: New.
22644         * gcc.dg/compat/struct-return-19_main.c: New.
22645         * gcc.dg/compat/struct-return-19_x.c: New.
22646         * gcc.dg/compat/struct-return-19_y.c: New.
22647         * gcc.dg/compat/struct-return-20_main.c: New.
22648         * gcc.dg/compat/struct-return-20_x.c: New.
22649         * gcc.dg/compat/struct-return-20_y.c: New.
22650
22651 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22652         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22653         so that it will not complain on LP64 targets.
22654
22655 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22656
22657         PR c++/495
22658         * g++.dg/template/friend24.C: New test.
22659
22660 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22661
22662         PR c++/12332
22663         * g++.dg/template/memtmpl2.C: New test.
22664
22665 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22666
22667         PR target/11184
22668         * gcc.dg/builtin-apply1.c: New test.
22669
22670 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22671
22672         PR c++/9848
22673         * g++.dg/warn/Wunused-4.C: New test.
22674
22675 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22676
22677         PR c++/12316
22678         * g++.dg/other/gc2.C: New test.
22679
22680 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22681
22682         PR c++/11991
22683         * g++.dg/rtti/typeid3.C: New test.
22684
22685         PR c++/12266
22686         * g++.dg/overload/template1.C: New test.
22687
22688 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22689
22690         * g++.dg/opt/cfg3.C: New test.
22691
22692 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22693
22694         PR c++/7939
22695         * g++.dg/template/crash11.C: New test.
22696
22697 2003-09-16  Jason Merrill  <jason@redhat.com>
22698             Jakub Jelinek  <jakub@redhat.com>
22699
22700         * gcc.dg/attr-warn-unused-result.c: New test.
22701
22702 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         PR c++/12184
22705         * g++.dg/expr/call2.C: New test.
22706
22707 2003-09-15  Andreas Jaeger  <aj@suse.de>
22708
22709         * gcc.dg/Wold-style-definition-1.c: New test.
22710
22711 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22712
22713         PR c++/3907
22714         * g++.dg/parse/template12.C: New test.
22715
22716         * g++.dg/abi/bitfield11.C: New test.
22717         * g++.dg/abi/bitfield12.C: Likewise.
22718
22719 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22720
22721         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22722         non-expansion of functional macro name without arguments at EOL.
22723         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22724
22725 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22726
22727         * gcc.c-torture/execute/20030914-[12].c: New tests.
22728
22729 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22730
22731         PR c++/11788
22732         * g++.dg/overload/addr1.C: New test.
22733
22734 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22735
22736         * gcc.dg/20030909-1.c: New test.
22737
22738 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22739
22740         * gcc.dg/ultrasp10.c: New test.
22741
22742 2003-09-09  Devang Patel  <dpatel@apple.com>
22743
22744         * gcc.dg/darwin-ld-6.c: New test.
22745
22746 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22747
22748         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22749
22750 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22751
22752         * gcc.dg/ia64-types1.c: New test.
22753         * gcc.dg/ia64-types2.c: Likewise.
22754
22755 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22756
22757         * gcc.dg/builtins-1.c: Add more _Complex tests.
22758         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22759
22760         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22761         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22762
22763 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22764
22765         PR c++/11786
22766         * g++.dg/lookup/koenig2.C: New test.
22767
22768         PR c++/5296
22769         * g++.dg/rtti/typeid2.C: New test.
22770
22771 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22772
22773         * gcc.c-torture/compile/20030904-1.c: New test.
22774
22775 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22776
22777         * g++.dg/opt/longbranch2.C: New test.
22778
22779 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22780
22781         * g++.dg/template/crash10.C: Only compile it.
22782
22783 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22784
22785         PR middle-end/11665
22786         * gcc.c-torture/compile/20030907-1.c: New test.
22787         * g++.dg/init/array11.C: New test.
22788
22789 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22790
22791         PR c++/11852
22792         * g++.dg/init/struct1.C: New test.
22793
22794 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22795
22796         PR c++/12181
22797         * g++.dg/expr/comma1.C: New test.
22798
22799 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22800
22801         PR c++/11867
22802         * g++.dg/expr/static_cast5.C: New test.
22803
22804 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22805
22806         PR c++/11507
22807         * g++.dg/lookup/scoped7.C: New test.
22808
22809         PR c++/9574
22810         * g++.dg/other/static1.C: New test.
22811
22812         PR c++/11490
22813         * g++.dg/warn/template-1.C: New test.
22814
22815         PR c++/11432
22816         * g++.dg/template/crash10.C: New test.
22817
22818         PR c++/2478
22819         * g++.dg/overload/VLA.C: New test.
22820
22821         PR c++/10804
22822         * g++.dg/template/call1.C: New test.
22823
22824 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22825
22826         PR c++/11794
22827         * g++.dg/parse/using3.C: New test.
22828
22829 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22830
22831         PR c++/11409
22832         * g++.dg/overload/builtin3.C: New test case.
22833
22834 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22835
22836         PR c/9862
22837         * gcc.dg/20030906-1.c: New test.
22838         * gcc.dg/20030906-2.c: Likewise.
22839
22840 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22841
22842         PR c++/12167
22843         * g++.dg/parse/defarg5.C: New test.
22844
22845         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22846
22847 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22848
22849         PR c++/12163
22850         * g++.dg/expr/static_cast4.C: New test.
22851
22852         PR c++/12146
22853         * g++.dg/template/crash9.C: New test.
22854
22855 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22856
22857         * g++.old-deja/g++.ext/pretty2.C: Update for change
22858         in __FUNCTION__.
22859         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22860
22861 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22862
22863         PR c++/11922
22864         * g++/dg/template/qualified-id1.C: New test.
22865
22866         PR c++/12037
22867         * g++.dg/warn/noeffect4.C: New test.
22868
22869 2003-09-04  Matt Austern  <austern@apple.com>
22870
22871         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22872         * g++.dg/ext/fnname2.C: Likewise.
22873         * g++.dg/ext/fnname3.C: Likewise.
22874
22875 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22876
22877         * g++.dg/expr/lval1.C: New test.
22878         * g++.dg/ext/lvcast.C: Remove.
22879
22880 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22881
22882         PR optimization/11700.
22883         * gcc.c-torture/compile/20030903-1.c: New test case.
22884
22885 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22886
22887         PR c++/12053
22888         * g++.dg/abi/layout4.C: New test.
22889
22890 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22891
22892         PR c++/11553
22893         * g++.dg/parse/friend3.C: New test.
22894
22895 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22896
22897         PR c++/11847
22898         * g++.dg/template/class1.C: New test.
22899
22900         PR c++/11808
22901         * g++.dg/expr/call1.C: New test.
22902
22903 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22904
22905         PR c++/12114
22906         * g++.dg/init/ref9.C: New test.
22907
22908         PR c++/11972
22909         * g++.dg/template/nested4.C: New test.
22910
22911 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22912
22913         PR c++/12093
22914         * g++.dg/template/non-dependent4.C: New test.
22915
22916         PR c++/11928
22917         * g++.dg/inherit/conv1.C: New test.
22918
22919 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22920
22921         PR c++/6196
22922         * g++.dg/ext/label1.C: New test.
22923         * g++.dg/ext/label2.C: Likewise.
22924
22925 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22926
22927         * g++.dg/expr/cond3.C: New test.
22928
22929 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22930
22931         * gcc.dg/builtins-1.c: Add new builtin cases.
22932
22933 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22934
22935         * gcc.dg/builtins-1.c: Add new cases.
22936         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22937
22938 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22939
22940         * gcc.dg/builtins-1.c: Add more math builtin tests.
22941         * gcc.dg/torture/builtin-attr-1.c: New test.
22942
22943 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22944
22945         PR optimization/5079
22946         * g++.dg/opt/static3.C: New test.
22947
22948 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22949
22950         * gcc.misc-tests/gcov-10b.c: New test.
22951
22952 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22953
22954         * g++.dg/opt/ptrmem3.C: New test.
22955
22956         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22957
22958 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22959
22960         * gcc.dg/20030826-2.c: New test.
22961
22962 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22963
22964         PR middle-end/12002
22965         * g77.f-torture/compile/12002.f: New test case.
22966
22967 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22968
22969         * gcc.dg/20030826-1.c: New test case.
22970
22971 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22972
22973         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22974
22975 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         PR c++/11871
22978         * c++.dg/lookup/crash1.C: New test.
22979
22980         * c++.dg/warn/noeffect3.C: New test.
22981
22982 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22983
22984         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22985         * gcc.dg/compat/vector-1_y.c: Ditto.
22986         * gcc.dg/compat/vector-2_x.c: Ditto.
22987         * gcc.dg/compat/vector-2_y.c: Ditto.
22988
22989 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22990
22991         * gcc.dg/20030702-1.c: New test.
22992
22993 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22994
22995         PR c++/8795
22996         * g++.dg/ext/altivec-1.C: New test.
22997
22998 2003-08-24  Richard Henderson  <rth@redhat.com>
22999
23000         * g++.dg/eh/simd-2.C: Add -w for x86.
23001
23002 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
23003
23004         * gcc.dg/20030815-1.c: New test.
23005
23006 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23007
23008         PR c++/3765
23009         * g++.dg/parse/access6.C: New test.
23010
23011 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23012
23013         PR c++/641, c++/11876
23014         * g++.dg/template/friend22.C: New test.
23015         * g++.dg/template/friend23.C: Likewise.
23016
23017 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23018
23019         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
23020         identically.
23021
23022 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23023
23024         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
23025
23026 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23027
23028         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
23029
23030 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23031
23032         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
23033
23034 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23035
23036         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
23037
23038 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
23039
23040         PR c++/11919
23041         * g++.dg/overload/prom1.C: New test.
23042
23043         PR c++/11551
23044         * g++.dg/parse/dtor2.C: New test.
23045
23046         PR c++/10762
23047         * g++.dg/parse/using2.C: New test.
23048
23049 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
23050
23051         PR target/11805
23052         * gcc.c-torture/compile/20030821-1.c: New.
23053
23054 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
23055
23056         PR c++/11834
23057         * g++.dg/template/deduce2.C: New test.
23058
23059 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
23060
23061         * gcc.c-torture/execute/20030821-1.c: New test.
23062
23063 2003-08-20  Roger Sayle  <roger@eyesopen.com>
23064
23065         PR middle-end/11984
23066         * gcc.dg/20030820-1.c: New test case.
23067
23068 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
23069
23070         PR c++/11945
23071         * g++.dg/warn/noeffect2.C: New test.
23072
23073 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
23074
23075         PR c++/10926
23076         * g++.dg/template/dtor2.C: New test.
23077
23078         PR c++/11684
23079         * g++.dg/template/operator1.C: New test.
23080         * g++.dg/parse/operator4.C: New test.
23081
23082         PR c++/11946.C
23083         * g++.dg/expr/enum1.C: New test.
23084         * gcc.dg/c99-bool-1.c: Remove bogus warning.
23085
23086         PR c++/11036.C
23087         * g++.dg/parse/elab2.C: New test.
23088         * g++.dg/parse/typedef4.C: Change error message.
23089         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
23090         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
23091         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
23092
23093 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
23094
23095         * gcc.dg/pch/warn-1.c: New.
23096         * gcc.dg/pch/warn-1.hs: New.
23097
23098         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
23099         not-tested file.
23100
23101 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23102
23103         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
23104
23105 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23106
23107         * gcc.dg/uninit-D.c: New Test.
23108         * gcc.dg/uninit-E.c: New Test.
23109         * gcc.dg/uninit-F.c: New Test.
23110         * gcc.dg/uninit-G.c: New Test.
23111
23112 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
23113
23114         * g++.dg/README: Describe the pch directory.
23115
23116 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23117
23118         PR c++/11174
23119         * g++.dg/parse/access4.C: New test.
23120         * g++.dg/parse/access5.C: Likewise.
23121         * g++.old-deja/g++.jason/access17.C: Adjust error message.
23122
23123 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
23124
23125         * gcc.dg/noncompile/20030818-1.c: New.
23126
23127 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23128
23129         PR c++/11957
23130         * g++.dg/warn/noeffect1.C: New test.
23131
23132         * g++.dg/template/scope2.C: New test.
23133         * g++.dg/template/error2.C: Correct dg-error
23134
23135 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23136
23137         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23138
23139 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23140
23141         PR C++/11512
23142         * g++.dg/template/warn1.C: New.
23143
23144 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23145
23146         * g++.dg/template/error2.C: New test.
23147         * g++.dg/lookup/using7.C: Adjust errors
23148         * g++.old-deja/g++.pt/crash36.C: Likewise.
23149         * g++.old-deja/g++.pt/derived3.C: Likewise.
23150
23151 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23152
23153         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23154         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23155         * gcc.c-torture/execute/builtins/string-9.c: New, from
23156         string-opt-9.c.  Adjust for execute/builtins framework.
23157         * gcc.c-torture/execute/string-opt-9.c: Delete.
23158
23159 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23160
23161         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23162
23163         * g++.dg/parse/ret-type2.C: New test.
23164
23165         PR c++/11703
23166         * g++.dg/init/new8.C: New test.
23167
23168         PR c++/10923
23169         * g++.dg/parse/typedef5.C: New test.
23170
23171         PR c++/9512
23172         * g++.dg/parse/qualified2.C: New test.
23173         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23174         invalid code.
23175
23176 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23177
23178         * g++.dg/conversion/ptrmem1.C: New test.
23179
23180 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23181
23182         PR target/11693
23183         * gcc.dg/20030811-1.c: New test.
23184
23185         PR target/11535
23186         * gcc.c-torture/execute/20030811-1.c: New test.
23187
23188 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23189
23190         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23191
23192 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23193
23194         PR c++/11789.C
23195         * g++.dg/inherit/multiple1.C: New test.
23196
23197 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23198
23199         * gcc.dg/spe1.c: New test.
23200
23201         PR c++/11670
23202         * g++.dg/expr/cast2.C: New test.
23203
23204         PR c++/10530
23205         * g++.dg/template/dependent-name2.C: New test.
23206
23207 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23208
23209         * g++.dg/parse/crash11.C: Put the dg options in comments.
23210
23211 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23212
23213         * lib/gcc-dg.exp: Update for diagnostic change.
23214
23215 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23216
23217         PR c++/5767
23218         * g++.dg/parse/crash11.C: New test.
23219
23220 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23221
23222         * gcc.dg/cpp/spacing1.c: Update.
23223
23224 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23225
23226         PR target/11739
23227         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23228         a value for -mtune.
23229
23230 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23231
23232         PR middle-end/11771
23233         * gcc.c-torture/compile/20030804-1.c: New test case.
23234
23235 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23236
23237         * gcc.dg/20030804-1.c: New test case.
23238
23239 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23240
23241         * gcc.dg/cpp/separate-1.c: New test.
23242
23243 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23244
23245         PR c++/11704
23246         * g++.dg/template/dependent-expr2.C: New test.
23247
23248         PR c++/11766
23249         * g++.dg/expr/ptrmem1.C: New test.
23250
23251 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23252
23253         PR c++/9453
23254         * g++.dg/template/friend15.C: New test.
23255
23256 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23257
23258         * lib/dg-pch.exp: Work round PCH bug.
23259
23260 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23261
23262         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23263         builtins.  Move cases from builtins-4.c here.
23264
23265         * gcc.dg/torture/builtin-math-1.c: New test taken from
23266         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23267         additional cases.
23268
23269         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23270         Delete.
23271
23272 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23273
23274         PR c++/9447
23275         * g++.dg/template/using7.C: New test.
23276
23277 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23278
23279         * import1.c, import2.c: New tests.
23280
23281 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23282
23283         * g++.dg/eh/crossjump1.C: New test.
23284
23285 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23286
23287         PR c++/11697
23288         * g++.dg/template/using6.C: New test.
23289
23290         PR c++/11744
23291         * g++.dg/template/koenig2.C: New test.
23292
23293 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23294
23295         PR c++/7983
23296         * g++.dg/parse/typedef4.C: New test.
23297
23298 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23299
23300         PR c++/8442, c++/8806
23301         * g++.dg/template/elab1.C: New test.
23302         * g++.dg/template/type2.C: Likewise.
23303         * g++.dg/template/ttp3.C: Adjust expected error message.
23304         * g++.old-deja/g++.law/visibility13.C: Likewise.
23305         * g++.old-deja/g++.niklas/t135.C: Likewise.
23306         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23307         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23308         template argument.
23309         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23310
23311 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23312
23313         PR c++/11295
23314         * g++.dg/ext/stmtexpr1.C: New test.
23315
23316         * g++.dg/opt/tmp1.C: New test.
23317
23318         PR c++/11525
23319         * g++.dg/parse/constant4.C: New test.
23320
23321         PR c++/9447
23322         * g++.dg/template/using5.C: New test.
23323
23324 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23325
23326         * gcc.dg/builtins-27.c: New test case.
23327
23328 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23329
23330         * gcc.dg/tls/opt-7.c: New test.
23331
23332 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23333
23334         * g++.old-deja/g++.other/crash18.C: Remove.
23335
23336 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23337
23338         * g++.dg/template/explicit3.C: New.
23339         * g++.dg/template/explicit4.C: New.
23340         * g++.dg/template/explicit5.C: New.
23341
23342         PR c++/11347
23343         * g++.dg/template/memtmpl1.C: New.
23344
23345 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23346
23347         PR target/11565
23348         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23349         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23350
23351 2003-07-30  Jan Hubicka  <jh@suse.cz>
23352
23353         * vtgc1.c: Kill.
23354
23355 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23356
23357         * gcc.dg/struct-in-proto-1.c: New test.
23358
23359 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23360
23361         * gcc.dg/cpp/include2.c: Only expect one message.
23362
23363 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23364
23365         PR c++/9447
23366         * g++.dg/template/using1.C: New test.
23367         * g++.dg/template/using2.C: New test.
23368         * g++.dg/template/using3.C: New test.
23369         * g++.dg/template/using4.C: New test.
23370
23371 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23372
23373         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23374         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23375
23376 2003-07-28  Jan Hubicka  <jh@suse.cz>
23377
23378         PR c++/11530
23379         * g++.dg/opt/call1.C: New test.
23380
23381 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23382
23383         PR c++/11667
23384         * g++.dg/init/enum2.C: New test.
23385         * g++.dg/template/overload1.C: Add "-w" option.
23386
23387 2003-07-28    <hp@bitrange.com>
23388
23389         * gcc.dg/Wdeclaration-after-statement-1.c,
23390         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23391
23392 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23393
23394         * gcc.c-torture/compile/20030725-1.c: New test.
23395
23396 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23397
23398         * gcc.dg/20030505.c: Only run for SPE.
23399         Remove definition of opaque type.
23400
23401 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23402
23403         * g++.dg/template/ptrmem6.C: New test.
23404
23405 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23406
23407         * gcc.c-torture/compile/zero-strct-2.c: New test.
23408
23409 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23410
23411         * gcc.dg/intermod-1.c: New test.
23412
23413 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23414
23415         PR c++/11617
23416         * g++.dg/template/lookup2.C: New test.
23417         * g++.dg/template/memclass1.C: Remove instantiated from error.
23418         * g++.dg/other/error2.C: Tweak expected errors.
23419
23420         PR c++/11596
23421         * g++.dg/template/defarg3.C: New test.
23422
23423         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23424
23425 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23426
23427         * g++.dg/inherit/access5.C: New test.
23428
23429 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23430
23431         PR c++/11513
23432         * g++.dg/template/crash8.C: New test.
23433
23434 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23435
23436         PR c/10602
23437         * gcc.dg/noncompile/incomplete-2.c: New test.
23438
23439 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23440
23441         PR c++/11645
23442         * g++.dg/inherit/access4.C: New test.
23443
23444         PR c++/11517
23445         * g++.dg/expr/cond2.C: New test.
23446
23447         PR optimization/10679
23448         * g++.dg/opt/inline4.C: New test.
23449
23450 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23451
23452         * g++.dg/parse/crash10: New test.
23453
23454 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         * g++.dg/ext/flexary1.C: New test.
23457
23458 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23459
23460         PR c++/10793
23461         * g++.dg/template/crash9.C: New test.
23462
23463 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23464
23465         PR c++/3004
23466         * g++.dg/parse/typedef3.C: New test.
23467
23468         PR c++/7906
23469         * g++.dg/parse/operator2.C: New test.
23470
23471         PR c++/8895
23472         * g++.dg/parse/def-tmpl-arg1.C: New test.
23473
23474         PR c++/9282
23475         * g++.dg/parse/funptr1.C: New test.
23476
23477         PR c++/9452
23478         * g++.dg/parse/ambig3.C: New test.
23479
23480         PR c++/9454
23481         * g++.dg/parse/operator3.C: New test.
23482
23483         PR c++/9486
23484         * g++.dg/parse/template10.C: New test.
23485
23486         PR c++/9488
23487         * g++.dg/parse/template11.C: New test.
23488
23489         PR c++/10150
23490         * g++.dg/parse/invalid-op1.C: New test.
23491
23492         PR c++/10247
23493         * g++.dg/parse/condexpr1.C: New test.
23494
23495 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23496
23497         * g++.dg/ext/packed3.C: New test.
23498         * g++.dg/ext/packed4.C: New test.
23499
23500         * gcc.dg/pack-test-3.c: New test.
23501
23502 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23503
23504         * lib/compat.exp: Handle dg-options per source file.
23505         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23506         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23507         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23508         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23509         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23510         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23511         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23512         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23513         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23514         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23515         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23516         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23517         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23518         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23519
23520 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23521
23522         PR c/10320
23523         * gcc.c-torture/execute/20030718-1.c: New test.
23524
23525 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23526
23527         PR optimization/11536
23528         * gcc.dg/20030721-1.c: New test.
23529
23530 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23531
23532         PR c++/11546
23533         * g++.dg/template/lookup1.C: New test.
23534
23535 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23536
23537         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23538         diagnostics of ill-formed constructs involving labels.
23539         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23540         the new 'previously defined here' message.
23541
23542 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23543
23544         * g++.dg/parse/non-dependent2.C: New test.
23545
23546 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23547
23548         * g++.dg/init/init-ref4.C: xfail on targets without
23549         weak symbols.
23550
23551 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
23552
23553         PR target/11087
23554         * gcc.c-torture/execute/20030717-1.c: New test.
23555
23556 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23557
23558         * g++.dg/opt/cfg1.C: New test.
23559
23560 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
23561
23562         PR optimization/11557
23563         * gcc.dg/20030717-1.c: New test.
23564
23565 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
23566
23567         PR c++/10476
23568         * g++.dg/expr/crash-1.C: New test.
23569
23570         PR c++/11027
23571         * g++.dg/template/init3.C: New test.
23572
23573         PR c++/8222
23574         * g++.dg/template/non-dependent1.C: New test.
23575
23576         PR c++/11070
23577         * g++.dg/template/non-dependent2.C: New test.
23578
23579         PR c++/11071
23580         * g++.dg/template/non-dependent3.C: New test.
23581
23582         PR c++/9907
23583         * g++.dg/template/sizeof5.C: New test.
23584
23585 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
23586
23587         PR 11498
23588         * gcc.c-torture/compile/mangle-1.c: New file.
23589
23590 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23591
23592         PR c++/7809
23593         * g++.dg/parse/access3.C: New test.
23594
23595 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
23596
23597         PR c++/11384
23598         * g++.dg/init/init-ref4.C: New test.
23599
23600 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
23601
23602         PR c++/11547
23603         * g++.dg/parse/constant3.C: New test.
23604         * g++.dg/parse/crash7.C: Likewise.
23605
23606 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
23607
23608         PR target/11008
23609         * gcc.dg/i386-pentium4-not-mull.c: New.
23610
23611 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
23612
23613         * gcc.dg/asm-names.c (ymain): Make it weak.
23614
23615 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23616
23617         PR c++/5421
23618         * g++.dg/template/friend21.C: New test.
23619
23620 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23621
23622         * gcc.dg/cleanup-8.c: New test.
23623         * gcc.dg/cleanup-9.c: New test.
23624
23625 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23626
23627         * g++.dg/ext/dll-MI1.h: New file.
23628         * g++.dg/ext/dllexport-MI1.C: New file.
23629         * g++.dg/ext/dllimport-MI1.C: New file.
23630
23631 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23632
23633         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23634         it does not have cmpstrsi patterns (just cmpmemsi).
23635
23636 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23637
23638         PR debug/11473
23639         * g++.dg/debug/debug8.C: New test.
23640
23641 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23642
23643         PR c++/10108
23644         * g++.dg/template/crash7.C: New test.
23645
23646 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23647
23648         PR target/10795
23649         * gcc.c-torture/compile/20030708-1.c: New.
23650
23651 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23652
23653         * gcc.c-torture/execute/20030715-1.c: New test.
23654
23655 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23656
23657         * gcc.dg/pch/inline-3.c: New file.
23658         * gcc.dg/pch/inline-3.hs: New file.
23659         * gcc.dg/pch/inline-4.c: New file.
23660         * gcc.dg/pch/inline-4.hs: New file.
23661
23662 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23663
23664         PR c++/11509
23665         * g++.dg/template/crash6.C: New test.
23666
23667         PR c++/7053
23668         * g++.dg/template/friend20.C: New test.
23669
23670         PR c++/7019
23671         * g++.dg/template/overload2.C: New test.
23672
23673 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23674
23675         PR optimization/11440
23676         * gcc.c-torture/execute/20030714-1.c: New test.
23677
23678 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23679
23680         PR c++/11154
23681         * g++.dg/template/partial2.C: New test.
23682
23683 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23684
23685         PR c++/11503
23686         * g++.dg/template/anon1.C: New test.
23687
23688         PR c++/11493
23689         PR c++/11495
23690         * g++.dg/parse/template9.C: Likewise.
23691         * g++.dg/template/crash4.C: New test.
23692         * g++.dg/template/koenig1.C: Likewise.
23693         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23694         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23695         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23696         functions.
23697         * g++.old-deja/g++.jason/template36.C: Likewise.
23698         * g++.old-deja/g++.mike/p1989.C: Likewise.
23699         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23700         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23701         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23702         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23703         compiling.
23704         * g++.old-deja/g++.pt/union2.C: Use this->.
23705
23706 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23707
23708         * gcc.dg/20030711-1.c: New test.
23709
23710 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23711
23712         PR c++/11050
23713         * g++.dg/parse/args1.C: New test.
23714         * g++.pt/defarg8.C: Change expected errors.
23715
23716 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/8164
23719         * g++.dg/template/nontype2.C: New test.
23720
23721         PR c++/10558
23722         * g++.dg/parse/template8.C: New test.
23723
23724         PR c++/8327
23725         * g++.dg/template/scope1.C: New test.
23726
23727         * g++.dg/warn/Wsign-compare-1.C: New test.
23728
23729 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23730
23731         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23732
23733 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23734
23735         PR c++/9411
23736         * g++.dg/template/explicit2.C: New test.
23737
23738         PR c++/10032
23739         * g++.dg/warn/pedantic1.C: New test.
23740
23741 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23742
23743         PR c++ 9483
23744         * g++.dg/other/field1.C: New test.
23745
23746 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23747
23748         PR c/11449
23749         * gcc.c-torture/compile/20030707-1.c: New.
23750
23751 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23752
23753         PR c++/10849
23754         * g++.dg/template/access12.C: New test.
23755
23756 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23757
23758         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23759         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23760         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23761         * gcc.misc-tests/gcov.exp: Update
23762         * g++.dg/gcov/gcov.exp: Update
23763         * lib/gcov.exp: Update.
23764
23765 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23766
23767         * g++.dg/abi/mangle17.C: Make sure template expressions are
23768         dependent.
23769         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23770         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23771         * g++.dg/opt/stack1.C: Remove erroneous code.
23772         * g++.dg/parse/template7.C: New test.
23773         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23774         * g++.old-deja/g++.pt/crash4.C: Likewise.
23775
23776 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23777
23778         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23779         with zero or one occurence of `$' after the initial `L'.
23780
23781 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23782
23783         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23784
23785 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23786
23787         PR c/11370
23788         * gcc.dg/Wunreachable-6.c: New testcase.
23789         * gcc.dg/Wunreachable-7.c: New testcase.
23790
23791 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23792
23793         PR c/11420
23794         * gcc.dg/20030708-1.c: New test.
23795
23796 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23797
23798         * gcc.dg/compat/sdata-section.h: New file.
23799         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23800         * gcc.dg/torture/mips-sdata-1.c: New test.
23801
23802 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23803
23804         PR c++/11030
23805         * g++.dg/template/friend19.C: New test.
23806
23807 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23808
23809         * g++.dg/opt/strength-reduce.C: New test.
23810
23811 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23812
23813         PR target/10979
23814         * gcc.dg/20030707-1.c: New testcase.
23815
23816 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23817
23818         PR optimization/11059
23819         * g++.dg/opt/emptyunion.C: New testcase.
23820
23821 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23822             Eric Botcazou  <ebotcazou@libertysurf.fr>
23823
23824         * g++.dg/opt/stack1.C: New test.
23825
23826 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23827
23828         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23829         run test.
23830
23831         PR c++/11431
23832         * g++.dg/expr/static_cast3.C: New test.
23833
23834 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23835
23836         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23837         everywhere.
23838         * gcc.dg/concat.c: Concatenation of string constants with
23839         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23840         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23841         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23842         necessary to avoid multi-character character constant warning.
23843         * gcc.dg/cpp/escape.c: Likewise.
23844         * gcc.dg/cpp/ucs.c: Likewise.
23845         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23846         Fix a typo.
23847
23848 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23849
23850         PR c/11428
23851         * gcc.c-torture/compile/20030704-1.c: New.
23852
23853 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23854
23855         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23856
23857 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23858
23859         PR c++/5287, PR c++/7910,  PR c++/11021
23860         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23861         tests for warnings.
23862         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23863         * g++.dg/ext/dllimport3.C: Likewise.
23864         * g++.dg/ext/dllimport4.C: New file.
23865         * g++.dg/ext/dllimport5.C: New file.
23866         * g++.dg/ext/dllimport6.C: New file.
23867         * g++.dg/ext/dllimport7.C: New file.
23868         * g++.dg/ext/dllimport8.C: New file.
23869         * g++.dg/ext/dllimport9.C: New file.
23870         * g++.dg/ext/dllimport10.C: New file.
23871         * g++.dg/ext/dllexport1.C: New file.
23872
23873 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23874
23875         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23876         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23877
23878 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23879
23880         * gcc.dg/builtins-25.c: New testcase.
23881         * gcc.dg/builtins-26.c: New testcase.
23882
23883 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23884
23885         * gcc.dg/compat/vector-defs.h: New file.
23886         * gcc.dg/compat/vector-setup.h: New file.
23887         * gcc.dg/compat/vector-check.h: New file.
23888         * gcc.dg/compat/vector-1_main.c: New file.
23889         * gcc.dg/compat/vector-1_x.c: New file.
23890         * gcc.dg/compat/vector-1_y.c: New file.
23891         * gcc.dg/compat/vector-2_main.c: New file.
23892         * gcc.dg/compat/vector-2_x.c: New file.
23893         * gcc.dg/compat/vector-2_y.c: New file.
23894
23895         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23896         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23897         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23898         * gcc.dg/compat/struct-align-1.h: New file.
23899         * gcc.dg/compat/struct-align-1_main.c: New file.
23900         * gcc.dg/compat/struct-align-1_x.c: New file.
23901         * gcc.dg/compat/struct-align-1_y.c: New file.
23902         * gcc.dg/compat/struct-align-2.h: New file.
23903         * gcc.dg/compat/struct-align-2_main.c: New file.
23904         * gcc.dg/compat/struct-align-2_x.c: New file.
23905         * gcc.dg/compat/struct-align-2_y.c: New file.
23906
23907         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23908         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23909         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23910         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23911         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23912         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23913         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23914         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23915         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23916         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23917         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23918         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23919         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23920         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23921         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23922         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23923         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23924         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23925         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23926         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23927         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23928         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23929         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23930         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23931         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23932         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23933         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23934         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23935         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23936
23937 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23938
23939         * gcc.dg/i386-call-1.c: New test.
23940
23941 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23942
23943         PR c++/9162
23944         * g++.dg/parse/defarg4.C: New.
23945
23946 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23947
23948         PR target/10700
23949         * gcc.c-torture/compile/20030703-1.c: New test case.
23950
23951 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23952
23953         * g++.dg/template/local3.C: Remove extra semicolon.
23954
23955 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23956
23957         * gcc.dg/i386-volatile-1.c: New test.
23958
23959 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23960
23961         PR c++/11072
23962         * g++.dg/other/offsetof2.C: XFAIL.
23963         * g++.dg/other/offsetof5.C: New.
23964
23965         PR c++/10219
23966         * g++.dg/template/error1.C: New.
23967
23968         PR c++/9779
23969         * g++.dg/template/dependent-expr1.C: New.
23970
23971 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23972
23973         PR c++/6949
23974         * g++.dg/template/local3.C: New test.
23975
23976         PR c++/11149
23977         * g++.dg/lookup/scoped6.C: New test.
23978
23979 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23980
23981         PR c++/8046
23982         * g++.dg/other/error7.C: New test.
23983
23984 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23985
23986         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23987         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23988         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23989         * g++.old-deja/g++.other/union2.C: Likewise.
23990         * gcc.dg/c90-const-expr-2.c: Likewise.
23991         * gcc.dg/c90-const-expr-3.c: Likewise.
23992         * gcc.dg/c99-const-expr-2.c: Likewise.
23993         * gcc.dg/c99-const-expr-3.c: Likewise.
23994         * gcc.dg/concat.c: Likewise.
23995
23996 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23997
23998         PR c++/9559
23999         * g++.dg/init/static1.C: New test.
24000
24001 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24002
24003         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
24004         * g++.old-deja/g++.other/access2.C: Likewise.
24005         * g++.old-deja/g++.other/decl2.C: Likewise.
24006         * gcc.c-torture/execute/20020615-1.c: Likewise.
24007
24008 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24009
24010         PR c++/4933
24011         * g++.dg/template/sizeof4.C: New test.
24012
24013 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24014
24015         * g++.dg/other/error6.C: New test.
24016
24017 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24018
24019         PR c++/10750
24020         * g++.dg/parse/constant2.C: New test.
24021
24022 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
24023
24024         PR c++/11106
24025         * g++.dg/other/error5.C: New test.
24026
24027 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24028
24029         * gcc.dg/format/gcc_diag-1.c: New test.
24030
24031 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
24032
24033         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
24034
24035 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24036
24037         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
24038         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
24039         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
24040
24041 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
24042
24043         * gcc.c-torture/execute/builtins/string-8.c: New test.
24044         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
24045         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
24046         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
24047
24048 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24049
24050         PR c++/10468
24051         * g++.dg/ext/typeof6.C: New test.
24052
24053 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24054
24055         PR c++/10796
24056         * g++.dg/init/enum1.C: New test.
24057
24058 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
24059
24060         * gcc.dg/20030627-1.c: New test.
24061
24062 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
24063
24064         PR c++/11332
24065         * g++.dg/expr/static_cast2.C: New test.
24066
24067 2003-06-26  Roger Sayle  <roger@eyesopen.com>
24068             Jakub Jelinek  <jakub@redhat.com>
24069
24070         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
24071         sprintf(dst,"%s",src) optimization.
24072         * gcc.c-torture/execute/20030626-1.c: New test case.
24073         * gcc.c-torture/execute/20030626-2.c: New test case.
24074
24075 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
24076
24077         * gcc.c-torture/execute/multi-ix.c: New test.
24078
24079         * gcc.c-torture/execute/simd-4.c (main):
24080         Added missing semicolon at end of union.
24081
24082 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
24083
24084         PR c++/8266
24085         * g++.dg/template/explicit-instantiation3.C: New test.
24086
24087 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24088
24089         * gcc.dg/20030626-1.c: Use signed char.
24090
24091 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24092
24093         * gcc.dg/20030626-1.c: New test.
24094
24095 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
24096
24097         * const-str-2.m: Update.
24098
24099 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
24100
24101         PR c++/10990
24102         * g++.dg/rtti/dyncast1.C: New test.
24103         * g++.dg/abi/mangle4.C: Correct base-specifier access.
24104         * g++.dg/lookup/scoped1.C: Remove XFAIL.
24105         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
24106
24107         PR c++/10931
24108         * g++.dg/expr/static_cast1.C: New test.
24109
24110 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
24111
24112         * gcc.dg/20030625-1.c: New test.
24113
24114 2003-06-24  Roger Sayle  <roger@eyesopen.com>
24115
24116         * gcc.c-torture/compile/20030624-1.c: New test case.
24117
24118 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
24119
24120         * gcc.c-torture/execute/string-opt-17.c: New test.
24121
24122 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
24123
24124         PR c++/5754
24125         * g++.dg/parse/crash6.C: New test.
24126
24127 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24128
24129         * gcc.dg/builtins-24.c: New test case.
24130
24131 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
24132
24133         * g++.dg/opt/operator1.C: New test.
24134
24135 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24136
24137         * gcc.c-torture/execute/string-opt-16.c: New test case.
24138
24139 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24140
24141         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24142         * g++.old-deja/g++.other/conv7.C: Likewise.
24143         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24144         * g++.old-deja/g++.other/overload14.C: Likewise.
24145
24146 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24147
24148         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24149         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24150
24151 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24152
24153         PR c++/10888
24154         * g++.dg/warn/Winline-3.C: New test.
24155
24156 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24157
24158         * lib/target-supports.exp (check_alias_available): Make the test
24159         program acceptable to the Solaris assembler.
24160
24161         PR c++/10749
24162         * g++.dg/template/memclass2.C: New test.
24163
24164 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24165             Eric Botcazou  <ebotcazou@libertysurf.fr>
24166
24167         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24168         data for non-matching targets.
24169         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24170
24171 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24172
24173         PR c++/10845
24174         * g++.dg/template/member3.C: New test.
24175
24176 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24177
24178         PR c++/10939
24179         * g++.dg/template/func1.C: New test.
24180
24181         PR c++/9649
24182         * g++.dg/template/static4.C: New test.
24183         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24184
24185         PR c++/11041
24186         * g++.dg/init/ref7.C: New test.
24187
24188 2003-06-19  Matt Austern  <austern@apple.com>
24189
24190         PR c++/11228
24191         * g++.dg/anew1.C: New test.
24192         * g++.dg/anew2.C: New test.
24193         * g++.dg/anew3.C: New test.
24194         * g++.dg/anew4.C: New test.
24195
24196 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24197
24198         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24199
24200 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24201
24202         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24203         endian-dependent.
24204
24205 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24206
24207         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24208         Remove cruft.
24209
24210 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24211
24212         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24213         * gcc.c-torture/compile/961203-1.c: Likewise.
24214         * gcc.c-torture/compile/980506-1.c: Likewise.
24215
24216 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24217
24218         PR c++/10712
24219         * g++.dg/lookup/using7.C: New test.
24220
24221 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24222
24223         PR c++/11105
24224         * g++.dg/abi/conv1.C: Remove it.
24225         * g++.dg/template/conv7.C: New test.
24226         * g++.dg/template/conv8.C: Likewise.
24227         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24228         conversion operator.
24229
24230 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24231
24232         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24233         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24234         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24235         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24236         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24237         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24238         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24239         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24240         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24241         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24242         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24243         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24244         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24245         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24246         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24247         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24248         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24249         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24250         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24251         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24252         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24253         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24254         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24255         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24256         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24257         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24258         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24259         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24260         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24261
24262 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24263
24264         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24265         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24266         indications.
24267
24268 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24269
24270         * gcc.dg/i386-387-5.c: New test case.
24271         * gcc.dg/i386-387-6.c: New test case.
24272         * gcc.dg/builtins-23.c: New test case.
24273
24274 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24275
24276         * gcc.dg/builtins-22.c: New test case.
24277         * gcc.dg/i386-387-1.c: Update to test exp.
24278         * gcc.dg/i386-387-2.c: Likewise.
24279
24280 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24281
24282         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24283
24284 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24285
24286         * lib/gcc-dg.exp (dg-require-dll): New function.
24287         (dg-xfail-if): Likewise.
24288         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24289         driver.
24290
24291         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24292         * gcc.c-torture/compile/20001205-1.c: Likewise.
24293         * gcc.c-torture/compile/20001226-1.c: Likewise.
24294         * gcc.c-torture/compile/20010518-2.c: Likewise.
24295         * gcc.c-torture/compile/20020312-1.c: Likewise.
24296         * gcc.c-torture/compile/20020604-1.c: Likewise.
24297         * gcc.c-torture/compile/920501-12.c: Likewise.
24298         * gcc.c-torture/compile/920501-4.c: Likewise.
24299         * gcc.c-torture/compile/920520-1.c: Likewise.
24300         * gcc.c-torture/compile/920521-1.c: Likewise.
24301         * gcc.c-torture/compile/920625-1.c: Likewise.
24302         * gcc.c-torture/compile/961203-1.c: Likewise.
24303         * gcc.c-torture/compile/980506-1.c: Likewise.
24304         * gcc.c-torture/compile/981006-1.c: Likewise.
24305         * gcc.c-torture/compile/981022-1.c: Likewise.
24306         * gcc.c-torture/compile/981223-1.c: Likewise.
24307         * gcc.c-torture/compile/990617-1.c: Likewise.
24308         * gcc.c-torture/compile/dll.c: Likewise.
24309         * gcc.c-torture/compile/labels-3.c: Likewise.
24310         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24311         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24312         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24313         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24314         * gcc.c-torture/compile/simd-5.c: Likewise.
24315         * gcc.c-torture/compile/20000804-1.x: Remove.
24316         * gcc.c-torture/compile/20001205-1.x: Likewise.
24317         * gcc.c-torture/compile/20001226-1.x: Likewise.
24318         * gcc.c-torture/compile/20010518-2.x: Likewise.
24319         * gcc.c-torture/compile/20020312-1.x: Likewise.
24320         * gcc.c-torture/compile/20020604-1.x: Likewise.
24321         * gcc.c-torture/compile/920501-12.x: Likewise.
24322         * gcc.c-torture/compile/920501-4.x: Likewise.
24323         * gcc.c-torture/compile/920520-1.x: Likewise.
24324         * gcc.c-torture/compile/920521-1.x: Likewise.
24325         * gcc.c-torture/compile/920625-1.x: Likewise.
24326         * gcc.c-torture/compile/961203-1.x: Likewise.
24327         * gcc.c-torture/compile/980506-1.x: Likewise.
24328         * gcc.c-torture/compile/981006-1.x: Likewise.
24329         * gcc.c-torture/compile/981022-1.x: Likewise.
24330         * gcc.c-torture/compile/981223-1.x: Likewise.
24331         * gcc.c-torture/compile/990617-1.x: Likewise.
24332         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24333         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24334         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24335         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24336         * gcc.c-torture/compile/simd-5.x: Likewise.
24337
24338         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24339
24340 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24341
24342         * gcc.c-torture/execute/20030611-1.c: New test.
24343
24344 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24345
24346         PR middle-end/168
24347         * gcc.dg/20030612-1.c: New test case.
24348
24349 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24350
24351         PR c++/10635
24352         * g++.dg/expr/cast1.C: New test.
24353
24354 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24355
24356         * gcc.dg/builtins-21.c: New test case.
24357
24358 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24359
24360         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24361         options instead of at the end.
24362         * lib/objc.exp (objc_target_compile): Likewise.
24363
24364 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/10432
24367         * g++.dg/parse/error1.C: New test.
24368
24369 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24370
24371         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24372         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24373         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24374         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24375         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24376         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24377         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24378         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24379         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24380         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24381         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24382         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24383         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24384         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24385         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24386         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24387         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24388         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24389         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24390         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24391         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24392         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24393         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24394         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24395
24396         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24397         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24398         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24399         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24400         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24401         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24402         * gcc.dg/compat/scalar-return-3_main.c: New file.
24403         * gcc.dg/compat/scalar-return-3_x.c: New file.
24404         * gcc.dg/compat/scalar-return-3_y.c: New file.
24405         * gcc.dg/compat/scalar-return-4_main.c: New file.
24406         * gcc.dg/compat/scalar-return-4_x.c: New file.
24407         * gcc.dg/compat/scalar-return-4_y.c: New file.
24408
24409 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24410
24411         * gcc.dg/compat/fp2-struct-check.h: New file.
24412         * gcc.dg/compat/fp2-struct-defs.h: New file.
24413         * gcc.dg/compat/fp2-struct-init.h: New file.
24414         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24415         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24416         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24417         * gcc.dg/compat/struct-return-10_main.c: New file.
24418         * gcc.dg/compat/struct-return-10_x.c: New file.
24419         * gcc.dg/compat/struct-return-10_y.c: New file.
24420
24421         * gcc.dg/compat/compat-common.h: New file.
24422         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24423         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24424         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24425         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24426         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24427         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24428         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24429         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24430         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24431         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24432         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24433         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24434         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24435         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24436         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24437         * gcc.dg/compat/small-struct-check.h: Ditto.
24438         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24439         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24440         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24441         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24442         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24443         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24444         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24445         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24446         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24447         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24448         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24449         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24450         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24451         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24452         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24453         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24454         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24455         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24456         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24457         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24458         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24459         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24460         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24461         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24462         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24463         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24464         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24465         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24466         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24467         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24468
24469 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24470
24471         * g++.dg/pch/static-1.C: New file.
24472         * g++.dg/pch/static-1.Hs: New file.
24473
24474 2003-06-10  Richard Henderson  <rth@redhat.com>
24475
24476         * gcc.dg/asm-7.c: Adjust expected warning text.
24477
24478 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24479
24480         * gcc.dg/builtins-20.c: New test case.
24481
24482 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24483
24484         PR c++/11131
24485         * g++.dg/opt/template1.C: New test.
24486
24487 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24488
24489         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24490         additional_sources.
24491
24492 2003-05-21  David Taylor  <dtaylor@emc.com>
24493
24494         * gcc.dg/Wpadded.c: New file.
24495
24496 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24497
24498         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24499         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24500         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24501         dg-require-weak.
24502
24503 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24504
24505         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24506
24507 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24508
24509         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24510         (dg-require-alias): Likewise.
24511         (dg-require-gc-sections): Likewise.
24512         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24513
24514 2003-06-08  Richard Henderson  <rth@redhat.com>
24515
24516         * gcc.dg/20011029-2.c: Fix the array reference.
24517         * gcc.dg/asm-7.c: New.
24518
24519 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24520
24521         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24522
24523 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24524
24525         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24526         (dg-require-gc-sections): Likewise.
24527
24528 2003-06-08  Jan Hubicka  <jh@suse.cz>
24529
24530         * i386-cmov1.c: Fix regular expression.
24531         * i386-cvt-1.c: Likewise.
24532         * i386-local.c: Likewise.
24533         * i386-local2.c: Likewise.
24534         * i386-mul.c: Likewise.
24535         * i386-ssetype-1.c: Likewise.
24536         * i386-ssetype-3.c: Likewise.
24537         * i386-ssetype-5.c: Likewise.
24538
24539 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24540
24541         PR c++/11039
24542         * g++.dg/warn/implicit-typename2.C: New test.
24543         * g++.dg/warn/implicit-typename3.C: New test.
24544
24545 2003-06-07  Richard Henderson  <rth@redhat.com>
24546
24547         * g++.dg/other/offsetof3.C: Use size_t.
24548         * g++.dg/other/offsetof4.C: Likewise.
24549
24550 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
24551
24552         * lib/copy-file.exp: New. Implement gcc_copy_files.
24553
24554         * lib/dg-pch.exp: Load copy-file.exp
24555         (dg-pch): Use gcc_copy_files instead of "file copy".
24556
24557 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
24558
24559         * gcc.dg/weak/weak.exp: Simplify.
24560         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
24561         * gcc.dg/weak/weak-1.c: Likewise.
24562         * gcc.dg/weak/weak-2.c: Likewise.
24563         * gcc.dg/weak/weak-3.c: Likewise.
24564         * gcc.dg/weak/weak-4.c: Likewise.
24565         * gcc.dg/weak/weak-5.c: Likewise.
24566         * gcc.dg/weak/weak-6.c: Likewise.
24567         * gcc.dg/weak/weak-7.c: Likewise.
24568         * gcc.dg/weak/weak-8.c: Likewise.
24569         * gcc.dg/weak/weak-9.c: Likewise.
24570
24571 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
24572
24573         gcc.c-torture/execute/20030606-1.c: New.
24574
24575 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24576
24577         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
24578         * gcc.dg/builtins-19.c: Likewise.
24579
24580 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24581
24582         * gcc.dg/builtins-2.c: Add some more tests.
24583         * gcc.dg/builtins-18.c: New test case.
24584         * gcc.dg/builtins-19.c: New test case.
24585
24586 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24587             Jim Wilson  <wilson@tuliptree.org>
24588
24589         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
24590
24591 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
24592
24593         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
24594         mempcpy/stpcpy calls not to be optimized into something else.
24595         * gcc.c-torture/execute/string-opt-3.c: Moved to...
24596         * gcc.c-torture/execute/builtins/string-7.c: ...here.
24597         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
24598
24599 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24600
24601         * gcc.dg/format/asm_fprintf-1.c: New test.
24602
24603 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
24604
24605         * lib/gcc-defs.exp (additional_sources): New variable.
24606         (dg-additional-sources): New function.
24607         (additional_files): New variable.
24608         (dg-additional-files): New function.
24609         (dg-additional-files-options): Likewise.
24610         * lib/gcc-dg.exp (dg-require-weak): New function.
24611         (dg-require-alias): Likewise.
24612         (dg-require-gc-sections): Likewise.
24613         * lib/target-supports.exp (check_alias_available): Remove testfile
24614         parameter.
24615         (check_gc_sections_available): New function.
24616         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
24617         (dg-gpp-additional-files): Likewise.
24618         * lib/g++.exp (additional_sources): Remove.
24619         (additional_files): Likewise.
24620         (g++_target_compile): Use dg-additional-files-options.
24621
24622         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24623         Tcl logic.
24624         * gcc.dg/special/ecos.exp: Remove.
24625         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24626         * gcc.dg/special/alias-1.c: Likewise.
24627         * gcc.dg/special/alias-2.c: Likewise.
24628         * gcc.dg/special/gcsec-1.c: Likewise.
24629         * gcc.dg/special/weak-1.c: Likewise.
24630         * gcc.dg/special/weak-2.c: Likewise.
24631         * gcc.dg/special/wkali-1.c: Likewise.
24632         * gcc.dg/special/wkali-2.c: Likewise.
24633
24634         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24635         dg-gpp-additional-*.
24636         * g++.dg/special/conpr-3.C: Likewise.
24637         * g++.dg/special/conpr-4.C: Likewise.
24638         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24639         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24640         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24641         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24642         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24643         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24644         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24645         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24646         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24647         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24648         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24649         * g++.old-deja/g++.other/comdat1.C: Likewise.
24650         * g++.old-deja/g++.other/comdat2.C: Likewise.
24651         * g++.old-deja/g++.other/comdat3.C: Likewise.
24652         * g++.old-deja/g++.other/ctor1.C: Likewise.
24653         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24654
24655 2003-06-05  Richard Henderson  <rth@redhat.com>
24656
24657         * gcc.dg/debug/20030605-1.c: New.
24658
24659 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24660
24661         * README.QMTEST: Update.
24662
24663 2003-06-04  Richard Henderson  <rth@redhat.com>
24664
24665         * gcc.dg/cleanup-1.c: New.
24666         * gcc.dg/cleanup-2.c: New.
24667         * gcc.dg/cleanup-3.c: New.
24668         * gcc.dg/cleanup-4.c: New.
24669         * gcc.dg/cleanup-5.c: New.
24670         * gcc.dg/cleanup-6.c: New.
24671         * gcc.dg/cleanup-7.c: New.
24672
24673 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24674
24675         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24676
24677         * lib/dg-pch.exp: New file.
24678         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24679         * gcc.dg/pch/pch.exp: Likewise.
24680
24681 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24682
24683         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24684         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24685         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24686         * gcc.dg/builtins-17.c: New test case.
24687         * gcc.dg/i386-387-4.c: New test case.
24688         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24689
24690 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24691
24692         * gcc.dg/ultrasp9.c: New test.
24693
24694 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24695
24696         * gcc.c-torture/compile/20030604-1.c: New test.
24697         * gcc.dg/sparc-constant-1.c: New test.
24698
24699 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24700
24701         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24702
24703 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24704
24705         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24706
24707         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24708         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24709
24710 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24711
24712         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24713
24714 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24715
24716         PR c++/10940
24717         * g++.dg/template/spec10.C: New test.
24718
24719 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24720
24721         * gcc.dg/builtins-16.c: New test case.
24722
24723 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24724
24725         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24726         mempcpy test with post-increments.
24727         * gcc.c-torture/execute/string-opt-3.c: New test.
24728         * gcc.dg/string-opt-1.c: New test.
24729
24730 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24731
24732         PR fortran/10965
24733         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24734
24735 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24736
24737         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24738         (scan-assembler): ... here.  Use dg-scan.
24739         (scan-assembler-not): Likewise.
24740         (scan-file): New function.
24741         (scan-file-not): Likewise.
24742         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24743         * gcc.dg/cpp/_Pragma4.c: Likewise.
24744         * gcc.dg/cpp/_Pragma5.c: Likewise.
24745         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24746         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24747         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24748         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24749         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24750         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24751         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24752         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24753         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24754         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24755         * gcc.dg/cpp/cxxcom1.c: Likewise.
24756         * gcc.dg/cpp/line1.c: Likewise.
24757         * gcc.dg/cpp/maccom1.c: Likewise.
24758         * gcc.dg/cpp/maccom2.c: Likewise.
24759         * gcc.dg/cpp/maccom3.c: Likewise.
24760         * gcc.dg/cpp/maccom4.c: Likewise.
24761         * gcc.dg/cpp/maccom5.c: Likewise.
24762         * gcc.dg/cpp/maccom6.c: Likewise.
24763         * gcc.dg/cpp/multiline.c: Likewise.
24764         * gcc.dg/cpp/spacing1.c: Likewise.
24765         * gcc.dg/cpp/spacing2.c: Likewise.
24766         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24767         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24768         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24769         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24770         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24771         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24772         * gcc.dg/cpp/cxxcom2.c: Likewise.
24773         * gcc.dg/cpp/cxxcom2.h: New file.
24774
24775         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24776         * g++.dg/cpp/truefalse.C: Here.
24777         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24778
24779 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24780
24781         * gcc.dg/cpp/redef3.c: New file.
24782
24783 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24784
24785         * gcc.dg/i386-loop-3.c: New test.
24786
24787 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24788
24789         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24790
24791 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24792
24793         * gcc.dg/fwrapv-1.c: New test case.
24794         * gcc.dg/fwrapv-2.c: New test case.
24795
24796 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24797
24798         PR c++/10956
24799         * g++.dg/template/spec9.C: New test.
24800
24801 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24802
24803         * gcc.dg/duff-4.c: New test case.
24804
24805 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24806
24807         PR fortran/10843
24808         * g77.dg/ffixed-form-1.f: New test
24809         * g77.dg/ffixed-form-2.f: New test
24810         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24811         * g77.dg/ffree-form-3.f: New test
24812
24813 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24814
24815         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24816         * gcc.dg/wint_t-1.c: Likewise.
24817
24818 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24819
24820         * g++.dg/template/access11.C: New test.
24821
24822 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24823
24824         PR c++/10849
24825         * g++.dg/template/access10.C: New test.
24826
24827 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24828             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24829
24830         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24831
24832 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24833
24834         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24835         suppress for powerpc-*-darwin*.
24836         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24837
24838 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24839
24840         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24841         suppress option for powerpc-*-darwin*.
24842
24843 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24844
24845         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24846         * gcc.dg/builtins-4.c: Add test for fmod.
24847
24848 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24849
24850         PR c++/10682
24851         * g++.dg/template/instantiate4.C: New test.
24852
24853 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24854
24855         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24856
24857 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24858
24859         * gcc.dg/compat/scalar-return-1_main.c: New file.
24860         * gcc.dg/compat/scalar-return-1_x.c: New file.
24861         * gcc.dg/compat/scalar-return-1_y.c: New file.
24862         * gcc.dg/compat/scalar-return-2_main.c: New file.
24863         * gcc.dg/compat/scalar-return-2_x.c: New file.
24864         * gcc.dg/compat/scalar-return-2_y.c: New file.
24865         * gcc.dg/compat/struct-return-3_main.c: New file.
24866         * gcc.dg/compat/struct-return-3_y.c: New file.
24867         * gcc.dg/compat/struct-return-3_x.c: New file.
24868         * gcc.dg/compat/struct-return-2_main.c: New file.
24869         * gcc.dg/compat/struct-return-2_x.c: New file.
24870         * gcc.dg/compat/struct-return-2_y.c: New file.
24871
24872 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24873
24874         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24875         for hppa*-hp-hpux*.
24876         * gcc.dg/20021014-1.c (dg-options): Likewise.
24877         * gcc.dg/nest.c (dg-options): Likewise.
24878
24879 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24880
24881         PR c++/9738
24882         * g++.dg/ext/dllimport2.C: New file.
24883         * g++.dg/ext/dllimport3.C: New file.
24884
24885 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24886
24887         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24888         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24889         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24890         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24891         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24892         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24893         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24894         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24895         * gcc.dg/compat/small-struct-defs.h: New file.
24896         * gcc.dg/compat/small-struct-init.h: New file.
24897         * gcc.dg/compat/small-struct-check.h: New file.
24898         * gcc.dg/compat/fp-struct-defs.h: New file.
24899         * gcc.dg/compat/fp-struct-check.h: New file.
24900         * gcc.dg/compat/fp-struct-init.h: New file.
24901         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24902         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24903
24904 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24905
24906         * gcc.dg/20030225-2.c: New test.
24907
24908 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24909             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24910
24911         * gcc.c-torture/compile/20030518-1.c: New test case.
24912
24913 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24914
24915         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24916         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24917         gcc-dg-debug-runtest.
24918         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24919         gcc-dg-debug-runtest.
24920
24921 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24922
24923         PR c++/9022
24924         * g++.dg/lookup/using6.C: New test.
24925
24926 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24927
24928         * g++.dg/parse/access2.C: New test.
24929
24930 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24931
24932         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24933         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24934         * gcc.dg/debug/debug.exp: Likewise.
24935
24936 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24937
24938         * gcc.dg/dollar.c: New test.
24939
24940 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24941
24942         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24943         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24944         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24945         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24946         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24947         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24948         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24949         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24950         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24951         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24952         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24953         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24954         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24955         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24956         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24957         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24958         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24959         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24960
24961 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24962
24963         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24964         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24965         support for "repo" mode.
24966         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24967         * lib/g77-dg.exp: Likewise.
24968         * lib/obj-dg.exp: Likewise.
24969
24970 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24971
24972         Merge from gcc-3_2-rhl8-branch:
24973         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24974
24975         * gcc.dg/tls/opt-6.c: New test.
24976
24977         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24978
24979         * gcc.dg/20030405-1.c: New test.
24980
24981         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24982
24983         * gcc.dg/20030309-1.c: New test.
24984
24985         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24986
24987         * gcc.c-torture/execute/20030307-1.c: New test.
24988
24989         2003-02-20  Randolph Chung  <tausq@debian.org>
24990
24991         * gcc.c-torture/compile/20030220-1.c: New test.
24992
24993         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24994
24995         * gcc.dg/20030217-1.c: New test.
24996
24997         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.c-torture/compile/20020129-1.c: New test.
25000
25001         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25002
25003         * gcc.dg/unroll-1.c: New test.
25004
25005         2002-11-16  Jan Hubicka  <jh@suse.cz>
25006
25007         * gcc.c-torture/execute/20020920-1.c: New test.
25008
25009         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
25010
25011         PR target/7434
25012         * gcc.c-torture/compile/20021008-1.c: New test.
25013
25014         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
25015
25016         PR target/7559
25017         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
25018
25019         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25020
25021         * gcc.c-torture/compile/20020807-1.c: New test.
25022
25023         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
25024
25025         * gcc.dg/tls/opt-1.c: New test.
25026
25027         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
25028
25029         * gcc.dg/20020729-1.c: New test.
25030
25031         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
25032
25033         * g++.dg/opt/life1.C: New test.
25034
25035         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
25036
25037         * gcc.dg/20020525-1.c: New test.
25038
25039         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25040
25041         PR c++/6794
25042         * g++.dg/ext/pretty1.C: New test.
25043         * g++.dg/ext/pretty2.C: New test.
25044
25045 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
25046
25047         PR c++/8385
25048         * g++.dg/ext/typeof5.C: New test.
25049
25050 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
25051
25052         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
25053         __USER_LABEL_PREFIX__ into account.
25054         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
25055
25056 2003-05-14  Roger Sayle  <roger@eyesopen.com>
25057
25058         * gcc.dg/builtins-15.c: New test case.
25059
25060 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
25061
25062         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
25063
25064 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
25065
25066         * lib/g++.exp: Tweak handling of additional source files.
25067         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
25068         * g++.dg/special/conpr-2a.C: Rename to ...
25069         * g++.dg/special/conpr-2a.cc: ... this.
25070         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
25071         * g++.dg/special/conpr-3a.C: Rename to ...
25072         * g++.dg/special/conpr-3a.cc: This.
25073         * g++.dg/special/conpr-3b.C: Rename to ...
25074         * g++.dg/special/conpr-3b.cc: This.
25075         * g++.dg/special/conpr-4.C: New test.
25076         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
25077
25078 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
25079
25080         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
25081
25082 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25083
25084         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
25085         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25086         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
25087         * g++.old-deja/g++.other/warn3.C: Likewise.
25088
25089 2003-05-11  Roger Sayle  <roger@eyesopen.com>
25090
25091         * gcc.dg/i386-387-1.c: Update to also test log.
25092         * gcc.dg/i386-387-2.c: Likewise.
25093
25094 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25095
25096         * g77.f-torture/execute/int8421.f: New test.
25097
25098 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25099
25100         PR c++/10230, c++/10481
25101         * g++.dg/lookup/scoped5.C: New test.
25102
25103 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25104
25105         PR c++/10552
25106         * g++.dg/template/ttp6.C: New test.
25107
25108 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
25109
25110         * gcc.c-torture/execute/builtins: New directory.
25111         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
25112         gcc.c-torture/execute/builtins.
25113         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
25114         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
25115         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
25116         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
25117
25118 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25119
25120         PR c++/9252
25121         * g++.dg/template/access8.C: New test.
25122         * g++.dg/template/access9.C: New test.
25123
25124 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25125
25126         PR c++/9554
25127         * g++.dg/parse/access1.C: New test.
25128
25129 2003-05-09  DJ Delorie  <dj@redhat.com>
25130
25131         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
25132         long, and not an int.
25133
25134 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25135
25136         PR c++/10555, c++/10576
25137         * g++.dg/template/memclass1.C: New test.
25138
25139 2003-05-08  DJ Delorie  <dj@redhat.com>
25140
25141         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25142         targets.
25143         * gcc.c-torture/execute/20021024-1.x: Likewise.
25144         * gcc.c-torture/execute/shiftdi.x: Likewise.
25145         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25146         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25147         * gcc.dg/20021018-1.c: Likewise.
25148
25149 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25150
25151         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25152
25153         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25154         (bcopy): Call memmove.
25155
25156 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25157
25158         * g77.f-torture/compile/8485.f: New test case.
25159
25160 2003-05-07  Richard Henderson  <rth@redhat.com>
25161
25162         PR c++/10570
25163         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25164         Verify exception_cleanup not called for rethrows.
25165         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25166         when exiting catch block without rethrowing.
25167         * g++.dg/eh/forced3.C: New.
25168         * g++.dg/eh/forced4.C: New.
25169
25170 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25171
25172         * gcc.dg/20030505.c: Fix triplet.
25173
25174 2003-05-06  DJ Delorie  <dj@redhat.com>
25175
25176         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25177         * gcc.dg/nest.c: Likewise.
25178
25179 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25180
25181         * gcc.dg/builtins-14.c: New test case.
25182
25183 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25184
25185         * lib/compat.exp (compat-execute): New argument.
25186         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25187         * gcc.dg/compat: New test directory.
25188         * gcc.dg/compat/compat.exp: New expect script.
25189         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25190         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25191         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25192         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25193         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25194         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25195
25196         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25197         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25198         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25199         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25200         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25201         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25202         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25203         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25204         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25205         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25206         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25207         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25208         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25209         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25210         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25211
25212 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25213
25214         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25215
25216 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25217
25218         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25219
25220 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25221
25222         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25223         * gcc.dg/ppc-fsel-2.c: New test.
25224
25225         * gcc.dg/unused-5.c: New test.
25226
25227 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25228
25229         PR c++/10496
25230         * g++.dg/warn/pmf1.C: New test.
25231
25232 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25233
25234         PR c++/4494
25235         * g++.dg/warn/main.C: New test.
25236
25237 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25238
25239         * gcc.dg/nonnull-3.c: New test.
25240
25241 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25242
25243         * gcc.dg/cpp/Wtrigraphs.c: Update.
25244         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25245
25246 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25247
25248         * gcc.dg/ppc-fsel-1.c: New test.
25249
25250 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25251
25252         PR c/10604
25253         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25254
25255 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25256
25257         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25258
25259 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25260
25261         PR c++/9364, c++/10553, c++/10586
25262         * g++.dg/parse/typename4.C: New test.
25263         * g++.dg/parse/typename5.C: Likewise.
25264
25265 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25266
25267         * gcc.c-torture/compile/20030503-1.c: New test.
25268
25269 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25270
25271         * g++.dg/lookup/using5.C: Fix testcase error.
25272
25273 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25274
25275         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25276         since MEABI is no longer supported.  Remove all vestiges
25277         of MEABI from the test.
25278
25279 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25280
25281         PR c++/10554
25282         * g++.dg/lookup/using5.C: New test.
25283
25284 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25285
25286         PR c++/8772
25287         * g++.dg/template/ttp5.C: New test.
25288
25289 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25290
25291         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25292         (dg-gpp-additional-sources): New function.
25293         (dg-gpp-additional-files): Likewise.
25294         * lib/g++.exp (additional_sources): New variable.
25295         (additional_files): Likewise.
25296         (g++_target_compile): Deal with them.
25297         * lib/old-dejagnu.exp: Remove.
25298         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25299         * g++.old-deja: Revise all tests to use dg commands.
25300
25301 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25302
25303         PR c++/9432, c++/9528
25304         * g++.dg/lookup/using4.C: New test.
25305
25306 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25307
25308         * gcc.dg/noreturn-5.c: New file.
25309         * gcc.dg/noreturn-6.c: New file.
25310
25311         * gcc.c-torture/compile/inline-1.c: New file.
25312
25313 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25314
25315         PR c++/10551
25316         * g++.dg/template/explicit1.C: New test.
25317
25318 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25319
25320         PR c++/10549
25321         * g++.dg/other/bitfield1.C: New test.
25322
25323         PR c++/10527
25324         * g++.dg/init/new7.C: New test.
25325
25326 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25327
25328         * g++.dg/ext/desig1.C: New test.
25329         * g++.dg/ext/init1.C: Update.
25330
25331         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25332
25333 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25334
25335         PR c++/10180
25336         * g++.dg/warn/Winline-1.C: New test.
25337
25338 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25339
25340         * gcc.c-torture/execute/string-opt-19.c: New test.
25341
25342         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25343         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25344
25345 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25346
25347         PR c++/10506
25348         * g++.dg/init/new6.C: New test.
25349
25350         PR c++/10503
25351         * g++.dg/init/ref6.C: New test.
25352
25353 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25354
25355         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25356
25357 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25358
25359         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25360         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25361
25362 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25363
25364         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25365         initialized static data members.
25366
25367 2003-04-25  H.J. Lu <hjl@gnu.org>
25368
25369         * gcc.dg/ia64-sync-4.c: New test.
25370
25371 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25372
25373         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25374         date.
25375
25376 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25377
25378         PR c++/10337
25379         * g++.dg/warn/conv1.C: New test.
25380         * g++.old-deja/g++.other/conv7.C: Adjust.
25381         * g++.old-deja/g++.other/overload14.C: Adjust.
25382
25383 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25384
25385         PR c++/10471
25386         * g++.dg/template/defarg2.C: New test.
25387
25388 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25389
25390         * gcc.dg/cpp/include2.c: Update.
25391         * gcc.dg/cpp/multiline-2.c: New.
25392         * gcc.dg/cpp/multiline.c: Update.
25393         * gcc.dg/cpp/strify2.c: Update.
25394         * gcc.dg/cpp/trad/literals-2.c: Update.
25395
25396 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25397
25398         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25399
25400 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25401
25402         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25403
25404 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25405
25406         PR c++/10451
25407         * g++.dg/parse/crash4.C: New test.
25408
25409         PR c++/9847
25410         * g++.dg/parse/crash5.C: New test.
25411
25412 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/10446
25415         * g++.dg/parse/crash3.C: New test.
25416
25417         PR c++/10428
25418         * g++.dg/parse/elab1.C: New test.
25419
25420 2003-04-22  Devang Patel  <dpatel@apple.com>
25421
25422         * gcc.dg/cpp/trad/funlike-5.c: New test.
25423
25424 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25425
25426         * g++.dg/other/packed1.C: Fix dg options.
25427
25428 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25429
25430         * g++.dg/other/offsetof2.C: New test.
25431
25432 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25433
25434         * g++.dg/template/recurse.C: Adjust location of error messages.
25435
25436 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25437
25438         PR c++/9881
25439         * g++.dg/init/addr-const1.C: New test.
25440         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25441
25442 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25443
25444         PR c++/10405
25445         * g++.dg/lookup/struct-hack1.C: New test.
25446
25447 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25448
25449         * ucs.c: Update diagnostic messages.
25450
25451 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25452
25453         * gcc.dg/cpp/truefalse.cpp: New test.
25454         * gcc.dg/cpp/cpp.exp: Update.
25455         * g++.dg/other/stdbool-if.C: Remove.
25456
25457 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25458
25459         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25460         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25461
25462 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25463
25464         * gcc.c-torture/compile/20030418-1.c: New test.
25465
25466 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25467
25468         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25469
25470 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25471
25472         PR c++/10347
25473         g++.dg/template/dependent-name1.C: New test.
25474
25475 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25476
25477         * gcc.dg/warn-1.c (tourist_guide): New array,
25478         contains a pointer to bar.
25479
25480 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25481
25482         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25483         * gcc.c-torture/execute/medce-1.c: New test case.
25484         * gcc.c-torture/execute/medce-2.c: New test case.
25485
25486 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25487
25488         * lib/prune.exp: Ignore more messages.
25489
25490         PR c++/10381
25491         * g++.dg/parse/lookup3.C: New test.
25492
25493 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25494
25495         * gcc.c-torture/compile/20030415-1.c : New test.
25496
25497 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25498
25499         * gcc.c-torture/execute/scope-2.c: Move to ...
25500         * gcc.dg/noncompile/scope.c: .... here.
25501
25502 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25503
25504         * gcc.dg/20030414-2.c: New test case.
25505
25506 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25507
25508         PR target/10377
25509         * gcc.dg/20030414-1.c: New test.
25510
25511 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25512
25513         * gcc.dg/builtins-12.c: New test case.
25514         * gcc.dg/builtins-13.c: New test case.
25515
25516 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25517
25518         * gcc.c-torture/execute/string-opt-18.c: New test.
25519
25520 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25521
25522         PR c++/10300
25523         * g++.dg/init/new5.C: New test.
25524
25525 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25526
25527         PR c++/7910
25528         * g++.dg/ext/dllimport1.C: New test.
25529
25530 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25531
25532         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25533
25534 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25535
25536         PR Fortran/9263
25537         * g77.f-torture/noncompile/9263.f: New test
25538         PR Fortran/1832
25539         * g77.f-torture/execute/1832.f: New test
25540
25541 2003-04-11  David Chad  <davidc@freebsd.org>
25542             Loren J. Rittle  <ljrittle@acm.org>
25543
25544         libobjc/8562
25545         * objc.dg/headers.m: New test.
25546
25547 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
25548
25549         * gcc.c-torture/execute/builtin-noret-2.c: New.
25550         * gcc.c-torture/execute/builtin-noret-2.x: New.
25551         XFAIL builtin-noret-2.c at -O1 and above.
25552         * gcc.dg/redecl.c: New.
25553         * gcc.dg/Wshadow-1.c: Update error regexps.
25554
25555 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
25556
25557         * g++.dg/abi/bitfield10.C: New test.
25558
25559 2003-04-09  Mike Stump  <mrs@apple.com>
25560
25561         * gcc.dg/pch/pch.exp: Make testcase names longer.
25562         * g++.dg/pch/pch.exp: Make testcase names longer.
25563
25564 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25565
25566         * gcc.dg/builtins-11.c: New test case.
25567
25568 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25569
25570         * gcc.dg/builtins-9.c: New test case.
25571         * gcc.dg/builtins-10.c: New test case.
25572
25573 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
25574
25575         * gcc.dg/noncompile/init-4.c.c: New test.
25576
25577 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25578
25579         * gcc.misc-test/gcov-9.c: New test.
25580         * gcc.misc-test/gcov-10.c: New test
25581         * gcc.misc-test/gcov-11.c: New test.
25582
25583 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25584
25585         PR optimization/10024
25586         * gcc.c-torture/compile/20030405-1.c: New test.
25587
25588 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
25589
25590         * gcc.dg/pch/static-3.c: New.
25591         * gcc.dg/pch/static-3.hs: New.
25592         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
25593
25594 2003-04-04  Richard Henderson  <rth@redhat.com>
25595
25596         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
25597         * g++.dg/eh/forced2.C: Likewise.
25598
25599 2003-04-03  Mike Stump  <mrs@apple.com>
25600
25601         * lib/scanasm.exp (scan-assembler): Add xfail processing for
25602         target arg.
25603         (scan-assembler-times, scan-assembler-not): Likewise.
25604         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
25605
25606 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25607
25608         * gcc.dg/sparc-loop-1.c: New test.
25609
25610 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
25611
25612         PR other/9274
25613         * g++.dg/pch/system-2.C: New.
25614         * g++.dg/pch/system-2.Hs: New.
25615
25616 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
25617
25618         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25619
25620         * g++.dg/eh/simd-1.C (vecfunc): Same.
25621
25622 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25623
25624         * gcc.c-torture/execute/20030401-1.c: New test case.
25625
25626 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25627
25628         * objc.dg/defs.m: New.
25629
25630 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25631
25632         * g++.dg/eh/simd-1.C: New.
25633         * g++.dg/eh/simd-2.C: New.
25634
25635 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25636
25637         * gcc.c-torture/execute/simd-3.c: New.
25638
25639 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25640
25641         PR c/9936
25642         * gcc.dg/20030331-2.c: New test.
25643
25644 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25645
25646         PR c++/10278
25647         * g++.dg/parse/crash2.C: New test.
25648
25649 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25650
25651         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25652         * gcc.c-torture/execute/20030331-1.c: ...here.
25653
25654 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25655
25656         * gcc.c-torture/execute/20030331-1.c: New test.
25657
25658 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25659
25660         * lib/gcov.exp: Adjust call return testing strings.
25661         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25662
25663 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25664
25665         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25666         * gcc.dg/builtins-7.c: New test case.
25667         * gcc.dg/builtins-8.c: New test case.
25668
25669 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25670
25671         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25672
25673 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25674
25675         PR c++/7647
25676         * g++.dg/lookup-class-member-2.C: New test.
25677
25678 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25679
25680         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25681
25682 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25683
25684         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25685
25686 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25687
25688         * g++.dg/init/attrib1.C: New test.
25689
25690 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25691
25692         * gcc.dg/ultrasp8.c: New test.
25693
25694 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25695
25696         * gcc.dg/ultrasp7.c: New test.
25697
25698 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25699
25700         PR c++/10047
25701         * g++.dg/template/inline1.C: New test.
25702
25703 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25704
25705         * gcc.dg/sparc-dwarf2.c: New test.
25706
25707 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25708
25709         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25710         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25711
25712 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25713
25714         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25715         than reading .x files.
25716         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25717         * g77.dg/gcov/gcov-1.f: Likewise.
25718         * gcc.misc-tests/gcov-4b.c: Likewise.
25719         * gcc.misc-tests/gcov-5b.c: Likewise.
25720         * gcc.misc-tests/gcov-6.c: Likewise.
25721         * gcc.misc-tests/gcov-7.c: Likewise.
25722         * gcc.misc-tests/gcov-8.c: Likewise.
25723         * g++.dg/gcov/gcov-1.x: Remove.
25724         * g77.dg/gcov/gcov-1.x: Likewise.
25725         * gcc.misc-tests/gcov-4b.x: Likewise.
25726         * gcc.misc-tests/gcov-5b.x: Likewise.
25727         * gcc.misc-tests/gcov-6.x: Likewise.
25728         * gcc.misc-tests/gcov-7.x: Likewise.
25729         * gcc.misc-tests/gcov-8.x: Likewise.
25730
25731 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25732
25733         PR opt/10087
25734         * gcc.dg/20030324-1.c: New test.
25735
25736 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25737
25738         PR c++/10224
25739         * g++.dg/template/arg3.C: New test.
25740
25741         PR c++/10158
25742         * g++.dg/template/friend18.C: New test.
25743
25744 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25745
25746         * g77.f-torture/compile/20030326-1.f: New test case.
25747
25748 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25749
25750         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25751
25752         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25753
25754 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25755
25756         * gcc.dg/ia64-sync-3.c: New test.
25757
25758 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25759
25760         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25761
25762 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25763
25764         * gcc.dg/ultrasp6.c: New test.
25765
25766 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25767
25768         * gcc.dg/i386-signbit-1.c: New test.
25769         * gcc.dg/i386-signbit-2.c: New test.
25770         * gcc.dg/i386-signbit-3.c: New test.
25771
25772 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25773
25774         * gcc.dg/ultrasp5.c: Fix options.
25775
25776 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25777
25778         * gcc.dg/ultrasp5.c: Fix comment.
25779
25780 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25781
25782         PR fortran/10197
25783         * g77.f-torture/execute/10197.f: New test.
25784
25785 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25786
25787         PR c++/9898, c++/383
25788         * g++.dg/template/conv6.C: New test.
25789
25790         PR c++/10119
25791         * g++.dg/template/ptrmem5.C: New test.
25792
25793         PR c++/10026
25794         * g++.dg/lookup/koenig1.C: New test.
25795
25796         PR C++/10199
25797         * g++.dg/lookup/template2.C: New test.
25798
25799 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25800
25801         * g++.dg/opt/rtti1.C: New test.
25802
25803 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25804
25805         * gcc.dg/ultrasp5.c: New test.
25806
25807 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25808
25809         PR middle-end/9967
25810         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25811         builtin fputs.
25812
25813 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25814
25815         PR c/8224
25816         * gcc.dg/20030323-1.c: New test.
25817
25818 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25819
25820         * gcc.c-torture/compile/20030323-1.c: New test case.
25821
25822 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25823
25824         * gcc.dg/20030321-1.c: New test.
25825
25826 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25827
25828         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25829
25830 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25831
25832         PR c++/9978, c++/9708
25833         * g++.dg/ext/vlm1.C: Adjust expected error.
25834         * g++.dg/ext/vla2.C: New test.
25835         * g++.dg/template/arg1.C: New test.
25836         * g++.dg/template/arg2.C: New test.
25837
25838 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25839
25840         * g77.f-torture/execute/select.f: New test.
25841         * g77.f-torture/noncompile/select_no_compile.f: New test.
25842
25843 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25844
25845         PR c++/9898
25846         * g++.dg/other/error4.C: New test.
25847
25848 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25849
25850         * g++.dg/template/friend17.C: New test.
25851
25852 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25853
25854         * gcc.c-torture/compile/20030320-1.c: New.
25855
25856 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25857
25858         * gcc.dg/builtins-6.c: New test case.
25859
25860 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25861
25862         PR target/10073
25863         * gcc.c-torture/compile/20030319-1.c: New.
25864
25865 2003-03-18  Jan Hubicka  <jh@suse.cz>
25866
25867         * gcc.dg/i386-cvt-1.c: New test.
25868
25869 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25870
25871         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25872         * objc.dg/naming-2.m: Likewise.
25873
25874 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25875
25876         PR c++/9639
25877         * g++.dg/parse/crash1.C: New test.
25878
25879 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25880
25881         PR c++/8805
25882         * g++.dg/eh/cleanup1.C: New test.
25883
25884 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25885
25886         * gcc.c-torture/execute/20030316-1.c: New test case.
25887
25888 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25889
25890         PR c++/9629
25891         * g++.dg/init/ctor2.C: New test.
25892
25893 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25894
25895         * g77.f-torture/compile/xformat.f: New test case.
25896
25897 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25898
25899         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25900         * g++.old-deja/g++.mike/eh50.C: Likewise.
25901
25902 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25903
25904         PR c++/6440
25905         * g++.dg/template/spec7.C: New test.
25906         * g++.dg/template/spec8.C: Likewise.
25907
25908 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25909
25910         * gcc.c-torture/execute/20030313-1.c: New test.
25911
25912 2003-03-14  Richard Henderson  <rth@redhat.com>
25913
25914         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25915
25916 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25917
25918         * gcc.c-torture/compile/20030314-1.c: New test.
25919
25920 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25921
25922         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25923         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25924         thumb target,
25925         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25926         to accept newer _imp__  prefix and additional
25927         newline in .drectve section.
25928         * gcc.dg/dll-4.c: Likewise.
25929         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25930         switch.
25931
25932 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25933
25934         * g++.dg/parse/namespace9.C: New test.
25935
25936         * g++.dg/init/ref5.C: New test.
25937         * g++.dg/parse/ptrmem1.C: Likewise.
25938
25939 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25940
25941         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25942         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25943         regular expression.
25944         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25945         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25946
25947 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25948
25949         * gcc.c-torture/execute/20030224-2.c: New test.
25950
25951 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25952
25953         * gcc.dg/decl-3.c: New test.
25954
25955 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25956
25957         * gcc.dg/i386-loop-2.c: New test.
25958
25959 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25960
25961         PR c++/9474
25962         * g++.dg/parse/namespace8.C: New test.
25963
25964         PR c++/9924
25965         * g++.dg/overload/builtin2.C: New test.
25966
25967 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25968
25969         * gcc.dg/return-type-3.c: New test.
25970
25971 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25972
25973         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25974         profiling options are not supported.
25975
25976 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25977
25978         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25979         * g++.old-deja/g++.warn/impint2.C: Likewise.
25980
25981 2003-03-10  Devang Patel  <dpatel@apple.com>
25982
25983         * g++.dg/cpp/c++_cmd_1.C: New test.
25984         * g++.dg/cpp/c++_cmd_1.h: New file.
25985
25986 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25987
25988         * gcc.dg/altivec-9.c: New file.
25989
25990 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25991
25992         * gcc.dg/ppc-sdata-1.c: New test.
25993         * gcc.dg/ppc-sdata-2.c: New test.
25994
25995 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25996
25997         PR c++/9373
25998         * g++.dg/opt/ptrmem2.C: New test.
25999
26000         PR c++/8534
26001         * g++.dg/opt/ptrmem1.C: New test.
26002
26003 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26004
26005         * gcc.dg/i386-loop-1.c: New test.
26006
26007 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26008
26009         PR c++/9970
26010         * g++.dg/lookup/friend1.C: New test.
26011
26012 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26013
26014         PR c++/9823
26015         * g++.dg/parser/constructor1.C: New test.
26016
26017 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
26018
26019         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
26020
26021         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
26022
26023 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
26024
26025         * gcc.dg/cpp/Wunused.c: Update test.
26026
26027 2003-03-08  Jan Hubicka  <jh@suse.cz>
26028
26029         * gcc.dg/inline-3.c: New test.
26030
26031 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26032
26033         PR c++/9809
26034         * g++.dg/parse/builtin1.C: New test.
26035
26036         PR c++/9982
26037         * g++.dg/abi/cookie1.C: New test.
26038         * g++.dg/abi/cookie2.C: Likewise.
26039
26040         PR c++/9524
26041         * g++.dg/template/field1.C: New test.
26042
26043         PR c++/9912
26044         * g++.dg/parse/class1.C: New test.
26045         * g++.dg/parse/namespace7.C: Likewise.
26046         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
26047
26048 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
26049
26050         * g++.dg/init/ref4.C: New test.
26051
26052 2003-03-07  Jan Hubicka  <jh@suse.cz>
26053
26054         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
26055         * gcc.dg/inline-3.c: New test.
26056
26057 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
26058
26059         * g++.dg/init/ref3.C: New test.
26060
26061         PR c++/9965
26062         * g++.dg/init/ref2.C: New test.
26063
26064         PR c++/9400
26065         * g++.dg/warn/Wshadow-2.C: New test.
26066
26067         PR c++/9791
26068         * g++.dg/warn/Woverloaded-1.C: New test.
26069
26070 2003-03-05  Jan Hubicka  <jh@suse.cz>
26071
26072         * gcc.dg/i386-local2.c: New.
26073         * gcc.dg/i386-local.c: Fix typo.
26074
26075 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
26076
26077         * g++.dg/abi/layout3.C: New test.
26078
26079 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26080
26081         * gcc.c-torture/compile/20030305-1.c
26082
26083 2003-03-05  Jan Hubicka  <jh@suse.cz>
26084
26085         * gcc.dg/i386-local.c: New.
26086
26087 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
26088
26089         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
26090
26091 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26092
26093         * gcc.dg/switch-2.c: New test.
26094         * gcc.dg/switch-3.c: New test.
26095         * gcc.dg/Wswitch.c: Adjust line numbers.
26096         * gcc.dg/Wswitch-default.c: Likewise.
26097         * gcc.dg/Wswitch-enum.c: Likewise.
26098
26099 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
26100
26101         * gcc.c-torture/execute/20030222-1.c: New test.
26102
26103 2003-03-03  James E Wilson  <wilson@tuliptree.org>
26104
26105         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
26106
26107 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
26108
26109         PR c++/9878
26110         * g++.dg/init/ref1.C: New test.
26111
26112 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
26113
26114         * gcc.dg/sh-relax.c: New SH-only test.
26115
26116 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
26117
26118         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
26119         comment explaining purpose of testcase.
26120
26121 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26122
26123         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
26124         for HC11/HC12 (asm needs two int registers).
26125         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
26126         HC11/HC12 because the test uses an asm which needs two 32-bit
26127         registers.
26128
26129 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26130
26131         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
26132         for HC11/HC12 (array is too large otherwise).
26133         * gcc.c-torture/compile/920501-4.x: New file, likewise.
26134         * gcc.c-torture/compile/20010518-2.x: Likewise.
26135         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26136         HC11/HC12 (array is too large).
26137
26138 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26139
26140         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26141         * lib/g++-dg.exp (g++-dg-test): Likewise.
26142
26143 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26144
26145         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26146         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26147
26148 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26149
26150         * g++.dg/warn/implicit-typename1.C: Remove warning.
26151
26152 2003-02-28  Richard Henderson  <rth@redhat.com>
26153
26154         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26155         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26156
26157 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26158
26159         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26160         * g++.dg/pch/pch.exp: Likewise.
26161
26162 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26163
26164         PR c++/9879
26165         * testsuite/g++.dg/init/new4.C: New test.
26166
26167 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26168
26169         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26170
26171 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26172
26173         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26174         unsigned long.
26175
26176         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26177         wider than float.
26178
26179 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26180
26181         * lib/scanasm.exp: Add support for counting numbers of
26182         occurences.
26183         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26184         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26185
26186 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26187
26188         PR c++/9683
26189         * g++.dg/template/static3.C: New test.
26190
26191         PR c++/9829
26192         * g++.dg/parse/namespace6.C: New test.
26193
26194 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26195
26196         PR target/9732
26197         * gcc.dg/20030225-1.c: New test.
26198
26199 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26200
26201         * README: Remove out-of-date information.
26202
26203         PR c++/9836
26204         * g++.dg/template/spec6.C: New test.
26205
26206 2003-02-24  Jeff Law  <law@redhat.com>
26207
26208         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26209
26210 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26211
26212         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26213         * gcc.dg/pragma-ep-1.c: Likewise.
26214
26215 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26216
26217         PR c++/9602
26218         * g++.dg/template/friend16.C: New test.
26219
26220 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26221
26222         PR c++/5333
26223         * g++.dg/parse/fused-params1.C: Adjust error messages.
26224         * g++.dg/template/nested3.C: New test.
26225
26226 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26227
26228         * g++.dg/abi/param1.C: New test.
26229
26230 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26231
26232         PR c++/7982
26233         * g++.dg/warn/implicit-typename1.C: New test.
26234
26235 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26236
26237         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26238         with "mtune".
26239         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26240         * gcc.c-torture/execute/20010129-1.x: Likewise.
26241         * gcc.dg/20011107-1.c: Likewise.
26242         * gcc.dg/20020108-1.c: Likewise.
26243         * gcc.dg/20020122-3.c: Likewise.
26244         * gcc.dg/20020206-1.c: Likewise.
26245         * gcc.dg/20020310-1.c: Likewise.
26246         * gcc.dg/20020426-2.c: Likewise.
26247         * gcc.dg/20020517-1.c: Likewise.
26248         * gcc.dg/991230-1.c: Likewise.
26249         * gcc.dg/i386-unroll-1.c: Likewise.
26250         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26251
26252 2003-02-22  Jan Hubicka  <jh@suse.cz>
26253
26254         * gcc.dg/i386-mul.c: New test.
26255
26256 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26257
26258         * gcc.dg/builtins-5.c: New test case.
26259
26260 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26261
26262         * gcc.dg/asmreg-1.c: New test.
26263
26264 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26265
26266         PR c++/9749
26267         * g++.dg/parse/varmod1.C: New test.
26268
26269 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26270
26271         PR c++/9727
26272         * g++.dg/template/op1.C: New test.
26273
26274 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26275
26276         PR c++/8906
26277         * g++.dg/template/nested2.C: New test.
26278
26279 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26280
26281         PR c++/8724
26282         * g++.dg/expr/dtor1.C: New test.
26283
26284 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26285
26286         * gcc.dg/cpp/include3.c: New test.
26287         * gcc.dg/cpp/inc/foo.h: New file.
26288
26289 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26290
26291         * gcc.c-torture/execute/20030221-1.c: New test.
26292
26293 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26294
26295         PR c++/9729
26296         * g++.dg/abi/conv1.C: New test.
26297
26298 2003-02-20  Jan Hubicka  <jh@suse.cz>
26299
26300         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26301
26302 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26303
26304         * gcc.c-torture/compile/20030219-1.c: New test.
26305
26306 2003-02-18  Jan Hubicka  <jh@suse.cz>
26307
26308         * gcc.dg/funcorder.c: New test.
26309
26310 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26311
26312         * gcc.c-torture/execute/20030218-1.c: New.
26313
26314 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26315
26316         * gcc.dg/20030218-1.c: New.
26317
26318 2003-02-18  Richard Henderson  <rth@redhat.com>
26319
26320         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26321         * gcc.dg/attr-used-2.c: New.
26322
26323 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26324
26325         PR c++/9704
26326         * g++.dg/init/copy5.C: New test.
26327
26328 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26329
26330         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26331         * g++.dg/pch/pch.exp: Likewise.
26332
26333 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26334
26335         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26336         STACK_SIZE is not defined.
26337
26338 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26339
26340         PR c++/9457
26341         * g++.dg/template/init1.C: New test.
26342
26343 2003-02-16  Jan HUbicka  <jh@suse.cz>
26344
26345         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26346         (foo): Add few extra tests
26347         * gcc.dg/c99-const-expr-3.c: Likewise.
26348         * gcc.c-torture/execute/20030216-1.c: New.
26349
26350 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26351
26352         PR c++/9459
26353         * g++.dg/ext/typeof4.C: New test.
26354
26355 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26356
26357         * gcc.dg/i386-387-3.c: New test case.
26358
26359 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26360
26361         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26362         cris-*-elf* cris-*-aout* and mmix-*-*.
26363
26364 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26365
26366         * gcc.dg/20030213-1.c: New test.
26367
26368 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26369
26370         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26371         * gcc.dg/i386-387-2.c: Likewise.
26372
26373 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26374
26375         * gcc.dg/ppc-spe.c: Fix formatting.
26376         Enable tests that were previously unsupported by gas.
26377         Delete tests for instructions that no longer exist.
26378         Switch arguments on evsubifw builtin.
26379
26380 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26381
26382         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26383         STACK_SIZE is too small.
26384
26385 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26386             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26387
26388         * gcc.dg/decl-2.c: New test.
26389
26390 2003-02-10  Jan Hubicka  <jh@suse.cz>
26391
26392         * gcc.dg/i386-fpcvt-1.c: New test.
26393
26394 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26395
26396         * gcc.c-torture/execute/20030209-1.c: New test.
26397
26398 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26399
26400         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26401         int-wide bitops, use the constants of the same width.
26402         Likewise, if long long is 32-bit wide, test bitops using
26403         32-bit constants.
26404
26405 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26406
26407         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26408
26409 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26410
26411         * testsuite/gcc.dg/builtins-4.c: New test case.
26412
26413 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26414
26415         * gcc.dg/20020430-1.c: Fix dg command typos.
26416         * gcc.dg/20020503-1.c: Likewise.
26417
26418 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26419
26420         PR c++/8785
26421         * g++.dg/parse/fused-params1.C: New test.
26422
26423         PR c++/8857
26424         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26425
26426         PR c++/8921
26427         * g++.dg/parse/non-dependent1.C: New test.
26428
26429         PR c++/8928
26430         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26431
26432         PR c++/9228
26433         * g++.dg/parse/undefined7.C: New test.
26434         * g++.dg/parse/non-templ1.C: New test.
26435
26436         PR c++/9229
26437         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26438
26439 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26440
26441         * gcc.c-torture/compile/20030206-1.c: New test.
26442
26443 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26444
26445         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26446         "pow" to "foo" to avoid potential confusion with a math built-in.
26447
26448 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26449
26450         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26451         conditions for SPARC targets.
26452
26453 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26454
26455         * gcc.dg/20030204-1.c: New test.
26456
26457 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26458
26459         PR c++/38
26460         * g++.dg/parse/array-size1.C: New test.
26461
26462         PR c++/5657
26463         * g++.dg/parse/undefined3.C: New test.
26464
26465         PR c++/5665
26466         * g++.dg/parse/undefined4.C: New test.
26467
26468         PR c++/5975
26469         * g++.dg/parse/undefined5.C: New test.
26470
26471         PR c++/7259
26472         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26473
26474         PR c++/8578
26475         * g++.dg/parse/casting-operator1.C: New test.
26476
26477         PR c++/8596
26478         * g++.dg/parse/undefined6.C: New test.
26479
26480         PR c++/8736
26481         * g++.dg/parse/missing-template1.C: New test.
26482
26483 2003-02-04  Jan Hubicka  <jh@suse.cz>
26484
26485         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26486         * gcc.dg/i386-cmov?.c: Likewise.
26487         * gcc.dg/i386-fpcvt-?.c: Likewise.
26488         * gcc.dg/i386-ssefp-1.c: Likewise.
26489         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26490         conventions.
26491
26492 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26493
26494         PR c++/7129
26495         * testsuite/g++.dg/ext/max.C: New test.
26496
26497 2003-02-03  Jan Hubicka  <jh@suse.cz>
26498
26499         * gcc.c-torture/execute/20030203-1.c: New test.
26500
26501 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26502
26503         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26504         'natural-endian'.
26505
26506 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26507
26508         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26509         * g++.dg/init/new2.C: Likewise.
26510         * g++.dg/other/new1.C: Likewise.
26511
26512 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26513
26514         * gcc.dg/struct-ret-libc.c: New test.
26515
26516 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26517
26518         * gcc.dg/20030129-1.c: New test.
26519
26520 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26521
26522         PR c++/8849
26523         * g++.dg/template/ptrmem4.C: New test.
26524
26525 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26526
26527         * g++.dg/parser/constant1.C: New test.
26528
26529 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26530
26531         PR c++/8591
26532         * g++.dg/parse/friend2.C: New test.
26533
26534 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26535
26536         PR c++/9437
26537         * g++.dg/template/unify4.C: New test.
26538
26539 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26540
26541         * gcc.c-torture/execute/20030128-1.c: New test.
26542
26543 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26544
26545         * g++.dg/lookup/nested1.C: Test moved from ...
26546         * g++.old-deja/g++.other/lookup24.C: ... here.
26547
26548 2003-01-28  Jan Hubicka  <jh@suse.cz>
26549
26550         * gcc.dg/i386-cmov5.c: New test.
26551
26552 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
26553
26554         * gcc.c-torture/execute/20010925-1.c: Changed the
26555         memcpy declaration.
26556
26557 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26558
26559         PR c++/3902
26560         * g++.dg/parse/template5.C: New test.
26561
26562 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
26563
26564         PR fortran/9258
26565         * g77.dg/pr9258: New test.
26566
26567 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26568
26569         * README: Move relevant parts from README.g++.
26570
26571         * README.g++: Remove this file.
26572
26573 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26574
26575         * g++.dg/abi/dcast1.C: New test.
26576
26577 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26578
26579         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
26580
26581 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
26582
26583         PR c++/47
26584         * g++.old-deja/g++.other/lookup24.C: New test.
26585
26586 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26587
26588         PR middle-end/7227
26589         * gcc.dg/uninit-C.c: New test.
26590
26591 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
26592
26593         * g++.dg/abi/covariant1.C: New test.
26594
26595 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
26596
26597         * gcc.dg/20030123-1.c: New test.
26598
26599 2003-01-25  Jan Hubicka  <jh@suse.cz>
26600
26601         PR opt/8492
26602         * gcc.c-torture/compile/20030125-1.c
26603
26604 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
26605
26606         PR c++/9403
26607         * g++.dg/parse/template3.C: New test.
26608         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
26609
26610         PR c++/795
26611         * g++.dg/parse/template4.C: New test.
26612
26613         PR c++/9415
26614         * g++.dg/template/qual2.C: New test.
26615
26616         PR c++/8545
26617         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26618
26619         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26620
26621 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26622
26623         * gcc.c-torture/execute/switch-1.c: New test case.
26624
26625 2003-01-25  Jan Hubicka  <jh@suse.cz>
26626
26627         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26628
26629 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26630
26631         Tweaks for Bison-1.875. From the NEWS file:
26632         "- `parse error' -> `syntax error'
26633         Bison now uniformly uses the term `syntax error'"
26634         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26635         * gcc.dg/cpp/digraph2.c: Likewise.
26636         * gcc.dg/cpp/direct2.c: Likewise.
26637         * gcc.dg/cpp/paste4.c: Likewise.
26638         * gcc.dg/c90-restrict-1.c: Likewise.
26639         * gcc.dg/c99-func-2.c: Likewise.
26640         * gcc.dg/noncompile/920721-2.c: Likewise.
26641         * gcc.dg/noncompile/930622-2.c: Likewise.
26642         * gcc.dg/noncompile/940112-1.c: Likewise.
26643         * gcc.dg/noncompile/950921-1.c: Likewise.
26644         * gcc.dg/noncompile/951123-1.c: Likewise.
26645         * gcc.dg/noncompile/971104-1.c: Likewise.
26646         * gcc.dg/noncompile/990416-1.c: Likewise.
26647
26648 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26649
26650         * g++.dg/parse/undefined1.C: Add error message.
26651
26652 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26653
26654         PR c++/9354
26655         * g++.dg/parse/new1.C: New test.
26656
26657         PR c++/9216
26658         * g++.dg/parse/template2.C: New test.
26659
26660         PR c++/9354
26661         * g++.dg/parse/typedef2.C: New test.
26662
26663         PR c++/9328
26664         * g++.dg/ext/typeof3.C: New test.
26665
26666 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26667
26668         PR c++/2738
26669         * g++.dg/parse/ret-type1.C: New test.
26670
26671         PR c++/3792
26672         * g++.dg/parse/tmpl-outside1.C: New test.
26673
26674         PR c++/4207
26675         * g++.dg/parse/int-as-enum1.C: New test.
26676
26677         PR c++/4903
26678         * g++.dg/parse/no-typename1.C: New test.
26679
26680         PR c++/5533
26681         * g++.dg/parse/no-value1.C: New test.
26682
26683         PR c++/5921
26684         * g++.dg/parse/wrong-inline1.C: New test.
26685
26686         PR c++/6402
26687         * g++.dg/parse/ref1.C: New test.
26688
26689         PR c++/6992
26690         * g++.dg/parse/attr-ctor1.C: New test.
26691
26692         PR c++/7229
26693         * g++.dg/parse/namespace5.C: New test.
26694
26695         PR c++/7917
26696         * g++.dg/parse/func-def1.C: New test.
26697
26698         PR c++/8143
26699         * g++.dg/parse/undefined1.C: New test.
26700
26701         PR c++/5723, PR c++/8522
26702         * g++.dg/parse/specialization1.C: New test.
26703
26704         PR c++/163, PR c++/8595
26705         * g++.dg/parse/struct-as-enum1.C: New test.
26706
26707         PR c++/9173
26708         * g++.dg/parse/undefined2.C: New test.
26709
26710 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26711
26712         PR c++/9298
26713         * g++.dg/parse/template1.C: New test.
26714
26715         PR c++/9384
26716         * g++.dg/parse/using1.C: New test.
26717
26718         PR c++/9285
26719         PR c++/9294
26720         * g++.dg/parse/expr2.C: New test.
26721
26722         PR c++/9388
26723         * g++.dg/parse/lookup2.C: Likewise.
26724
26725 2003-01-21  Jan Hubicka  <jh@suse.cz>
26726
26727         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26728         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26729         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26730         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26731
26732 2003-01-20  Nick Clifton  <nickc@redhat.com>
26733
26734         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26735         problem with ARM sibcall code generation.
26736
26737 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26738
26739         * gcc.c-torture/execute/20030120-1.c: New.
26740
26741 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26742
26743         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26744
26745 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26746
26747         PR c++/9272
26748         * g++.dg/parse/ctor1.C: New test.
26749
26750         PR c++/9294:
26751         * g++.dg/parse/qualified1.C: New test.
26752
26753         * g++.dg/parse/typename3.C: New test.
26754
26755 2003-01-16  Richard Henderson  <rth@redhat.com>
26756
26757         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26758
26759 2003-01-16  Richard Henderson  <rth@redhat.com>
26760
26761         * g++.dg/pch/pch.exp: Copy test header to the working directory
26762         before using it either for precompilation or direct use.
26763         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26764         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26765
26766 2003-01-16  Richard Henderson  <rth@redhat.com>
26767
26768         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26769         before using it either for precompilation or direct use.
26770         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26771         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26772
26773 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26774
26775         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26776         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26777         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26778         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26779         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26780         typename warning into error.
26781         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26782         error messages.
26783         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26784         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26785         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26786         messages.
26787         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26788         make declaration visible in template.
26789         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26790         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26791         messages.
26792         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26793         message.
26794         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26795         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26796         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26797         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26798         typename warning with error message.
26799         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26800         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26801         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26802
26803 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26804
26805         * g++.dg/parse/ambig2.C: New test.
26806
26807 2003-01-15  Richard Henderson  <rth@redhat.com>
26808
26809         * g++.dg/tls/init-2.C: Update error message string.
26810
26811 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26812
26813         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26814
26815 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26816
26817         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26818         all for HC11/HC12.
26819         * gcc.c-torture/compile/20001205-1.x: Likewise.
26820         * gcc.c-torture/compile/20001226-1.x: Likewise.
26821         * gcc.c-torture/compile/920520-1.x: Likewise.
26822         * gcc.c-torture/compile/961203-1.x: Likewise.
26823         * gcc.c-torture/compile/20020604-1.x: Likewise.
26824
26825 2003-01-15  Jan Hubicka  <jh@suse.cz>
26826
26827         * gcc.c-torture/compile/20030115-1.c: New test.
26828
26829         * gcc.dg/i386-fpcvt-1.c: New test.
26830         * gcc.dg/i386-fpcvt-2.c: New test.
26831
26832 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26833
26834         Further conform g++'s __vmi_class_type_info to the C++ ABI
26835         specification.
26836         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26837         the specification.
26838
26839 2003-01-14  Jan Hubicka  <jh@suse.cz>
26840
26841         * gcc.dg/i386-fpcvt-1.c: New test.
26842         * gcc.dg/i386-fpcvt-2.c: New test.
26843
26844 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26845
26846         * gcc.dg/i386-mmx-3.c: New test.
26847
26848 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26849
26850         PR c++/9264
26851         * g++.dg/parse/octal1.C: New file.
26852
26853         PR c++/9172
26854         * g++.dg/parse/typename1.C: New file.
26855
26856 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26857
26858         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26859         * gcc.dg/bf-no-ms-layout.c: Likewise.
26860         * gcc.dg/bf-ms-attrib.c: Likewise.
26861
26862 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26863
26864         PR c++/9099
26865         * g++.dg/parse/dtor1.C: New file.
26866
26867         PR c++/9128
26868         * g++.dg/rtti/typeid1.C: New file.
26869
26870         PR c++/9153
26871         * g++.dg/parse/lookup1.C: New file.
26872
26873         PR c++/9171
26874         * g++.dg/templ/spec5.C: New file.
26875
26876 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26877
26878         * gcc.c-torture/compile/20030110-1.c: New test.
26879
26880 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26881
26882         Merge from pch-branch:
26883
26884         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26885
26886         * gcc.dg/pch/cpp-1.h: New.
26887         * gcc.dg/pch/cpp-1.c: New.
26888         * gcc.dg/pch/cpp-2.h: New.
26889         * gcc.dg/pch/cpp-2.c: New.
26890
26891         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26892
26893         * gcc.dg/pch/except-1.h: New.
26894         * gcc.dg/pch/except-1.c: New.
26895
26896         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26897
26898         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26899         running test.
26900         * gcc.dg/pch: Include *.hp not *.h.
26901         * gcc.dg/pch/system-1.h: New.
26902         * gcc.dg/pch/system-1.c: New.
26903
26904         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26905
26906         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26907         rather than trying to build and run a program using PCH.
26908         * gcc.dg/pch: Remove dg-do commands from test files.
26909
26910         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26911
26912         * gcc.dg/pch/macro-3.c: New.
26913         * gcc.dg/pch/macro-3.h: New.
26914
26915         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26916
26917         * gcc.dg/pch/common-1.c: New.
26918         * gcc.dg/pch/common-1.h: New.
26919         * gcc.dg/pch/decl-1.c: New.
26920         * gcc.dg/pch/decl-1.h: New.
26921         * gcc.dg/pch/decl-2.c: New.
26922         * gcc.dg/pch/decl-2.h: New.
26923         * gcc.dg/pch/decl-3.c: New.
26924         * gcc.dg/pch/decl-3.h: New.
26925         * gcc.dg/pch/decl-4.c: New.
26926         * gcc.dg/pch/decl-4.h: New.
26927         * gcc.dg/pch/decl-5.c: New.
26928         * gcc.dg/pch/decl-5.h: New.
26929         * gcc.dg/pch/global-1.c: New.
26930         * gcc.dg/pch/global-1.h: New.
26931         * gcc.dg/pch/inline-1.c: New.
26932         * gcc.dg/pch/inline-1.h: New.
26933         * gcc.dg/pch/inline-2.c: New.
26934         * gcc.dg/pch/inline-2.h: New.
26935         * gcc.dg/pch/static-1.c: New.
26936         * gcc.dg/pch/static-1.h: New.
26937         * gcc.dg/pch/static-2.c: New.
26938         * gcc.dg/pch/static-2.h: New.
26939
26940         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26941
26942         * g++.dg/pch/pch.exp: Better handle failing testcases.
26943         * gcc.dg/pch/pch.exp: Likewise.
26944         * gcc.dg/pch/macro-1.c: New.
26945         * gcc.dg/pch/macro-1.h: New.
26946         * gcc.dg/pch/macro-2.c: New.
26947         * gcc.dg/pch/macro-2.h: New.
26948
26949         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26950
26951         * g++.dg/dg.exp: Treat files in pch/ specially.
26952         * g++.dg/pch/pch.exp: New file.
26953         * g++.dg/pch/empty.H: New file.
26954         * g++.dg/pch/empty.C: New file.
26955         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26956         "precompile".
26957
26958         * gcc.dg/pch/pch.exp: New file.
26959         * gcc.dg/pch/empty.h: New file.
26960         * gcc.dg/pch/empty.c: New file.
26961         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26962         "precompile".
26963
26964 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26965
26966         * g++.dg/template/friend14.C: New test.
26967
26968 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26969
26970         * gcc.dg/old-style-asm-1.c: New test.
26971
26972 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26973
26974         * gcc.c-torture/compile/20030109-1.c: New test.
26975
26976 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26977
26978         * gcc.c-torture/execute/20030109-1.c: New test.
26979
26980 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26981
26982         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26983         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26984         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26985         * g++.old-deja/g++.mike/eh2.C: Likewise.
26986         * g++.old-deja/g++.mike/eh3.C: Likewise.
26987         * g++.old-deja/g++.mike/eh5.C: Likewise.
26988         * g++.old-deja/g++.mike/eh6.C: Likewise.
26989         * g++.old-deja/g++.mike/eh7.C: Likewise.
26990         * g++.old-deja/g++.mike/eh8.C: Likewise.
26991         * g++.old-deja/g++.mike/eh9.C: Likewise.
26992         * g++.old-deja/g++.mike/eh10.C: Likewise.
26993         * g++.old-deja/g++.mike/eh12.C: Likewise.
26994         * g++.old-deja/g++.mike/eh13.C: Likewise.
26995         * g++.old-deja/g++.mike/eh14.C: Likewise.
26996         * g++.old-deja/g++.mike/eh16.C: Likewise.
26997         * g++.old-deja/g++.mike/eh17.C: Likewise.
26998         * g++.old-deja/g++.mike/eh18.C: Likewise.
26999         * g++.old-deja/g++.mike/eh21.C: Likewise.
27000         * g++.old-deja/g++.mike/eh23.C: Likewise.
27001         * g++.old-deja/g++.mike/eh24.C: Likewise.
27002         * g++.old-deja/g++.mike/eh25.C: Likewise.
27003         * g++.old-deja/g++.mike/eh26.C: Likewise.
27004         * g++.old-deja/g++.mike/eh27.C: Likewise.
27005         * g++.old-deja/g++.mike/eh28.C: Likewise.
27006         * g++.old-deja/g++.mike/eh29.C: Likewise.
27007         * g++.old-deja/g++.mike/eh31.C: Likewise.
27008         * g++.old-deja/g++.mike/eh33.C: Likewise.
27009         * g++.old-deja/g++.mike/eh34.C: Likewise.
27010         * g++.old-deja/g++.mike/eh35.C: Likewise.
27011         * g++.old-deja/g++.mike/eh36.C: Likewise.
27012         * g++.old-deja/g++.mike/eh37.C: Likewise.
27013         * g++.old-deja/g++.mike/eh38.C: Likewise.
27014         * g++.old-deja/g++.mike/eh39.C: Likewise.
27015         * g++.old-deja/g++.mike/eh40.C: Likewise.
27016         * g++.old-deja/g++.mike/eh41.C: Likewise.
27017         * g++.old-deja/g++.mike/eh42.C: Likewise.
27018         * g++.old-deja/g++.mike/eh44.C: Likewise.
27019         * g++.old-deja/g++.mike/eh46.C: Likewise.
27020         * g++.old-deja/g++.mike/eh47.C: Likewise.
27021         * g++.old-deja/g++.mike/eh48.C: Likewise.
27022         * g++.old-deja/g++.mike/eh49.C: Likewise.
27023         * g++.old-deja/g++.mike/eh50.C: Likewise.
27024         * g++.old-deja/g++.mike/eh51.C: Likewise.
27025         * g++.old-deja/g++.mike/eh53.C: Likewise.
27026         * g++.old-deja/g++.mike/eh55.C: Likewise.
27027         * g++.old-deja/g++.mike/p7912.C: Likewise.
27028         * g++.old-deja/g++.mike/p9706.C: Likewise.
27029         * g++.old-deja/g++.mike/p10416.C: Likewise.
27030         * g++.old-deja/g++.mike/p11667.C: Likewise.
27031         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
27032         Remove redundant reference to Iris.
27033         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
27034         Elxsi, i860, Pico Java, and WE32K.
27035
27036 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
27037
27038         * g++.dg/ext/asm4.C: New test.
27039
27040 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27041
27042         PR c++/9030
27043         * g++.dg/template/friend12.C: New test.
27044         * g++.dg/template/friend13.C: Likewise.
27045         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
27046
27047 2003-01-08  Jan Hubicka  <jh@suse.cz>
27048
27049         * gcc.dg/i386-cadd.c: New test.
27050         * gcc.dg/i386-cmov4.c: Likewise.
27051
27052 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
27053
27054         PR c++/9165
27055         * g++.dg/warn/Wunused-3.C: New test.
27056
27057         * g++.dg/abi/bitfield9.C: New test.
27058
27059         PR c++/9189
27060         * g++.dg/parse/defarg3.C: New test.
27061
27062 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27063
27064         * g++.dg/parse/ambig1.C: New test.
27065         * g++.dg/parse/defarg2.C: New test.
27066
27067 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
27068
27069         * g++.dg/template/defarg-1.C: New test.
27070         * g++.dg/template/local2.C: Likewise.
27071
27072 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
27073
27074         * gcc.c-torture/execute/20030105-1.c: New test.
27075
27076 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27077
27078         * g++.dg/parse/namespace3.C: Remove extra semicolons.
27079         * g++.dg/parse/namespace4.C: Likewise.
27080
27081 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         * g++.dg/template/ntp2.C: New test.
27084
27085 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
27086
27087         * g++.dg/parse/extern-C-1.C: New test.
27088
27089         * g++.dg/parse/namespace4.C: New test.
27090
27091         * g++.dg/template/nested1.C: New test.
27092
27093         * g++.dg/parse/namespace3.C: New test.
27094
27095 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27096
27097         * g++.dg/lookup/two-stage1.C: New test.
27098
27099 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27100
27101         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
27102         * g++.old-deja/g++.jason/access8.C: Likewise.
27103         * g++.old-deja/g++.other/decl5.C: Likewise.
27104
27105 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27106
27107         * g++.dg/parse/parse7.C: New test.
27108
27109 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
27110
27111         PR c++/2843
27112         * g++.dg/ext/attrib7.C: New test.
27113
27114 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27115
27116         * g++.dg/parse/parse6.C: New test.
27117
27118 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
27119
27120         * gcc.dg/h8300-stack-1.c: New.
27121
27122 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27123
27124         g++.dg/lookup/exception1.C: New test.
27125
27126         g++.dg/lookup/template1.C: New test.
27127
27128         g++.dg/parse/namespace2.C: New test.
27129
27130         g++.dg/parse/parens2.C: New test.
27131
27132 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27133
27134         * g++.dg/parse/parse5.C: New test.
27135         * g++.dg/lookup/scoped4.C: New test.
27136
27137 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27138
27139         * g++.dg/parse/parens1.C: New test.
27140
27141         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27142         angle-bracket1.C.
27143         * g++.dg/parse/parens2.C: New test.
27144
27145         * g++.dg/lookup/scope-operator1.C: New test.
27146
27147         * g++.dg/parse/operator1.C: New test.
27148
27149 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27150
27151         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27152         * g++.old-deja/g++.other/access6.C: Likewise.
27153         * g++.old-deja/g++.other/decl1.C: Likewise.
27154         * g++.old-deja/g++.pt/typename12.C: Likewise.
27155
27156 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27157
27158         * g++.dg/parse/namespace1.C: New test.
27159
27160 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27161
27162         * g++.dg/parse/parse4.C: New test.
27163
27164 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27165
27166         * g++.dg/parse/parse3.C: New test.
27167
27168 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27169
27170         * g++.dg/parse/parse2.C: New test.
27171
27172 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27173
27174         * g++.dg/template/friend11.C: New test.
27175
27176 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27177
27178         * g++.dg/parse/parse1.C: New test.
27179
27180 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27181
27182         * lib/profopt.exp: Change the name of a global variable to avoid
27183         possible clashes with other test suites.
27184
27185 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27186
27187         * g++.dg/inherit/covariant8.C: New test.
27188
27189 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27190
27191         * g++.dg/init/array9.C: New test.
27192
27193         PR c++/9112
27194         * g++.dg/parse/expr1.C: New test.
27195
27196 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27197
27198         * gcc.c-torture/compile/20021230-1.c: New test.
27199
27200 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27201
27202         * g++.dg/inherit/covariant5.C: New test.
27203         * g++.dg/inherit/covariant6.C: New test.
27204         * g++.dg/inherit/covariant7.C: New test.
27205
27206 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27207
27208         PR c++/2739
27209         * g++.dg/other/access2.C: New test.
27210
27211 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27212
27213         * g++.dg/other/anon-struct.C: No longer fails
27214         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27215         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27216         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27217
27218 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27219
27220         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27221
27222 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27223
27224         * g++.dg/eh/spec4.C: Remove stray semicolon.
27225         * g++.dg/expr/pmf-1.C: Change error message.
27226         * g++.dg/ext/asm1.C: Remove stray semicolon.
27227         * g++.dg/ext/typename1.C: Add missing typenames.
27228         * g++.dg/inherit/template-as-base.C: Change error message.
27229         * g++.dg/lookup/scoped1.C: Likewise.
27230         * g++.dg/lookup/scoped2.C: Likewise.
27231         * g++.dg/lookup/using2.C: Likewise.
27232         * g++.dg/other/component1.C: Remove stray semicolon.
27233         * g++.dg/other/do1.C: Change error message.
27234         * g++.dg/other/error2.C: Likewise.
27235         * g++.dg/other/init1.C: Likewise.
27236         * g++.dg/other/packed1.C: Remove stray semicolon.
27237         * g++.dg/other/ptrmem2.C: Change error message.
27238         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27239         marker.
27240         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27241         * g++.dg/template/access3.C: Add typename keyword.
27242         * g++.dg/template/access5.C: Remove stray semicolon.
27243         * g++.dg/template/access6.C: Likewise.
27244         * g++.dg/template/complit1.C: Likewise.
27245         * g++.dg/template/crash1.C: Change error message.
27246         * g++.dg/template/inherit2.C: Remove stray semicolon.
27247         * g++.dg/template/instantiate2.C: Likewise.
27248         * g++.dg/template/instantiate3.C: Change error message.
27249         * g++.dg/template/qual1.C: Remove stray semicolon.
27250         * g++.dg/template/qualttp18.C: Change error message.
27251         * g++.dg/template/ref1.C: Remove stray semicolon.
27252         * g++.dg/template/sizeof1.C (A::value): Declare it.
27253         * g++.dg/template/spec4.C: Change error message.
27254         * g++.dg/template/static1.C: Likewise.
27255         * g++.dg/template/type1.C: Likewise.
27256         * g++.dg/template/typename3.C: Likewise.
27257         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27258         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27259         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27260         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27261         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27262         named return value extension.
27263         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27264         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27265         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27266         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27267         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27268         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27269         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27270         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27271         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27272         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27273         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27274         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27275         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27276         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27277         syntax.
27278         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27279         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27280         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27281         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27282         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27283         * g++.old-deja/g++.brendan/template11.C: Likewise.
27284         * g++.old-deja/g++.brendan/template26.C: Likewise.
27285         * g++.old-deja/g++.brendan/template27.C: Use explicit
27286         specialization syntax.
27287         * g++.old-deja/g++.brendan/template30.C: Likewise.
27288         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27289         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27290         non-dependent names.
27291         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27292         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27293         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27294         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27295         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27296         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27297         named return value extension.
27298         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27299         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27300         * g++.old-deja/g++.ext/return1.C: Likewise.
27301         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27302         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27303         * g++.old-deja/g++.jason/access8.C: Likewise.
27304         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27305         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27306         pseudo-destructor names.
27307         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27308         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27309         pseudo-destructor names.
27310         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27311         * g++.old-deja/g++.jason/overload19.C: Likewise.
27312         * g++.old-deja/g++.jason/overload32.C: Likewise.
27313         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27314         stray semicolons.
27315         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27316         * g++.old-deja/g++.jason/return.C: Likewise.
27317         * g++.old-deja/g++.jason/return2.C: Likewise.
27318         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27319         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27320         syntax.
27321         * g++.old-deja/g++.jason/template10.C: Account for use of
27322         non-dependent names.
27323         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27324         syntax.
27325         * g++.old-deja/g++.jason/template37.C: Likewise.
27326         * g++.old-deja/g++.law/access4.C: Change error messages.
27327         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27328         pseudo-destructor names.
27329         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27330         * g++.old-deja/g++.law/ctors9.C: Likewise.
27331         * g++.old-deja/g++.law/cvt22.C: Likewise.
27332         * g++.old-deja/g++.law/dtors5.C: Likewise.
27333         * g++.old-deja/g++.law/global-init1.C: Likewise.
27334         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27335         * g++.old-deja/g++.law/operators28.C: Likewise.
27336         * g++.old-deja/g++.law/visibility28.C: Likewise.
27337         * g++.old-deja/g++.martin/eval1.C: Likewise.
27338         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27339         name.
27340         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27341         * g++.old-deja/g++.mike/net34.C: Likewise.
27342         * g++.old-deja/g++.mike/net36.C: Likewise.
27343         * g++.old-deja/g++.mike/ns2.C: Likewise.
27344         * g++.old-deja/g++.mike/p12306.C: Likewise.
27345         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27346         value extension.
27347         * g++.old-deja/g++.mike/p700.C: Likewise.
27348         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27349         * g++.old-deja/g++.mike/p710.C: Likewise.
27350         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27351         value extension.
27352         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27353         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27354         * g++.old-deja/g++.ns/crash2.C: Likewise.
27355         * g++.old-deja/g++.ns/crash3.C: Likewise.
27356         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27357         * g++.old-deja/g++.ns/ns17.C: Likewise.
27358         * g++.old-deja/g++.ns/template16.C: Likewise.
27359         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27360         keyword.
27361         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27362         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27363         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27364         named return value extension.
27365         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27366         * g++.old-deja/g++.other/access4.C: Issue additional error
27367         messages.
27368         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27369         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27370         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27371         * g++.old-deja/g++.other/crash25.C: Change error message.
27372         * g++.old-deja/g++.other/crash4.C: Change error message.
27373         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27374         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27375         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27376         checks.
27377         * g++.old-deja/g++.other/defarg8.C: Likewise.
27378         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27379         * g++.old-deja/g++.other/dtor10.C: Likewise.
27380         * g++.old-deja/g++.other/incomplete.C: Likewise.
27381         * g++.old-deja/g++.other/linkage7.C: Likewise.
27382         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27383         lookup algorithm.
27384         * g++.old-deja/g++.other/mangle2.C: Likewise.
27385         * g++.old-deja/g++.other/refinit2.C: Likewise.
27386         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27387         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27388         * g++.old-deja/g++.pt/crash28.C: Likewise.
27389         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27390         syntax.
27391         * g++.old-deja/g++.pt/crash32.C: Change error message.
27392         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27393         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27394         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27395         error message position.
27396         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27397         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27398         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27399         syntax.
27400         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27401         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27402         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27403         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27404         keyword.
27405         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27406         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27407         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27408         keyword.
27409         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27410         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27411         syntax.
27412         * g++.old-deja/g++.pt/friend28.C: Account for use of
27413         non-dependent names.
27414         * g++.old-deja/g++.pt/friend29.C: Likewise.
27415         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27416         rules.
27417         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27418         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27419         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27420         lookup rules.
27421         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27422         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27423         keyword.
27424         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27425         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27426         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27427         keyword.
27428         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27429         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27430         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27431         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27432         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27433         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27434         keyword.
27435         * g++.old-deja/g++.pt/spec10.C: Likewise.
27436         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27437         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27438         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27439         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27440         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27441         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27442         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27443         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27444         * g++.old-deja/g++.pt/typename15.C: Likewise.
27445         * g++.old-deja/g++.pt/typename22.C: Likewise.
27446         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27447         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27448         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27449         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27450         syntax.
27451         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27452         return value extension.
27453         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27454         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27455         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27456         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27457
27458 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27459
27460         * g++.dg/warn/inline1.C: New test.
27461         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27462         * g++.old-deja/g++.jason/synth10.C: Likewise.
27463         * g++.old-deja/g++.mike/net31.C: Likewise.
27464         * g++.old-deja/g++.mike/p8786.C: Likewise.
27465
27466         * g++.dg/template/friend10.C: New test.
27467         * g++.dg/template/conv5.C: New test.
27468
27469 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27470
27471         * g++.dg/lookup/scoped3.C: New test.
27472
27473         * g++.dg/lookup/decl1.C: New test.
27474         * g++.dg/lookup/decl2.C: New test.
27475
27476 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27477
27478         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27479         gcc.c-torture/compile/20021015-1.c,
27480         gcc.c-torture/compile/20021015-2.c,
27481         gcc.c-torture/compile/20021123-1.c,
27482         gcc.c-torture/compile/20021123-2.c,
27483         gcc.c-torture/compile/20021123-3.c,
27484         gcc.c-torture/compile/20021123-4.c,
27485         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27486         only to 3.1 or 3.2 branch.
27487
27488 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27489
27490         * gcc.dg/i386-bitfield3.c: New test.
27491
27492         * gcc.dg/i386-bitfield2.c: New test.
27493
27494 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27495
27496         * g++.dg/parse/conv_op1.C: New test.
27497
27498 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27499
27500         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27501         approved.
27502
27503 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27504
27505         * gcc.c-torture/compile/20021220-1.c: New test.
27506
27507 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27508
27509         * gcc.dg/i386-fastcall-1.c: New.
27510
27511 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27512
27513         * gcc.c-torture/execute/20021219-1.c: New test.
27514
27515 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27516
27517         * gcc.dg/i386-pic-1.c: New test.
27518
27519 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27520
27521         PR c++/8099
27522         * g++.dg/template/friend9.C: New test.
27523
27524 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27525
27526         PR c++/3663
27527         * g++.dg/template/access7.C: New test.
27528
27529 2002-12-18  Nick Clifton  <nickc@redhat.com>
27530
27531         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27532         the libstdc++-v3 directory has been found.
27533
27534 2002-12-12  Devang Patel <dpatel@apple.com>
27535         * gcc.dg/darwin-ld-1.c: New test.
27536         * gcc.dg/darwin-ld-2.c: New test.
27537         * gcc.dg/darwin-ld-3.c: New test.
27538         * gcc.dg/darwin-ld-4.c: New test.
27539         * gcc.dg/darwin-ld-5.c: New test.
27540
27541 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27542
27543         * gcc.c-torture/compile/20021212-1.c: New test.
27544
27545 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
27546
27547         * gcc.dg/fshort-wchar: New test.
27548
27549 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
27550
27551         PR c++/8372
27552         * g++.dg/template/dtor1.C: New test.
27553
27554         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
27555         markers.
27556
27557 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
27558
27559         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
27560
27561 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
27562
27563         * g++.dg/template/static1.C: New test.
27564         * g++.dg/template/static2.C: New test.
27565         * g++.old-deja/g++.ext/memconst.C: New test.
27566
27567 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27568
27569         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
27570         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
27571         * g++.dg/special/initp1.C: Likewise.
27572
27573 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
27574
27575         * gcc.c-torture/execute/20021204-1.c: New test.
27576
27577 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
27578
27579         * gcc.dg/ppc-fmadd-1.c: New file.
27580         * gcc.dg/ppc-fmadd-2.c: New file.
27581         * gcc.dg/ppc-fmadd-3.c: New file.
27582
27583 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27584
27585         * gcc.c-torture/compile/20021204-1.c: New test.
27586
27587 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27588
27589         * g++.dg/inherit/covariant2.C: New test.
27590         * g++.dg/inherit/covariant3.C: New test.
27591         * g++.dg/inherit/covariant4.C: New test.
27592         * g++.dg/inherit/covariant1.C: Remove XFAIL.
27593         * g++.old-deja/g++.robertl/eb17.C: Likewise.
27594
27595 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
27596
27597         PR c++/8688
27598         * g++.dg/init/brace3.C: New test.
27599
27600 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
27601
27602         * gcc.dg/20020210-1.c: Fix a comment typo.
27603
27604 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
27605
27606         PR c++/8720
27607         * g++.dg/parse/defarg1.C: New test.
27608
27609         PR c++/8615
27610         * g++.dg/template/char1.C: New test.
27611
27612         * g++.dg/template/varmod1.C: Fix typo.
27613
27614 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27615
27616         DR 180
27617         * g++.old-deja/g++.pt/crash32.C: Expect error.
27618
27619 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27620
27621         PR c++/5919
27622         * g++.dg/template/varmod1.C: New test.
27623
27624         PR c++/8727
27625         * g++.dg/inherit/typeinfo1.C: New test.
27626
27627         PR c++/8663
27628         * g++.dg/inherit/typedef1.C: New test.
27629
27630 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27631
27632         PR c++/8332
27633         PR c++/8493
27634         * g++.dg/template/strlen1.C: New test.
27635
27636         PR c++/8227
27637         * g++.dg/template/ctor2.C: New test.
27638
27639         PR c++/8214
27640         * g++.dg/init/string1.C: New test.
27641
27642         PR c++/8511
27643         * g++.dg/template/friend8.C: New test.
27644
27645 2002-11-29  Joe Buck <jbuck@synopsys.com>
27646
27647         * g++.dg/lookup/anon2.C: New test.
27648
27649 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27650
27651         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27652         h8300 port.
27653
27654 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27655
27656         * gcc.dg/bitfld-6.c: New test.
27657
27658 2002-11-27  Jan Hubicka  <jh@suse.cz>
27659
27660         * gcc.c-torture/execute/20021127.[cx]: New test.
27661
27662 2002-11-26  Jan Hubicka  <jh@suse.cz>
27663
27664         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27665         quality.
27666
27667 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27668
27669         * g++.dg/init/brace2.C: New test.
27670         * g++.old-deja/g++.mike/p9129.C: Correct.
27671
27672 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27673
27674         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27675
27676 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27677
27678         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27679
27680 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27681
27682         * testsuite/g++.dg/abi/empty11.C: New test.
27683         * testsuite/g++.dg/rtti/cv1.C: New test.
27684
27685 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27686
27687         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27688
27689 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27690
27691         * g++.dg/abi/empty10.C: New test.
27692
27693 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27694
27695         * gcc.c-torture/compile/20021124-1.c: New test.
27696
27697 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27698
27699         * g++.dg/abi/rtti2.C: New test.
27700
27701 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27702
27703         * gcc.dg/i386-unroll-1.c: New test.
27704
27705 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27706
27707         * gcc.c-torture/compile/20021120-1.c: New test.
27708         * gcc.c-torture/compile/20021120-2.c: New test.
27709
27710 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27711
27712         * gcc.dg/bitfld-5.c: New test.
27713
27714 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27715
27716         * gcc.c-torture/execute/20021120-3.c: New test.
27717
27718 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27719
27720         * gcc.c-torture/execute/20021120-2.c: New test.
27721
27722 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27723
27724         * gcc.c-torture/execute/20021120-1.c: New test.
27725
27726 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27727
27728         * gcc.c-torture/execute/20021118-3.c: New test.
27729
27730 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27731
27732         * gcc.c-torture/compile/20021119-1.c: New test.
27733
27734 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27735
27736         * gcc.dg/duff-1.c: New test.
27737         * gcc.dg/duff-2.c: New test.
27738         * gcc.dg/duff-3.c: New test.
27739
27740 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27741
27742         * gcc.dg/cpp/_Pragma5.c: New test.
27743
27744 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27745
27746         * gcc.c-torture/execute/20021118-2.c: New test.
27747
27748 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27749
27750         * gcc.c-torture/execute/20021118-1.c: New test.
27751
27752 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27753
27754         * gcc.dg/20021116-1.c: New test.
27755
27756 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27757
27758         * g++.dg/abi/vcall1.C: New test.
27759
27760 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27761
27762         * gcc.dg/20021029-1.c: New test.
27763         * gcc.dg/20021029-2.c: New test.
27764
27765 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27766
27767         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27768
27769 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27770
27771         PR c/8439
27772         * gcc.dg/20021110.c: Move to ...
27773         * gcc.c-torture/compile/20021110.c: .... here.
27774
27775 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27776
27777         PR c/8467
27778         * gcc.c-torture/execute/20021111-1.c
27779
27780 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27781
27782         PR c/8439
27783         * gcc.dg/20021110.c: New test.
27784
27785 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27786
27787         * g++.dg/abi/vthunk3.C: Run only on x86.
27788
27789 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27790
27791         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27792
27793 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27794
27795         * lib/compat.exp (compat-execute): Fix logic error in last
27796         change.
27797
27798 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27799
27800         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27801
27802 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27803
27804         PR c++/8389
27805         * g++.dg/template/access6.C: New test.
27806
27807 2002-11-08  Jan Hubicka  <jh@suse.cz>
27808
27809         * gcc.dg/i386-ssefp-1.c: New test.
27810         * gcc.dg/i386-ssefp-1.c: New test.
27811
27812 2002-11-08  Jan Hubicka  <jh@suse.cz>
27813
27814         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27815
27816 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27817
27818         * g++.dg/abi/vthunk3.C: New test.
27819
27820         PR c++/8338
27821         * g++.dg/template/crash2.C: New test.
27822
27823 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27824
27825         * testsuite/g++.dg/abi/dtor1.C: New test.
27826         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27827
27828 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27829
27830         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27831         Darwin.
27832
27833 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27834
27835         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27836         -mthumb.  Only xfail with -O0.
27837
27838 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27839
27840         * g++.dg/abi/thunk1.C: New test.
27841         * g++.dg/abi/thunk2.C: Likewise.
27842         * g++.dg/abi/vtt1.C: Likewise.
27843
27844 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27845
27846         PR optimization/8423
27847         * gcc.c-torture/execute/builtin-constant.c: New test.
27848
27849 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27850
27851         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27852         Add some more cases.
27853
27854 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27855
27856         PR c++/8391
27857         * g++.dg/opt/local1.C: New test.
27858
27859 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27860
27861         PR c++/8160
27862         * g++.dg/template/complit1.C: New test.
27863
27864         PR c++/8149
27865         * g++.dg/template/typename4.C: Likewise.
27866
27867 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27868
27869         Core issue 287, PR c++/7639
27870         * g++.dg/template/instantiate1.C: Adjust error location.
27871         * g++.dg/template/instantiate3.C: New test.
27872         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27873         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27874         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27875
27876 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27877
27878         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27879
27880 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27881
27882         PR c++/8287
27883         * g++.dg/init/dtor2.C: New test.
27884
27885 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27886
27887         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27888         * gcc.dg/nest.c: Bypass errors on irix6.
27889
27890 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27891
27892         * gcc.dg/nest.c: Expect error for mmix-*-*.
27893         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27894
27895 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27896
27897         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27898         markers.
27899
27900         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27901
27902 2002-10-25  Mike Stump  <mrs@apple.com>
27903
27904         * gcc.dg/warn-1.c: New test.
27905
27906 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27907
27908         * g++.dg/template/typename3.C: New test.
27909
27910 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27911
27912         * g++.dg/lookup/ptrmem1.C: New test.
27913
27914         * g++.dg/abi/vthunk2.C: New test.
27915
27916 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27917
27918         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27919
27920 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27921
27922         * g++.dg/abi/empty9.C: New test.
27923
27924 2002-10-24  Richard Henderson  <rth@redhat.com>
27925
27926         * g++.dg/inherit/thunk1.C: Enable for ia64.
27927
27928 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27929
27930         PR c++/8067
27931         * g++.dg/lookup/pretty1.C: New test.
27932
27933 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27934
27935         * gcc.dg/20021023-1.c: New test.
27936
27937 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27938
27939         PR c++/7679
27940         * g++.dg/parse/inline1.C: New test.
27941
27942 2002-10-23  Richard Henderson  <rth@redhat.com>
27943
27944         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27945
27946         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27947
27948 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27949
27950         PR c++/6579
27951         * g++.dg/parse/stmtexpr3.C: New test.
27952
27953 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27954
27955         * g++.dg/expr/cond1.C: New test.
27956
27957 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27958
27959         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27960
27961 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27962
27963         * g++.dg/abi/vbase13.C: New test.
27964         * g++.dg/abi/vbase14.C: Likewise.
27965
27966 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27967
27968         * gcc.dg/tls/pic-1.c: New test.
27969         * gcc.dg/tls/nonpic-1.c: New test.
27970         * gcc.dg/20021018-1.c: New test.
27971
27972 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27973
27974         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27975         Remove only files with the same base name as the test case.
27976         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27977         (profopt-execute): Likewise.  Also, remove old profiling
27978         and performance data files before running the tests.
27979
27980         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27981         * g++.dg/bprob/bprob.exp: Likewise.
27982         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27983         to allow more general test case names.
27984
27985         * g++.dg/bprob/bprob-1.C: Rename to ...
27986         * g++.dg/bprob/g++-bprob-1.C: ... this.
27987
27988         * g77.dg/bprob/bprob-1.f: Rename to ...
27989         * g77.dg/bprob/g77-bprob-1.f: ... this.
27990
27991 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27992
27993         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27994         bison 1.50 or later.
27995
27996 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27997
27998         * g++.dg/README: Describe more test directories.
27999
28000 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28001
28002         * g++.dg/init/array6.C: Add additional tests.
28003
28004 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28005
28006         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
28007         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
28008
28009 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
28010
28011         * gcc.c-torture/compile/20020604-1.x: New.
28012         * gcc.c-torture/compile/simd-5.x: Likewise.
28013         * gcc.c-torture/execute/920710-1.x: Likewise.
28014         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
28015
28016 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28017
28018         * g++.dg/inherit/override1.C: Add dg-options clause.
28019
28020 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28021
28022         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
28023         _mm_slli_si128.
28024
28025 2002-10-19  Andreas Schwab  <schwab@suse.de>
28026
28027         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
28028         directory component.
28029
28030 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
28031
28032         * g++.dg/inherit/thunk1.C: New test.
28033
28034         * g++.dg/inherit/override1.C: New test.
28035
28036         * g++.dg/abi/mangle11.C: New test.
28037         * g++.dg/abi/mangle14.C: New test.
28038         * g++.dg/abi/mangle17.C: New test.
28039
28040 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28041
28042         * g++.dg/overload/member2.C: New test.
28043
28044 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
28045
28046         * g++.dg/README: Describe new compat directory.
28047         * g++.dg/dg.exp: Skip tests in compat directory.
28048         * README.compat: New file.
28049         * lib/compat.exp: New expect script.
28050         * g++.dg/compat: New test directory.
28051         * g++.dg/compat/compat.exp: New expect script.
28052         * g++.dg/compat/abi: New test directory.
28053         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
28054         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
28055         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
28056         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
28057         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
28058         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
28059         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
28060         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
28061         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
28062         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
28063         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
28064         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
28065         * g++.dg/compat/break: New test directory.
28066         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
28067         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
28068         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
28069         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
28070         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
28071         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
28072         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
28073         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
28074         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
28075         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
28076         g++.dg/compat/break/README: New files.
28077         * g++.dg/compat/eh: New test directory.
28078         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
28079         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
28080         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
28081         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
28082         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
28083         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
28084         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
28085         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
28086         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
28087         g++.dg/compat/eh/filter2_y.C,
28088         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
28089         g++.dg/compat/eh/new1_y.C,
28090         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
28091         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
28092         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
28093         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
28094         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
28095         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
28096         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
28097         g++.dg/compat/eh/unexpected1_y.C: New files.
28098         * g++.dg/compat/init: New test directory.
28099         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
28100         g++.dg/compat/init/array5_y.C,
28101         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
28102         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
28103         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
28104         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
28105         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
28106         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
28107         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
28108         g++.dg/compat/init/init-ref2_y.C: New files.
28109
28110 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28111
28112         PR c++/7584
28113         * g++.dg/inherit/using3.C: New test.
28114
28115 2002-10-17  Jan Hubicka  <jh@suse.cz>
28116
28117         * gcc.dg/20021017-2.c: New test.
28118
28119 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28120
28121         * g++.dg/abi/mangle16.C: Adjust.
28122
28123         * g++.dg/init/array8.C: New test.
28124
28125 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
28126
28127         * gcc.dg/special/mips-abi.exp: New test.
28128         * gcc.dg/special/mips-abi.s: Empty file used by the above.
28129
28130 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28131
28132         * g++.dg/abi/mangle16.C: New test.
28133         * g++.dg/abi/mangle17.C: Likewise.
28134
28135         PR c++/7478
28136         * g++.dg/template/ref1.C: New test.
28137
28138 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28139
28140         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28141
28142 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28143
28144         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28145
28146 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28147
28148         PR c++/7524
28149         * g++.dg/init/array7.C: New test.
28150
28151 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28152
28153         * g++.dg/init/array6.C: New test.
28154
28155         * g++.dg/abi/mangle13.C: Likewise.
28156         * g++.dg/abi/mangle14.C: Likewise.
28157         * g++.dg/abi/mangle15.C: Likewise.
28158
28159 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28160
28161         * g++.dg/abi/empty8.C: New test.
28162
28163 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28164
28165         * g++.dg/init/ctor1.C: New test.
28166
28167 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28168
28169         * gcc.c-torture/execute/20021015-1.c: New test.
28170
28171 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28172
28173         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28174
28175 2002-10-14  Jan Hubicka  <jh@suse.cz>
28176
28177         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28178
28179 2002-10-14  Richard Henderson  <rth@redhat.com>
28180
28181         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28182
28183 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28184
28185         PR optimization/6631
28186         * g++.dg/opt/const2.C: New test.
28187
28188 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28189
28190         PR c++/7176
28191         * g++.dg/parse/friend1.C: New test.
28192         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28193
28194 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28195
28196         * gcc.dg/20021014-1.c: New test.
28197
28198 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28199
28200         PR c++/5661
28201         * g++.dg/ext/vlm1.C: New test.
28202         * g++.dg/ext/vlm2.C: Likewise.
28203
28204         * g++.dg/init/array1.C: Remove invalid braces.
28205         * g++.dg/init/brace1.C: New test.
28206         * g++.dg/init/copy2.C: Likewise.
28207         * g++.dg/init/copy3.C: Likewise.
28208         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28209         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28210         braces.
28211
28212 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28213
28214         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28215
28216 2002-10-11  Richard Shann  <richard.shann@superh.com>
28217
28218         * gcc.c-torture/compile/simd-5.c: New test.
28219
28220 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28221
28222         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28223
28224 2002-10-10  Jim Wilson  <wilson@redhat.com>
28225
28226         * gcc.c-torture/execute/20021010-1.c: New test.
28227
28228 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28229
28230         PR c/7353
28231         * g++.dg/ext/typedef-init.C: New test.
28232         * gcc.dg/typedef-init.c: New test.
28233
28234 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28235
28236         * gcc.dg/cpp/paste13.c: New test.
28237
28238 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28239
28240         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28241         remaining platforms, XFAIL during compile, not execute.  Don't
28242         XFAIL at -O0.
28243
28244 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         * gcc.dg/alias-1.c: Tweak expected warning.
28247
28248 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28249
28250         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28251
28252 2002-10-06  Andreas Jaeger  <aj@suse.de>
28253
28254         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28255         * gcc.dg/cpp/c++98.C: Likewise.
28256
28257         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28258         * g++.dg/cpp/c++98.C: Likewise.
28259
28260         * g++.dg/README (Subdirectories): Mention cpp directory.
28261
28262         PR target/7559
28263         * gcc.dg/20021006-1.c: New test.
28264
28265 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28266
28267         PR c++/7804
28268         * g++.dg/other/warning1.C: New test.
28269
28270 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28271
28272         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28273         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28274         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28275
28276 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28277
28278         PR c++/7931
28279         * g++.dg/template/ptrmem3.C: New test.
28280
28281         PR c++/7754
28282         * g++.dg/template/union1.C: New test.
28283
28284 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28285
28286         PR c++/8006
28287         * g++.dg/abi/mangle9.C: New test.
28288         * g++.dg/abi/mangle10.C: New test.
28289         * g++.dg/abi/mangle11.C: New test.
28290         * g++.dg/abi/mangle12.C: New test.
28291
28292 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28293
28294         PR c++/7188.
28295         * g++.dg/template/meminit1.C: New test.
28296         * g++.dg/warn/Wreorder-1.C: Likewise.
28297         * g++.old-deja/g++.mike/warn3.C: Tweak.
28298         * lib/prune.exp: Ingore "in copy constructor".
28299
28300 2002-10-02  Andreas Jaeger  <aj@suse.de>
28301
28302         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28303         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28304         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28305         on x86-64.
28306
28307 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28308
28309         * gcc.dg/empty1.C: Fix typo.
28310
28311 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28312
28313         * gcc.dg/alias-1.c: New test.
28314
28315 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28316
28317         * gcc.dg/empty1.C: New test.
28318
28319         * g++.dg/tls/init-2.C: Tweak error messages.
28320
28321 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28322
28323         * gcc.c-torture/compile/20020923-1.c: New test.
28324
28325 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28326
28327         * gcc.c-torture/execute/ffs-1.c: New test.
28328         * gcc.c-torture/execute/ffs-2.c: Ditto.
28329
28330 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28331
28332         * g++.dg/overload/member1.C: New test.
28333
28334 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28335
28336         * g++.dg/abi/empty7.C: New test.
28337         * g++.dg/init/pm2.C: Likewise.
28338
28339 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28340
28341         * g++.dg/rtti/crash1.C: New test.
28342
28343 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28344
28345         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28346         gcc.dg/sibcall-4.c: New tests.
28347
28348 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28349
28350         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28351         powerpc and MMIX targets.
28352
28353 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28354
28355         * gcc.dg/cpp/20020927-1.c: New.
28356
28357 2002-09-26  David S. Miller  <davem@redhat.com>
28358
28359         * gcc.c-torture/compile/trunctfdf.c: New.
28360
28361 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28362
28363         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28364
28365 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28366
28367         * gcc.c-torture/execute/loop-15.c: New.
28368
28369 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28370
28371         * README.QMTEST: Fix typo.
28372
28373 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28374
28375         * gcc.dg/20020926-1.c: New test.
28376
28377 2002-09-25  David S. Miller  <davem@redhat.com>
28378
28379         PR target/7842
28380         * gcc.c-torture/execute/shiftdi.c: New test.
28381
28382 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28383
28384         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28385         unique to the tool.
28386         * lib/g77.exp (g77_init): Likewise.
28387         * lib/g++.exp (g++_init): Likewise.
28388         * lib/objc.exp (objc_init): Likewise.
28389
28390 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28391
28392         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28393         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28394         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28395
28396 2002-09-25  Richard Henderson  <rth@redhat.com>
28397
28398         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28399         too-small long double.
28400
28401 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28402
28403         * gcc.dg/20020919-1.c: New test.
28404
28405 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28406
28407         * g++.dg/abi/bitfield6.C: New test.
28408         * g++.dg/abi/bitfield7.C: New test.
28409         * g++.dg/abi/bitfield8.C: New test.
28410         * g++.dg/abi/vbase11.C: New test.
28411
28412 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28413
28414         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28415         hppa*-*-hpux*.  Update test comment.
28416
28417 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28418
28419         * gcc.dg/tls/struct-1.c: New test.
28420
28421 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28422
28423         * gcc.dg/cpp/tr-warn2.c: Update.
28424
28425 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28426
28427         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28428
28429 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28430
28431         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28432         systems.
28433
28434 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28435
28436         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28437
28438         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28439         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28440         setting of cxxfilt.
28441
28442 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28443
28444         * gcc.dg/20020312-2.c: Update for darwin.
28445
28446 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28447
28448         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28449
28450 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28451
28452         * objc.dg/comp-types-1.m: New test.
28453         * objc.dg/comp-types-2.m: New test.
28454         * objc.dg/comp-types-3.m: New test.
28455         * objc.dg/comp-types-4.m: New test.
28456         * objc.dg/comp-types-5.m: New test.
28457         * objc.dg/comp-types-6.m: New test.
28458
28459 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28460
28461         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28462
28463 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28464
28465         * g++.dg/other/do1.C: New test.
28466
28467         * g++.dg/template/subst1.C: New test.
28468
28469 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28470
28471         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28472
28473 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28474
28475         * g++.dg/template/qualttp20.C: Adjust expected errors.
28476         * g++.old-deja/g++.jason/report.C: Likewise.
28477         * g++.old-deja/g++.other/qual1.C: Likewise.
28478
28479         * g++.dg/lookup/scoped2.C: New test.
28480
28481         * g++.dg/ext/asm3.C: New test.
28482
28483 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28484
28485         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28486
28487 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28488
28489         * ChangeLog: follow spelling conventions.
28490         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28491         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28492         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28493         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28494         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28495         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28496         * g++.old-deja/g++.law/global-init1.C: Likewise.
28497         * g++.old-deja/g++.other/delete4.C: Likewise.
28498         * g++.old-deja/g++.other/inline21.C: Likewise.
28499         * g++.old-deja/g++.other/singleton.C: Likewise.
28500         * g77.dg/strlen0.f: Likewise.
28501         * g77.f-torture/compile/20010519-1.f: Likewise.
28502         * g77.f-torture/compile/980310-4.f: Likewise.
28503         * gcc.c-torture/compile/20000605-1.c: Likewise.
28504         * gcc.c-torture/execute/20020225-1.c: Likewise.
28505         * gcc.dg/c90-hexfloat-2.c: Likewise.
28506         * gcc.dg/c99-bool-1.c: Likewise.
28507         * gcc.dg/c99-hexfloat-2.c: Likewise.
28508         * gcc.dg/dll-2.c: Likewise.
28509         * gcc.dg/wtr-union-init-1.c: Likewise.
28510         * gcc.dg/wtr-union-init-2.c: Likewise.
28511         * gcc.dg/wtr-union-init-3.c: Likewise.
28512         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28513         * gcc.dg/cpp/defined.c: Likewise.
28514         * gcc.dg/cpp/macsyntx.c: Likewise.
28515         * gcc.dg/cpp/paste2.c: Likewise.
28516         * gcc.dg/cpp/trad/defined.c: Likewise.
28517         * gcc.dg/format/c90-printf-1.c: Likewise.
28518         * gcc.dg/format/c90-scanf-1.c: Likewise.
28519         * gcc.dg/format/c99-printf-1.c: Likewise.
28520         * gcc.dg/format/c99-scanf-1.c: Likewise.
28521         * gcc.misc-tests/gcov-8.c: Likewise.
28522         * lib/profopt.exp: Likewise.
28523
28524 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28525
28526         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28527
28528 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28529
28530         * g++.dg/inherit/using2.C: New test.
28531
28532 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28533
28534         * ChangeLog: Follow spelling conventions.
28535         * g++.dg/template/friend4.C: Likewise.
28536         * g++.old-deja/g++.pt/crash67.C: Likewise.
28537         * gcc.c-torture/execute/20000801-4.c: Likewise.
28538         * gcc.dg/c90-digraph-1.c: Likewise.
28539         * gcc.dg/c94-digraph-1.c: Likewise.
28540         * gcc.dg/c99-digraph-1.c: Likewise.
28541         * gcc.dg/cpp/line5.c: Likewise.
28542         * gcc.dg/cpp/multiline.c: Likewise.
28543         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28544         * gcc.dg/format/attr-3.c: Likewise.
28545         * gcc.dg/format/c90-scanf-3.c: Likewise.
28546         * gcc.dg/format/ext-4.c: Likewise.
28547
28548 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28549
28550         * g++.dg/template/pretty1.C: New test.
28551
28552 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
28553
28554         * gcc.c-torture/execute/struct-cpy-1.c: New test.
28555
28556 2002-09-13  Matt Austern  <austern@apple.com>
28557
28558         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
28559         passing a cast expression to a function by const reference.
28560
28561 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
28562
28563         * g++.dg/template/deduce1.C: New test.
28564
28565 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
28566
28567         * gcc.c-torture/execute/simd-1.c: Force all use of int to
28568         32-bit int.
28569
28570 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28571
28572         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
28573         usage.
28574
28575 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
28576
28577         * gcc.c-torture/compile/20020910-1.c: New test.
28578
28579 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
28580
28581         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
28582
28583 2002-09-10  Andreas Jaeger  <aj@suse.de>
28584
28585         * gcc.dg/20020312-2.c: Adjust for x86-64.
28586
28587 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
28588
28589         * g77.dg/7388.f: New test case for PR 7388.
28590
28591 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
28592
28593         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
28594
28595 2002-09-05  Ziemowit Laski <zlaski@apple.com>
28596
28597         * objc.dg/proto-lossage-1.m: New test.
28598
28599 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
28600
28601         * gcc.dg/cpp/_Pragma4.c: Fix typo.
28602
28603 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
28604
28605         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
28606         expected to pass.
28607
28608 2002-09-06  Stan Shebs  <shebs@apple.com>
28609             David Edelsohn  <edelsohn@gnu.org>
28610
28611         * gcc.dg/weak: New directory.
28612         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
28613         target-specific xfail bits.
28614         * gcc.dg/typeof-2.c: Move to new directory.
28615         * gcc.dg/weak.exp: New expect script.
28616
28617 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28618
28619         * gcc.c-torture/execute/extzvsi.c: New test.
28620
28621 2002-09-05  Stan Shebs  <shebs@apple.com>
28622
28623         * gcc.dg/weak-1.c: xfail on Darwin.
28624         * gcc.dg/weak-2.c: Ditto.
28625         * gcc.dg/weak-3.c: Ditto.
28626         * gcc.dg/weak-4.c: Ditto.
28627         * gcc.dg/weak-5.c: Ditto.
28628         * gcc.dg/weak-6.c: Ditto.
28629         * gcc.dg/weak-7.c: Ditto.
28630         * gcc.dg/weak-8.c: Ditto.
28631         * gcc.dg/weak-9.c: Ditto.
28632
28633 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28634
28635         * gcc.c-torture/execute/loop-14.c: New test.
28636
28637 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28638
28639         * g++.dg/other/cxa-atexit1.C: New test.
28640
28641         * gcc.dg/typeof-2.c: New test.
28642
28643 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28644
28645         * gcc.dg/builtins-2.c: New testcase.
28646         * gcc.dg/builtins-3.c: New testcase.
28647
28648 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28649
28650         * gcc.dg/cpp/_Pragma4.c: New test.
28651
28652 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28653
28654         * objc/execute/nil_method-1.m: New testcase.
28655
28656 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28657
28658         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28659         [Object class], not [Object initialize].
28660
28661 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28662             Hans-Peter Nilsson  <hp@bitrange.com>
28663
28664         * gcc.c-torture/execute/20020720-1.x: Skip test on
28665         mmix-knuth-mmixware.  Correct comment.
28666
28667 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28668
28669         * testsuite/g++.dg/abi/bitfield5.C: New test.
28670         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28671
28672 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28673
28674         * objc.dg/undeclared-selector.m: New test.
28675
28676 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28677
28678         * g++.dg/other/offsetof1.C: Avoid cast warning.
28679
28680 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28681
28682         * objc.dg/super-class-2.m: New test.
28683
28684 2002-08-24  Matt Austern  <austern@apple.com>
28685
28686         * g++.dg/ext/lvaddr.C: New test.
28687         * g++.dg/ext/lvcast.C: New test.
28688
28689 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28690
28691         * testsuite/g++.dg/inherit/cond1.C: New test.
28692
28693 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28694
28695         * gcc.dg/noncompile/incomplete-1.c: New test.
28696
28697 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28698
28699         * gcc.dg/typespec-1.c: New test.
28700
28701 2002-08-20  Devang Patel  <dpatel@apple.com>
28702         * objc.dg/proto-hier-2.m: New test.
28703
28704 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28705
28706         * objc.dg/bitfield-1.m: New test.
28707         * objc.dg/bitfield-2.m: New test.
28708
28709 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28710
28711         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28712         gcc.dg/c99-flex-array-4.c: New tests.
28713
28714 2002-08-16  Stan Shebs  <shebs@apple.com>
28715
28716         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28717
28718 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28719
28720         * gcc.dg/typeof-1.c: New test.
28721         * g++.dg/ext/typeof2.C: New test.
28722
28723 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28724
28725         * g++.dg/other/offsetof1.C: New test.
28726
28727 2002-08-14  Richard Henderson  <rth@redhat.com>
28728
28729         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28730
28731 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28732
28733         * gcc.dg/cpp/_Pragma3.c: New test.
28734
28735 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28736
28737         * g++.dg/template/inherit3: New test.
28738
28739 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28740
28741         * gcc.dg/bitfld-4.c: Add blank options.
28742
28743 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28744
28745         * g++.dg/template/crash1.C: New test.
28746
28747 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28748
28749         * gcc.dg/tls/opt-2.c: New test.
28750
28751 2002-08-08  Devang Patel  <dpatel@apple.com>
28752
28753         * objc.dg/selector-1.m : New test
28754
28755 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28756
28757         * g++.dg/abi/bitfield4.C: New test.
28758         * gcc.dg/bitfld-4.c: New test.
28759
28760 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28761
28762         * g++.dg/other/packed1.C: New test.
28763
28764 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28765
28766         * g++.dg/abi/offsetof.C: Tweak error messages.
28767         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28768
28769 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28770
28771         * gcc.dg/bitfld-3.c: New test.
28772
28773 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28774             Richard Henderson  <rth@redhat.com>
28775
28776         * gcc.dg/i386-bitfield1.c: New test.
28777         * g++.dg/abi/bitfield3.C: Update.
28778
28779 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28780
28781         * objc.dg/const-str-2.m: Update.
28782         * gcc.dg/cpp/c++98.c: Change to C extension.
28783         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28784         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28785
28786 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28787
28788         * testsuite/gcc.dg/tls/diag-3.c: New.
28789
28790 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28791
28792         * g++.dg/README (Subdirectories): Document new subdir expr.
28793         * g++.dg/expr/pmf-1.C: New test.
28794
28795 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28796
28797         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28798
28799 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28800
28801         * g++.dg/abi/bitfield3.C: New test.
28802
28803 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28804
28805         * lib/gcov.exp: Tweak expected line formats.
28806         * gcc.misc-tests/gcov8.c: New test.
28807         * gcc.misc-tests/gcov8.x: New flags.
28808
28809 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28810
28811         * consistency.vlad/layout/endian.c: Include string.h.
28812
28813         * gcc.c-torture/execute/20020805-1.c: New test.
28814
28815 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28816
28817         * g++.dg/other/conversion1.C: New test.
28818
28819 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28820
28821         * gcc.dg/builtins-1.c: New testcase.
28822
28823 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28824
28825         * g++.dg/inherit/access3.C: New test.
28826
28827 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28828
28829         * gcc.dg/ia64-visibility-2.c: New test.
28830
28831 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28832
28833         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28834         __qualifier_flags to __flags.
28835
28836 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28837
28838         * g++.dg/inherit/operator1.C: New test.
28839         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28840         * g++.dg/other/error1.C: Change expected error message.
28841         * g++.dg/template/conv4.C: Likewise.
28842
28843 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28844
28845         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28846         for documented behavior.
28847
28848 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28849
28850         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28851         several targets known to fail.
28852
28853 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28854
28855         * gcc.dg/mips-args-[123].c: New tests.
28856
28857 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28858
28859         * gcc.dg/ppc-spe.c: New.
28860
28861 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28862
28863         * g++.dg/other/ptrmem4.C: New testcase.
28864
28865 2002-07-24  Richard Henderson  <rth@redhat.com>
28866
28867         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28868
28869 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28870
28871         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28872
28873 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28874
28875         * gcc.c-torture/execute/memset-3.c: New testcase.
28876
28877 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28878
28879         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28880         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28881
28882 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28883
28884         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28885         Delete.
28886
28887 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28888
28889         * gcc.c-torture/compile/simd-4.c: New test.
28890
28891 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28892
28893         PR c++/7347, c++/7348
28894         * g++.dg/template/access4.C: New test.
28895         * g++.dg/template/access5.C: New test.
28896         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28897         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28898         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28899         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28900
28901 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28902
28903         * gcc.dg/gnu89-init-2.c: New test.
28904
28905 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28906
28907         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28908
28909 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28910
28911         * gcc.c-torture/execute/20020720-1.c: New testcase.
28912
28913 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28914
28915         * gcc.dg/cpp/Wsignprom.c: New tests.
28916
28917 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28918
28919         * gcc.c-torture/execute/loop-13.c: New test.
28920
28921 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28922
28923         * gcc.dg/cpp/expr.c: New tests.
28924
28925 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28926
28927         * g++.dg/opt/pr6713.C: Add template instantiation.
28928
28929 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28930
28931         * gcc.dg/nest.c: New test.
28932
28933 2002-07-17  Richard Henderson  <rth@redhat.com>
28934
28935         * g++.dg/opt/pr6713.C: New test.
28936
28937 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28938
28939         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28940         XFAIL for all x86 processors.
28941
28942 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28943
28944         * gcc.c-torture/execute/20010122-1.x: Do not test with
28945         -fomit-frame-pointer.
28946
28947 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28948
28949         * g++.dg/template/instantiate2.C: New test.
28950         * g++.dg/template/spec4.C: New test.
28951
28952 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28953
28954         * g++.dg/template/access2.C: New test.
28955         * g++.dg/template/access3.C: New test.
28956
28957 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28958
28959         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28960         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28961         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28962         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28963         Convert to use <stdarg.h>.
28964         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28965         Delete.
28966         * gcc.dg/va-arg-2.c: New.
28967         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28968
28969 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28970
28971         * gcc.c-torture/compile/20020710-1.c: New test.
28972
28973 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28974                           Andrew Pinski  <pinskia@physics.uc.edu>
28975
28976         gcc.c-torture/compile/simd-2.c: New testcase.
28977         gcc.c-torture/compile/simd-3.c: Likewise.
28978
28979 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28980
28981         PR c++/7224
28982         * g++.dg/overload/error1.C: New test.
28983
28984 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28985
28986         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28987         configuration and IRIX 6 O32 ABI.
28988
28989 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28990
28991         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28992
28993 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28994
28995         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28996
28997 2002-07-10  Jeffrey A Law  <law@redhat.com>
28998
28999         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
29000
29001         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
29002
29003 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
29004
29005         * gcc.dg/20020312-2.c: Check for __PPC__.
29006
29007 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
29008
29009         * gcc.c-torture/compile/20020709-1.c: New test.
29010
29011 2002-07-07  Roger Sayle  <roger@eyesopen.com>
29012
29013         * g++.dg/template/qualttp21.C: New test case.
29014
29015 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
29016
29017         * gcc.c-torture/compile/20020706-1.c: New test.
29018         * gcc.c-torture/compile/20020706-2.c: New test.
29019
29020 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
29021             Alexandre Oliva  <aoliva@redhat.com>
29022
29023         * g++.dg/warn/incomplete1.C: New test.
29024
29025 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29026
29027         PR c++/7099
29028         * g++.dg/warn/noreturn1.C: New test.
29029
29030 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
29031
29032         PR c++/6706
29033         * g++.dg/debug/debug6.C: New test.
29034         * g++.dg/debug/debug7.C: New test.
29035
29036 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
29037
29038         * gcc.c-torture/compile/simd-3.c: New test.
29039
29040 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
29041
29042         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
29043         * gcc.dg/20020620-1.c: Likewise.
29044
29045 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29046
29047         PR c++/6944
29048         * g++.dg/init/array4.C: New test.
29049         * g++.dg/init/array5.C: New test.
29050
29051 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
29052
29053         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
29054         * gcc.c-torture/execute/simd-2.c (main): Likewise.
29055
29056 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29057
29058         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
29059         * gcc.dg/wtr-aggr-init-1.c: Likewise.
29060         * gcc.dg/wtr-conversion-1.c: Likewise.
29061         * gcc.dg/wtr-escape-1.c: Likewise.
29062         * gcc.dg/wtr-int-type-1.c: Likewise.
29063         * gcc.dg/wtr-label-1.c: Likewise.
29064         * gcc.dg/wtr-static-1.c: Likewise.
29065         * gcc.dg/wtr-strcat-1.c: Likewise.
29066         * gcc.dg/wtr-suffix-1.c: Likewise.
29067         * gcc.dg/wtr-switch-1.c: Likewise.
29068         * gcc.dg/wtr-unary-plus-1.c: Likewise.
29069         * gcc.dg/wtr-union-init-1.c: Likewise.
29070         * gcc.dg/wtr-union-init-2.c: Likewise.
29071         * gcc.dg/wtr-union-init-3.c: Likewise.
29072
29073         * gcc.dg/wtr-func-def-1.c: New test.
29074
29075 2002-07-02 Devang Patel <dpatel@apple.com>
29076
29077         * objc.dg/param-1.m: New test.
29078
29079 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
29080
29081         * gcc.dg/cpp/trad/directive.c: Add test.
29082         * gcc.dg/cpp/trad/macroargs.c: Add test.
29083         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
29084
29085 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
29086
29087         * gcc.dg/cpp/cmdlne-M.c: New test.
29088
29089 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
29090
29091         * objc.dg/desig-init-1.m: New test.
29092
29093 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29094
29095         PR c++/6716
29096         * g++.dg/template/instantiate1.C: New test.
29097
29098 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
29099
29100         PR c++/7112
29101         * g++.dg/template/sizeof2.C: New test.
29102
29103 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29104
29105         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
29106         gcc.dg/cpp/trad/include.c: New tests.
29107
29108 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
29109
29110         PR target/7177
29111         * gcc.c-torture/compile/20020701-1.c: New test.
29112
29113 2002-07-01  Stan Shebs  <shebs@apple.com>
29114
29115         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
29116         header here...
29117         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
29118         (objc-torture-execute): or here.
29119
29120 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
29121
29122         * gcc.c-torture/execute/arith-rand-ll.c: New test.
29123
29124 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29125
29126         * gcc.dg/cpp/trad/escaped-nl.c: New test.
29127
29128 2002-06-30  Devang Patel  <dpatel@apple.com>
29129
29130         * objc.dg/fsyntax-only.m: New test.
29131
29132 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
29133
29134         PR c++/6695
29135         * g++.dg/template/friend7.C: New file.
29136
29137 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29138
29139         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29140         return type.
29141
29142 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29143
29144         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29145         avoid division by zero.
29146
29147 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29148
29149         * gcc.dg/Wunknownprag.c: New tests.
29150
29151 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29152
29153         * gcc.c-torture/execute/simd-2.c: New test.
29154
29155 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29156
29157         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29158         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29159         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29160         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29161         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29162         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29163         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29164         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29165         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29166         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29167         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29168         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29169         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29170         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29171         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29172         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29173         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29174
29175 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29176
29177         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29178         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29179         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29180         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29181         New tests.
29182         * gcc.dg/cpp/trad/directive.c: Update.
29183
29184 2002-06-23  Andreas Jaeger  <aj@suse.de>
29185
29186         * gcc.c-torture/execute/complex-6.c: New.
29187
29188 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29189
29190         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29191         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29192         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29193         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29194
29195 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29196
29197         * gcc.dg/cpp/trad: New directory with traditional tests copied
29198         from parent directory.
29199         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29200         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29201         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29202         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29203         Move to trad/ and rename.
29204         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29205         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29206         gcc.dg/cpp/trad/redef2.c: New tests.
29207         * gcc.dg/cpp/trad/trad.exp: New driver.
29208
29209 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29210
29211         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29212         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29213         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29214         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29215         Remove.
29216
29217 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29218
29219         * gcc.dg/20020620-1.c: New test.
29220
29221 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29222
29223         * g++.dg/template/ttp4.C: New test.
29224
29225 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29226
29227         * g++.dg/opt/vt1.C: Fix regexp.
29228
29229 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29230
29231         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29232         Don't use attribute `noinline'.
29233
29234 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29235
29236         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29237
29238 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29239
29240         * gcc.c-torture/execute/simd-1.c: New.
29241
29242         * gcc.dg/simd-1.c: New.
29243
29244 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29245
29246         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29247
29248 2002-06-16  Richard Henderson  <rth@redhat.com>
29249
29250         * g++.dg/ext/anon-struct1.C: New.
29251         * g++.dg/ext/anon-struct2.C: New.
29252         * g++.dg/ext/anon-struct3.C: New.
29253         * gcc.dg/anon-struct-1.c: New.
29254         * gcc.dg/anon-struct-2.c: New.
29255         * gcc.dg/anon-struct-3.c: New.
29256         * gcc.dg/20011008-1.c: Adjust warning text.
29257         * gcc.dg/20020527-1.c: Add -fms-extensions.
29258
29259 2002-06-16  Richard Henderson  <rth@redhat.com>
29260
29261         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29262
29263 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29264
29265         * gcc.c-torture/execute/20020615-1.c: New test.
29266
29267 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29268
29269         * gcc.c-tortuture/execute/compare-1.c: New test case.
29270         * gcc.c-tortuture/execute/compare-2.c: New test case.
29271         * gcc.c-tortuture/execute/compare-3.c: New test case.
29272
29273 2002-06-13  Richard Henderson  <rth@redhat.com>
29274
29275         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29276         ia64 ilp32.
29277
29278 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29279
29280         * g++.dg/template/typename2.C: Update error message.
29281
29282 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29283
29284         * gcc.c-torture/execute/20020611-1.c: New test.
29285
29286 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29287
29288         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29289         list of targets to skip.
29290
29291 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29292
29293         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29294         targets if not optimizing.
29295
29296 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29297
29298         * gcc.c-torture/compile/20020605-1.c: New test.
29299
29300         * g++.dg/opt/vt1.C: New test.
29301
29302         * gcc.dg/20020531-1.c: New test.
29303
29304         * gcc.dg/20020530-1.c: New test.
29305
29306         * gcc.dg/20020527-1.c: New test.
29307
29308         * g++.dg/opt/cse1.C: New test.
29309
29310 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29311
29312         * gcc.dg/20020607-2.c: New test case.
29313
29314 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29315
29316         * gcc.c-torture/compile/20020604-1.c: New test.
29317
29318 2002-06-04  Richard Henderson  <rth@redhat.com>
29319
29320         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29321         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29322         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29323
29324 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29325
29326         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29327
29328 2002-06-03  Richard Henderson  <rth@redhat.com>
29329
29330         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29331         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29332
29333 2002-06-02  Richard Henderson  <rth@redhat.com>
29334
29335         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29336         test functions static.
29337
29338 2002-06-02  Andreas Jaeger  <aj@suse.de>
29339
29340         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29341         now.
29342
29343 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29344
29345         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29346         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29347         Update for mofified diagnostics.
29348         * gcc.dg/c99-intconst-1.c: No longer fail.
29349
29350 2002-06-02  Richard Henderson  <rth@redhat.com>
29351
29352         * gcc.dg/uninit-A.c: Remove xfail markers.
29353
29354 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29355
29356         * gcc.dg/fnegate-1.c: New test case.
29357
29358 2002-05-30  Osku Salerma  <osku@iki.fi>
29359
29360         * gcc.c-torture/execute/mayalias-1.c: New file.
29361
29362 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29363
29364         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29365         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29366         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29367
29368 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29369
29370         * gcc.c-torture/execute/20020529-1.c: New test.
29371
29372 2002-05-27  Richard Henderson  <rth@redhat.com>
29373
29374         * g++.dg/ext/attrib6.C: New test case.
29375
29376 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29377
29378         * gcc.c-torture/execute/pure-1.c: New test.
29379
29380 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29381
29382         * gcc.dg/cpp/arith-2.c: Remove.
29383
29384 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29385
29386         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29387         * gcc.dg/cpp/if-3.c: Remove.
29388
29389 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29390
29391         * g++.dg/opt/cse2.C: New test.
29392
29393 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29394
29395         * gcc.dg/cpp/arith-1.c: New semantic tests.
29396         * gcc.dg/cpp/if-1.c: Update.
29397
29398 2002-05-24  Ben Elliston  <bje@redhat.com>
29399
29400         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29401
29402 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29403
29404         * gcc.dg/verbose-asm.c: New test.
29405
29406 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29407
29408         * gcc.dg/cpp/paste12.c: New test.
29409
29410 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29411
29412         * g++.dg/parse/named_ops.C: New test.
29413
29414 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29415
29416         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29417
29418 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29419
29420         * gcc.dg/weak-2.c: Allow optional leading underscore
29421         in scan-assembler symbol name.
29422         * gcc.dg/weak-3.c: Likewise.
29423         * gcc.dg/weak-4.c: Likewise.
29424         * gcc.dg/weak-5.c: Likewise.
29425
29426 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29427
29428         * gcc.dg/20020523-1.c: New test.
29429
29430 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29431
29432         * objc.dg/const-str-2.m: Update now that we stop after
29433         a command line error.
29434
29435 2002-05-22  Richard Henderson  <rth@redhat.com>
29436
29437         * g++.dg/dg.exp: Fix typo in test pruneing.
29438
29439 2002-05-22  Richard Henderson  <rth@redhat.com>
29440
29441         * g++.dg/dg.exp: Prune the tls subdirectory.
29442         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29443         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29444         * g++.dg/tls/init-1.C: New.
29445
29446 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29447
29448         * gcc.dg/20020517-1.c: New test.
29449
29450 2002-05-21  Richard Henderson  <rth@redhat.com>
29451
29452         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29453         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29454
29455 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29456
29457         * g++.dg/other/copy2.C: New test.
29458
29459 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29460
29461         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29462         (MAX_COPY): Bump up to 10 times sizeof (long long).
29463         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29464
29465         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29466         sizeof (long long).
29467
29468         * gcc.c-torture/execute/strcpy-1.c: New test.
29469
29470 2002-05-19  Jason Merrill  <jason2redhat.com>
29471
29472         * g++.dg/ext/oper1.C: New test.
29473
29474 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29475 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29476
29477         * README.QMTEST: New file.
29478
29479         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29480
29481 2002-05-19  Andreas Jaeger  <aj@suse.de>
29482
29483         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29484         now.
29485         * gcc.c-torture/execute/loop-2d.x: Likewise.
29486
29487 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29488
29489         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29490         support weak symbols.
29491         * gcc.dg/weak-4.c: Likewise.
29492         * gcc.dg/weak-6.c: Likewise.
29493
29494 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29495
29496         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29497         cygwin, coff and h8300-*-hms targets
29498         * gcc.dg/weak-5.c: Likewise.
29499         * gcc.dg/weak-7.c: Likewise.
29500
29501 2002-05-16  Jason Merrill  <jason@redhat.com>
29502
29503         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29504         (scan-assembler-not, scan-assembler-dem): Likewise.
29505         (scan-assembler-dem-not): Likewise.
29506
29507 2002-05-15  Richard Henderson  <rth@redhat.com>
29508
29509         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29510
29511 2002-05-15  Richard Henderson  <rth@redhat.com>
29512
29513         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29514         (vfoo1f): Warning here.
29515         (vfoo1l): Don't redefine the alias.
29516
29517 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29518
29519         * g++.dg/init/pm1.C: New test.
29520
29521 2002-05-12  David S. Miller  <davem@redhat.com>
29522
29523         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29524         types.
29525
29526 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29527
29528         * gcc.c-torture/execute/20020510-1.c: New test case.
29529
29530 2002-05-10  David S. Miller  <davem@redhat.com>
29531
29532         * gcc.c-torture/execute/conversion.c: Test long double too.
29533
29534 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29535
29536         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29537         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29538         * lib/g++.exp (g++_link_flags): Likewise.
29539         * lib/objc.exp (objc_target_compile): Likewise.
29540
29541 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29542
29543         * gcc.dg/cpp/poison.c: Update.
29544         * gcc.dg/cpp/20000625-2.c: Remove.
29545         * gcc.dg/cpp/direct2s.c: Remove final test.
29546
29547 2002-05-08  Tom Rix  <trix@redhat.com>
29548
29549         * gcc.c-torture/execute/20020508-1.c: New test.
29550         * gcc.c-torture/execute/20020508-2.c: New test.
29551         * gcc.c-torture/execute/20020508-3.c: New test.
29552
29553 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29554
29555         * gcc.dg/cpp/charconst-4.c: More tests.
29556
29557 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
29558
29559         PR c/6569
29560         * gcc.dg/weak-3.c: Update location of warning messages.
29561         * gcc.dg/weak-5.c: Likewise.
29562
29563 2002-05-06  Roger Sayle  <roger@eyesopen.com>
29564
29565         * gcc.c-torture/execute/20020506-1.c: New test case.
29566
29567 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29568
29569         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
29570
29571 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29572
29573         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
29574
29575 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29576
29577         * gcc.dg/cpp/charconst-3.c: New test.
29578
29579 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29580
29581         * gcc.dg/cpp/charconst.c: Update tests.
29582
29583 2002-05-05  Tim Josling  <tej@melbpc.org.au>
29584
29585         * treelang: Added directory for new sample language treelang. Also
29586         lib/treelang.exp: New file to signal treelang should be tested.
29587
29588 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29589
29590         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
29591         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
29592         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
29593         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
29594         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
29595         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
29596         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
29597
29598 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29599
29600         * gcc.dg/format/xopen-2.c: New test.
29601
29602 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29603
29604         * gcc.dg/20020503-1.c: New test.
29605
29606 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
29607
29608         * g++.dg/init/dtor1.C: Make it tougher.
29609
29610 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
29611
29612         * g++.dg/init/dtor1.C: New test.
29613
29614 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
29615
29616         * gcc.dg/altivec-8.c: New.
29617
29618 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29619
29620         * gcc.dg/altivec-7.c: New.
29621
29622 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29623
29624         * g++.dg/parse/typedef1.C: New test.
29625
29626 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29627
29628         PR c++/6486
29629         * g++.dg/template/friend6.C: New test.
29630
29631         PR c++/6492
29632         * g++.dg/init/copy1.C: New test.
29633
29634 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29635
29636         * g++.dg/warn/effc1.C: New test.
29637
29638 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29639
29640         * gcc.dg/cpp/if-cexp.c: Add a test.
29641
29642 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29643
29644         * gcc.dg/20020426-2.c: New test.
29645
29646 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29647
29648         * gcc.dg/cpp/if-mop.c: Update.
29649         * gcc.dg/cpp/if-mpar.c: Add test.
29650         * gcc.dg/cpp/if-oppr.c: Update.
29651
29652 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29653
29654         PR c/6343
29655         * gcc.dg/weak-[2-7].c: New tests.
29656
29657 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29658
29659         * gcc.dg/enum1.c: New test.
29660
29661 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29662
29663         PR c++/6497
29664         * g++.dg/inherit/access2.C: New test.
29665
29666 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29667
29668         PR bootstrap/6445
29669         * gcc.dg/20020426-1.c: New test.
29670
29671 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29672
29673         * g++.dg/abi/enum1.C: New test.
29674
29675 2002-04-26  Richard Henderson  <rth@redhat.com>
29676
29677         * gcc.dg/c99-bool-1.c: Expect always true warning.
29678
29679 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29680
29681         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29682
29683 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29684
29685         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29686         targets.
29687
29688 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29689
29690         * g++.dg/abi/mange7.C: New test.
29691
29692         PR c++/6438.
29693         * g++.dg/parse/stmtexpr2.C: New test.
29694
29695 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29696
29697         * gcc.dg/20020312-2.c: Add SH target.
29698
29699 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29700
29701         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29702         compiler output on mips*-*-irix*.
29703
29704 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29705
29706         * g++.dg/parse/attr1.C: New test.
29707
29708 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29709
29710         * gcc.c-torture/execute/string-opt-17.c: New test case.
29711         * gcc.c-torture/execute/memset-2.c: New test case.
29712
29713 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/6256:
29716         * g++.dg/template/friend5.C: New test.
29717
29718         PR c++/6331:
29719         * g++.dg/template/qual1.C: Likewise.
29720
29721 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29722
29723         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29724         Include stdlib.h, not stdio.h or ctype.h.
29725
29726 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29727
29728         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29729         cris-*-elf* and mmix-*-*.
29730         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29731         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29732         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29733         Ditto.
29734         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29735         * gcc.dg/wchar_t-1.c: Ditto.
29736
29737 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29738
29739         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29740         Clarify comment.
29741
29742 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29743
29744         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29745
29746 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29747
29748         * gcc.c-torture/execute/20000906-1.x: Delete.
29749
29750 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29751
29752         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29753
29754 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29755
29756         * PR6367
29757         * g77.f-torture/execute/6367.f: New test.
29758         * g77.f-torture/execute/6367.x: Disable for MMIX.
29759
29760 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29761
29762         * PR6352
29763         * g++.dg/opt/inline2.C: New test.
29764
29765 2002-04-18  Richard Henderson  <rth@redhat.com>
29766
29767         * gcc.dg/20000906-1.c: Enable for all targets.
29768         * gcc.c-torture/compile/iftrap-2.c: New.
29769
29770 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29771
29772         * gcc.dg/20020418-1.c: New test.
29773         * gcc.dg/20020418-2.c: New test.
29774
29775 2002-04-18  Richard Henderson  <rth@redhat.com>
29776
29777         * gcc.c-torture/compile/iftrap-1.c: New.
29778         * gcc.dg/iftrap-1.c: Adjust for ia64.
29779         * gcc.dg/iftrap-2.c: New.
29780
29781 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29782
29783         * gcc.c-torture/compile/20020418-1.c: New test.
29784
29785 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29786
29787         * gcc.c-torture/compile/20020415-1.c: New.
29788
29789 2002-04-18  David S. Miller  <davem@redhat.com>
29790
29791         * gcc.c-torture/execute/20020418-1.c: New test.
29792
29793 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29794
29795         * gcc.dg/20020416-1.c: New test.
29796
29797         * g++.dg/opt/inline1.C: New test.
29798
29799 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29800
29801         * gcc.dg/altivec-5.c: New test.
29802
29803         * gcc.dg/20020415-1.c: New test.
29804
29805 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29806
29807         * testsuite/lib/chill.exp: Remove.
29808
29809 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29810
29811         * g++.dg/other/big-struct.C: New test.
29812
29813 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29814
29815         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29816         of scratch file.
29817
29818 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29819
29820         PR c/6277
29821         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29822         in scan-assembler function name
29823
29824 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29825
29826         * g77.f-torture/execute/980628-4.x,
29827         g77.f-torture/execute/980628-5.x,
29828         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29829         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29830         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29831         i[34567]86-*-*.
29832
29833 2002-04-13  David S. Miller  <davem@redhat.com>
29834
29835         * gcc.c-torture/execute/20020413-1.c: New test.
29836
29837 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29838
29839         * gcc.dg/asm-6.c,
29840         * g++.dg/ext/asm1.C: New tests.
29841
29842 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29843
29844         PR c++ 5373.
29845         * g++.dg/parse/stmtexpr1.C: New test.
29846
29847         PR c++/5189.
29848         * g++.dg/template/copy1.C: New test.
29849
29850 2002-04-12  Richard Henderson  <rth@redhat.com>
29851
29852         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29853
29854 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29855
29856         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29857         gcc.c-torture/execute/20020307-2.c.
29858
29859 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29860
29861         * g++.dg/ext/attrib5.C,
29862         * g++.dg/lookup/struct1.C: New tests.
29863
29864 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29865
29866         * gcc.dg/20020411-1.c: New test.
29867
29868         * gcc.c-torture/execute/20020411-1.c: New test.
29869
29870 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29871
29872         * g77.f-torture/execute/6177.f: New test.
29873
29874 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29875
29876         PR middle-end/6247
29877         * g++.dg/opt/cleanup1.C: New test.
29878
29879         * g++.dg/opt/const1.C: New test.
29880
29881 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29882
29883         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29884
29885 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29886
29887         PR c++/5507
29888         * g++.dg/template/typename2.C: New test.
29889
29890 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29891
29892         * gcc.c-torture/execute/loop-12.c: New.
29893
29894 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29895
29896         * g77.f-torture/execute/980628-4.x,
29897         g77.f-torture/execute/980628-5.x,
29898         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29899         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29900         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29901
29902 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29903
29904         PR optimization/6086
29905         * g++.dg/opt/preinc1.C: New test.
29906
29907 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29908
29909         PR c++/5571
29910         * g++.dg/opt/static2.C: New test.
29911
29912 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29913
29914         PR c/5120
29915         * gcc.dg/20020406-1.c: New test.
29916
29917 2002-04-04  David S. Miller  <davem@redhat.com>
29918
29919         * gcc.c-torture/execute/20020404-1.c: New test.
29920
29921 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29922
29923         PR c/6123
29924         * gcc.dg/20020312-2.c: Do not declare global register variable
29925         if __PIC__ or __pic__ is defined.
29926
29927 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29928
29929         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29930         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29931
29932 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29933
29934         * gcc.misc-tests/linkage.exp: Update last change to handle
29935         sparc*-, not just sparc-.
29936
29937 2002-04-03  Richard Henderson  <rth@redhat.com>
29938
29939         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29940
29941 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29942
29943         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29944
29945 2002-04-02  David S. Miller  <davem@redhat.com>
29946
29947         * gcc.c-torture/execute/20020402-3.c: New test.
29948
29949 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29950
29951         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29952         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29953
29954         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29955         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29956         g77.f-torture/execute/20001201.x,
29957         g77.f-torture/execute/u77-test.x: New files.
29958
29959         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29960         * gcc.dg/wchar_t-1.c: Ditto.
29961
29962 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29963
29964         * gcc.c-torture/execute/20020402-1.c: New test.
29965
29966 2002-04-01  Richard Henderson  <rth@redhat.com>
29967
29968         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29969
29970         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29971
29972 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29973
29974         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29975
29976 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29977
29978         * g++.dg/inherit/template-as-base.C: Expect error.
29979         * g++.dg/inherit/namespace-as-base.C: Likewise.
29980
29981 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29982
29983         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29984         g++.dg/ext/instantiate3.C: Tweak match patterns.
29985
29986         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29987         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29988         -da test.
29989
29990 2002-03-31  Richard Henderson  <rth@redhat.com>
29991
29992         * gcc.dg/special/alias-2.c: New.
29993         * gcc.dg/special/ecos.exp: Run it.
29994
29995 2002-03-31  Richard Henderson  <rth@redhat.com>
29996
29997         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29998
29999 2002-03-31  Kazu Hirata  <kazu@hxi.com>
30000
30001         * gcc.dg/weak-1.c: Disable on h8300 port.
30002
30003 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
30004
30005         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
30006         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
30007         ordering tests.
30008         * g++.dg/bprob/bprob-1.C: New test.
30009         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
30010         * g++.dg/gcov/gcov-1.C: New test.
30011         * g++.dg/gcov/gcov-1.x: New file.
30012         * g++.dg/gcov/gcov-2.C: New test.
30013         * g++.dg/gcov/gcov-3.C: New test.
30014         * g++.dg/gcov/gcov-3.h: New file.
30015
30016 2002-03-28  Roger Sayle  <roger@eyesopen.com>
30017
30018         * g++.old-deja/g++.other/builtins5.C: New test.
30019         * g++.old-deja/g++.other/builtins6.C: New test.
30020         * g++.old-deja/g++.other/builtins7.C: New test.
30021         * g++.old-deja/g++.other/builtins8.C: New test.
30022         * g++.old-deja/g++.other/builtins9.C: New test.
30023
30024 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
30025
30026         * g++.dg/opt/static1.C: New test.
30027
30028         * g++.dg/opt/longbranch1.C: New test.
30029
30030 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
30031
30032         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
30033
30034         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
30035
30036 2002-03-28  Jeffrey A Law  (law@redhat.com)
30037
30038         * gcc.c-torture/execute/20020328-1.c: New test.
30039
30040 2002-03-27  Richard Henderson  <rth@redhat.com>
30041
30042         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
30043         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
30044         move from g++.old-deja/g++.ext/.
30045
30046 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
30047
30048         * g++.dg/init/new2.C: New test.
30049
30050 2002-03-26  Richard Henderson  <rth@redhat.com>
30051
30052         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
30053
30054         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
30055         on sparc.
30056
30057         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
30058         sparcv9 systems.
30059         * gcc.dg/20001102-1.c: Likewise.
30060
30061 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
30062
30063         * gcc.dg/cpp/endif-pedantic1.c,
30064         gcc.dg/cpp/endif-pedantic2.c: New tests.
30065
30066 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
30067
30068         * g++.dg/init/new1.C: New test.
30069
30070 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30071
30072         * g++.dg/abi/vbase9.C: New test.
30073
30074 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
30075
30076         * gcc.dg/arm-asm.c: New test.
30077
30078 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
30079
30080         * gcc.dg/Wswitch-enum.c: New test.
30081         Fix PR c/5044.
30082
30083 2002-03-26  Richard Henderson  <rth@redhat.com>
30084
30085         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
30086         structure.
30087
30088 2002-03-25  Richard Henderson  <rth@redhat.com>
30089
30090         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
30091         sparcv9 systems.
30092
30093         * gcc.c-torture/compile/20011119-1.c (xxx): New.
30094         * gcc.c-torture/compile/20011119-2.c (xxx): New.
30095
30096 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
30097
30098         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
30099
30100 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
30101
30102         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
30103         targets using generic thunk support.
30104
30105 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
30106
30107         * gcc.c-torture/compile/20020323-1.c: New test.
30108
30109         * g++.dg/opt/conj2.C: New test.
30110
30111 2002-03-24  Richard Henderson  <rth@redhat.com>
30112
30113         * gcc.dg/weak-1.c: Use -fno-common.
30114
30115 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30116
30117         * g77.dg/f77-edit-apostrophe-out.f: New test
30118         * g77.dg/f77-edit-h-out.f: New test
30119         * g77.dg/f77-edit-t-in.f: New test
30120         * g77.dg/f77-edit-t-out.f: New test
30121         * g77.dg/f77-edit-x-out.f: New test
30122         * g77.dg/f77-edit-slash-out.f: New test
30123         * g77.dg/f77-edit-colon-out.f: New test
30124         * g77.dg/f77-edit-s-out.f: New test
30125
30126 2002-03-24  Richard Henderson  <rth@redhat.com>
30127
30128         * objc/execute/formal_protocol-6.x: New XFAIL.
30129
30130 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30131
30132         * gcc.dg/weak-1.c: Early return from dg-final on platforms
30133         that do not support weak symbols
30134
30135 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30136
30137         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30138         * lib/g77.exp: Likewise.
30139         * lib/objc.exp: Likewise.
30140
30141 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30142
30143         * gcc.dg/Wswitch-default.c: New test.
30144
30145 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30146
30147         * g++.dg/other/enum1.C: New test.
30148
30149 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30150
30151         * gcc.dg/pragma-ep-3.c: Fix typo.
30152
30153 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30154
30155         * g++.dg/inherit/template-as-base.C: New test.
30156
30157 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30158
30159         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30160         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30161
30162 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30163
30164         * gcc.dg/cpp/multiline.c: Update to match.
30165
30166 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30167
30168         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30169
30170 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30171
30172         * gcc.dg/cpp/extratokens2.c: New file.
30173
30174 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30175
30176         * gcc.dg/20020312-2.c: Add rs6000 target.
30177
30178         * gcc.c-torture/compile/20020319-1.c: New test.
30179
30180 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30181
30182         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30183         (A, E): Handle this.
30184
30185 2002-03-20  Jason Merrill  <jason@redhat.com>
30186
30187         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30188         ignoring -fpic.
30189         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30190         through prune_gcc_output.
30191
30192 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30193
30194         * gcc.c-torture/compile/20020320-1.c: New test.
30195
30196 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30197
30198         * gcc.c-torture/compile/20020318-1.c: New test.
30199
30200         * gcc.dg/struct-by-value-1.c: New test.
30201
30202         * gcc.dg/20020319-1.c: New test.
30203
30204 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30205
30206         * g++.dg/opt/conj1.C: New test.
30207
30208 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30209
30210         * g++.dg/template/qualttp20.C: Revert previous change.
30211         * g++.dg/template/qualttp3.C: Likewise.
30212         * g++.dg/template/qualttp4.C: Likewise.
30213         * g++.dg/template/qualttp5.C: Likewise.
30214         * g++.dg/template/qualttp6.C: Likewise.
30215         * g++.dg/template/qualttp7.C: Likewise.
30216         * g++.dg/template/qualttp8.C: Likewise.
30217         * g++.dg/template/recurse.C: Likewise.
30218
30219 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30220
30221         * gcc.dg/cpp/wchar-1.c: Update.
30222
30223 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30224
30225         * g++.dg/template/conv1.C: New test.
30226         * g++.dg/template/conv2.C: New test.
30227         * g++.dg/template/conv3.C: New test.
30228         * g++.dg/template/conv4.C: New test.
30229
30230 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30231
30232         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30233         * g++.dg/template/qualttp3.C: Likewise.
30234         * g++.dg/template/qualttp4.C: Likewise.
30235         * g++.dg/template/qualttp5.C: Likewise.
30236         * g++.dg/template/qualttp6.C: Likewise.
30237         * g++.dg/template/qualttp7.C: Likewise.
30238         * g++.dg/template/qualttp8.C: Likewise.
30239         * g++.dg/template/recurse.C: Likewise.
30240
30241 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30242
30243         * g++.dg/opt/dtor1.C: New test.
30244
30245 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30246
30247         * gcc.c-torture/compile/20020315-1.c: New test.
30248
30249 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30250
30251         * gcc.dg/weak-1.c: Fix scan tests.
30252
30253 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30254
30255         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30256         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30257         cris-*-aout* mmix-*-*.
30258         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30259         cris-*-aout* mmix-*-*.
30260         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30261         cris-*-elf* cris-*-aout* and mmix-*-*.
30262         * gcc.dg/20001009-1.c: Ditto.
30263         * gcc.dg/20010912-1.c: Ditto.
30264         * gcc.dg/20020122-4.c: Ditto.
30265         * gcc.dg/inline-2.c: Ditto.
30266
30267 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30268
30269         * gcc.c-torture/compile/20020314-1.c: New test.
30270
30271 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30272
30273         * gcc.c-torture/execute/20020314-1.c: New test.
30274
30275 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30276
30277         * g++.dg/warn/Wunused-1.C: New test.
30278
30279 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30280
30281         * g++.dg/abi/mangle6.C: New test.
30282
30283 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30284
30285         * gcc.c-torture/compile/20020309-2.c: New test.
30286
30287         * gcc.c-torture/compile/20020312-1.c: New test.
30288
30289 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30290
30291         * g++.dg/other/access1.C: New test.
30292
30293 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30294
30295         * gcc.c-torture/execute/wchar_t-1.c: New test.
30296
30297 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30298
30299         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30300
30301 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30302
30303         * gcc.dg/20020312-1.c: New test case.
30304
30305 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30306
30307         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30308
30309 2002-03-11  Richard Henderson  <rth@redhat.com>
30310
30311         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30312         * g++.old-deja/g++.jason/report.C: Likewise.
30313
30314 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30315
30316         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30317         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30318
30319 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30320
30321         * testsuite/g++.dg/overload/pmf1.C: New test.
30322
30323 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30324
30325         * gcc.c-torture/execute/20020307-1.c: Use long.
30326
30327 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30328
30329         PR optimization/5844
30330         * gcc.dg/20020310-1.c: New test.
30331
30332 2002-03-09  Michael Meissner  <meissner@redhat.com>
30333
30334         * gcc.c-torture/execute/memcpy-2.c: New test.
30335         * gcc.c-torture/execute/memset-1.c: New test.
30336         * gcc.c-torture/execute/strlen-1.c: New test.
30337         * gcc.c-torture/execute/strcmp-1.c: New test.
30338         * gcc.c-torture/execute/strncmp-1.c: New test.
30339
30340 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30341
30342         * gcc.dg/ppc-ldstruct.c: New test.
30343
30344 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30345
30346         * gcc.c-torture/execute/va-arg-22.c: New test.
30347
30348 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30349
30350         * gcc.c-torture/compile/20020309-1.c: New test.
30351
30352 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30353
30354         * gcc.c-torture/execute/20020307-2.c: New test.
30355
30356 2002-03-07  Jeffrey A Law  (law@redhat.com)
30357
30358         * g77.f-torture/compile/20020307-1.f: New test.
30359
30360 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30361
30362         * gcc.dg/unordered-1.c: New test.
30363
30364 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30365
30366         * gcc.c-torture/execute/20020307-1.c: New test.
30367
30368 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30369
30370         * gcc.dg/20020304-1.c: New test.
30371
30372         * gcc.c-torture/compile/20020304-2.c: New test.
30373
30374 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30375
30376         * gcc.c-torture/compile/20020304-1.c: New test case
30377         (from PR c/5830).
30378
30379 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30380
30381         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30382
30383 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30384
30385         * g++.dg/other/classkey1.C: New test.
30386
30387 2002-03-01  Richard Henderson  <rth@redhat.com>
30388
30389         * gcc.c-torture/compile/981223-1.x: New.
30390         * gcc.c-torture/compile/920625-1.x: New.
30391
30392 2002-02-28  Richard Henderson  <rth@redhat.com>
30393
30394         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30395
30396 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30397
30398         * gcc.c-torture/execute/20020227-1.c: New test.
30399
30400 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30401
30402         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30403         here" ERROR lines.
30404         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30405         * g++.old-deja.g++.other/defarg1.C: Likewise.
30406         * g++.old-deja/g++.pt/calls2.C: Likewise.
30407         * g++.old-deja/g++.pt/crash20.C: Likewise.
30408         * g++.old-deja/g++.pt/crash30.C: Likewise.
30409         * g++.old-deja/g++.pt/crash36.C: Likewise.
30410         * g++.old-deja/g++.pt/crash6.C: Likewise.
30411         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30412         * g++.old-deja/g++.pt/derived3.C: Likewise.
30413         * g++.old-deja/g++.pt/error1.C: Likewise.
30414         * g++.old-deja/g++.pt/friend21.C: Likewise.
30415         * g++.old-deja/g++.pt/friend23.C: Likewise.
30416         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30417         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30418
30419 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30420
30421         * gcc.c-torture/execute/20020225-2.c: New test.
30422
30423 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30424
30425         * gcc.c-torture/execute/920730-1t.c,
30426         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30427         Delete test cases, only relevant to -traditional.
30428
30429 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30430
30431         * gcc.dg/cpp/undef1.c: Remove.
30432         * gcc.dg/cpp/directiv.c: Update.
30433         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30434
30435 2002-02-27  Michael Meissner  <meissner@redhat.com>
30436
30437         * gcc.c-torture/execute/20020226-1.c: New test.
30438
30439 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30440
30441         * g++.dg/debug/debug4.C: New test.
30442
30443         * gcc.dg/ia64-visibility-1.c: New test.
30444
30445 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30446
30447         * gcc.dg/debug/20020224-1.c: New.
30448
30449 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30450
30451         * gcc.c-torture/execute/960416-1.x: New.
30452         * gcc.c-torture/execute/divconst-3.x: Likewise.
30453
30454 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30455
30456         * gcc.dg/20020224-1.c: New test.
30457
30458 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30459
30460         * gcc.c-torture/execute/20020225-1.c: New.
30461
30462 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30463
30464         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30465
30466 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30467
30468         * gcc.dg/20020222-1.c: New test.
30469
30470 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30471
30472         * g++.dg/opt/anonunion1.C: New test.
30473
30474 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30475
30476         * g++.dg/template/qualttp19.C: New test.
30477         * g++.dg/template/qualttp20.C: New test.
30478         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30479         * g++.old-deja/g++.other/qual1.C: Likewise.
30480
30481 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30482
30483         * gcc.dg/attr-alwaysinline.c: New.
30484
30485 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30486
30487         * gcc.dg/20020220-1.c: New test.
30488
30489         * gcc.dg/20020220-2.c: New test.
30490
30491         * g++.dg/opt/mmx1.C: New test.
30492
30493 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30494
30495         * gcc.c-torture/compile/20020110.c: New test.
30496
30497 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30498
30499         * gcc.c-torture/execute/20020219-1.c: New test.
30500
30501         * gcc.dg/20020219-1.c: New test.
30502
30503         * gcc.dg/noncompile/20020220-1.c: New test.
30504
30505         * g++.dg/opt/ptrintsum1.C: New test.
30506
30507         * gcc.dg/debug/20020220-1.c: New test.
30508
30509 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30510
30511         * gcc.c-torture/execute/20020216-1.c: New test.
30512
30513 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30514
30515         * gcc.dg/decl-1.c: Update, new test.
30516
30517 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30518
30519         * g++.dg/abi/bitfield1.C: New test.
30520         * g++.dg/abi/bitfield2.C: New test.
30521
30522 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30523
30524         * gcc.dg/attr-nest.c: New test.
30525
30526 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30527
30528         * gcc.c-torture/execute/20020215-1.c: New test.
30529
30530 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30531
30532         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30533         * g++.dg/debug/debug.exp: New.
30534         * g++.dg/debug/trivial.C: New.
30535         * g++.dg/debug/debug1.C: Moved...
30536         * g++.dg/other/debug1.C: ...from here.
30537         * g++.dg/debug/debug2.C: Moved...
30538         * g++.dg/other/debug2.C: ...from here.
30539         * g++.dg/debug/debug3.C: Moved...
30540         * g++.dg/other/debug3.C: ...from here.
30541
30542         * gcc.dg/noncompile/20020213-1.c: New test.
30543
30544 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30545
30546         * g++.dg/other/debug3.C: New test.
30547
30548         * gcc.c-torture/execute/20020213-1.c: New test.
30549
30550 2002-02-13  Richard Smith <richard@ex-parrot.com>
30551
30552         * g++.old-deja/g++.other/thunk1.C: New test.
30553
30554 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30555
30556         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
30557
30558 2002-02-13  Stan Shebs  <shebs@apple.com>
30559
30560         * gcc.dg/altivec-3.c: New.
30561
30562 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
30563
30564         * gcc.dg/Wunreachable-1.c: New test.
30565         * gcc.dg/Wunreachable-2.c: New test.
30566
30567 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30568
30569         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
30570
30571 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
30572
30573         * gcc.dg/decl-1.c: New test.
30574
30575 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30576
30577         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
30578
30579 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30580
30581         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
30582         * gcc.c-torture/compile/980506-1.x: Likewise.
30583
30584 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30585
30586         * gcc.dg/20020210-1.c: New.
30587
30588 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
30589
30590         * g77.f-torture/execute/947.f: New regression test
30591         for PR fortran/947.
30592
30593 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
30594
30595         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
30596         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
30597
30598 2002-02-08  Richard Henderson  <rth@redhat.com>
30599
30600         * gcc.c-torture/compile/labels-3.c: New.
30601
30602 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
30603
30604         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
30605         expression statements work instead.
30606         * gcc.dg/noncompile/20020207-1.c: New test.
30607
30608 2002-02-07  Richard Henderson  <rth@redhat.com>
30609
30610         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
30611
30612 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30613
30614         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
30615         message from g77
30616         * lib/g77-dg.exp: Trim g77 error messages so that they are
30617         recognized by dg.exp.
30618
30619 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30620
30621         PR fortran/5473
30622         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30623
30624 2002-02-07  Richard Henderson  <rth@redhat.com>
30625
30626         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30627         to be sufficiently aligned for integers.
30628
30629 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30630
30631         * g++.dg/template/friend4.C: New test.
30632
30633 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30634
30635         PR fortran/5743
30636         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30637         unsupported cases.
30638
30639 2002-02-07  Richard Henderson  <rth@redhat.com>
30640
30641         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30642         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30643         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30644         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30645
30646 2002-02-06  Richard Henderson  <rth@redhat.com>
30647
30648         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30649
30650 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30651
30652         * gcc.dg/20020206-1.c: New test.
30653
30654 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30655
30656         * gcc.c-torture/execute/20020206-1.c: New test.
30657
30658         * gcc.c-torture/execute/20020206-2.c: New test.
30659
30660         PR optimization/5429:
30661         * gcc.c-torture/compile/20020206-1.c: New test.
30662
30663 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30664
30665         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30666         as certain file formats cannot support particularly large
30667         alignments.
30668
30669         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30670         and do not expect to be able to link the executable.
30671
30672         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30673         fail because the COFF format does not support the weak attribute.
30674
30675 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30676
30677         * g77.dg/pr5473.f: New test
30678
30679 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30680
30681         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30682         Fix testcase accordingly.
30683
30684 2002-02-04  Richard Henderson  <rth@redhat.com>
30685
30686         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30687         (buf): Change to be an array of pointers, not ints.
30688
30689 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30690
30691         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30692         before all tests.  Move warning one line above to match where it
30693         C frontend emits.
30694         * gcc.dg/Wswitch-2.c: New test.
30695         * g++.dg/warn/Wswitch-1.C: New test.
30696         * g++.dg/warn/Wswitch-2.C: New test.
30697
30698 2002-02-04  Richard Henderson  <rth@redhat.com>
30699
30700         * g++.dg/abi/offsetof.C: Fix size comparison.
30701
30702 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30703
30704         * gcc.dg/cast-qual-2.c: New test.
30705
30706 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30707
30708         * gcc.dg/20020201-4.c: New test.
30709
30710 2002-02-04  Ben Elliston  <bje@redhat.com>
30711
30712         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30713         target_info attribute != 0, in addition to the empty string.
30714         (gcc_target_compile): Likewise.
30715
30716 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30717
30718         * gcc.dg/Wswitch.c: New test.
30719         PR gcc/4475. PR gcc/3780.
30720
30721 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30722
30723         * g77.f-torture/execute/5122.f: New test for regressions
30724         against PR fortran/5122.
30725
30726 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30727
30728         * g77.f-torture/compile/pr3743.f: Delete
30729         * g77.dg/pr3743-1.f: New test.
30730         * g77.dg/pr3743-2.f: New test.
30731         * g77.dg/pr3743-3.f: New test.
30732         * g77.dg/pr3743-4.f: New test.
30733
30734 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30735
30736         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30737
30738 2002-02-02  Richard Henderson  <rth@redhat.com>
30739
30740         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30741         * gcc.c-torture/execute/bf64-1.c: Likewise.
30742
30743 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30744
30745         * gcc.dg/20020201-2.c: New test.
30746
30747         * gcc.dg/20020201-3.c: New test.
30748
30749         * gcc.c-torture/execute/bitfld-2.c: New test.
30750
30751 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30752
30753         * gcc.dg/bitfld-1.c: Update.
30754         * gcc.dg/bitfld-2.c: Update.
30755         * gcc.c-torture/execute/bitfld-1.x: New.
30756
30757 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30758
30759         * gcc.c-torture/execute/20020201-1.c: New test.
30760
30761 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30762
30763         PR target/5469
30764         * gcc.dg/20020201-1.c: New test.
30765
30766 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30767
30768         PR fortran/3743
30769         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30770         * g77.f-torture/compile/pr3743.x: Remove
30771
30772 2002-01-31  Tom Rix  <trix@redhat.com>
30773
30774         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30775
30776 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30777
30778         * gcc.dg/noncompile/20020130-1.c: New test.
30779
30780 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30781
30782         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30783
30784 2002-01-29  Richard Henderson  <rth@redhat.com>
30785
30786         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30787         to long long.
30788         * gcc.c-torture/execute/bf64-1.c: Likewise.
30789
30790 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30791
30792         * gcc.c-torture/execute/20020129-1.c: New test.
30793
30794 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30795
30796         * gcc.c-torture/compile/20000224-1.c: Update.
30797         * gcc.c-torture/execute/bitfld-1.c: New tests.
30798         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30799         * gcc.dg/uninit-A.c: Update.
30800
30801 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30802
30803         * g++.dg/template/ctor1.C: Add instantiation.
30804
30805 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30806
30807         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30808         argument to __builtin_prefetch to be const ptr.
30809
30810 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30811
30812         * gcc.c-torture/compile/20020120-1.c: New test.
30813
30814 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30815
30816         * gcc.c-torture/execute/20020127-1.c: New test.
30817
30818 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30819
30820         * g77.dg/f77-edit-i-in.f: New test
30821         * g77.dg/f77-edit-i-out.f: New test
30822
30823 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30824
30825         * gcc.dg/debug/debug.exp: New file.
30826         * gcc.dg/debug/trivial.c: New file.
30827         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30828         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30829         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30830         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30831         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30832         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30833         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30834         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30835         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30836         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30837         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30838         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30839         * gcc.dg/20000503-1.c: Removed.
30840         * gcc.dg/20010207-1.c: Removed.
30841         * gcc.dg/20011223-1.c: Removed.
30842         * gcc.dg/20020104-2.c: Removed.
30843         * gcc.dg/debug-1.c: Removed.
30844         * gcc.dg/debug-2.c: Removed.
30845         * gcc.dg/debug-3.c: Removed.
30846         * gcc.dg/debug-4.c: Removed.
30847         * gcc.dg/debug-5.c: Removed.
30848         * gcc.dg/debug-6.c: Removed.
30849         * gcc.dg/dwarf2-1.c: Removed.
30850         * gcc.dg/dwarf2-2.c: Removed.
30851
30852 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30853
30854         * g++.old-deja/g++.other/eh5.C: New test.
30855         * g++.old-deja/g++.other/sibcall2.C: New test.
30856         * g++.old-deja/g++.other/array9.C: New test.
30857         * g++.old-deja/g++.other/typename2.C: New test.
30858         * g++.old-deja/g++.other/crash60.C: New test.
30859         * g++.old-deja/g++.other/conv9.C: New test.
30860         * g++.old-deja/g++.other/mangle10.C: New test.
30861         * g++.old-deja/g++.other/unchanging1.C: New test.
30862         * g++.old-deja/g++.other/exprstmt1.C: New test.
30863         * g++.old-deja/g++.other/inline23.C: New test.
30864         * g++.old-deja/g++.eh/ia64-1.C: New test.
30865         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30866         * g++.old-deja/g++.other/reload1.C: New test.
30867         * g++.old-deja/g++.other/static20.C: New test.
30868         * g++.old-deja/g++.other/local-alloc1.C: New test.
30869         * g++.old-deja/g++.other/conv8.C: New test.
30870         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30871         * g++.old-deja/g++.other/storeexpr1.C: New test.
30872         * g++.old-deja/g++.other/storeexpr2.C: New test.
30873         * g++.dg/eh/template2.C: New test.
30874         * g++.dg/warn/weak1.C: New test.
30875
30876 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30877
30878         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30879         Remove first, non-varying, argument.
30880
30881 2002-01-23  Richard Henderson  <rth@redhat.com>
30882
30883         * gcc.dg/inline-2.c: New.
30884
30885         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30886         Add optional target arg.  Check number of arguments.
30887         (scan-assembler-not, scan-assembler-dem): Likewise.
30888         (scan-assembler-dem-not): Likewise.
30889
30890 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30891
30892         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30893         line 12.
30894         * g++.old-deja/g++.brendan/parse3.C,
30895         g++.old-deja/g++.other/crash26.C,
30896         g++.old-deja/g++.other/crash28.C,
30897         g++.old-deja/g++.other/crash29.C,
30898         g++.old-deja/g++.other/crash30.C,
30899         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30900
30901 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30902
30903         * gcc.dg/20020115-1.c: New.
30904
30905 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30906
30907         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30908
30909 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30910
30911         * gcc.dg/20020122-3.c: New.
30912
30913 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30914
30915         * g++.dg/other/gc1.C: New test.
30916
30917 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30918
30919         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30920
30921 2002-01-22  Richard Henderson  <rth@redhat.com>
30922
30923         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30924
30925 2002-01-22  Richard Henderson  <rth@redhat.com>
30926
30927         * gcc.dg/20020122-4.c: New.
30928
30929 2002-01-22  H.J. Lu <hjl@gnu.org>
30930
30931         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30932         link output.
30933         * gcc.dg/special/ecos.exp: Likewise.
30934         * lib/g++-dg.exp: Likewise.
30935         * lib/g77-dg.exp: Likewise.
30936         * lib/gcc-dg.exp : Likewise.
30937         * lib/mike-g++.exp: Likewise.
30938         * lib/mike-g77.exp: Likewise.
30939         * lib/mike-gcc.exp: Likewise.
30940         * lib/objc-dg.exp: Likewise.
30941
30942 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30943
30944         PR target/5379
30945         * gcc.dg/20020122-2.c: New test.
30946
30947 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30948
30949         * gcc.dg/20020122-1.c: New test.
30950
30951 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30952
30953         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30954
30955 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30956
30957         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30958
30959 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30960
30961         * gcc.c-torture/compile/20020121-1.c: New test.
30962
30963 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30964
30965         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30966         ld_library_path.
30967
30968 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30969
30970         * gcc.dg/20020218-1.c: New test.
30971
30972 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30973
30974         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30975         messages
30976         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30977         "At global scope" warning
30978         * g++.dg/ext/align1.C: Change cygwin test for alignment
30979         from db-bogus to dg-warning
30980
30981 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30982
30983         * g77.f-torture/compile/cpp2.F: New test.
30984
30985 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30986
30987         * g++.dg/template/access1.C: New test.
30988
30989 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30990
30991         * gcc.dg/20020118-1.c: New.
30992
30993 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30994
30995         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30996
30997 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30998
30999         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
31000         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
31001         alignment warnings.
31002
31003 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31004
31005         * gcc.misc-tests/i386-prefetch.exp: Save and restore
31006         torture_with_loops and torture_without_loops
31007
31008 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
31009
31010         * gcc.c-torture/compile/20020116-1.c: New test.
31011
31012 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
31013
31014         * gcc.dg/20020116-2.c: New test.
31015
31016         * gcc.dg/ultrasp4.c: New test.
31017
31018         * gcc.dg/20020116-1.c: New test.
31019
31020 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
31021
31022         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
31023         by EABI.
31024
31025 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
31026
31027         * gcc.misc-tests/i386-prefetch.exp: New.
31028         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
31029         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
31030         * gcc.misc-tests/i386-pf-none-1.c: New test.
31031         * gcc.misc-tests/i386-pf-sse-1.c: New test.
31032
31033 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
31034
31035         * gcc.dg/gnu89-init-1.c: Add new tests.
31036
31037 2002-01-15  Andreas Jaeger  <aj@suse.de>
31038
31039         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
31040         * gcc.dg/i386-mmx-2.c: Likewise.
31041         * gcc.dg/i386-sse-1.c: Likewise.
31042         * gcc.dg/i386-sse-2.c: Likewise.
31043         * gcc.dg/i386-sse-3.c: Likewise.
31044
31045 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
31046
31047         * g77.f-torture/execute/intrinsic-unix-bessel.f:
31048         Uncomment additional cases that now pass.
31049
31050 2002-01-11  Richard Henderson  <rth@redhat.com>
31051
31052         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
31053         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
31054
31055 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
31056
31057         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
31058
31059 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
31060
31061         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
31062         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
31063
31064 2002-01-10  Dale Johannesen  <dalej@apple.com>
31065
31066         * gcc.c-torture/execute/loop-11.c: New.
31067
31068 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
31069
31070         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
31071         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
31072
31073 2002-01-09  Richard Henderson  <rth@redhat.com>
31074
31075         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
31076         type in which to perform the operation for each size.
31077
31078 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
31079
31080         * gcc.c-torture/compile/20020109-2.c: New test.
31081
31082 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
31083
31084         * gcc.c-torture/execute/loop-10.c: New test.
31085
31086 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31087
31088         * gcc.c-torture/compile/20010226-1.c: New test.
31089         * gcc.c-torture/compile/20010227-1.c: New test.
31090         * gcc.c-torture/compile/20010426-1.c: New test.
31091         * gcc.c-torture/compile/20010510-1.c: New test.
31092         * gcc.c-torture/compile/20010605-3.c: New test.
31093         * gcc.c-torture/compile/20010824-1.c: New test.
31094         * gcc.c-torture/execute/20010409-1.c: New test.
31095         * gcc.dg/noncompile/20000901-1.c: New test.
31096         * gcc.dg/20001023-1.c: New test.
31097         * gcc.dg/20001101-1.c: New test.
31098         * gcc.dg/20001102-1.c: New test.
31099         * gcc.dg/20010207-1.c: New test.
31100         * gcc.dg/20010405-1.c: New test.
31101         * gcc.dg/20010822-1.c: New test.
31102         * gcc.dg/20011107-1.c: New test.
31103
31104 2002-01-09  Jeffrey A Law  (law@redhat.com)
31105
31106         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
31107
31108         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
31109         execution failure on PA targets.
31110
31111 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31112
31113         * gcc.c-torture/compile/20020109-1.c: New test.
31114
31115 2002-01-08  Kazu Hirata  <kazu@hxi.com>
31116
31117         * gcc.c-torture/execute/20020108-1.c: New test.
31118
31119 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
31120
31121         * gcc.dg/20020108-1.c: New test.
31122
31123 2002-01-08  H.J. Lu <hjl@gnu.org>
31124
31125         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
31126         for header files.
31127
31128 2002-01-08  Geoff Keating  <geoffk@redhat.com>
31129
31130         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
31131         consistency.
31132
31133 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
31134
31135         * gcc.dg/altivec-4.c: Test altivec predicates.
31136
31137 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31138
31139         * gcc.c-torture/execute/20020107-1.c: New test.
31140
31141 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31142
31143         PR c/5279
31144         * gcc.c-torture/compile/20020106-1.c: New test.
31145
31146 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31147
31148         * gcc.c-torture/execute/nestfunc-4.c: New test.
31149
31150 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31151
31152         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31153         extra triple that slipped in.
31154         * g++.old-deja/g++.abi/align.C: Likewise.
31155         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31156
31157 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31158
31159         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31160         * g++.old-deja/g++.abi/align.C: Likewise.
31161         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31162
31163         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31164         on FreeBSD/i386.
31165         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31166         FreeBSD.
31167
31168 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31169
31170         * gcc.dg/20020104-1.c: New test.
31171
31172         * gcc.dg/20020104-2.c: New test.
31173
31174 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31175
31176         * gcc.dg/20020103-1.c: Fix typo in target selector.
31177
31178 2002-01-03  Richard Henderson  <rth@redhat.com>
31179
31180         * gcc.dg/20020103-1.c: New.
31181
31182 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31183
31184         * gcc.c-torture/execute/20020103-1.c: New test.
31185
31186 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31187
31188         * g++.dg/other/debug2.C: New test.
31189
31190         * gcc.c-torture/compile/20020103-1.c: New test.
31191
31192 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31193
31194         * gcc.dg/gnu89-init-1.c: Added new tests.
31195
31196 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31197
31198         * g++.dg/template/friend2.C: Remove as patch is reverted.
31199
31200         * g++.dg/warn/oldcast1.C: New test.
31201
31202         * g++.dg/template/ptrmem1.C: New test.
31203         * g++.dg/template/ptrmem2.C: New test.
31204
31205         * g++.dg/template/ntp.C: New test.
31206
31207         * g++.dg/other/component1.C: New test.
31208
31209         * g++.dg/template/ttp3.C: New test.
31210
31211         * g++.dg/template/friend2.C: New test.
31212         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31213
31214 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31215
31216         * g++.dg/other/ptrmem1.C: New test.
31217         * g++.dg/other/ptrmem2.C: New test.
31218
31219 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31220
31221         * g++.dg/template/ctor1.C: New test.
31222
31223 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31224
31225         * g++.dg/template/friend2.C: New test.
31226
31227 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31228
31229         * gcc.dg/mmix-1.c: New test.
31230
31231 2001-12-31  Richard Henderson  <rth@redhat.com>
31232
31233         * gcc.dg/asm-5.c: New.
31234
31235 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31236
31237         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31238         in namespace __gnu_cxx
31239
31240 2001-12-30  Richard Henderson  <rth@redhat.com>
31241
31242         * gcc.dg/debug-6.c: New.
31243
31244 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31245
31246         * gcc.c-torture/compile/20011229-2.c: New test.
31247
31248 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31249
31250         * gcc.dg/debug-3.c: New test.
31251         * gcc.dg/debug-4.c: New test.
31252         * gcc.dg/debug-5.c: New test.
31253
31254 2001-12-29  Richard Henderson  <rth@redhat.com>
31255
31256         * g++.dg/eh/loop1.C: New.
31257
31258 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31259
31260         * g++.dg/template/crash1.C: New test.
31261
31262 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31263
31264         * g++.dg/other/const1.C: New test.
31265
31266 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31267
31268         * gcc.c-torture/compile/20011229-1.c: New test.
31269
31270 2001-12-28  Stan Shebs  <shebs@apple.com>
31271
31272         * lib/objc-torture.exp: Resync with c-torture.exp.
31273         * lib/objc.exp: Load standard libraries.
31274
31275 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31276
31277         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31278         additional tests.
31279
31280 2001-12-27  Roger Sayle <roger@eyesopen.com>
31281
31282         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31283
31284 2001-12-27  Richard Henderson  <rth@redhat.com>
31285
31286         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31287
31288 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31289
31290         * g++.dg/eh/ctor1.C: New test.
31291         * g++.dg/other/error2.C: New test.
31292
31293 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31294
31295         * g++.dg/other/init2.C: New test.
31296
31297 2001-12-24  Richard Henderson  <rth@redhat.com>
31298
31299         * gcc.dg/20011223-1.c: New.
31300         * gcc.dg/inline-1.c: New.
31301
31302 2001-12-23  Richard Henderson  <rth@redhat.com>
31303
31304         * gcc.dg/asm-4.c: Test operand modifiers.
31305
31306 2001-12-23  Richard Henderson  <rth@redhat.com>
31307
31308         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31309
31310 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31311
31312         * gcc.c-torture/execute/20011223-1.c: New test.
31313
31314 2001-12-21  Richard Henderson  <rth@redhat.com>
31315
31316         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31317         re-enables the warning.
31318
31319 2001-12-21  Richard Henderson  <rth@redhat.com>
31320
31321         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31322
31323 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31324
31325         * gcc.c-torture/compile/20011218-1.c: New test.
31326
31327 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31328
31329         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31330         arm-isr.c test.
31331         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31332         epilogue generation for ARM ISR routines.
31333
31334 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31335
31336         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31337         * gcc.dg/format/c90-printf-3.c: Likewise.
31338         * gcc.dg/format/c99-printf-3.c: Likewise.
31339         * gcc.dg/format/ext-1.c: Likewise.
31340         * gcc.dg/format/ext-6.c: Likewise.
31341         * gcc.dg/format/format.h: Prototype unlocked stdio.
31342
31343 2001-12-20  Richard Henderson  <rth@redhat.com>
31344
31345         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31346         (arena): Use it.
31347         (malloc): Correct allocation logic.  Abort if we fill up the
31348         arena before initialization complete.
31349         (realloc): Correct allocation logic.
31350
31351 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31352
31353         * gcc.c-torture/compile/20011219-2.c: New test.
31354
31355         * gcc.c-torture/execute/20011219-1.c: New test.
31356
31357 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31358
31359         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31360         target does not support weak symbols.
31361
31362 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31363
31364         * gcc.c-torture/compile/20011219-1.c: New test.
31365
31366 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31367
31368         * g++.dg/other/error1.C: New test.
31369
31370 2001-12-17  Jeffrey A Law  (law@redhat.com)
31371
31372         * gcc.c-torture/execute/20011217-1.c: New test.
31373
31374 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31375
31376         * objc.dg/special/: New directory.
31377         * objc.dg/special/special.exp: New file.
31378         * objc.dg/special/unclaimed-category-1.h: New file.
31379         * objc.dg/special/unclaimed-category-1a.m: New file.
31380         * objc.dg/special/unclaimed-category-1.m: New file.
31381
31382 2001-12-17  Andreas Jaeger  <aj@suse.de>
31383
31384         * gcc.c-torture/compile/20011217-2.c: New test.
31385
31386 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31387
31388         * gcc.c-torture/compile/20011217-1.c: New test.
31389
31390 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31391
31392         * testsuite/gcc.dg/20011214-1.c: New.
31393
31394 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31395
31396         * gcc.dg/altivec-4.c: New.
31397
31398 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31399
31400         * gcc.dg/20011113-1.c: New test.
31401
31402 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31403
31404         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31405         std::__malloc_alloc_template<0> and
31406         std::__default_alloc_template<false, 0>.
31407
31408 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31409
31410         * objc/execute/bf-21.m: New test.
31411         * objc/execute/enumeration-1.m: New test.
31412         * objc/execute/enumeration-2.m: New test.
31413
31414 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31415
31416         * gcc.dg/gnu89-init-1.c: New test.
31417
31418 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31419
31420         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31421         * g++.old-deja/g++.jason/2371.C: Likewise.
31422         * g++.old-deja/g++.jason/template33.C: Likewise.
31423         * g++.old-deja/g++.jason/template34.C: Likewise.
31424         * g++.old-deja/g++.jason/template36.C: Likewise.
31425         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31426         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31427         * g++.old-deja/g++.other/typename1.C: Likewise.
31428         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31429         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31430         * g++.old-deja/g++.pt/typename11.C: Likewise.
31431         * g++.old-deja/g++.pt/typename14.C: Likewise.
31432         * g++.old-deja/g++.pt/typename16.C: Likewise.
31433         * g++.old-deja/g++.pt/typename3.C: Likewise.
31434         * g++.old-deja/g++.pt/typename4.C: Likewise.
31435         * g++.old-deja/g++.pt/typename5.C: Likewise.
31436         * g++.old-deja/g++.pt/typename7.C: Likewise.
31437         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31438
31439 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31440
31441         * g++.dg/other/linkage1.C: New test.
31442         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31443         specifiers.
31444
31445 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31446
31447         * gcc.dg/concat.c: New test.
31448
31449 2001-12-11  Stan Shebs  <shebs@apple.com>
31450
31451         * objc/compile: New test directory.
31452         * objc/compile/compile.exp: New expect script.
31453         * objc/compile/20011211-1.m: New compile test.
31454
31455 2001-12-11  Jason Merrill  <jason@redhat.com>
31456
31457         * lib/prune.exp (prune_gcc_output): Also handle "In member
31458         function".  So many permutations...
31459
31460 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31461
31462         * g++.dg/template/typedef1.C: New test.
31463
31464 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31465
31466         * g++.dg/other/copy1.C: New test.
31467
31468 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31469
31470         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31471
31472         * gcc.dg/builtin-choose-expr.c: New.
31473
31474 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31475
31476         * gcc.dg/altivec-2.c: New.
31477
31478 2001-12-07  Richard Henderson  <rth@redhat.com>
31479
31480         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31481
31482 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31483
31484         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31485         ultrasparc.
31486
31487 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31488
31489         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31490
31491 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31492
31493         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31494         variable argument list.
31495
31496 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31497
31498         * gcc.c-torture/execute/memcheck: Delete entire directory.
31499         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31500         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31501
31502 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31503
31504         * gcc.dg/Wshadow-1.c: New test.
31505
31506 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31507
31508         * gcc.c-torture/compile/20011130-1.c: New test.
31509
31510         * gcc.dg/noncompile/20011025-1.c: New test.
31511
31512         * g++.dg/other/anon-union.C: New test.
31513
31514         * gcc.c-torture/execute/20011024-1.c: New test.
31515
31516 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31517
31518         * gcc.c-torture/execute/20000722-1.x,
31519         gcc.c-torture/execute/20010123-1.x: Remove.
31520         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31521         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31522         gcc.dg/c99-complit-2.c: New tests.
31523
31524 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31525
31526         * g++.dg/inherit/base1.C: New test.
31527
31528 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31529
31530         * g++.dg/other/stdarg1.C: New test.
31531
31532         * gcc.c-torture/compile/20011130-2.c: New test.
31533
31534 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31535
31536         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31537         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31538         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31539         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31540         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31541         * gcc.dg/builtin-prefetch-1.c: New test.
31542
31543 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31544
31545         * gcc.dg/20011130-1.c: New test.
31546
31547 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31548
31549         * g++.dg/other/scope1.C: New test.
31550         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
31551
31552 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31553
31554         * gcc.dg/vla-init-1.c: New test.
31555
31556 2001-12-01  Geoff Keating  <geoffk@redhat.com>
31557
31558         * gcc.c-torture/compile/structs.c: New testcase from GDB.
31559
31560 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31561
31562         * objc.dg/alias.m: Update.
31563         * objc.dg/class-1.m: Update.
31564         * objc.dg/const-str-1.m: Update.
31565         * objc.dg/fwd-proto-1.m: Update.
31566         * objc.dg/id-1.m: Update.
31567         * objc.dg/super-class-1.m: Update.
31568
31569 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
31570
31571         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
31572         constructs.
31573
31574 2001-11-28  Jeffrey A Law  (law@cygnus.com)
31575
31576         * gcc.c-torture/execute/20011128-1.c: New test.
31577
31578 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
31579
31580         * gcc.dg/20011127-1.c: New test.
31581
31582 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31583
31584         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
31585         from Austin Group draft 7.
31586         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
31587         scanf format arguments.
31588         * gcc.dg/format/no-exargs-2.c: New test.
31589
31590 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
31591
31592         * g++.dg/abi/vbase8-4.C: New test.
31593
31594 2001-11-24  Ian Lance Taylor  <ian@airs.com>
31595
31596         * gcc.c-torture/execute/20011121-1.c: New test.
31597
31598 2001-11-23  Jeffrey A Law  (law@cygnus.com)
31599
31600         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
31601
31602 2001-11-23  Andreas Jaeger  <aj@suse.de>
31603
31604         * gcc.dg/cpp/charconst-2.c: New test.
31605
31606 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
31607
31608         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
31609         to the host if it is remote.  Let tests specify extra headers
31610         they use.
31611         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
31612         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
31613         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
31614         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
31615         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
31616         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
31617         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31618         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31619         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31620         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31621
31622 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31623
31624         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31625         for little endian ARMs.
31626
31627 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31628
31629         * gcc.c-torture/compile/20011119-1.c: New test.
31630         * gcc.c-torture/compile/20011119-2.c: New test.
31631
31632 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31633
31634         * gcc.dg/altivec-1.c: Fix typo.
31635
31636 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31637
31638         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31639
31640 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31641
31642         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31643
31644 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31645
31646         * lib/g77.exp: Don't specify --rpath-link.
31647
31648         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31649         across all the headers.
31650         * gcc.dg/format/format.exp: For testing on a remote host,
31651         copy format.h.
31652
31653         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31654         * gcc.c-torture/execute/930406-1.c: Likewise.
31655         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31656
31657 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31658
31659         * gcc.dg/altivec-1.c: New.
31660
31661 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31662
31663         * gcc.dg/cpp/fpreprocessed.c: New test case.
31664
31665 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31666
31667         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31668         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31669         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31670
31671 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31672
31673         * gcc.dg/no-builtin-1.c: New test.
31674
31675 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31676
31677         * gcc.c-torture/execute/20011115-1.c: New test.
31678
31679 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31680
31681         * gcc.c-torture/compile/20011114-2.c: New test.
31682         * gcc.c-torture/compile/20011114-3.c: New test.
31683         * gcc.c-torture/compile/20011114-4.c: New test.
31684
31685 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31686
31687         * g++.dg/other/init1.C: New test.
31688
31689 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31690
31691         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31692         message.
31693
31694         * gcc.c-torture/execute/20011114-1.c: New testcase.
31695
31696         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31697         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31698         like the (before this change) version of 20010327-1.c.
31699
31700 2001-11-14  Roger Sayle <roger@eyesopen.com>
31701
31702         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31703
31704 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31705
31706         * g++.dg/init/array2.C: New test.
31707
31708 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31709
31710         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31711
31712 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31713
31714         * g++.dg/other/forscope1.C: New test.
31715         * g++.dg/ext/forscope1.C: New test.
31716         * g++.dg/ext/forscope2.C: New test.
31717
31718 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31719
31720         * gcc.c-torture/execute/20011113-1.c: New test.
31721
31722 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31723
31724         * gcc.c-torture/execute/20011109-2.c: New test.
31725
31726         * gcc.c-torture/execute/20011109-1.c: New test.
31727
31728 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31729
31730         * gcc.c-torture/compile/20011109-1.c: New test.
31731
31732 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31733
31734         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31735         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31736         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31737         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31738         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31739         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31740         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31741
31742 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31743
31744         * g++.dg/warn/Wshadow-1.C: New tests.
31745         * g++.old-deja/g++.mike/for3.C: Update.
31746
31747 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31748
31749         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31750         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31751         XFAILs.  Adjust expected error texts.
31752         * gcc.c-torture/compile/20011106-1.c,
31753         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31754         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31755         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31756         gcc.dg/c99-array-lval-5.c: New tests.
31757
31758 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31759
31760         * gcc.dg/cpp/defined.c: Update.
31761
31762 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31763
31764         * gcc.c-torture/execute/anon-1.c: New test.
31765
31766 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31767
31768         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31769         same size, so no warning should be produced on stormy16.
31770
31771         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31772         due to oversized array.
31773         * g++.old-deja/g++.mike/ns15.C: Likewise.
31774         * g++.old-deja/g++.pt/crash16.C: Likewise.
31775
31776 2001-11-02  Graham Stott  <grahams@redhat.com>
31777
31778         * g++.dgother/debug1.C: Fix typos.
31779
31780 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31781
31782         * g++.dg/other/debug1.C: New test.
31783
31784 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31785
31786         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31787         of unsigned long.
31788
31789 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31790
31791         * gcc.dg/20011029-2.c: New test.
31792
31793         * gcc.c-torture/compile/20011029-1.c: New test.
31794
31795 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31796
31797         * objc/execute/class_self-1.m: New test.
31798         * objc/execute/class_self-2.m: New test.
31799
31800 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31801
31802         * gcc.misc-tests/msgs.exp: Delete.
31803         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31804         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31805         error set to match recent changes.
31806
31807 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31808
31809         * gcc.dg/20011021-1.c: New test.
31810
31811 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31812
31813         * gcc.c-torture/compile/20011023-1.c: New test.
31814
31815 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31816
31817         * lib/g77.exp: Rewrite based on lib/g++.exp.
31818
31819 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31820
31821         * gcc.c-torture/execute/20011019-1.c: New test.
31822
31823         * gcc.dg/20011018-1.c: New test.
31824
31825 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31826
31827         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31828
31829 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31830
31831         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31832         * gcc.dg/attr-invalid.c: Likewise.
31833
31834 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31835
31836         * testsuite/gcc.dg/20011015-1.c: New test.
31837
31838 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31839
31840         * g++.dg/template/unify2.C: New test.
31841
31842 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31843
31844         * g++.dg/other/exception-specification.C: New test
31845
31846 2001-10-13  Tom Rix  <trix@redhat.com>
31847
31848         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31849         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31850
31851 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31852
31853         * testsuite/gcc.dg/20011009-1.c: New test.
31854
31855 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31856
31857         PR g++/4476
31858         * g++.dg/other/friend1.C: New test.
31859
31860 2001-10-11  Richard Henderson  <rth@redhat.com>
31861
31862         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31863
31864 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31865
31866         * gcc.c-torture/compile/20011010-1.c: New.
31867
31868 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31869
31870         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31871         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31872         g77.f-torture/execute/execute.exp,
31873         g77.f-torture/noncompile/noncompile.exp,
31874         gcc.c-torture/compile/compile.exp,
31875         gcc.c-torture/execute/execute.exp,
31876         gcc.c-torture/execute/ieee/ieee.exp,
31877         gcc.c-torture/execute/memcheck/memcheck.exp,
31878         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31879         objc/execute/execute.exp: Update FSF address.
31880
31881 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31882
31883         * gcc.dg/cpp/cmdlne-C.c: Update.
31884         * gcc.dg/cpp/cmdlne-C2.c: New.
31885
31886 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31887
31888         * gcc.c-torture/execute/20011008-3.c: New.
31889
31890 2001-10-08  DJ Delorie  <dj@redhat.com>
31891
31892         * gcc.dg/20011008-1.c: New.
31893         * gcc.dg/20011008-2.c: New.
31894
31895 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31896
31897         * gcc.dg/cpp/spacing1.c: Update test.
31898
31899 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31900
31901         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31902         spelling errors of "separate" as "seperate".
31903
31904 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31905
31906         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31907         enough to avoid inlining.
31908
31909 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31910
31911         * lib/g77.exp: set libg2c_dir correctly.
31912
31913 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31914
31915         * gcc.dg/cpp/macro11.c: New test.
31916
31917 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31918
31919         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31920         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31921         gcc.dg/format/multattr-3.c: New tests.
31922         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31923         tests for format attributes on function pointers being rejected.
31924
31925 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31926
31927         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31928
31929 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31930
31931         * g++.dg/warn/format1.C: New test.
31932
31933 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31934
31935         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31936
31937 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31938
31939         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31940
31941 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31942
31943         * gcc.dg/cpp/redef2.c: Add test.
31944
31945 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31946
31947         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31948         long-standing bug on i686, apparently.
31949         * gcc.c-torture/execute/loop-2c.x: New file.
31950         * gcc.c-torture/execute/loop-2d.x: New file.
31951         * gcc.c-torture/execute/loop-3c.x: New file.
31952
31953 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31954
31955         * gcc.dg/cpp/20000625-2.c: Correct line number.
31956
31957 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31958
31959         * gcc.dg/cpp/macro10.c: New test.
31960         * gcc.dg/cpp/strify3.c: New test.
31961         * gcc.dg/cpp/spacing1.c: Add tests.
31962         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31963         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31964
31965 2001-09-24  DJ Delorie  <dj@redhat.com>
31966
31967         * gcc.c-torture/execute/20010924-1.c: New test.
31968
31969 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31970
31971         * testsuite/objc/execute/paste.m: Remove.
31972
31973 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31974
31975         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31976
31977 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31978
31979         * g77.dg/strlen0.f: New test.
31980
31981 2001-09-21  Richard Henderson  <rth@redhat.com>
31982
31983         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31984         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31985
31986 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31987
31988         Table-driven attributes.
31989         * g++.dg/ext/attrib1.C: New test.
31990
31991 2001-09-20  DJ Delorie  <dj@redhat.com>
31992
31993         * gcc.dg/20000926-1.c: Update expected warning messages.
31994         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31995         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31996         array.
31997
31998 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31999
32000         * g++.dg/eh/registers1.C: New test case.
32001
32002 2001-09-17  Richard Henderson  <rth@redhat.com>
32003
32004         * gcc.dg/array-5.c: Fix VLA decomposition test.
32005
32006 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32007
32008         * gcc.dg/cpp/line5.c: New testcase.
32009
32010 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32011
32012         * gcc.dg/cpp/macro9.c: New test.
32013
32014 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
32015
32016         * gcc.c-torture/execute/980223.c: Change type of addr from long
32017         to char *.
32018
32019 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
32020
32021         * gcc.c-torture/execute/20010915-1.c: New test.
32022
32023 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
32024
32025         * g77.dg/bprob: New directory.
32026         * g77.dg/bprob/bprob.exp: New file.
32027         * g77.dg/bprob/bprob-1.f: New test.
32028         * g77.dg/gcov: New directory.
32029         * g77.dg/gcov/gcov.exp: New file.
32030         * g77.dg/gcov/gcov-1.f: New test.
32031         * g77.dg/gcov/gcov-1.x: New file.
32032
32033 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32034
32035         * gcc.dg/cpp/directiv.c: Update.
32036         * gcc.dg/cpp/undef1.c: Update.
32037
32038 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
32039
32040         * gcc.dg/20010912-1.c: New test.
32041
32042 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
32043
32044         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
32045         language-independent file in lib.
32046         * lib/gcov.exp: New file.
32047
32048 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32049
32050         * gcc.c-torture/compile/20010911-1.c: New test.
32051
32052 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
32053
32054         * lib/profopt.exp: New, to support profile-directed optimizations.
32055         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
32056         * gcc.misc-tests/bprob-1.c: New test.
32057         * gcc.misc-tests/bprob-2.c: New test.
32058
32059 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
32060
32061         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
32062         XFAIL and which kinds of gcov output to verify.
32063         * gcc.misc-tests/gcov-4b.x: New file.
32064         * gcc.misc-tests/gcov-5b.x: New file.
32065         * gcc.misc-tests/gcov-6.x: New file.
32066         * gcc.misc-tests/gcov-7.c: New test.
32067         * gcc.misc-tests/gcov-7.x: New file.
32068
32069 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
32070
32071         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
32072         * gcc.misc-tests/gcov-6.c: New test.
32073
32074 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32075
32076         PR c++/3986
32077         * g++.dg/abi/vbase1.C: New test.
32078
32079 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
32080
32081         * objc.dg/method-2.m: New.
32082
32083 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32084
32085         PR c++/4203
32086         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
32087         * g++.dg/init/empty1.C: New test.
32088
32089 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
32090
32091         * gcc.c-torture/compile/20010903-1.c: New test.
32092
32093 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
32094
32095         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
32096         for m68k.
32097
32098 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
32099
32100         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
32101
32102         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
32103
32104         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
32105
32106 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
32107
32108         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
32109         for 16-bit 'unsigned int'.
32110
32111 2001-08-29  Kazu Hirata  <kazu@hxi.com>
32112
32113         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
32114
32115 2001-08-27  Richard Henderson  <rth@redhat.com>
32116
32117         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
32118         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
32119
32120 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
32121
32122         * gcc.dg/asm-names.c (ymain): New.
32123
32124 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
32125
32126         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
32127         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
32128         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
32129
32130 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32131
32132         * gcc.dg/compare5.c: New testcase.
32133
32134 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
32135
32136         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32137         and "In instantiation".
32138
32139 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32140
32141         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32142
32143 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32144
32145         * gcc.misc-tests/gcov.exp: Add support for branch information.
32146         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32147         * gcc.misc-tests/gcov-4.c: New test.
32148         * gcc.misc-tests/gcov-4b.c: New test.
32149         * gcc.misc-tests/gcov-5b.c: New test.
32150
32151 2001-08-20  Zack Weinberg  <zackw@panix.com>
32152
32153         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32154         expected to fail.
32155
32156 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32157
32158         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32159
32160 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32161
32162         * g++.dg/eh/template1.C: New test.
32163
32164 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32165
32166         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32167         Fix thinko.
32168         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32169         for xfail.
32170
32171 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32172
32173         * lib/g77-dg.exp: Use prune.exp for common procedures
32174         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32175         * lib/g77.exp: (g77-dg-prune) Remove
32176
32177 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32178
32179         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32180
32181 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32182
32183         * g++.dg/template/unify1.C: New test.
32184
32185 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32186
32187         * g++.dg/abi/empty4.C: New test.
32188
32189 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32190
32191         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32192         solaris2.*
32193         * g77.f-torture/compile/pr3743.x: Likewise.
32194
32195 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32196
32197         * g++.dg/other/using-declaration.C: New test.
32198
32199 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32200
32201         * gcc.dg/cpp/tr-sign.c: New testcase.
32202
32203 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32204
32205         * gcc.dg/cpp/19951025-1.c: Revert.
32206         * gcc.dg/cpp/directiv.c: We no longer process directives that
32207         interrupt macro arguments.
32208
32209 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32210
32211         * gcc.dg/bconstp-1.c: New test.
32212
32213 2001-08-03  Richard Henderson  <rth@redhat.com>
32214
32215         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32216
32217 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32218
32219         * gcc.dg/cpp/19951025-1.c: Update.
32220
32221 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32222
32223         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32224         should be x.
32225
32226 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32227
32228         Kill -fhonor-std.
32229         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32230         * g++.old-deja/g++.other/std1.C: Likewise.
32231         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32232
32233 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32234
32235         * lib/g77.exp: Load gcc-defs.exp for common procedures
32236         (g77_pass, g77_fail, g77_finish, g77_exit,
32237         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32238
32239 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32240
32241         * g77.dg/fbackslash.f
32242         * g77.dg/fcase-preserve.f
32243         * g77.dg/ff90-1.f
32244         * g77.dg/ffixed-line-length-0.f
32245         * g77.dg/ffixed-line-length-132.f
32246         * g77.dg/ffixed-line-length-7.f
32247         * g77.dg/ffixed-line-length-72.f
32248         * g77.dg/ffixed-line-length-none.f
32249         * g77.dg/ffree-form-1.f
32250         * g77.dg/fno-backslash.f
32251         * g77.dg/fno-f90-1.f
32252         * g77.dg/fno-fixed-form-1.f
32253         * g77.dg/fno-onetrip.f
32254         * g77.dg/fno-typeless-boz.f
32255         * g77.dg/fno-underscoring.f
32256         * g77.dg/fno-vxt-1.f
32257         * g77.dg/fonetrip.f
32258         * g77.dg/ftypeless-boz.f
32259         * g77.dg/fugly-assumed.f
32260         * g77.dg/funderscoring.f
32261         * g77.dg/fvxt-1.f
32262
32263 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32264
32265         * objc.dg/fwd-proto-1.m: New.
32266         * objc.dg/local-decl-1.m: New.
32267         * objc.dg/naming-1.m: New.
32268         * objc.dg/naming-2.m: New.
32269         * objc.dg/proto-hier-1.m: New.
32270
32271 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32272
32273         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32274         largest-type elements to a struct makes its size grow.
32275
32276 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32277
32278         * g++.dg/abi/vthunk1.C: New test.
32279
32280 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32281
32282         * g++.dg/abi/vbase8-22.C: New test.
32283
32284 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32285
32286         * gcc.dg/cpp/macro8.c: New test.
32287
32288 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32289
32290         * g++.dg/abi/vbase8-21.C: New test.
32291
32292 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32293
32294         * g++.dg/abi/vbase8-10.C: New test.
32295
32296 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32297
32298         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32299         ${tool}_set_ld_library_path.
32300         Changed caller.
32301         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32302         g++.exp.
32303
32304 2001-07-26  Stan Cox <scox@redhat.com>
32305
32306         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32307         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32308         gcc_exit, gcc_check_unsupported_p):
32309         Moved to gcc-deps.exp
32310         * gcc-deps.exp: New file.
32311
32312 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32313
32314         * g++.old-deja/g++.pt/defarg14.C: New test.
32315
32316 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32317
32318         * g++.old-deja/g++.other/lineno5.C: New test.
32319
32320 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32321
32322         * g++.old-deja/g++.pt/crash68.C: New test.
32323
32324 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32325
32326         * g++.old-deja/g++.other/crash42.C: New test.
32327
32328 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32329
32330         * gcc.dg/cpp/extratokens.c: Fix.
32331         * gcc.dg/cpp/skipping2.c: New tests.
32332
32333 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32334
32335         * gcc.c-torture/execute/20010724-1.c: New file.
32336         * gcc.c-torture/execute/20010724-1.x: New file.
32337
32338 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32339
32340         * g++.old-deja/g++.other/cond7.C: New test.
32341
32342 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32343
32344         * g++.old-deja/g++.other/optimize4.C: New test.
32345
32346 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32347
32348         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32349
32350 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32351
32352         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32353         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32354         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32355         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32356
32357         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32358         bug report" message.
32359
32360         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32361         * g++.dg/ext/instantiate1.C: Move from old-deja.
32362
32363 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32364
32365         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32366         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32367         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32368         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32369
32370 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32371
32372         * gcc.c-torture/execute/20010723-1.c: New test.
32373
32374 2001-07-23  Ben Elliston  <bje@redhat.com>
32375
32376         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32377
32378 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32379
32380         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32381         i[34567]86-*-*.
32382         Delete handling of ieee_multilib_flags.
32383         Pass -mieee for alpha*-*-* and sh-*-*.
32384         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32385
32386 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32387
32388         Remove old-abi tests.
32389         * g++.old-deja/g++.mike/p11116.C: Remove.
32390         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32391
32392 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32393
32394         * g77.f-torture/compile/pr3743.f: New test
32395
32396 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32397
32398         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32399
32400 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32401
32402         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32403         g++.old-deja/g++.pt/static6.C: Likewise.
32404         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32405         supports weak symbols.
32406
32407 2001-07-18  Andreas Jaeger  <aj@suse.de>
32408
32409         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32410         supported again.
32411
32412 2001-07-18  Andreas Jaeger  <aj@suse.de>
32413
32414         * gcc.dg/iftrap-1.c: Fix target line.
32415
32416 2001-07-17  Richard Henderson  <rth@redhat.com>
32417
32418         * gcc.c-torture/execute/20010717-1.c: New.
32419
32420 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32421
32422         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32423         tests.
32424
32425 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32426
32427         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32428
32429 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32430
32431         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32432         UAC_SIGBUS, UAC_NOPRINT definitions.
32433
32434 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32435
32436         * objc/execute/object_is_class.m: New test.
32437         * objc/execute/object_is_meta_class.m: New test.
32438
32439 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32440
32441         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32442         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32443
32444 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32445
32446         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32447         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32448
32449 2001-07-14  Richard Henderson  <rth@redhat.com>
32450
32451         * gcc.dg/iftrap-1.c: New.
32452
32453 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32454
32455         * g77.f-torture/execute/intrinsic77.f: New test.
32456
32457 2001-07-11  Janis Johnson <janis@us.ibm.com>
32458
32459         * gcc.misc-tests/gcov-3.c: New test.
32460
32461 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32462
32463         * gcc.c-torture/compile/20010711-1.c,
32464         * gcc.c-torture/compile/20010711-2.c: New tests.
32465
32466 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32467
32468         * gcc.c-torture/execute/20010711-1.c: New test.
32469
32470 2001-07-11  Ben Elliston  <bje@redhat.com>
32471
32472         * g++.old-deja/g++.other/enum5.C: New test.
32473
32474 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32475
32476         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32477         (g++-dg-prune): Call prune_gcc_output.
32478         * prune.exp: New file for prune_gcc_output.
32479         * lib/g++.exp, lib/gcc.exp: Load it.
32480
32481 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32482
32483         * gcc.c-torture/compile/20010701-1.c,
32484         g++.old-deja/g++.ext/attrib6.C: New tests.
32485
32486 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32487
32488         * gcc.c-torture/compile/20010706-1.c: New test.
32489
32490 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32491
32492         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32493
32494 2001-06-28  Stan Shebs  <shebs@apple.com>
32495
32496         * gcc.dg/pragma-darwin.c: New test.
32497
32498 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32499
32500         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32501         Solaris 2.[678] system.
32502
32503 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32504
32505         * gcc.dg/20010622-1.c: New test.
32506
32507 2001-06-18  Stan Shebs  <shebs@apple.com>
32508
32509         * objc.dg: New directory.
32510         * objc.dg/dg.exp: New file.
32511         * objc.dg/alias.m: New.
32512         * objc.dg/class-1.m: New.
32513         * objc.dg/class-2.m: New.
32514         * objc.dg/const-str-1.m: New.
32515         * objc.dg/const-str-2.m: New.
32516         * objc.dg/id-1.m: New.
32517         * objc.dg/method-1.m: New.
32518         * objc.dg/super-class-1.m: New.
32519         * lib/objc-dg.exp: New file.
32520
32521 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32522
32523         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32524         of label name.
32525
32526 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32527
32528         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32529
32530 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32531
32532         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32533         variable.
32534
32535 2001-06-12  Richard Henderson  <rth@redhat.com>
32536
32537         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32538
32539 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32540
32541         * g++.old-deja/g++.abi/vbase5.C: New test.
32542         * g++.old-deja/g++.abi/vbase6.C: New test.
32543         * g++.old-deja/g++.abi/vbase7.C: New test.
32544
32545 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32546
32547         * gcc.c-torture/compile/20010610-1.c: New test.
32548
32549 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32550
32551         * g++.old-deja/g++.abi/vbase4.C: New test.
32552
32553 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32554
32555         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
32556         support %f for HC11/HC12 targets.
32557         * gcc.c-torture/execute/930513-1.x: New file, likewise.
32558         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
32559         on HC11/HC12 targets.
32560         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
32561
32562 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32563
32564         * gcc.dg/wchar_t-1.c: New file.
32565         * gcc.dg/wint_t-1.c: Likewise.
32566
32567 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
32568
32569         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
32570
32571 2001-06-11  Richard Henderson  <rth@redhat.com>
32572
32573         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
32574
32575 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32576
32577         * gcc.c-torture/compile/20010611-1.c: New test.
32578
32579 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32580
32581         * gcc.dg/c99-tag-1.c: Add more tests.
32582
32583 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
32584
32585         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
32586         representation on MN10300 and ARM/Thumb.
32587
32588 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
32589
32590         * g77.f-torture/execute/20010610.f: New.
32591
32592 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
32593
32594         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
32595         names.
32596
32597 2001-06-09  Richard Henderson  <rth@redhat.com>
32598
32599         * gcc.c-torture/execute/ashrdi-1.c: New.
32600         * gcc.c-torture/execute/ashldi-1.c: New.
32601         * gcc.c-torture/execute/lshrdi-1.c: New.
32602
32603 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
32604
32605         * objc/execute/load-3.m: Added. Check sending +load to categories,
32606         in addition to classes.
32607
32608 2001-06-08  Stan Shebs  <shebs@apple.com>
32609
32610         * objc/execute/load-2.m: New test.  From Nicola Pero
32611         <n.pero@mi.flashnet.it>.
32612
32613 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
32614
32615         * gcc.c-torture/execute/20010605-2.c: New test.
32616
32617 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32618
32619         * g++.old-deja/g++.abi/vbase2.C: New test.
32620         * g++.old-deja/g++.abi/vbase3.C: New test.
32621
32622 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32623
32624         * g++.old-deja/g++.pt/friend49.C: New test.
32625
32626 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32627
32628         * g++.old-deja/g++.ext/anon3.C: New test.
32629
32630 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32631
32632         * g++.old-deja/g++.other/conv7.C: New test.
32633
32634 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32635
32636         * gcc.c-torture/compile/20010605-2.c: New test.
32637
32638 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32639
32640         * gcc.c-torture/execute/20010604-1.c: New test.
32641
32642 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32643
32644         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32645
32646 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32647
32648         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32649         (g++_link_flags): Likewise.
32650         (g++_init): Pass gccpath's value to two previous functions.
32651
32652 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32653
32654         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32655         Ensure logfile entry matches exec command line.
32656
32657 2001-05-31  Richard Henderson  <rth@redhat.com>
32658
32659         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32660         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32661
32662 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32663
32664         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32665         compiler for irix6.2
32666
32667 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32668
32669         * g++.old-deja/g++.other/optimize3.C: New file.
32670
32671 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32672
32673         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32674         assemble.
32675
32676 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32677
32678         * g++.old-deja/g++.other/optimize2.C: New file.
32679
32680 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32681
32682         * gcc.c-torture/compile/20010518-2.c: New file.
32683         * gcc.c-torture/execute/20010518-1.c: New file.
32684         * gcc.c-torture/execute/20010518-2.c: New file.
32685
32686 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32687
32688         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32689
32690 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32691
32692         G++ no longer defines builtins that do not begin with __builtin.
32693         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32694         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32695         * g++.old-deja/g++.law/builtin1.C: Likewise.
32696         * g++.old-deja/g++.law/cvt2.C: Likewise.
32697         * g++.old-deja/g++.mike/net5.C: Likewise.
32698         * g++.old-deja/g++.other/builtins1.C: Likewise.
32699         * g++.old-deja/g++.other/builtins2.C: Likewise.
32700         * g++.old-deja/g++.other/builtins3.C: Likewise.
32701         * g++.old-deja/g++.other/builtins4.C: Likewise.
32702         * g++.old-deja/g++.other/inline8.C: Likewise.
32703         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32704
32705 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32706
32707         * g++.old-deja/g++.pt/using1.C: Adjust.
32708         * g++.old-deja/g++.pt/using2.C: New test.
32709
32710 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32711
32712         * gcc.dg/cpp/charconst.c: New tests.
32713         * gcc.dg/cpp/escape.c: New tests.
32714         * gcc.dg/cpp/escape-1.c: New tests.
32715         * gcc.dg/cpp/escape-2.c: New tests.
32716         * gcc.dg/cpp/ucs.c: New tests.
32717
32718 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32719
32720         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32721         native compiler for irix6.5.
32722
32723 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32724
32725         * lib/g++.exp (g++_include_flags): Use args to compute
32726         get_multilibs.
32727         (g++_link_flags): Likewise.
32728         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32729
32730 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32731
32732         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32733
32734 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32735
32736         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32737         this file.
32738
32739 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32740
32741         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32742         STACK_SIZE;
32743         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32744         to STACK_SIZE; Use it to define size of add_histo array.
32745         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32746         to STACK_SIZE.
32747         (f): Use GITT_SIZE to define size of gitt local table.
32748         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32749         to STACK_SIZE; Use it to define size of bytemem array.
32750
32751 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32752
32753         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32754         on 68HC11/HC12 due to the asm instruction.
32755         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32756         * gcc.c-torture/compile/920520-1.x: Likewise.
32757         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32758         on 68HC11/HC12 because the function is larger than 64K.
32759         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32760         on 68HC11/HC12 because the structure is too large.
32761
32762 2001-05-20  Richard Henderson  <rth@redhat.com>
32763
32764         * gcc.c-torture/execute/20010520-1.c: New.
32765
32766 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32767
32768         * g++.old-deja/g++.warn/compare1.C: New test.
32769         * gcc.dg/compare4.c: New test.
32770
32771 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32772
32773         * g++.old-deja/g++.other/optimize1.C: New test.
32774
32775 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32776
32777         * g++.old-deja/g++.pt/spec41.C: New test.
32778
32779 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32780
32781         * gcc.c-torture/compile/20010114-1.x: Remove.
32782
32783 2001-05-18  Stan Shebs  <shebs@apple.com>
32784
32785         * gcc.c-torture/compile/20010518-1.c: New test.
32786
32787 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32788
32789         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32790         * g++.old-deja/g++.pt/crash67.C: New test.
32791
32792 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32793
32794         * g++.old-deja/g++.other/debug9.C: New test.
32795
32796 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32797
32798         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32799
32800 2001-05-16  Jan Hubicka  <jh@suse.cz>
32801
32802         * gcc.c-torture/compile/20010516-1.c: New test.
32803
32804 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32805
32806         * g++.old-deja/g++.other/crash41.C: New test.
32807
32808 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32809
32810         * g++.old-deja/g++.pt/crash66.C: New test.
32811
32812 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32813
32814         * g++.old-deja/g++.robertl/eb27.C: Convert.
32815
32816 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32817
32818         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32819         declaration being redundant.
32820
32821 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32822
32823         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32824
32825 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32826
32827         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32828
32829 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32830
32831         * lib/g++.exp: Use testsuite_flags.
32832
32833 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32834
32835         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32836
32837 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32838
32839         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32840
32841 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32842
32843         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32844
32845 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32846
32847         * gcc.c-torture/compile/20010313-1.c: New test.
32848
32849 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32850
32851         * gcc.dg/cpp/direct2.c: New test.
32852         * gccq.dg/cpp/direct2s.c: New test.
32853
32854         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32855
32856 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32857
32858         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32859         * g++.old-deja/g++.other/op3.C: Likewise.
32860
32861 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32862
32863         * gcc.dg/cpp/syshdr.h: New file.
32864         * gcc.dg/cpp/sysmac1.c: Update.
32865         * gcc.dg/cpp/sysmac2.c: Update.
32866
32867 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32868
32869         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32870
32871 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32872
32873         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32874         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32875
32876 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32877
32878         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32879
32880 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32881
32882         * lib/g++.exp (g++_include_flags): Don't use any special flags
32883         if TESTING_IN_BUILD_TREE is not defined.
32884         (g++_init): Use a plain 'c++' as the compiler if
32885         TESTING_IN_BUILD_TREEE is not defined.
32886
32887 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32888
32889         * g++.old-deja/g++.eh/catch13.C: New test.
32890         * g++.old-deja/g++.eh/catch14.C: New test.
32891
32892 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32893
32894         * gcc.dg/cpp/tr-define.c: New test.
32895
32896 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32897
32898         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32899         <stdlib.h>, not <malloc.h>.
32900
32901 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32902
32903         * g++.old-deja/g++.ns/template17.C: New test.
32904
32905 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32906
32907         * g++.old-deja/g++.pt/ref4.C: New test.
32908
32909 2001-04-30  Richard Henderson  <rth@redhat.com>
32910
32911         * gcc.dg/20000724-1.c: Revert last change.
32912
32913 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32914
32915         * g77.f-torture/execute/20010430.f: New test.
32916
32917 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32918
32919         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32920
32921 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32922
32923         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32924
32925 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32926
32927         * g++.old-deja/g++.eh/crash6.C: New test.
32928
32929 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32930
32931         * g++.old-deja/g++.other/warn7.C: New test.
32932
32933 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32934
32935         * g++.old-deja/g++.other/defarg9.C: New test.
32936
32937 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32938
32939         * g77.f-torture/compile/20010426.f: New test.
32940         * g77.f-torture/execute/20010426.f: New test.
32941
32942 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32943
32944         * g77.f-torture/compile/20000629-1.x: Remove - error
32945         has been fixed.
32946
32947 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32948
32949         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32950         Tweak slightly to work with g++.dg framework.
32951         * g++.dg/special/ecos.exp: Run initp1.C test.
32952         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32953
32954         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32955         its linker doesn't give line numbers either.
32956         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32957
32958 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32959
32960         * g++.old-deja/g++.other/lex1.C: New test.
32961
32962 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32963
32964         * gcc.dg/noncompile/20010425-1.c: New test.
32965
32966 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32967
32968         * g++.old-deja/g++.pt/mangle2.C: New test.
32969
32970 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32971
32972         * gcc.dg/format/plus-1.c: New test.
32973
32974 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32975
32976         * gcc.dg/20010423-1.c: New test.
32977
32978 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32979
32980         * gcc.c-torture/execute/20010422-1.c: New test.
32981
32982 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32983
32984         * g++.old-deja/g++.ns/type2.C: New test.
32985
32986 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32987
32988         * g++.old-deja/g++.other/perf1.C: New test.
32989
32990 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32991
32992         * gcc.dg/c99-func-2.c: Remove xfail.
32993         * gcc.dg/c99-func-3.c: Remove xfail.
32994         * gcc.dg/c99-func-4.c: Remove xfail.
32995
32996 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32997
32998         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32999
33000 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33001
33002         * gcc.c-torture/compile/20010423-1.c: New test.
33003
33004 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33005
33006         * g++.old-deja/g++.pt/typename28.C: New test.
33007
33008 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33009
33010         * g++.old-deja/g++.abi/empty2.C: New test.
33011         * g++.old-deja/g++.abi/empty3.C: New test.
33012
33013 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33014
33015         * g++.old-deja/g++.other/comdat2.C: New test.
33016         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
33017
33018 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33019
33020         * g++.old-deja/g++.other/overload14.C: New test.
33021
33022 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33023
33024         * g++.old-deja/g++.other/lookup23.C: New test.
33025
33026 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33027
33028         * gcc.c-torture/execute/20010403-1.c: New test.
33029
33030 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
33031             Mark Mitchell  <mark@codesourcery.com>
33032
33033         * lib/old-dejagnu.exp: Don't delete output of executable.
33034         Add .exe suffix to executables.
33035
33036 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
33037
33038         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
33039
33040 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33041
33042         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
33043
33044 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33045
33046         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
33047         * g++.old-deja/g++.abi/crash1.C: New test.
33048
33049 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33050
33051         * g++.old-deja/g++.other/crash40.C: New test.
33052
33053 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33054
33055         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
33056
33057 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
33058
33059         * g++.old-deja/g++.other/warn6.C: New test.
33060
33061 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33062
33063         * g++.old-deja/g++.robertl/eb42.C: Same.
33064
33065 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33066
33067         * gcc.dg/wtr-conversion-1.c: New testcase.
33068
33069 2001-04-10  Richard Henderson  <rth@redhat.com>
33070
33071         * g++.old-deja/g++.other/array5.C: New.
33072
33073 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33074
33075         * gcc.c-torture/execute/20010408-1.c: New test.
33076
33077 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
33078
33079         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
33080         headers and constructs.
33081         * g++.old-deja/g++.robertl/eb79.C: Same.
33082         * g++.old-deja/g++.robertl/eb77.C (main): Same.
33083         * g++.old-deja/g++.robertl/eb73.C: Same.
33084         * g++.old-deja/g++.robertl/eb66.C (main): Same.
33085         * g++.old-deja/g++.robertl/eb55.C (t): Same.
33086         * g++.old-deja/g++.robertl/eb54.C (main): Same.
33087         * g++.old-deja/g++.robertl/eb46.C (main): Same.
33088         * g++.old-deja/g++.robertl/eb44.C: Same.
33089         * g++.old-deja/g++.robertl/eb41.C (main): Same.
33090         * g++.old-deja/g++.robertl/eb4.C (main): Same.
33091         * g++.old-deja/g++.robertl/eb39.C: Same.
33092         * g++.old-deja/g++.robertl/eb33.C (main): Same.
33093         * g++.old-deja/g++.robertl/eb31.C (main): Same.
33094         * g++.old-deja/g++.robertl/eb30.C: Same.
33095         * g++.old-deja/g++.robertl/eb3.C: Same.
33096         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
33097         * g++.old-deja/g++.robertl/eb21.C: Same.
33098         * g++.old-deja/g++.robertl/eb15.C: Same.
33099         * g++.old-deja/g++.robertl/eb118.C: Same.
33100         * g++.old-deja/g++.robertl/eb115.C (main): Same.
33101         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
33102         * g++.old-deja/g++.robertl/eb109.C: Same.
33103         * g++.old-deja/g++.other/sibcall1.C (main): Same.
33104         * g++.old-deja/g++.mike/rtti1.C: Same.
33105         * g++.old-deja/g++.mike/p658.C: Same.
33106         * g++.old-deja/g++.mike/net46.C: Same.
33107         * g++.old-deja/g++.mike/net34.C: Same.
33108         * g++.old-deja/g++.mike/memoize1.C: Same.
33109         * g++.old-deja/g++.mike/eh2.C: Same.
33110         * g++.old-deja/g++.law/weak.C: Same.
33111         * g++.old-deja/g++.law/visibility7.C: Same.
33112         * g++.old-deja/g++.law/visibility25.C: Same.
33113         * g++.old-deja/g++.law/visibility22.C: Same.
33114         * g++.old-deja/g++.law/visibility2.C: Same.
33115         * g++.old-deja/g++.law/visibility17.C: Same.
33116         * g++.old-deja/g++.law/visibility13.C: Same.
33117         * g++.old-deja/g++.law/visibility10.C: Same.
33118         * g++.old-deja/g++.law/visibility1.C: Same.
33119         * g++.old-deja/g++.law/virtual3.C (eval): Same.
33120         * g++.old-deja/g++.law/vbase1.C: Same.
33121         * g++.old-deja/g++.law/operators32.C: Same.
33122         * g++.old-deja/g++.law/nest3.C: Same.
33123         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
33124         * g++.old-deja/g++.law/except5.C (main): Same.
33125         * g++.old-deja/g++.law/cvt7.C (run): Same.
33126         * g++.old-deja/g++.law/cvt2.C: Same.
33127         * g++.old-deja/g++.law/cvt16.C: Same.
33128         * g++.old-deja/g++.law/ctors6.C (bar): Same.
33129         * g++.old-deja/g++.law/ctors17.C (main): Same.
33130         * g++.old-deja/g++.law/ctors13.C: Same.
33131         * g++.old-deja/g++.law/ctors12.C (main): Same.
33132         * g++.old-deja/g++.law/ctors10.C: Same.
33133         * g++.old-deja/g++.law/code-gen5.C: Same.
33134         * g++.old-deja/g++.law/bad-error7.C: Same.
33135         * g++.old-deja/g++.law/arm9.C: Same.
33136         * g++.old-deja/g++.law/arm12.C: Same.
33137         * g++.old-deja/g++.law/arg8.C: Same.
33138         * g++.old-deja/g++.law/arg1.C: Same.
33139         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33140         * g++.old-deja/g++.jason/template31.C: Same.
33141         * g++.old-deja/g++.jason/template24.C (main): Same.
33142         * g++.old-deja/g++.jason/2371.C: Same.
33143         * g++.old-deja/g++.eh/new2.C: Same.
33144         * g++.old-deja/g++.eh/new1.C: Same.
33145         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33146         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33147         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33148         * g++.old-deja/g++.brendan/crash62.C: Same.
33149         * g++.old-deja/g++.brendan/crash52.C: Same.
33150         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33151         * g++.old-deja/g++.brendan/crash38.C: Same.
33152         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33153         * g++.old-deja/g++.brendan/copy9.C: Same.
33154
33155 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33156
33157         * gcc.c-torture/execute/20001203-2.c (memset):
33158         Count argument is of type __SIZE_TYPE__.
33159
33160 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33161
33162         * gcc.c-torture/compile/20010404-1.c: New test.
33163
33164 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33165
33166         * gcc.c-torture/compile/20010326-1.c: New test.
33167
33168 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33169
33170         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33171         peculiarities of the SH.
33172         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33173
33174 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33175
33176         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33177         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33178         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33179
33180 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33181
33182         * g77.f-torture/compile/20010321-1.f: New test.
33183
33184 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33185
33186         * gcc.c-torture/compile/20010329-1.c: New test.
33187
33188 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33189
33190         * gcc.c-torture/execute/20010329-1.c: New test.
33191
33192 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33193
33194         * g++.old-deja/g++.other/eh4.C: Fix typo.
33195
33196 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33197
33198         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33199
33200 2001-03-28  Philip Blundell  <philb@gnu.org>
33201
33202         * gcc.c-torture/compile/20010328-1.c: New test.
33203
33204 2001-03-27  Richard Henderson  <rth@redhat.com>
33205
33206         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33207         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33208
33209 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33210
33211         * gcc.c-torture/compile/20010327-1.c: New test.
33212
33213 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33214
33215         * g++.old-deja/g++.other/friend12.C: New test.
33216         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33217         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33218
33219 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33220
33221         * gcc.c-torture/execute/20010325-1.c: New test.
33222
33223 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33224
33225         * g++.old-deja/g++.other/mangle3.C: New test.
33226
33227 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33228
33229         * g++.old-deja/g++.other/anon8.C: New test.
33230
33231 2001-03-20  Philip Blundell  <philb@gnu.org>
33232
33233         * gcc.c-torture/compile/20010320-1.c: New test.
33234
33235 2001-03-17  Richard Henderson  <rth@redhat.com>
33236
33237         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33238
33239 2001-03-15  Geoff Keating  <geoff@redhat.com>
33240
33241         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33242         tests on AIX.
33243
33244 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33245
33246         * g++.old-deja/g++.other/eh4.C: New test.
33247
33248 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33249
33250         * gcc.dg/cpp/mi1.c: Update.
33251
33252 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33253
33254         * g++.old-deja/g++.other/regstack.C: New test.
33255
33256 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33257
33258         * g++.old-deja/g++.other/ref4.C: New test.
33259
33260 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33261
33262         * objc/execute/va_method.m: Added.
33263         * objc/execute/IMP.m: Added.
33264         * objc/execute/_cmd.m: Added.
33265         * objc/execute/accessing_ivars.m: Added.
33266         * objc/execute/class-1.m: Added.
33267         * objc/execute/class-10.m: Added.
33268         * objc/execute/class-11.m: Added.
33269         * objc/execute/class-12.m: Added.
33270         * objc/execute/class-13.m: Added.
33271         * objc/execute/class-14.m: Added.
33272         * objc/execute/class-2.m: Added.
33273         * objc/execute/class-3.m: Added.
33274         * objc/execute/class-4.m: Added.
33275         * objc/execute/class-5.m: Added.
33276         * objc/execute/class-6.m: Added.
33277         * objc/execute/class-7.m: Added.
33278         * objc/execute/class-8.m: Added.
33279         * objc/execute/class-9.m: Added.
33280         * objc/execute/class-tests-1.h
33281         * objc/execute/class-tests-2.h
33282         * objc/execute/compatibility_alias.m: Added.
33283         * objc/execute/encode-1.m: Added.
33284         * objc/execute/formal_protocol-1.m: Added.
33285         * objc/execute/formal_protocol-2.m: Added.
33286         * objc/execute/formal_protocol-3.m: Added.
33287         * objc/execute/formal_protocol-4.m: Added.
33288         * objc/execute/formal_protocol-5.m: Added.
33289         * objc/execute/formal_protocol-6.m: Added.
33290         * objc/execute/formal_protocol-7.m: Added.
33291         * objc/execute/informal_protocol.m: Added.
33292         * objc/execute/initialize.m: Added.
33293         * objc/execute/load.m: Added.
33294         * objc/execute/many_args_method.m: Added.
33295         * objc/execute/nested-3.m: Added.
33296         * objc/execute/no_clash.m: Added.
33297         * objc/execute/private.m: Added.
33298         * objc/execute/redefining_self.m: Added.
33299         * objc/execute/root_methods.m: Added.
33300         * objc/execute/selector-1.m: Added.
33301         * objc/execute/static-1.m: Added.
33302         * objc/execute/static-2.m: Added.
33303         * objc/execute/va_method.m: Added.
33304
33305 2001-03-10  Richard Henderson  <rth@redhat.com>
33306
33307         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33308
33309 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33310
33311         * g++.old-deja/g++.other/crash31.C: XFAIL.
33312         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33313         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33314         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33315         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33316         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33317
33318 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33319
33320         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33321
33322 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33323
33324         * gcc.dg/20000724-1.c: Don't use multiline strings.
33325
33326 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33327
33328         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33329         result of -cString against what we expect it to be; don't just
33330         print it out for no one to read.
33331
33332         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33333         Based on testcases provided by Nicola Pero.
33334
33335 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33336
33337         * gcc.dg/cpp/macro7.c: New test.
33338
33339 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33340
33341         * gcc.dg/cpp/multiline.c: Update.
33342
33343 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33344
33345         * g++.old-deja/g++.other/enum3.C: New test.
33346
33347 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33348
33349         * g++.old-deja/g++.other/pod1.C: New test.
33350
33351 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33352
33353         * g++.old-deja/g++.ext/overload1.C: New test.
33354
33355 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33356
33357         * g++.old-deja/g++.pt/using1.C: New test.
33358
33359 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33360
33361         * g++.old-deja/g++.other/using9.C: New test.
33362
33363 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33364
33365         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33366
33367         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33368
33369 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33370
33371         * g++.old-deja/g++.ext/realpt1.C: Remove.
33372
33373 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33374
33375         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33376
33377 2001-02-26  Will Cohen  <wcohen@redhat.com>
33378
33379         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33380
33381 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33382
33383         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33384         templatized constructors.
33385
33386 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33387
33388         * gcc.c-torture/execute/20010224-1.c: New test.
33389
33390 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33391
33392         * gcc.c-torture/execute/20010222-1.c: New test.
33393
33394 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33395
33396         * g++.old-deja/g++.other/inline20.C: New test.
33397
33398 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33399
33400         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33401
33402 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33403
33404         * g++.old-deja/g++.other/lookup22.C: New test.
33405
33406 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33407
33408         * g77.dg: New directory.
33409         * g77.dg/20010216-1.f: New test case.
33410         * g77.dg/dg.exp: New driver.
33411         * lib/g77-dg.exp: New driver library.
33412
33413 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33414
33415         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33416
33417 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33418
33419         * g++.old-deja/g++.other/decl9.C: New test.
33420
33421 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33422
33423         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33424         not need <string> and also tests the initialization at runtime.
33425
33426 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33427
33428         * gcc.c-torture/execute/longlong.c: New test.
33429
33430 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33431
33432         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33433
33434 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33435
33436         * gcc.c-torture/execute/920302-1.c (execute):
33437         Change argument type to short.
33438
33439 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33440
33441         * g++.old-deja/g++.pt/deduct6.C: New test.
33442
33443 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33444
33445         * g++.old-deja/g++.pt/deduct5.C: New test.
33446
33447 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33448
33449         * gcc.c-torture/execute/20010209-1.c: New test.
33450
33451 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33452
33453         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33454
33455 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33456
33457         * g++.dg/vtgc1.C: Update for new ABI.
33458
33459         * consistency.vlad: New directory, 1665 files.
33460
33461 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33462
33463         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33464         return type.
33465         * gcc.dg/cpp/digraphs.c: Declare puts.
33466
33467 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33468
33469         * g++.old-deja/g++.other/warn5.C: New test.
33470
33471 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33472
33473         * g++.old-deja/g++.pt/spec40.C: New test.
33474
33475 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33476
33477         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33478         case.
33479         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33480
33481 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33482
33483         * gcc.c-torture/compile/20010209-1.c: New test.
33484
33485 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33486
33487         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33488         excess errors message but not if it crashes.
33489         * g++.old-deja/g++.other/crash27.C: Likewise.
33490         * g++.old-deja/g++.other/crash28.C: Likewise.
33491         * g++.old-deja/g++.other/crash30.C: Likewise.
33492         * g++.old-deja/g++.other/crash32.C: Likewise.
33493         * g++.old-deja/g++.other/crash35.C: Likewise.
33494         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33495
33496 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33497
33498         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33499         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33500         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33501         g77.f-torture/execute/execute.exp,
33502         g77.f-torture/noncompile/noncompile.exp,
33503         gcc.c-torture/execute/execute.exp,
33504         gcc.c-torture/execute/memcheck/memcheck.exp,
33505         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33506         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33507         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33508         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33509         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33510         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33511         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33512         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33513         Remove bug reporting instructions with ancient email addresses.
33514
33515 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33516
33517         * gcc.dg/20010202-1.c: New test.
33518         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33519
33520 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33521
33522         * g++.dg/stdbool-if.C: New test.
33523
33524 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33525
33526         * objc/execute/fdecl.m: Added main().
33527
33528 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33529
33530         * gcc.c-torture/execute/20010206-1.c: New test.
33531
33532 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33533
33534         * gcc.dg/cpp/avoidpaste1.c: Update.
33535
33536 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33537
33538         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33539         Pero <nicola@brainstorm.co.uk>.
33540         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33541
33542 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33543
33544         * g++.old-deja/g++.pt/spec39.C: New test.
33545
33546 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
33547
33548         * gcc.c-torture/compile/20010202-1.c: New test.
33549
33550 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
33551
33552         * g++.old-deja/g++.abi/primary2.C: New test.
33553         * g++.old-deja/g++.abi/primary3.C: New test.
33554         * g++.old-deja/g++.abi/primary4.C: New test.
33555         * g++.old-deja/g++.abi/primary5.C: New test.
33556         * g++.old-deja/g++.abi/vtable3.h: New test.
33557         * g++.old-deja/g++.abi/vtable3a.C: New test.
33558         * g++.old-deja/g++.abi/vtable3b.C: New test.
33559         * g++.old-deja/g++.abi/vtable3c.C: New test.
33560         * g++.old-deja/g++.abi/vtable3d.C: New test.
33561         * g++.old-deja/g++.abi/vtable3e.C: New test.
33562         * g++.old-deja/g++.abi/vtable3f.C: New test.
33563         * g++.old-deja/g++.abi/vtable3g.C: New test.
33564         * g++.old-deja/g++.abi/vtable3h.C: New test.
33565         * g++.old-deja/g++.abi/vtable3i.C: New test.
33566         * g++.old-deja/g++.abi/vtable3j.C: New test.
33567         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
33568
33569 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
33570
33571         * g++.old-deja/g++.other/anon6.C: New test.
33572         * g++.old-deja/g++.other/anon7.C: New test.
33573
33574 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33575
33576         * gcc.dg/cpp/avoidpaste2.c: New tests.
33577
33578 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
33579
33580         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
33581
33582 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
33583
33584         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
33585         DECIMAL_DIG cases for Irix."
33586
33587 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
33588
33589         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
33590
33591 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33592
33593         * gcc.dg/c99-tag-1.c: New test.
33594
33595 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33596
33597         * gcc.dg/cpp/tr-warn1.c: Add tests.
33598
33599 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33600
33601         * gcc.dg/cpp/avoidpaste1.c: Update.
33602         * gcc.dg/cpp/paste4.c: Update.
33603
33604 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
33605
33606         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
33607         cases for Irix.
33608
33609 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33610
33611         * g++.old-deja/g++.other/inline19.C: New test.
33612
33613 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33614
33615         * gcc.dg/Wlarger-than.c: New test.
33616
33617 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33618
33619         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33620
33621 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33622
33623         * gcc.c-torture/execute/20010129-1.c: New test.
33624         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33625
33626 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33627
33628         * gcc.dg/cpp/avoidpaste1.c: Test case.
33629
33630 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33631
33632         * g++.old-deja/g++.other/inline18.C: New test.
33633
33634 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33635
33636         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33637         and __builtin_putchar.
33638
33639 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33640
33641         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33642         tests.
33643
33644 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33645
33646         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33647         floating point number rounding mode to round to the nearest
33648         representable mode.
33649
33650 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33651
33652         * g++.old-deja/g++.other/mangle2.C: New test.
33653
33654 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33655
33656         * gcc.c-torture/compile/20010124-1.c: New test.
33657
33658 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33659
33660         * g++.old-deja/g++.pt/spec38.C: New test.
33661
33662 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33663
33664         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33665         "Build don't run".
33666
33667 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33668
33669         * gcc.c-torture/execute/20010123-1.c: New test.
33670
33671 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33672
33673         * g++.old-deja/g++.pt/spec37.C: New test.
33674
33675 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33676
33677         * g++.old-deja/g++.pt/overload14.C: New test.
33678
33679 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33680
33681         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33682         __builtin_return_address.
33683
33684 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33685
33686         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33687         * g++.old-deja/g++.pt/spec35.C: New test.
33688         * g++.old-deja/g++.pt/spec36.C: New test.
33689
33690 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33691
33692         * gcc.c-torture/compile/20010118-1.c: New test.
33693
33694 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33695
33696         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33697
33698 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33699
33700         * gcc.c-torture/execute/20010119-1.c: New test.
33701
33702 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33703
33704         * g++.old-deja/g++.other/vbase5.C: New test.
33705
33706 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33707
33708         * gcc.c-torture/execute/20010118-1.c: New test.
33709
33710 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33711
33712         * g++.old-deja/g++.pt/deduct3.C: New test.
33713
33714 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33715
33716         * g++.old-deja/g++.pt/spec34.C: New test.
33717
33718 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33719
33720         * g77.f-torture/compile/20000601-2.f: New test.
33721
33722 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33723
33724         * g++.old-deja/g++.other/init17.C: New test.
33725
33726 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33727
33728         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33729
33730 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33731
33732         * g++.old-deja/g++.pt/unify8.C: New test.
33733
33734 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33735
33736         * g++.old-deja/g++.abi/vbase1.C: New test.
33737
33738 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33739
33740         * g++.old-deja/g++.pt/crash65.C: New test.
33741
33742 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33743
33744         * gcc.dg/cpp/assembl2.S: New test case.
33745
33746 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33747
33748         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33749         are supported.
33750
33751 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33752
33753         * g++.old-deja/g++.other/builtins1.C: New test.
33754         * g++.old-deja/g++.other/builtins2.C: Likewise.
33755         * g++.old-deja/g++.other/builtins3.C: Likewise.
33756         * g++.old-deja/g++.other/builtins4.C: Likewise.
33757
33758 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33759
33760         * gcc.c-torture/compile/20010117-1.c: New test.
33761         * gcc.c-torture/compile/20010117-2.c: New test.
33762
33763 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33764
33765         * g77.f-torture/execute/20010116.[fx]: New test,
33766         XFAIL on i?86-*-*.
33767         * g77.f-torture/compile/20010115.f: Indicate it's
33768         a test for PR fortran/1636.
33769
33770 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33771
33772         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33773
33774 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33775
33776         * g77.f-torture/compile/20010115.f: New test.
33777
33778 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33779
33780         * g++.old-deja/g++.pt/nontype5.C: New test.
33781
33782 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33783
33784         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33785         have an equivalent working one below it.
33786
33787 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33788
33789         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33790         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33791
33792 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33793
33794         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33795         message containing "init_priority".
33796         (conpr-2.C): Likewise.
33797         (conpr-3.C): Likewise.
33798         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33799
33800 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33801
33802         * gcc.c-torture/execute/20010114-2.c: New test.
33803
33804 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33805
33806         * gcc.c-torture/compile/20010114-1.c: New test.
33807         * gcc.c-torture/compile/20010114-1.x: Xfail.
33808         * gcc.c-torture/compile/20010114-2.c: New test.
33809         * gcc.c-torture/execute/20010114-1.c: New test.
33810         * gcc.dg/trunc-1.c: New test.
33811         * gcc.dg/uninit-B.c: New test.
33812
33813 2001-01-13  Nick Clifton  <nickc@redhat.com>
33814
33815         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33816         target.
33817
33818 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33819
33820         * gcc.c-torture/compile/20010113-1.c: New test.
33821
33822 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33823
33824         * gcc.c-torture/compile/20001212-1.c: New test.
33825
33826 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33827
33828         * gcc.dg/cpp/widestr1.c: Update.
33829         * gcc.dg/cpp/prag-imp.c: Remove.
33830
33831 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33832
33833         * gcc.c-torture/execute/20000801-3.x: Remove.
33834         * gcc.dg/c90-init-1.c: New test.
33835         * gcc.dg/c99-init-1.c: New test.
33836         * gcc.dg/c99-init-2.c: New test.
33837         * gcc.dg/gnu99-init-1.c: New test.
33838
33839 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33840
33841         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33842         testing that no relevant ones were found.
33843
33844 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33845
33846         * g++.old-deja/g++.pt/cast2.C: New test.
33847
33848 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33849
33850         * g++.old-deja/g++.pt/friend47.C: New test.
33851
33852 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33853
33854         * g++.old-deja/g++.pt/instantiate13.C: New test.
33855
33856 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33857
33858         * g++.old-deja/g++.other/defarg7.C: New test.
33859         * g++.old-deja/g++.other/defarg8.C: New test.
33860
33861 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33862
33863         * g++.old-deja/g++.pt/crash64.C: New test.
33864
33865 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33866
33867         * g++.old-deja/g++.pt/crash63.C: New test.
33868
33869 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33870
33871         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33872
33873 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33874
33875         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33876
33877 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33878
33879         * g++.old-deja/g++.pt/error3.C: New test.
33880
33881 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33882
33883         * g++.old-deja/g++.other/crash39.C: New test.
33884
33885 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33886
33887         * g++.old-deja/g++.other/vbase4.C: New test.
33888
33889 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33890
33891         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33892         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33893         * gcc.dg/special/special.exp: New test driver which will check
33894         for alias support for the above test.
33895
33896 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33897
33898         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33899         problems on small machines.
33900         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33901         parameterize.
33902
33903 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33904
33905         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33906         mips.
33907         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33908
33909 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33910
33911         * g++.old_deja/g++.pt/using8.C: New test.
33912
33913 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33914
33915         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33916
33917 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33918
33919         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33920         where a failure is expected.
33921         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33922
33923 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33924
33925         * g++.old_deja/g++.pt/instantiate12.C: New test.
33926
33927 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33928
33929         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33930         start of structs.
33931         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33932         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33933         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33934         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33935         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33936         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33937         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33938         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33939         * g++.old-deja/g++.eh/spec6.C: Likewise.
33940         * g++.old-deja/g++.jason/crash3.C: Likewise.
33941         * g++.old-deja/g++.law/ctors11.C: Likewise.
33942         * g++.old-deja/g++.law/ctors17.C: Likewise.
33943         * g++.old-deja/g++.law/ctors5.C: Likewise.
33944         * g++.old-deja/g++.law/ctors9.C: Likewise.
33945         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33946         * g++.old-deja/g++.mike/net22.C: Likewise.
33947         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33948         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33949         * g++.old-deja/g++.mike/virt3.C: Likewise.
33950         * g++.old-deja/g++.niklas/t128.C: Likewise.
33951         * g++.old-deja/g++.other/anon4.C: Likewise.
33952         * g++.old-deja/g++.other/using1.C: Likewise.
33953         * g++.old-deja/g++.other/warn3.C: Likewise.
33954         * g++.old-deja/g++.pt/t37.C: Likewise.
33955         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33956         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33957
33958 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33959
33960         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33961
33962 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33963
33964         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33965
33966 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33967
33968         * gcc.c-torture/compile/20010107-1.c: New test.
33969
33970 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33971
33972         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33973
33974 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33975
33976         * gcc.dg/format/format.h: New file.
33977         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33978         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33979         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33980         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33981         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33982         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33983         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33984         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33985         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33986         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33987         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33988         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33989         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33990         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33991         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33992         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33993         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33994         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33995         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33996         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33997         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33998         instead of declaring standard types, macros and functions in each
33999         test.
34000
34001 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
34002
34003         * gcc.c-torture/execute/20010106-1.c: New test.
34004
34005 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34006
34007         * gcc.dg/format/format.exp: New file.
34008         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
34009         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
34010         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
34011         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
34012         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
34013         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
34014         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
34015         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
34016         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
34017         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
34018         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
34019         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
34020         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
34021         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
34022         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
34023         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
34024         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
34025         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
34026         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
34027         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
34028         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
34029         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
34030         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
34031         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
34032         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
34033         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
34034         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
34035         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
34036         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
34037         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
34038         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
34039         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
34040         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
34041         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
34042         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
34043         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
34044         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
34045         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
34046         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
34047         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
34048         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
34049         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
34050
34051 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
34052
34053         * gcc.c-torture/execute/991228-1.c: Take word endianness into
34054         account.
34055
34056 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34057
34058         * gcc.c-torture/execute/builtin-complex-1.c: New test.
34059
34060 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34061
34062         * g++.old-deja/g++.pt/crash62.C: New test.
34063
34064 2001-01-04  Richard Henderson  <rth@redhat.com>
34065
34066         * gcc.dg/20000926-1.c: Update expected warnings.
34067         * gcc.dg/array-2.c: Likewise.
34068         * gcc.dg/array-4.c: Also validate flexible array members.
34069         * gcc.dg/c99-flex-array-1.c: New.
34070
34071 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34072
34073         * gcc.c-torture/compile/20001222-1.x: Remove.
34074
34075 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34076
34077         * gcc.c-torture/execute/built-in-setjmp.c: New.
34078
34079 2001-01-03  Richard Henderson  <rth@redhat.com>
34080
34081         * gcc.dg/940510-1.c: Update expected error wording.
34082         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
34083
34084 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
34085
34086         * lib/target-supports.exp (check_alias_available): Modified to
34087         indicate aliases not supported if only weak aliases are supported.
34088
34089 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34090
34091         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
34092         Turn on cmpstrsi checks for __pj__ and __i370__.
34093
34094 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34095
34096         * g++.old-deja/g++.other/virtual11.C: New test.
34097
34098 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34099
34100         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
34101
34102 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34103
34104         * gcc.c-torture/compile/20010102-1.c: New test.
34105
34106 2001-01-02  Andreas Jaeger  <aj@suse.de>
34107
34108         * gcc.dg/noreturn-3.c: New test.
34109
34110         * gcc.dg/noreturn-4.c: New test.
34111
34112 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34113
34114         * gcc.c-torture/execute/stdio-opt-1.c: Also test
34115         __builtin_fputc and __builtin_fwrite.
34116
34117 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34118
34119         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
34120         signed char, not default char.
34121
34122 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34123
34124         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
34125
34126 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
34127
34128         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
34129
34130 2000-12-29  Richard Henderson  <rth@redhat.com>
34131
34132         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
34133         (__cyg_profile_func_exit): Define.
34134
34135 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34136
34137         * g++.dg/vtgc1.C: New test.
34138
34139 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34140
34141         * gcc.dg/noncompile/20001228-1.c: New test.
34142
34143         * gcc.dg/20001228-1.c: New test.
34144
34145         * gcc.c-torture/execute/20001228-1.c: New test.
34146
34147 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34148
34149         * gcc.dg/format-strfmon-1.c: New test.
34150
34151 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34152
34153         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34154         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34155         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34156         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34157         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34158         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34159         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34160         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34161         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34162         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34163         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34164         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34165         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34166
34167         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34168         * gcc.c-torture/execute/string-opt-4.c: Test index.
34169
34170 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34171
34172         * gcc.c-torture/compile/20001226-1.c: New test.
34173
34174 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34175
34176         * gcc.c-torture/compile/20001222-1.c: New test.
34177         * gcc.c-torture/compile/20001222-1.x: Xfail.
34178
34179 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34180
34181         * gcc.c-torture/execute/comp-goto-2.c: New test.
34182
34183 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34184
34185         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34186         Use long types if __INT_MAX__ is 32767.
34187         (main): Use cast to (sint32 *) when poking 88 into a_page.
34188
34189         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34190
34191 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34192
34193         * gcc.c-torture/compile/20001221-1.c: New test.
34194         * gcc.c-torture/execute/20001221-1.c: New test.
34195
34196 2000-12-20  Richard Henderson  <rth@redhat.com>
34197
34198         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34199         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34200
34201 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34202
34203         * gcc.dg/compare3.c: New test.
34204
34205 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34206
34207         * gcc.dg/format-warnll-1.c: New test.
34208
34209 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34210
34211         * gcc.dg/cpp/cmdlne-P.c: New test.
34212
34213 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34214
34215         * gcc.c-torture/execute/builtin-abs-1.c,
34216         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34217
34218 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34219
34220         * gcc.dg/cpp/multiline.c: New test.
34221
34222 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34223
34224         * g++.old-deja/g++.other/syshdr1.C: Update.
34225         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34226
34227 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34228
34229         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34230
34231 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34232
34233         * g++.old-deja/g++.pt/ttp65.C: New test.
34234
34235 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34236
34237         * g++.old-deja/g++.pt/ttp64.C: New test.
34238
34239 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34240
34241         * g++.old-deja/g++.pt/spec33.C: New test.
34242
34243 2000-12-14  Catherine Moore  <clm@redhat.com>
34244
34245         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34246         * gcc.c-torture/execute/920612-2.c: Likewise.
34247         * gcc.c-torture/execute/920428-2.c: Likewise.
34248         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34249         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34250
34251 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34252
34253         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34254         * gcc.dg/pack-test-2.c: Likewise.
34255
34256 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34257
34258         Tests by Zack Weinberg <zackw@stanford.edu>.
34259
34260         * gcc.dg/cpp/defined.c: Update.
34261         * gcc.dg/cpp/defined_trad.c: New tests.
34262
34263 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34264
34265         * gcc.dg/cpp/trad-direct.c: Update.
34266
34267 2000-12-11  Neil Booth  <neilb@earthling.net>
34268
34269         * gcc.dg/cpp/defined_trad.c
34270
34271 2000-12-11  Neil Booth  <neilb@earthling.net>
34272
34273         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34274
34275 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34276
34277         * gcc.dg/format-miss-2.c: New test.
34278
34279 2000-12-09  Neil Booth  <neilb@earthling.net>
34280
34281         * gcc.dg/cpp/lineflags.c: New tests.
34282         * gcc.dg/cpp/poison.c: Update.
34283         * gcc.dg/cpp/redef2.c: Update.
34284         * gcc.dg/cpp/skipping.c: New test.
34285
34286 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34287
34288         * g++.old-deja/g++.other/eh3.C: New testcase.
34289
34290 2000-12-07  Neil Booth  <neilb@earthling.net>
34291
34292         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34293         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34294         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34295         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34296         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34297         Update.
34298
34299 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34300
34301         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34302         __SIZE_TYPE__ instead of int for type of integers cast to
34303         pointers.
34304
34305 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34306
34307         * g++.old-deja/g++.other/cleanup4.C: New test.
34308
34309 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34310
34311         * format-sec-1.c: New test.
34312
34313 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34314
34315         * gcc.dg/format-nonlit-3.c: New test.
34316
34317 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34318
34319         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34320         through a null pointer.
34321
34322 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34323
34324         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34325         * g++.old-deja/g++.pt/partial4.C: New test.
34326
34327 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34328
34329         * gcc.c-torture/execute/ieee/hugeval.x: New.
34330
34331 2000-12-06  Neil Booth  <neilb@earthling.net>
34332
34333         * gcc.dg/cpp/backslash2.c: New tests.
34334
34335 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34336
34337         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34338         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34339
34340 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34341
34342         * gcc.c-torture/execute/20001203-2.c: New testcase.
34343
34344 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34345
34346         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34347         * g++.old-deja/g++.other/virtual10.C: New test.
34348
34349 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34350
34351         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34352
34353 2000-12-05  Richard Henderson  <rth@redhat.com>
34354
34355         * gcc.c-torture/compile/20001205-1.c: New.
34356
34357 2000-12-04  Neil Booth  <neilb@earthling.net>
34358
34359         * g++.old-deja/g++.other/virtual9.C: New test.
34360         * g++.old-deja/g++.pt/crash61.C: New test.
34361         * gcc.c-torture/execute/loop-9.c: New test.
34362
34363 2000-12-04  Neil Booth  <neilb@earthling.net>
34364
34365         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34366         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34367         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34368         * gcc.dg/cpp/extratokens.c: ...here.
34369
34370 2000-12-04  Neil Booth  <neilb@earthling.net>
34371
34372         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34373         New tests.
34374
34375 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34376
34377         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34378         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34379
34380 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34381
34382         * gcc.c-torture/execute/20001203-1.c: New test.
34383
34384 2000-12-03  Neil Booth  <neilb@earthling.net>
34385
34386         * gcc.dg/cpp/macro6.c: New test cases.
34387
34388 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34389
34390         * gcc.c-torture/execute/string-opt-9.c: New test.
34391         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34392         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34393         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34394
34395         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34396         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34397
34398 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34399
34400         * gcc.dg/cpp/if-6.c: New testcase.
34401
34402         * gcc.dg/20001201-1.c: New testcase.
34403
34404 2000-12-02  Neil Booth  <neilb@earthling.net>
34405
34406         * g++.old-deja/g++.other/externC4.C,
34407         g++.old-deja/g++.other/friend10.C: New tests.
34408
34409 2000-12-02  Neil Booth  <neilb@earthling.net>
34410
34411         * g++.old-deja/g++.other/instan2.C
34412         * g++.old-deja/g++.other/instan3.C: New test.
34413
34414 2000-12-02  Neil Booth  <neilb@earthling.net>
34415
34416         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34417         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34418         gnuc99.c,gnuc99-pedantic.c: New tests.
34419
34420 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34421
34422         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34423         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34424
34425 2000-12-01  Neil Booth  <neilb@earthling.net>
34426
34427         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34428         * gcc.dg/cpp/poison.c: Update.
34429         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34430
34431 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34432
34433         * g77.f-torture/execute/20001201.f: New test.
34434
34435 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34436
34437         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34438
34439 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34440
34441         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34442
34443 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34444
34445         * g++.old-deja/g++.other/cast6.C: New test.
34446
34447 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34448
34449         * gcc.c-torture/execute/20001130-2.c: New testcase.
34450
34451 2000-11-30  Richard Henderson  <rth@redhat.com>
34452
34453         * gcc.c-torture/execute/20001130-1.c: New test.
34454
34455 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34456
34457         * g++.old-deja/g++.other/op3.C: New test.
34458
34459 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34460
34461         * g++.old-deja/g++.other/op2.C: New test.
34462
34463 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34464
34465         * g++.old-deja/g++.other/crash38.C: New test.
34466
34467 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34468
34469         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34470
34471 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34472
34473         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34474         tests.
34475         * gcc.c-torture/execute/string-opt-6.c: New test.
34476
34477         * gcc.dg/20001117-1.c: Add main.
34478
34479 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34480
34481         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34482         Move from here ...
34483         * gcc.dg/940510-1.c: ... to here.
34484
34485         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34486         zero-size arrays in toplevel structures.
34487
34488 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34489
34490         * gcc.c-torture/execute/loop-8.c: New test.
34491
34492 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34493
34494         * g++.old-deja/g++.other/base1.C: New test.
34495
34496 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34497
34498         * g++.old-deja/g++.other/parse2.C: New test.
34499
34500 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34501
34502         * g++.old-deja/g++.pt/incomplete1.C: New test.
34503
34504 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34505
34506         * g++.old-deja/g++.other/friend9.C: New test.
34507
34508 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34509
34510         * gcc.dg/20001127-1.c: New test.
34511
34512 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34513
34514         * g++.old-deja/g++.pt/friend46.C: New test.
34515
34516 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34517
34518         * g++.old-deja/g++.other/ptrmem8.C: New test.
34519
34520 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34521
34522         * gcc.c-torture/execute/string-opt-7.c: New test.
34523         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34524
34525 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34526
34527         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34528         instead of 'mkcheck 2'.
34529
34530 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34531
34532         * gcc.c-torture/execute/memcheck/driver.c,
34533         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34534         C9X references to refer to C99.
34535
34536 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34537
34538         * gcc.dg/ultrasp3.c: New test.
34539
34540 2000-11-25  Neil Booth  <neilb@earthling.net>
34541
34542         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34543
34544 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34545
34546         * gcc.c-torture/compile/20001123-2.c: New.
34547
34548 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34549
34550         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
34551
34552 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
34553
34554         * gcc.dg/sequence-point-1.c: Add some new tests.
34555         * gcc.c-torture/execute/20001124-1.c: New test.
34556
34557 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34558
34559         * g++.old-deja/g++.other/vaarg4.C: New test.
34560         * gcc.c-torture/compile/20001123-1.c: New test.
34561
34562 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34563
34564         * g++.other/crash24.C: Adjust and remove XFAIL.
34565         * g++.other/crash37.C: New test.
34566
34567 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
34568
34569         * g++.old-deja/g++.pt/instantiate9.C: New test.
34570
34571 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
34572
34573         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
34574         new ABI, too.
34575
34576         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
34577         * g++.old-deja/g++.robertl/eb55.C: Likewise.
34578
34579 2000-11-22  Neil Booth  <neilb@earthling.net>
34580
34581         * gcc.dg/cpp/Wtrigraphs.c: New test.
34582
34583 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
34584
34585         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
34586
34587 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
34588
34589         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
34590
34591 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
34592
34593         * lib/gcc-dg.exp: load_lib scanasm.exp.
34594         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
34595         * lib/g++-dg.exp: load_lib scanasm.exp.
34596         * lib/scanasm.exp: New.
34597         (scan-assembler, scan-assembler-not): Add optional arguments to
34598         test name, or if not present, the pattern name.
34599         (scan-assembler-dem, scan-assembler-dem-not): New.
34600
34601         * g++.dg/dg.exp: New.
34602
34603 2000-11-21  Neil Booth  <neilb@earthling.net>
34604
34605         * gcc.dg/cpp/integrated1.c: Remove.
34606
34607 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34608
34609         * gcc.c-torture/execute/20001121-1.c: New test.
34610
34611 2000-11-21  Richard Henderson  <rth@redhat.com>
34612
34613         * gcc.c-torture/compile/20001121-1.c: New test.
34614
34615 2000-11-20  Neil Booth  <neilb@earthling.net>
34616
34617         * gcc.dg/cpp/integrated1.c: New test.
34618
34619 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34620
34621         * g++.old-deja/g++.other/inline17.C: New test.
34622
34623 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34624
34625         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34626         local variable to be zero: I made the variable global. Now
34627         uses abort() and exit() instead of relying on main's return value.
34628
34629 2000-11-20  Neil Booth  <neilb@earthling.net>
34630
34631         * gcc.dg/cpp/paste2.c: Update test.
34632         * objc/execute/paste.m: New test.
34633
34634 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34635
34636         * gcc.dg/c99-condexpr-1.c: New test.
34637
34638 2000-11-20  Neil Booth  <neilb@earthling.net>
34639
34640         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34641
34642 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34643
34644         * g++.old-deja/g++.pt/export1.C: New test.
34645
34646 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34647
34648         * gcc.dg/20001117-1.c: New test.
34649
34650 2000-11-18  Richard Henderson  <rth@redhat.com>
34651
34652         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34653
34654 2000-11-18  Richard Henderson  <rth@redhat.com>
34655
34656         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34657         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34658         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34659
34660 2000-11-18  Richard Henderson  <rth@redhat.com>
34661
34662         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34663         (main): New.  Exit cleanly.
34664
34665 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34666
34667         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34668         gcc.dg/c99-fordecl-2.c: New tests.
34669
34670 2000-11-18  Richard Henderson  <rth@redhat.com>
34671
34672         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34673         * gcc.c-torture/execute/zerolen-2.c: New.
34674
34675 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34676
34677         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34678         memory.
34679
34680 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34681
34682         * g++.old-deja/g++.pt/instantiate8.C: New test.
34683
34684 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34685
34686         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34687         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34688
34689 2000-11-16  Nick Clifton  <nickc@redhat.com>
34690
34691         * gcc.c-torture/execute/nestfunc-2.c: New test.
34692         * gcc.c-torture/execute/nestfunc-3.c: New test.
34693
34694 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34695
34696         * gcc.c-torture/compile/20001116-1.c: New test.
34697
34698 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34699
34700         * gcc.c-torture/execute/20001115-1.c: New test.
34701
34702 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34703
34704         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34705         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34706         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34707         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34708
34709 2000-11-15  Neil Booth  <neilb@earthling.net>
34710
34711         gcc.dg/cpp/_Pragma1.c: Update.
34712         gcc.dg/cpp/_Pragma2.c: New test.
34713
34714 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34715
34716         * g++.old-deja/g++.other/anon5.C: New test.
34717
34718 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34719
34720         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34721         tests.
34722
34723 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34724
34725         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34726         output.
34727
34728 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34729
34730         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34731         labels at end of compound statements.
34732
34733 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34734
34735         * gcc.c-torture/execute/loop-7.c: New test.
34736
34737 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34738
34739         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34740
34741 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34742
34743         * gcc.dg/c99-bool-1.c: New test.
34744
34745 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34746
34747         * gcc.dg/c99-scope-1.c: Remove xfail.
34748         * gcc.dg/c99-scope-2.c: New test.
34749
34750 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34751
34752         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34753         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34754
34755 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34756
34757         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34758         error messages.
34759
34760         * g++.mike/p700.C: Don't typedef wchar_t.
34761         * g++.mike/p784.C: Likewise.
34762         * g++.mike/eb101.C: Don't use __wchar_t.
34763
34764 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34765
34766         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34767         from DO loop.
34768
34769 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34770
34771         * gcc.c-torture/execute/20001111-1.c: New test.
34772
34773 2000-11-10  Nick Clifton  <nickc@redhat.com>
34774
34775         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34776         long multuiple and accumulate.
34777
34778 2000-11-09  Richard Henderson  <rth@redhat.com>
34779
34780         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34781         via size_t instead of int.
34782
34783         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34784         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34785         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34786         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34787
34788 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34789
34790         * gcc.c-torture/compile/20001109-1.c: New test.
34791         * gcc.c-torture/compile/20001109-2.c: New test.
34792
34793 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34794
34795         * g++.old-deja/g++.pt/operator1.C: New test.
34796         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34797
34798 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34799
34800         * gcc.dg/20001108-1.c: New test.
34801
34802 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34803
34804         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34805         with both arguments constant strings.
34806         * gcc.c-torture/execute/string-opt-3.c: New test.
34807         * gcc.c-torture/execute/string-opt-4.c: New test.
34808         * gcc.c-torture/execute/string-opt-5.c: New test.
34809
34810 2000-11-08  Nick Clifton  <nickc@redhat.com>
34811
34812         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34813         mulsidi3adddi patterns.
34814
34815 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34816
34817         * g++.old-deja/g++.other/crash36.C: New test.
34818
34819 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34820
34821         * g++.old-deja/g++.other/init16.C: New test.
34822
34823 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34824
34825         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34826
34827 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34828
34829         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34830         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34831         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34832
34833 2000-11-07  DJ Delorie  <dj@redhat.com>
34834
34835         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34836
34837 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34838
34839         * gcc.c-torture/execute/string-opt-1.c: New test.
34840
34841 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34842
34843         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34844         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34845         parameters in registers, and there is no way for a varargs
34846         function to know in which order the integer and floating-point
34847         parameters should be interleaved when they are placed on the
34848         stack.
34849         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34850         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34851
34852 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34853
34854         * gcc.c-torture/execute/string-opt-2.c: New test.
34855
34856 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34857
34858         * g++.old-deja/g++.pt/crash60.C: New test.
34859
34860 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34861
34862         * g++.old-deja/g++.other/crash24.C: New test.
34863         * g++.old-deja/g++.other/crash25.C: New test.
34864         * g++.old-deja/g++.other/crash26.C: New test.
34865         * g++.old-deja/g++.other/crash27.C: New test.
34866         * g++.old-deja/g++.other/crash28.C: New test.
34867         * g++.old-deja/g++.other/crash29.C: New test.
34868         * g++.old-deja/g++.other/crash30.C: New test.
34869         * g++.old-deja/g++.other/crash31.C: New test.
34870         * g++.old-deja/g++.other/crash32.C: New test.
34871         * g++.old-deja/g++.other/crash33.C: New test.
34872         * g++.old-deja/g++.other/crash34.C: New test.
34873         * g++.old-deja/g++.other/crash35.C: New test.
34874
34875 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34876
34877         * gcc.c-torture/execute/20001031-1.c: New test.
34878
34879 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34880
34881         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34882         namespace.
34883
34884         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34885         standards-conformant.
34886
34887         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34888
34889         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34890         * g++.old-deja/g++.mike/p755a.C: Likewise.
34891         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34892         library makes no calls to `operator new' during initialization.
34893
34894 2000-11-04  Neil Booth  <neilb@earthling.net>
34895
34896         * gcc.dg/cpp/include2.c: New tests.
34897
34898 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34899
34900         * lib/g++.exp (g++_set_ld_library_path): New function.
34901         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34902
34903 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34904
34905         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34906         warnings.
34907
34908 2000-11-01  Richard Henderson  <rth@redhat.com>
34909
34910         * g++.old-deja/g++.ext/namedret1.C: New.
34911         * g++.old-deja/g++.ext/namedret2.C: New.
34912         * g++.old-deja/g++.ext/namedret3.C: New.
34913
34914 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34915
34916         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34917         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34918
34919 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34920
34921         * gcc.c-torture/execute/va-arg-21.c: New test.
34922
34923 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34924
34925         * gcc.dg/c99-complex-2.c: New test.
34926
34927 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34928
34929         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34930
34931 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34932
34933         * g++.old-deja/g++.other/inline16.C: New test.
34934
34935 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34936
34937         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34938         __PRETTY_FUNCTION__
34939
34940 2000-10-29  Neil Booth  <neilb@earthling.net>
34941
34942         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34943         New tests.
34944         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34945         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34946         optimisation.
34947
34948 2000-10-29  Neil Booth  <neilb@earthling.net>
34949
34950         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34951         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34952         * mi5.c: Test multiple includes work with -C.
34953         * trigraphs.c: Test ^= version.
34954
34955 2000-10-28  Neil Booth  <neilb@earthling.net>
34956
34957         New tests and test updates for new macro expander.
34958
34959         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34960         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34961         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34962         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34963         new diagnostic messages.
34964
34965         * gcc.dg/cpp/macro3.c: New tests.
34966
34967 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34968
34969         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34970         on the same line.
34971
34972 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34973
34974         * g++.old-deja/g++.other/eh2.C: New test.
34975
34976 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34977
34978         * gcc.c-torture/execute/20001027-1.c: New test.
34979
34980 2000-10-26  Richard Henderson  <rth@redhat.com>
34981
34982         * gcc.c-torture/execute/20001026-1.c: New.
34983
34984 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34985
34986         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34987         * g++.old-deja/g++.law/builtin1.C: Likewise.
34988         * g++.old-deja/g++.law/ctors10.C: Likewise.
34989         * g++.old-deja/g++.law/virtual3.C: Likewise.
34990         * g++.old-deja/g++.mike/p658.C: Likewise.
34991         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34992         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34993         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34994         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34995         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34996
34997 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34998
34999         * gcc.c-torture/compile/20001024-1.c: New test.
35000
35001 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
35002
35003         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
35004         to tell us whether or not we are using V3.
35005
35006 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35007
35008         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
35009         operands.
35010
35011 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35012
35013         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
35014
35015 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
35016
35017         * gcc.c-torture/execute/20001024-1.c: New test.
35018
35019 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
35020
35021         * g++.old-deja/g++.other/sibcall1.C: New test.
35022
35023 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
35024
35025         * gcc.dg/noncompile/init-3.c: New test.
35026
35027 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35028
35029         * gcc.dg/format-array-1.c: New test.
35030
35031 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35032
35033         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
35034         writing through null pointers; remove comment about testing
35035         unterminated strings.
35036
35037 2000-10-17  Matthew Hiller  <hiller@redhat.com>
35038
35039         * gcc.c-torture/execute/20001017-2.c: New test.
35040
35041 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35042
35043         * gcc.c-torture/compile/20001018-1.c: New test.
35044         * gcc.c-torture/compile/20001018-1.x: Xfail.
35045
35046 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35047
35048         * gcc.c-torture/execute/20001017-1.c: New test.
35049
35050 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35051
35052         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
35053         for multiple use of arguments with scanf formats; add tests for
35054         multiple use of arguments.
35055
35056 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
35057
35058         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
35059
35060 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35061
35062         * gcc.dg/format-miss-1.c: New test.
35063
35064 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35065
35066         * gcc.c-torture/execute/20001013-1.c: New test.
35067
35068 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35069
35070         * gcc.dg/format-branch-1.c: New test.
35071
35072 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35073
35074         * README, lib/file-format.exp: Remove EGCS references.
35075
35076 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35077
35078         * gcc.dg/20001013-1.c: New test.
35079
35080 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35081
35082         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
35083         for intmax_t in the compiler using __typeof__ and the type rules
35084         for conditional expressions.
35085
35086 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
35087
35088         * gcc.dg/20001012-1.c: New test.
35089         * gcc.dg/20001012-2.c: New test.
35090
35091 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35092
35093         * gcc.dg/format-attr-1.c: New test.
35094
35095 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35096
35097         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
35098         __LONG_LONG_MAX__ instead of LLONG_MAX.
35099
35100 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35101
35102         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
35103         scanf flags.
35104         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
35105         flags.
35106
35107 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35108
35109         * gcc.dg/sequence-pt-1.c: New test.
35110
35111 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
35112
35113         * gcc.c-torture/execute/20001011-1.c: New testcase.
35114         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
35115
35116 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35117
35118         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
35119         does not error on it.
35120
35121 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35122
35123         * gcc.dg/20001009-1.c: New test.
35124
35125 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35126
35127         * gcc.c-torture/compile/20001009-1.c: Move from here ....
35128         * gcc.c-torture/execute/20001009-2.c: ... to here.
35129
35130 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
35131
35132         * gcc.c-torture/compile/20001009-1.c: New testcase.
35133         * gcc.c-torture/execute/20001009-1.c: New testcase.
35134         Testcases provided by Jan Hubicka <jh@suse.cz>.
35135
35136 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35137
35138         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35139         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35140         uintmax_t using <limits.h> to emulate the compiler's internal
35141         logic.  No longer XFAIL %j tests.
35142
35143 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35144
35145         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35146         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35147         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35148         regexps and details of expected handling of some bad formats.
35149         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35150         suppression.
35151
35152 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35153
35154         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35155         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35156         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35157         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35158         in list archives.
35159
35160 2000-10-06  Richard Henderson  <rth@cygnus.com>
35161
35162         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35163         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35164         * g++.old-deja/g++.jason/report.C: Likewise.
35165         * g++.old-deja/g++.law/friend5.C: Likewise.
35166         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35167         of the expected warnings.
35168
35169 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35170
35171         * g++.old-deja/g++.pt/enum14.C: New test.
35172
35173 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35174
35175         * g++.old-deja/g++.pt/crash59.C: New test.
35176
35177 2000-10-04  Will Cohen  <wcohen@redhat.com>
35178
35179         * gcc.dg/20000926-1.c: New test.
35180
35181 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35182
35183         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35184         function name for current C++ compiler.
35185         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35186
35187 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35188
35189         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35190         __PRETTY_FUNCTION__.
35191         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35192
35193 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35194
35195         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35196
35197 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35198
35199         * gcc.c-torture/compile/20000923-1.c: New test.
35200
35201 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35202
35203         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35204         * g++.old-deja/g++.pt/ttp62.C: Same.
35205         * g++.old-deja/g++.other/inline14.C: Same.
35206
35207 2000-09-24  Richard Henderson  <rth@cygnus.com>
35208
35209         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35210
35211 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35212
35213         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35214
35215 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35216
35217         * gcc.c-torture/compile/20000922-1.c: New file.
35218
35219 2000-09-21  Nick Clifton  <nickc@redhat.com>
35220
35221         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35222         a signed long modulo operation.
35223         (mod6): New function - perform an unsigned long modulo operation.
35224         (main): Add tests for modulos of very large numbers by very small
35225         dividends.
35226
35227 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35228
35229         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35230
35231 2000-09-19  Richard Henderson  <rth@cygnus.com>
35232
35233         * gcc.dg/compare2.c (case 10): XFAIL.
35234
35235 2000-09-18  Richard Henderson  <rth@cygnus.com>
35236
35237         * gcc.c-torture/execute/20000906-1.c: Move ...
35238         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35239         that support __builtin_trap.
35240
35241 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35242
35243         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35244
35245 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35246
35247         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35248         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35249         more $ format tests.
35250
35251 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35252
35253         * gcc.dg/format-errmk-1.c: New test.
35254
35255 2000-09-17  Greg McGary  <greg@mcgary.org>
35256
35257         * gcc.c-torture/execute/20000917-1.x: Remove.
35258
35259 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35260
35261         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35262
35263 2000-09-17  Greg McGary  <greg@mcgary.org>
35264
35265         * gcc.c-torture/execute/20000917-1.c: New test.
35266         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35267
35268 2000-09-16  Neil Booth  <NeilB@earthling.net>
35269
35270         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35271         in nested macro bug.
35272
35273 2000-09-15  Neil Booth  <NeilB@earthling.net>
35274
35275         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35276
35277 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35278
35279         * gcc.c-torture/execute/20000914-1.c: New test.
35280
35281 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35282
35283         * g++.other/inline13.C: New test.
35284
35285 2000-09-12  Andreas Jaeger  <aj@suse.de>
35286
35287         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35288         constant by Ulrich Drepper <drepper@redhat.com>.
35289
35290 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35291
35292         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35293
35294 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35295
35296         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35297
35298 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35299
35300         * gcc.dg/cpp/backslash.c: New test.
35301
35302 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35303
35304         * gcc.c-torture/execute/20000910-1.c: New test.
35305         * gcc.c-torture/execute/20000910-2.c: Likewise.
35306
35307 2000-09-11  Robert Lipe  <robertl@sco.com>
35308
35309         * gcc.dg/pragma-align.c: New test.
35310
35311 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35312
35313         * g++.old-deja/g++.pt/explicit82.C: New test.
35314         * g++.old-deja/g++.pt/explicit83.C: New test.
35315
35316 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35317
35318         * gcc.dg/asm-names.c: New test.
35319
35320 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35321
35322         * gcc.dg/cpp/tr-warn6.c: New test
35323
35324 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35325
35326         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35327         be accepted.
35328
35329 2000-09-07  Catherine Moore  <clm@redhat.com>
35330
35331         * gcc.c-torture/execute/unroll-1.c: New test.
35332
35333 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35334
35335         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35336         ERROR markers.
35337         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35338         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35339         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35340         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35341         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35342         Preprocess only.
35343         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35344         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35345
35346 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35347
35348         * g++.old-deja/g++.pt/deduct2.C: New test.
35349
35350 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35351
35352         * g++.old-deja/g++.pt/parms2.C: New test.
35353
35354 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35355
35356         * g++.old-deja/g++.pt/crash58.C: New test.
35357
35358 2000-09-06  Greg McGary  <greg@mcgary.org>
35359
35360         * gcc.c-torture/execute/20000906-1.c: New test.
35361         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35362
35363 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35364
35365         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35366
35367 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35368
35369         * g++.old-deja/g++.pt/crash57.C: New test.
35370
35371 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35372
35373         * g++.old-deja/g++.pt/crash56.C: New test.
35374
35375 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35376
35377         * g++.old-deja/g++.pt/koenig1.C: New test.
35378
35379 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35380
35381         * gcc.dg/20000904-1.c: New test.
35382
35383 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35384
35385         * gcc.dg/cpp/paste8.c: New test.
35386
35387 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35388
35389         * gcc.c-torture/compile/20000827-1.c: New test.
35390
35391 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35392
35393         * gcc.dg/format-diag-1.c: New test.
35394
35395 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35396
35397         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35398         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35399         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35400         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35401         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35402
35403 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35404
35405         * g++.old-deja/g++.other/nested4.C: New test.
35406
35407 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35408
35409         * g++.old-deja/g++.ns/scoped1.C: New test.
35410
35411 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35412
35413         * lib/g++.exp: Support testing already-installed GCC.
35414
35415 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35416
35417         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35418
35419 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35420
35421         * gcc.dg/return-type-2.c: New test.
35422
35423 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35424
35425         * gcc.c-torture/compile/20000825-1.c: New test.
35426
35427 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35428
35429         * gcc.dg/dwarf2-2.c: New test.
35430
35431 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35432
35433         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35434         dg-warning regexps.
35435
35436 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35437
35438         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35439         gcc.dg/format-ext-5.c: New tests.
35440
35441 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35442
35443         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35444
35445 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35446
35447         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35448
35449 2000-08-24  Richard Henderson  <rth@cygnus.com>
35450
35451         * gcc.dg/ia64-sync-1.c: New test.
35452         * gcc.dg/ia64-sync-2.c: New test.
35453         * gcc.dg/ia64-asm-1.c: New test.
35454
35455 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35456
35457         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35458         * gcc.dg/format-ext-2.c: New test.
35459
35460 2000-08-23  Jason Merrill  <jason@redhat.com>
35461
35462         * lib/old-dejagnu.exp: Also ignore "In member function" and
35463         "At global scope".
35464
35465 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35466
35467         * gcc.dg/noncompile/label-lineno-1.c: New test.
35468
35469 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35470
35471         * gcc.dg/c99-array-nonobj-1.c: New test.
35472
35473 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35474
35475         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35476         tests.
35477         * gcc.dg/format-ext-1.c: New test.
35478
35479 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35480
35481         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35482         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35483         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35484         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35485         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35486
35487 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35488
35489         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35490         gcc.dg/c99-strftime-2.c: New tests.
35491
35492 2000-08-22  Richard Henderson  <rth@cygnus.com>
35493
35494         * gcc.c-torture/execute/20000822-1.c: New test.
35495
35496 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35497
35498         * gcc.c-torture/execute/20000819-1.x: Remove.
35499
35500 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35501
35502         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35503         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35504         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35505         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35506         gcc.dg/format-xopen-1.c: New tests.
35507
35508 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35509
35510         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35511
35512 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35513
35514         * g++.old-deja/g++.other/loop2.C: New test.
35515
35516         * gcc.c-torture/compile/20000606-1.c: New test.
35517         * gcc.c-torture/compile/20000728-1.c: New test.
35518         * gcc.c-torture/execute/20000801-1.c: New test.
35519         * gcc.c-torture/execute/20000801-2.c: New test.
35520         * gcc.c-torture/execute/20000819-1.c: New test.
35521         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35522         * gcc.dg/20000629-1.c: New test.
35523         * gcc.dg/20000724-1.c: New test.
35524         * gcc.dg/20000807-1.c: New test.
35525
35526 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35527
35528         * gcc.dg/cpp/pragma-1.c: New test.
35529         * gcc.dg/cpp/pragma-2.c: New test.
35530
35531 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35532
35533         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35534         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35535
35536 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35537
35538         * gcc.c-torture/compile/20000818-1.c: New test.
35539
35540 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35541
35542         * gcc.c-torture/execute/20000818-1.c: New test.
35543
35544 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35545
35546         * gcc.dg/format-va-1.c: New test.
35547
35548 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35549
35550         * g++.old-deja/g++.other/typedef8.C: New test.
35551
35552 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35553
35554         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
35555         * g++.old-deja/g++.mike/net36.C: Mark candidate.
35556         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
35557         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
35558         * g++.old-deja/g++.other/ptrmem7.C: New test.
35559         * g++.old-deja/g++.pt/ptrmem10.C: New test.
35560
35561 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35562
35563         * g++.old-deja/g++.pt/typename27.C: New test.
35564
35565 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
35566
35567         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
35568         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
35569         * g++.old-deja/g++.pt/friend45.C: New test.
35570         * g++.old-deja/g++.other/friend8.C: New test.
35571
35572 2000-08-15  Richard Henderson  <rth@cygnus.com>
35573
35574         * gcc.c-torture/execute/20000815-1.c: New test.
35575
35576 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35577
35578         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
35579         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
35580         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
35581
35582 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
35583
35584         * g++.old-deja/g++.other/refinit2.C: New test.
35585
35586 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
35587
35588         * lib/c-torture.exp (c-torture): Make
35589         compiler_conditional_xfail_data global.
35590         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
35591         compiler_conditional_xfail_data machinery.
35592         (f-torture-execute): Likewise.
35593         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
35594         and only when unrolling loops.
35595
35596         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
35597
35598 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35599
35600         * g++.old-deja/g++.pt/explicit81.C: New test.
35601
35602 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35603
35604         * g++.old-deja/g++.pt/typename26.C: New test.
35605
35606 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
35607
35608         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
35609         warning.
35610
35611 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35612
35613         * g++.old-deja/g++.other/array3.C: New test.
35614
35615 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35616
35617         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35618         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35619         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35620         New tests.
35621
35622 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35623
35624         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35625         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35626
35627 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35628
35629         * gcc.c-torture/execute/20000808-1.c: New test.
35630
35631 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35632
35633         * gcc.dg/c90-const-expr-1.c: New test.
35634
35635 2000-08-08  Richard Henderson  <rth@cygnus.com>
35636
35637         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35638
35639 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35640
35641         * gcc.dg/noncompile/const-ll-1.c: New test.
35642
35643 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35644
35645         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35646
35647 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35648
35649         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35650         that running programs linked against the shared version of libobjc
35651         run correctly.
35652
35653 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35654
35655         * gcc.dg/c99-printf-1.c: New test.
35656
35657 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35658
35659         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35660
35661 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35662
35663         * gcc.c-torture/execute/20000731-1.x: Delete.
35664
35665 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35666
35667         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35668         and torture_without_loops as is done by c-torture.exp.
35669         (search_for): Copy from c-torture.exp.
35670         (gcc-dg-runtest): New function, drives a directory of tests
35671         iterating over the TORTURE_OPTIONS.
35672         (scan-assembler, scan-assembler-not): Move here from
35673         individual directory drivers.
35674
35675         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35676         defined by lib/gcc-dg.exp.
35677         * gcc.dg/cpp/cpp.exp: Likewise.
35678         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35679         gcc-dg-runtest, so we cycle over optimization options.
35680
35681         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35682         * gcc.dg/compare2.c: No longer expected to fail.
35683
35684 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35685
35686         * gcc.c-torture/execute/20000804-1.c: New test.
35687
35688 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35689
35690         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35691
35692 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35693
35694         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35695
35696 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35697
35698         * gcc.c-torture/compile/20000803-1.c: New test.
35699
35700 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35701
35702         * gcc.c-torture/execute/20000801-3.c,
35703         gcc.c-torture/execute/20000801-4.c: New tests.
35704         * gcc.c-torture/execute/20000801-3.x,
35705         gcc.c-torture/execute/20000801-4.x: Xfail.
35706
35707 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35708
35709         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35710         libobjc/.libs to allow for libtool.
35711
35712 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35713
35714         * gcc.c-torture/compile/20000802-1.c: New test.
35715
35716 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35717
35718         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35719
35720 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35721
35722         * gcc-c-torture/execute/20000731-2.c: New test.
35723
35724         * gcc.c-torture/execute/20000731-1.c: New test.
35725         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35726
35727 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35728
35729         * testsuite/gcc.dg/cpp/paste7.c: New test.
35730         * gcc.dg/cpp/20000725-1.c: New test.
35731
35732 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35733
35734         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35735         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35736         declaration warning for __builtin_dwarf_reg_size.
35737
35738         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35739
35740 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35741
35742         * gcc.dg/noncompile/voidparam-1.c: New test.
35743
35744 2000-07-30  Richard Henderson  <rth@cygnus.com>
35745
35746         * gcc.dg/c90-digraph-1.c: Don't xfail.
35747         * gcc.dg/compare2.c (case 10): Xfail.
35748         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35749
35750 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35751
35752         * gcc.dg/c99-main-1.c: New test.
35753
35754 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35755
35756         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35757
35758 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35759
35760         * gcc.c-tortuer/execute/20000726-1.c: New test.
35761
35762 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35763
35764         * gcc.c-torture/execute/enum-2.c: New test.
35765
35766 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35767
35768         * gcc.dg/cpp/tr-warn3.c: New test.
35769
35770 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35771
35772         * g++.old-deja/g++.ext/implicit1.C: Remove.
35773         * g++.old-deja/g++.jason/c2.C: Remove
35774         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35775         * g++.old-deja/g++.pt/crash16.C: Likewise.
35776         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35777
35778 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35779
35780         * g++.old-deja/g++.other/for2.C: New test.
35781
35782 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35783
35784         * gcc.dg/20000720-1.c: New test.
35785
35786 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35787
35788         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35789
35790 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35791
35792         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35793         * gcc.c-torture/execute/20000722-1.c: New.
35794         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35795
35796 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35797
35798         * gcc.dg/cpp/20000720-1.S: New test.
35799
35800 2000-07-21  Michael Meissner  <meissner@redhat.com>
35801
35802         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35803
35804 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35805
35806         * g++.old-deja/g++.brendan/crash16.C,
35807         g++.old-deja/g++.brendan/parse3.C,
35808         g++.old-deja/g++.brendan/redecl1.C,
35809         g++.old-deja/g++.ns/template13.C,
35810         g++.old-deja/g++.other/decl4.C,
35811         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35812
35813 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35814
35815         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35816         and "Internal error".
35817
35818         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35819         regexps.
35820         * gcc.dg/cpp/paste6.c: New test.
35821
35822 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35823
35824         * gcc.dg/cpp/tr-direct.c: New test.
35825
35826         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35827         gcc.dg/cpp/undef1.c: Tweak error regexps.
35828
35829 2000-07-18  Eric Christopher <echristo@redhat.com>
35830
35831         * gcc.c-torture/compile/20000718-1.c: New test.
35832
35833 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35834
35835         * cpplex.c (_cpp_push_token): If the token being pushed back
35836         is the previous token in this context, just subtract one from
35837         context->posn.
35838         * cppmacro.c (save_expansion): Clear aux field when storing a
35839         placemarker.
35840
35841 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35842
35843         * gcc.dg/noncompile/redecl-1.c: New test.
35844
35845 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35846
35847         * gcc.c-torture/execute/20000717-5.c: New test.
35848         * gcc.c-torture/execute/20000717-1.x: Removed.
35849
35850 2000-07-17  Richard Henderson  <rth@cygnus.com>
35851
35852         * gcc.c-torture/execute/20000717-4.c: New test.
35853
35854 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35855
35856         * gcc.dg/cpp/syshdr.c: New test.
35857         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35858
35859 2000-07-17  Neil Booth  <neilb@earthling.net>
35860
35861         * gcc.dg/cpp/cmdlne-dM.c: New test.
35862         * gcc.dg/cpp/cmdlne-dD.c: New test.
35863
35864 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35865
35866         * gcc.c-torture/execute/20000717-3.c: New test.
35867
35868         * gcc.c-torture/compile/20000717-1.c: New test.
35869
35870 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35871
35872         * gcc.c-torture/execute/20000717-2.c: New test.
35873
35874 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35875
35876         * gcc.dg/formatz-1.c: New test.
35877
35878         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35879         * gcc.dg/c99-digraph-1.c: New tests.
35880
35881         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35882         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35883
35884         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35885         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35886         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35887         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35888         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35889         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35890         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35891
35892 2000-07-17   Greg McGary <greg@mcgary.org>
35893
35894         * gcc.c-torture/execute/20000717-1.c: New test.
35895         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35896
35897 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35898
35899         * gcc.c-torture/execute/20000715-2.c: New test.
35900         * gcc.dg/20000715-1.c: New test.
35901
35902 2000-07-15  Michael Meissner  <meissner@redhat.com>
35903
35904         * gcc.c-torture/execute/20000715-1.c: New test.
35905
35906 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35907
35908         * gcc.c-torture/execute/20000707-1.c: New test.
35909
35910 2000-07-13  Neil Booth  <NeilB@earthling.net>
35911
35912         * testsuite/gcc.dg/cpp/digraph1.c,
35913         testsuite/gcc.dg/cpp/digraph2.c,
35914         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35915
35916 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35917
35918         * g77.f-torture/compile/20000630-2.f: New test.
35919         * g77.f-torture/compile/20000630-2.x
35920
35921 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35922
35923         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35924
35925 2000-07-11  Neil Booth  <NeilB@earthling.net>
35926
35927         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35928
35929 2000-07-11  Neil Booth  <NeilB@earthling.net>
35930
35931         * gcc.dg/cpp/cmdlne-C.c: New.
35932
35933 2000-07-09  Neil Booth  <NeilB@earthling.net>
35934
35935         * gcc.dg/cpp/directiv.c: New tests.
35936         * gcc.dg/cpp/undef1.c: Update.
35937
35938 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35939
35940         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35941
35942 2000-07-09  Neil Booth  <NeilB@earthling.net>
35943
35944         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35945
35946 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35947
35948         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35949         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35950
35951 2000-07-08  Neil Booth  <NeilB@earthling.net>
35952
35953         * gcc.dg/cpp/macsyntx.c: New tests.
35954
35955 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35956
35957         * gcc.dg/20000707-1.c: New test.
35958
35959 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35960
35961         * gcc.c-torture/execute/20000706-1.c: New test.
35962         * gcc.c-torture/execute/20000706-2.c: New test.
35963         * gcc.c-torture/execute/20000706-3.c: New test.
35964         * gcc.c-torture/execute/20000706-4.c: New test.
35965         * gcc.c-torture/execute/20000706-5.c: New test.
35966
35967 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35968
35969         * g++.old-deja/g++.pt/instantiate7.C: New test.
35970
35971 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35972
35973         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35974         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35975         * g++.old-deja/g++.other/rtti3.C: Likewise.
35976         * g++.old-deja/g++.other/rttid3.C: Likewise.
35977
35978 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35979
35980         *  g77.f-torture/compile/20000630-1.x: Fix typo
35981
35982 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35983
35984         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35985         assembly output.
35986
35987 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35988
35989         * gcc.dg/cpp/ident.c: New test.
35990
35991 2000-07-05  Neil Booth  <NeilB@earthling.net>
35992
35993         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35994           gcc.dg/cpp/lexstrng.c: New tests.
35995
35996 2000-07-04  Neil Booth  <NeilB@earthling.net>
35997
35998         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35999         * gcc.dg/cpp/strify2.c: Same.
36000
36001 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
36002
36003         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
36004         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
36005         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
36006         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
36007
36008         * testsuite/gcc.dg/cpp/macro1.c,
36009         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
36010         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
36011         testsuite/gcc.dg/cpp/strify1.c,
36012         testsuite/gcc.dg/cpp/strify2.c: New tests.
36013
36014 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
36015
36016         * gcc.c-torture/execute/20000703-1.c: New test.
36017
36018 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36019
36020         * g++.old-deja/g++.pt (lookup10.C): New test.
36021
36022 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36023
36024         * g++.old-deja/g++.pt (typename25.C): New test.
36025
36026 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
36027
36028         * gcc.c-torture/compile/20000701-1.c: New test.
36029
36030 2000-06-30  Nick Clifton  <nickc@cygnus.com>
36031
36032         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
36033         to test case.
36034
36035 2000-06-30  Catherine Moore  <clm@cygnus.com>
36036
36037         * gcc.c-torture/execute/align-1.c: New test.
36038
36039 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
36040
36041         * g++.old-deja/g++.pt/expr8.C: New test.
36042         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
36043
36044 2000-06-29  Nick Clifton  <nickc@cygnus.com>
36045
36046         * gcc.c-torture/compile/20000629-1.c: New test.
36047
36048 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36049
36050
36051         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
36052         gcc.dg/noncompile directory, depending on whether they're
36053         preprocessor tests or not.  Annotate all the tests for the dg
36054         framework.
36055
36056         * gcc.c-torture/noncompile/noncompile.exp: Delete.
36057         * gcc.dg/noncompile/noncompile.exp: New.
36058
36059         * Moved files:
36060         Old name                                New name
36061         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
36062         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
36063         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
36064         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
36065         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
36066         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
36067         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
36068         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
36069         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
36070         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
36071         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
36072         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
36073         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
36074         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
36075         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
36076         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
36077         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
36078         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
36079         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
36080         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
36081         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
36082         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
36083         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
36084         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
36085
36086         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
36087         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
36088         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
36089         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
36090         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
36091         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
36092
36093 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36094
36095         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
36096         declare one variable.  On the fourth, error.
36097         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
36098         declared by 20000628-1a.h.
36099
36100 2000-06-29  Richard Henderson  <rth@redhat.com>
36101
36102         * gcc.c-torture/execute/930529-1.x: New file.
36103         * gcc.dg/920413-1.c: Adjust expected warning text.
36104         * gcc.dg/980217-1.c: Declare abort.
36105         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
36106
36107 2000-06-29  Jeffrey A Law  (law@cygnus.com)
36108
36109         * g77.f-torture/compile/20000629-1.f: New test.
36110         * g77.f-torture/compile/20000629-1.x: Expected to fail.
36111
36112 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36113
36114         Rearrange lots of files, removing entirely the
36115         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
36116         directories.
36117
36118         * Deleted files:
36119         gcc.c-torture/code_quality/code_quality.exp
36120         gcc.c-torture/special/special.exp
36121         gcc.failure/failure.exp
36122         gcc.failure/940409-1.x
36123         gcc.c-torture/compile/961203-1.x
36124
36125         * New files:
36126         gcc.misc-tests/linkage.exp
36127         gcc.c-torture/execute/920730-1t.c
36128         gcc.c-torture/execute/920730-1t.x
36129         gcc.c-torture/compile/920520-1.x
36130         gcc.c-torture/compile/920521-1.x
36131         gcc.c-torture/compile/981006-1.x
36132         gcc.c-torture/execute/eeprof-1.x
36133
36134         * Moved files (possibly with modifications to fit a new harness):
36135         Old name                                New name
36136         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36137         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36138         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36139         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36140         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36141         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36142         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36143         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36144         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36145         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36146         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36147         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36148         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36149         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36150
36151 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36152
36153         * c-torture/compile/961203-1.x: Delete.
36154
36155         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36156         not exit. Include stdio.h.
36157         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36158         * gcc.misc-tests/dg-12.c: Likewise.
36159         * gcc.misc-tests/dg-5.c: Likewise.
36160         * gcc.misc-tests/dg-6.c: Likewise.
36161         * gcc.misc-tests/dg-7.c: Prototype abort.
36162         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36163         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36164         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36165         not exit.
36166         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36167         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36168
36169 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36170
36171         * gcc.dg/cpp/20000628-1.c: New test.
36172         * gcc.dg/cpp/20000628-1.h: New header for above test.
36173         * gcc.dg/cpp/20000628-1a.h: Likewise.
36174
36175 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36176
36177         * gcc.dg/cpp: New directory.
36178         * gcc.dg/cpp/cpp.exp: New driver.
36179         * gcc.dg/cpp/20000627-1.c: New test.
36180         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36181         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36182         and rewrite as a compilation test.
36183
36184         * gcc.dg: Move many files into the cpp subdirectory, possibly
36185         renaming or editing them as well.
36186         Old name                New name
36187         990119-1.c              cpp/19990119-1.c
36188         990228-1.c              cpp/19990228-1.c
36189         990407-1.c              cpp/19990407-1.c
36190         990409-1.c              cpp/19990409-1.c
36191         990413-1.c              cpp/19990413-1.c
36192         990703-1.c              cpp/19990703-1.c
36193         20000127-1.c            cpp/20000127-1.c
36194         20000129-1.c            cpp/20000129-1.c
36195         20000207-1.c            cpp/20000207-1.c
36196         20000207-2.c            cpp/20000207-2.c
36197         20000209-1.c            cpp/20000209-1.c
36198         20000209-2.c            cpp/20000209-2.c
36199         20000301-1.c            cpp/20000301-1.c
36200         20000419-1.c            cpp/20000419-1.c
36201         20000510-1.S            cpp/20000510-1.S
36202         20000519-1.c            cpp/20000519-1.c
36203         20000529-1.c            cpp/20000529-1.c
36204         20000625-1.c            cpp/20000625-1.c
36205         20000625-2.c            cpp/20000625-2.c
36206         cpp-as1.c               cpp/assert1.c
36207         cpp-as2.c               cpp/assert2.c
36208         cxx-comments-1.c        cpp/cxxcom1.c
36209         cxx-comments-2.c        cpp/cxxcom2.c
36210         endif-label.c           cpp/endif.c
36211         cpp-hash1.c             cpp/hash1.c
36212         cpp-hash2.c             cpp/hash2.c
36213         cpp-if1.c               cpp/if-1.c
36214         cpp-if2.c               cpp/if-2.c
36215         cpp-if3.c               cpp/if-3.c
36216         cpp-if4.c               cpp/if-4.c
36217         cpp-if5.c               cpp/if-5.c
36218         cpp-cond.c              cpp/if-cexp.c
36219         cpp-missingop.c         cpp/if-mop.c
36220         cpp-missingparen.c      cpp/if-mpar.c
36221         cpp-opprec.c            cpp/if-oppr.c
36222         cpp-ifparen.c           cpp/if-paren.c
36223         cpp-shortcircuit.c      cpp/if-sc.c
36224         cpp-shift.c             cpp/if-shift.c
36225         cpp-unary.c             cpp/if-unary.c
36226         cpp-li1.c               cpp/line1.c
36227         cpp-li2.c               cpp/line2.c
36228         lineno.c                cpp/line3.c
36229         lineno-2.c              cpp/line4.c
36230         cpp-mi.c                cpp/mi1.c
36231         cpp-mic.h               cpp/mi1c.h
36232         cpp-micc.h              cpp/mi1cc.h
36233         cpp-mind.h              cpp/mi1nd.h
36234         cpp-mindp.h             cpp/mi1ndp.h
36235         cpp-mix.h               cpp/mi1x.h
36236         cpp-mi2.c               cpp/mi2.c
36237         cpp-mi2a.h              cpp/mi2a.h
36238         cpp-mi2b.h              cpp/mi2b.h
36239         cpp-mi2c.h              cpp/mi2c.h
36240         cpp-mi3.c               cpp/mi3.c
36241         cpp-mi3.def             cpp/mi3.def
36242         poison-1.c              cpp/poison.c
36243         pr-impl.c               cpp/prag-imp.c
36244         cpp-redef-2.c           cpp/redef1.c
36245         cpp-redef.c             cpp/redef2.c
36246         strpaste.c              cpp/strp1.c
36247         strpaste-2.c            cpp/strp2.c
36248         cpp-tradpaste.c         cpp/tr-paste.c
36249         cpp-tradstringify.c     cpp/tr-str.c
36250         cpp-tradwarn1.c         cpp/tr-warn1.c
36251         cpp-tradwarn2.c         cpp/tr-warn2.c
36252         trigraphs.c             cpp/trigraphs.c
36253         cpp-unc1.c              cpp/unc1.c
36254         cpp-unc2.c              cpp/unc2.c
36255         cpp-unc3.c              cpp/unc3.c
36256         cpp-unc.c               cpp/unc4.c
36257         undef.c                 cpp/undef1.c
36258         undef-2.c               cpp/undef2.c
36259         cpp-wi1.c               cpp/widestr1.c
36260
36261 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36262
36263         * lib/g++.exp (g++_include_flags): Tweak.
36264
36265 2000-06-27  H.J. Lu  <hjl@gnu.org>
36266             Loren J. Rittle  <ljrittle@acm.org>
36267
36268         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36269         version with one that knows about the new gcc tree structure.
36270         (g++_link_flags): Same.
36271
36272 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36273
36274         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36275         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36276         case we are cross-compiling.
36277
36278         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36279         g++.old-deja/g++.niklas/Makefile.in,
36280         g++.old-deja/g++.niklas/configure.in,
36281         g++.old-deja/g++.other/Makefile.in,
36282         g++.old-deja/g++.other/configure.in,
36283         gcc.c-torture/code_quality/Makefile.in,
36284         gcc.c-torture/code_quality/configure.in,
36285         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36286         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36287         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36288         gcc.c-torture/execute/ieee/Makefile.in,
36289         gcc.c-torture/execute/ieee/configure.in,
36290         gcc.c-torture/noncompile/Makefile.in,
36291         gcc.c-torture/noncompile/configure.in,
36292         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36293         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36294         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36295
36296 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36297
36298         * g++.old-deja/g++.other/ambig3.C: New test.
36299
36300 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36301
36302         * g++.old-deja/g++.pt/syntax1.C: New test.
36303         * g++.old-deja/g++.pt/syntax2.C: New test.
36304         * g++.old-deja/g++.other/syntax3.C: New test.
36305         * g++.old-deja/g++.other/syntax4.C: New test.
36306
36307 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36308
36309         * gcc.dg/20000623-1.c: Prototype exit and abort.
36310
36311 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36312
36313         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36314         New tests.
36315         * gcc.dg/cpp-mi3.def: New file.
36316
36317         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36318         inside assertions.
36319         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36320         lexer's error messages.
36321         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36322         divine anything from the linemarkers.
36323         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36324         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36325
36326 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36327
36328         * gcc.dg/20000623-1.c: New test.
36329
36330 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36331
36332         * gcc.c-torture/execute/20000622-1.c: New test.
36333
36334 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36335
36336         * g++.old-deja/g++.other/init15.C: New test.
36337
36338 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36339
36340         * g++.old-deja/g++.pt/vaarg2.C: New test.
36341         * g++.old-deja/g++.pt/vaarg3.C: New test.
36342
36343 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36344
36345         * g++.old-deja/g++.other/dyncast6.C: New test.
36346
36347 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36348
36349         * gcc.c-torture/execute/loop-6.c: New test.
36350
36351 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36352
36353         * gcc.dg/20000614-1.c: New test.
36354         * gcc.dg/20000614-2.c: New test.
36355
36356 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36357
36358         * g++.old-deja/g++.other/inline12.C: New test.
36359
36360 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36361
36362         * g++.old-deja/g++.other/eh1.C: New test.
36363
36364 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36365
36366         * g++.old-deja/g++.other/type.C: New test.
36367
36368 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36369
36370         * g++.old-deja/g++.other/initstring.C: New test.
36371
36372 2000-06-12  Jason Merrill  <jason@redhat.com>
36373
36374         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36375
36376 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36377
36378         * gcc.c-torture/compile/20000609-1.c: New test.
36379
36380 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36381
36382         * gcc.dg/20000609-1.c: New test.
36383
36384 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36385
36386         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36387         * gcc.c-torture/noncompile/poison-1.c: Move...
36388         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36389         * gcc.dg/cpp-li1.c: Add a token after the #line.
36390
36391 2000-06-05  Richard Henderson  <rth@cygnus.com>
36392
36393         * gcc.c-torture/execute/20000605-2.c: New test.
36394         * gcc.c-torture/execute/20000605-3.c: New test.
36395
36396 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36397
36398         * g77.f-torture/execute/20000503-1.x: New file.
36399
36400 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36401
36402         * g++.old-deja/g++.eh/badalloc1.C: New test.
36403
36404 2000-06-05  Richard Henderson  <rth@cygnus.com>
36405
36406         * gcc.c-torture/execute/20000605-1.c: New test.
36407
36408 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36409             Nathan Sidwell <nathan@codesourcery.com>
36410
36411         * gcc.c-torture/compile/20000605-1.c: New test.
36412
36413 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36414
36415         * g77.f-torture/compile/20000601-1.f: New test.
36416
36417 2000-06-03  Richard Henderson  <rth@cygnus.com>
36418
36419         * gcc.c-torture/execute/20000603-1.c: New.
36420
36421 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36422
36423         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36424         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36425
36426 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36427
36428         * gcc.dg/compare2.c (case 12): XFAIL.
36429         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36430         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36431
36432         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36433
36434 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36435
36436         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36437         guard macro is already defined when the header is first
36438         included.
36439         * gcc.dg/cpp-mix.h: New file.
36440         * gcc.dg/endif-label.c: Update patterns to match compiler.
36441
36442         * g++.brendan/complex1.C: Declare abort.
36443         * g++.law/refs4.C: Remove XFAIL.
36444         * g++.oliva/expr2.C: Declare abort and exit.
36445
36446 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36447
36448         * gcc.c-torture/execute/20000528-1.c: New test.
36449
36450         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36451         * g++.old-deja/g++.law/temps4.C: Likewise.
36452
36453         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36454         stdlib.h.  Call abort() on failure.
36455         * g++.old-deja/g++.law/refs4.C: Likewise.
36456         * g++.old-deja/g++.law/temps4.C: Likewise.
36457         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36458         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36459
36460 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36461
36462         Relative to g++.dg/special:
36463         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36464
36465         Relative to g++.old-deja:
36466         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36467         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36468         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36469         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36470         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36471         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36472         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36473
36474         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36475         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36476         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36477         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36478         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36479         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36480         and/or string.h.
36481
36482         * g++.other/goto1.C: Update expectations for error messages.
36483
36484 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36485
36486         * gcc.c-torture/compile/20000523-1.c: New test.
36487
36488 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36489
36490         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36491
36492 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36493
36494         * g++.old-deja/g++.eh/catch11.C: New test.
36495         * g++.old-deja/g++.eh/catch12.C: New test.
36496
36497 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36498
36499         * gcc.c-torture/execute/20000523-1.c: New test.
36500
36501 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36502
36503         * c-torture/execute/bcp-1.c: Replace abort in arg of
36504         __builtin_constant_p with a generic external function.
36505
36506         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36507         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36508         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36509         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36510         Prototype abort and/or exit.
36511
36512         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36513         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36514         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36515         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36516
36517 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36518
36519         * gcc.dg/dwarf2-1.c: New test.
36520
36521 2000-05-20  Richard Henderson  <rth@cygnus.com>
36522
36523         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36524
36525 2000-05-20  Andreas Jaeger  <aj@suse.de>
36526
36527         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36528         testcase.
36529
36530 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36531
36532         * gcc.c-torture/execute/20000519-2.c: New test.
36533
36534 2000-05-19  Andreas Jaeger  <aj@suse.de>
36535
36536         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36537         which fails with SSA.
36538
36539         * lib/c-torture.exp: Also test with -O3 -fssa.
36540
36541 2000-05-18  Michael Meissner  <meissner@redhat.com>
36542
36543         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36544         * gcc.c-torture/execute/920415-1.c: Ditto.
36545         * gcc.c-torture/execute/920501-1.c: Ditto.
36546         * gcc.c-torture/execute/conversion.c: Ditto.
36547         * gcc.c-torture/execute/cvt-1.c: Ditto.
36548
36549 2000-05-18  Jeffrey A Law  (law@cygnus.com)
36550
36551         * gcc.c-torture/compile/20000518-1.c: New test.
36552
36553 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36554
36555         * g77.f-torture/compile/200005018.f: New test.
36556
36557 2000-05-17  Jeffrey A Law  (law@cygnus.com)
36558
36559         * gcc.c-torture/compile/20000517-1.c: New test.
36560
36561 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36562
36563         * gcc.c-torture/execute/20000516-1.c: New test.
36564
36565 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
36566
36567         * g++.old-deja/g++.other/eh.C: New test.
36568
36569 2000-05-12  Richard Henderson  <rth@cygnus.com>
36570
36571         * gcc.c-torture/execute/990208-1.c (main): Don't pass
36572         constants through to doit's conditional.
36573
36574 2000-05-11  Jeffrey A Law  (law@cygnus.com)
36575
36576         * gcc.c-torture/compile/20000511-1.c: New test.
36577         * g77.f-torture/compile/20000511-1.f: New test.
36578         * g77.f-torture/compile/20000511-2.f: New test.
36579
36580 2000-05-11  Michael Meissner  <meissner@redhat.com>
36581
36582         * gcc.c-torture/execute/20000511-1.c: New test.
36583
36584 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
36585
36586         * gcc.dg/dg.exp: Scan .S files as well as .c files.
36587         * gcc.dg/20000510-1.S: New.
36588
36589 2000-05-08  Catherine Moore  <clm@cygnus.com>
36590
36591         * gcc.dg/unused-3.c: New.
36592
36593 2000-05-06  Richard Henderson  <rth@cygnus.com>
36594
36595           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
36596           * g++.old-deja/g++.mike/warn1.C: Likewise.
36597           * g++.old-deja/g++.pt/local1.C: Likewise.
36598           * g++.old-deja/g++.pt/local7.C: Likewise.
36599           * g++.old-deja/g++.pt/spec16.C: Likewise.
36600
36601 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
36602
36603         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
36604
36605 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
36606
36607           * g77.f-torture/execute/20000503-1.f: New test.
36608
36609 2000-05-04  Andreas Jaeger  <aj@suse.de>
36610
36611         * gcc.dg/noreturn-2.c: New test.
36612
36613 2000-05-04  Neil Booth  <NeilB@earthling.net>
36614
36615         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
36616         preprocessor.
36617
36618 2000-05-04  Richard Henderson  <rth@cygnus.com>
36619
36620         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36621
36622 2000-05-04  Richard Henderson  <rth@cygnus.com>
36623
36624         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36625         OpenSSL by Jason R Thorpe.
36626
36627 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36628
36629         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36630
36631 2000-05-03  Robert Lipe <robertlipe@usa.net>
36632
36633         * gcc.dg/20000503-1.c: New test.
36634
36635 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36636
36637         * gcc.c-torture/compile/20000502-1.c: New test.
36638         * g++.old-deja/g++.other/align.C: New test.
36639         * gcc.dg/cpp-tradstringify.c: New test.
36640
36641 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36642
36643         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36644         and hard registers.
36645
36646 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36647
36648         * gcc.c-torture/execute/loop-5.c: New test.
36649
36650 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36651
36652         * gcc.c-torture/execute/va-arg-20.c: New test.
36653
36654 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36655
36656         * gcc.c-torture/execute/20000422-1.c: New test.
36657
36658 2000-04-20  Greg McGary  <gkm@gnu.org>
36659
36660         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36661         when optimizing, but without sibling-call optimizations (-O1).
36662
36663 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36664
36665           * gcc.c-torture/compile/20000420-1.c: New test.
36666
36667 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36668
36669         * g++.abi/ptrflags.C: New test.
36670         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36671
36672 2000-04-19  Catherine Moore  <clm@cygnus.com>
36673
36674         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36675
36676 2000-04-19  Greg McGary  <gkm@gnu.org>
36677
36678         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36679         sibling-call optimizations.
36680
36681 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36682
36683         * gcc.dg/20000419-1.c: New test.
36684
36685 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36686
36687         * gcc.c-torture/execute/20000412-6.c: New test.
36688
36689 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36690
36691         * gcc.c-torture/execute/20000412-5.c: New test.
36692         * g77.f-torture/compile/20000412-1.f: New test.
36693         * gcc.c-torture/execute/20000412-4.c: New test.
36694         * gcc.c-torture/compile/20000412-2.c: New test.
36695         * gcc.c-torture/execute/20000412-3.c: New test.
36696         * gcc.c-torture/compile/20000412-1.c: New test.
36697         * gcc.c-torture/execute/20000412-2.c: New test.
36698
36699 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36700
36701         * objc/execute/bf-20.m: New test.
36702
36703 2000-04-10  Richard Henderson  <rth@cygnus.com>
36704
36705         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36706
36707         * gcc.c-torture/execute/20000412-1.c: New test.
36708
36709 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36710
36711         * g++.old-deja/g++.eh/catchptr1.C: New test.
36712
36713 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36714
36715         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36716
36717 2000-04-08  Neil Booth  <NeilB@earthling.net>
36718
36719         * gcc.dg/cpp-nullchar.c: Remove test as
36720         embedded nulls cause problems.
36721
36722 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36723
36724         * gcc.dg/compare2.c: New test.
36725
36726 2000-04-08  Neil Booth  <NeilB@earthling.net>
36727
36728         * gcc.dg/cpp-nullchar.c: New test.
36729
36730 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36731
36732         * gcc.dg/cpp-mi2.c: New test.
36733         * gcc.dg/cpp-mi2[abc].h: New files.
36734
36735 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36736
36737         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36738         member name.
36739
36740 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36741
36742         * g++.old-deja/g++.abi/vmihint.C: New test.
36743
36744 2000-04-06  Neil Booth  <NeilB@earthling.net>
36745
36746         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36747         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36748         copyright.
36749
36750 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36751
36752         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36753         avoid stack-frame overwrite.
36754
36755 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36756
36757         * gcc.c-torture/compile/20000405-2.c: New test.
36758         * gcc.c-torture/compile/20000405-3.c: New test.
36759
36760 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36761
36762         * gcc.c-torture/compile/20000405-1.c: New test.
36763
36764 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36765
36766         * gcc.dg/cast-qual-1.c: Revert last change.
36767
36768 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36769
36770         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36771
36772 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36773
36774         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36775         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36776
36777 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36778
36779         * gcc.c-torture/compile/20000403-2.c: New test.
36780         * gcc.c-torture/compile/20000403-1.c: New test.
36781
36782 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36783
36784         * gcc.c-torture/execute/20000403-1.c: New test.
36785
36786 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36787
36788         * gcc.c-torture/execute/20000402-1.c: New test.
36789
36790 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36791
36792         * gcc.c-torture/execute/va-arg-15.c: New test.
36793         * gcc.c-torture/execute/va-arg-16.c: New test.
36794         * gcc.c-torture/execute/va-arg-17.c: New test.
36795         * gcc.c-torture/execute/va-arg-18.c: New test.
36796         * gcc.c-torture/execute/va-arg-19.c: New test.
36797
36798 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36799
36800         * gcc.c-torture/compile/981211-1.c: Move to...
36801         * gcc.dg/cpp-as1.c: ...here.
36802         * gcc.dg/cpp-as2.c: New file.
36803
36804         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36805         compiler.
36806
36807 2000-04-02  Neil Booth  <NeilB@earthling.net>
36808
36809         * gcc.dg/cpp-cond.c  New tests.
36810         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36811         accidental success less likely.
36812         * gcc.dg/cpp-missingop.c  New tests.
36813         * gcc.dg/cpp-missingparen.c  New tests.
36814         * gcc.dg/cpp-shift.c  New tests.
36815         * gcc.dg/cpp-shortcircuit.c  New tests.
36816         * gcc.dg/cpp-unary.c  New tests.
36817
36818 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36819
36820         * gcc.c-torture/compile/20000329-1.c: New test.
36821
36822 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36823
36824         * gcc.c-torture/compile/20000326-1.c: New test.
36825         * gcc.c-torture/compile/20000326-2.c: New test.
36826
36827 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36828
36829         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36830         the first parameter is a function argument.
36831
36832 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36833
36834         * g++.old-deja/g++.ext/array4.C: New test.
36835
36836 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36837
36838         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36839
36840 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36841
36842         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36843
36844 2000-03-19  Richard Henderson  <rth@cygnus.com>
36845
36846         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36847
36848 2000-03-19  Richard Henderson  <rth@cygnus.com>
36849
36850         * gcc.c-torture/compile/20000319-1.c: New test.
36851
36852 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36853
36854         * gcc.c-torture/execute/20000314-3.c: New test.
36855         * gcc.c-torture/execute/20000314-2.c: New test.
36856         * gcc.c-torture/execute/20000314-1.c: New test.
36857         * gcc.c-torture/compile/20000314-2.c: New test.
36858         * gcc.c-torture/compile/20000314-1.c: New test.
36859
36860 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.old-deja/g++.warn/inline.C: New test.
36863
36864 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36865
36866         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36867         standards-compliant result rather than specific constants.
36868         Put test-values in array.
36869
36870 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36871
36872         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36873         (g++_target_compile): Put test-specific options last.
36874
36875 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36876
36877         * g++.old-deja/g++.eh/vbase4.C: New test.
36878
36879 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36880
36881         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36882
36883 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36884
36885         * g++.old-deja/g++.brendan/misc12.C: Removed.
36886         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36887         * g++.old-deja/g++.ext/pretty4.C: New test.
36888
36889 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36890
36891         * g++.old-deja/g++.other/string2.C: New test.
36892
36893 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36894
36895         * g++.old-deja/g++.warn/impint2.C: New test.
36896
36897 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36898
36899         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36900         is 1, not zero.
36901
36902 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36903
36904         * g++.old-deja/g++.warn/impint.C: New test.
36905         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36906         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36907         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36908         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36909         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36910         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36911         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36912         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36913         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36914         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36915         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36916         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36917
36918 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36919
36920         * gcc.dg/cpp-redef.c: New test.
36921
36922 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36923
36924         * g++.old-deja/g++.pt/unify7.C: New test.
36925
36926 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36927
36928         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36929         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36930
36931 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36932
36933         * gcc.c-torture/compile/20000224-1.c: New test.
36934
36935 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36936
36937         * gcc.c-torture/compile/cpp-2.c: New test.
36938         * gcc.c-torture/compile/cpp-1.c: New test.
36939
36940 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36941
36942         * gcc.c-torture/execute/20000225-1.c: New test.
36943
36944 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36945
36946         * gcc.dg/cpp-li2.c: New test.
36947
36948         * gcc.dg/cpp-wi1.c: New test.
36949
36950         * gcc.dg/cpp-li1.c: New test.
36951
36952 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36953
36954         * g++.old-deja/g++.other/sizeof5.C: New test.
36955
36956 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36957
36958         * gcc.c-torture/execute/va-arg-13.c: New test.
36959
36960 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36961
36962         * gcc.c-torture/execute/va-arg-12.c: New test.
36963
36964 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36965
36966         * gcc.c-torture/execute/20000223-1.c: New test.
36967
36968 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36969
36970         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36971
36972 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36973
36974         * g++.old-deja/g++.abi/ptrmem.C: New test.
36975
36976 2000-02-19  Richard Henderson  <rth@cygnus.com>
36977
36978         * gcc.c-torture/compile/init-3.c: New.
36979
36980 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36981
36982         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36983         ALWAYS_CXXFLAGS.
36984
36985 2000-02-11  Robert Lipe <robertl@sco.com>
36986
36987         * gcc.c-torture/compile/20000211-3.c: New test.
36988
36989 2000-02-11  Martin Buchholz <martin@xemacs.org>
36990
36991         * gcc.c-torture/compile/20000211-2.c: New test.
36992
36993 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36994
36995         * gcc.c-torture/compile/20000211-1.c: New test.
36996
36997 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36998
36999         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
37000           on native targets
37001
37002 2000-02-08  Nathan Sidwell  <nathan@acm.org>
37003
37004         * g++.old-deja/g++.other/cast5.C: New test.
37005
37006 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
37007
37008         * gcc.c-torture/execute/20000205-1.c: New.
37009
37010 2000-02-03  Nathan Sidwell  <nathan@acm.org>
37011
37012         * g++.old-deja/g++.jason/cast3.C: Return void.
37013         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
37014
37015 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37016
37017         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
37018
37019         * gcc.dg/loop-1.c: New test.
37020
37021 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
37022
37023         * gcc.c-torture/compile/20000127-1.c: New test.
37024         * gcc.c-torture/execute/991228-1.c: New test.
37025
37026 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37027
37028         * gcc.dg/unused-2.c: New test.
37029
37030         * gcc.dg/conv-1.c: New test.
37031
37032 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
37033
37034         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
37035         compiler.
37036         (tool_option_proc): Fix typo.
37037
37038 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
37039
37040         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
37041         of the ld on the host, not on the build machine.
37042         Also, don't crash if '--help' is not a supported option.
37043
37044 2000-01-24  Richard Henderson  <rth@cygnus.com>
37045
37046         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
37047
37048 2000-01-20  Jeffrey A Law  (law@cygnus.com)
37049
37050         * gcc.c-torture/execute/20000120-2.c: New test.
37051         * gcc.c-torture/execute/20000120-1.c: New test.
37052
37053 2000-01-13  Jeffrey A Law  (law@cygnus.com)
37054
37055         * gcc.c-torture/execute/20000113-1.c: New test.
37056
37057 2000-01-12  Jeffrey A Law  (law@cygnus.com)
37058
37059         * gcc.c-torture/execute/20000112-1.c: New test.
37060
37061 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37062
37063         * gcc.dg/20000111-1.c: New test.
37064
37065 2000-01-10  Jeffrey A Law  (law@cygnus.com)
37066
37067         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
37068         with 16 bit integers.
37069
37070 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37071
37072         * gcc.dg/20000108-1.c: New test.
37073
37074 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37075
37076         * g++.old-deja/g++.ns/koenig8.C: New test.
37077
37078 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37079
37080         * g++.old-deja/g++.other/cast4.C: New test.
37081
37082 2000-01-05  Jeffrey A Law  (law@cygnus.com)
37083
37084         * gcc.c-torture/compile/20000105-2.c: New test.
37085         * gcc.c-torture/compile/20000105-1.c: New test.
37086
37087 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37088
37089         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
37090         references to printf & atoi to conform to ANSI standard.
37091         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
37092         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
37093         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
37094         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
37095         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
37096         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37097         * g++.old-deja/g++.brendan/copy1.C: Likewise.
37098         * g++.old-deja/g++.brendan/copy2.C: Likewise.
37099         * g++.old-deja/g++.brendan/copy3.C: Likewise.
37100         * g++.old-deja/g++.brendan/copy4.C: Likewise.
37101         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37102         * g++.old-deja/g++.brendan/copy6.C: Likewise.
37103         * g++.old-deja/g++.brendan/copy7.C: Likewise.
37104         * g++.old-deja/g++.brendan/copy8.C: Likewise.
37105         * g++.old-deja/g++.brendan/crash11.C: Likewise.
37106         * g++.old-deja/g++.brendan/crash14.C: Likewise.
37107         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
37108         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37109         * g++.old-deja/g++.brendan/delete2.C: Likewise.
37110         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
37111         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
37112         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
37113         * g++.old-deja/g++.brendan/eh1.C: Likewise.
37114         * g++.old-deja/g++.brendan/groff1.C: Likewise.
37115         * g++.old-deja/g++.brendan/init3.C: Likewise.
37116         * g++.old-deja/g++.brendan/misc12.C: Likewise.
37117         * g++.old-deja/g++.brendan/misc7.C: Likewise.
37118         * g++.old-deja/g++.brendan/new2.C: Likewise.
37119         * g++.old-deja/g++.brendan/operators4.C: Likewise.
37120         * g++.old-deja/g++.brendan/operators5.C: Likewise.
37121         * g++.old-deja/g++.brendan/overload2.C: Likewise.
37122         * g++.old-deja/g++.brendan/overload7.C: Likewise.
37123         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
37124         * g++.old-deja/g++.brendan/reference1.C: Likewise.
37125         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
37126         * g++.old-deja/g++.brendan/template24.C: Likewise.
37127         * g++.old-deja/g++.brendan/template3.C: Likewise.
37128         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
37129         * g++.old-deja/g++.jason/inline3.C: Likewise.
37130         * g++.old-deja/g++.jason/opeq.C: Likewise.
37131         * g++.old-deja/g++.law/arg5.C: Likewise.
37132         * g++.old-deja/g++.law/arm7.C: Likewise.
37133         * g++.old-deja/g++.law/ctors11.C: Likewise.
37134         * g++.old-deja/g++.law/cvt8.C: Likewise.
37135         * g++.old-deja/g++.law/init9.C: Likewise.
37136         * g++.old-deja/g++.law/refs4.C: Likewise.
37137         * g++.old-deja/g++.law/template2.C: Likewise.
37138         * g++.old-deja/g++.law/visibility24.C: Likewise.
37139         * g++.old-deja/g++.law/vtable3.C: Likewise.
37140         * g++.old-deja/g++.mike/asm2.C: Likewise.
37141         * g++.old-deja/g++.mike/eh1.C: Likewise.
37142         * g++.old-deja/g++.mike/misc1.C: Likewise.
37143         * g++.old-deja/g++.mike/misc13.C: Likewise.
37144         * g++.old-deja/g++.mike/misc14.C: Likewise.
37145         * g++.old-deja/g++.mike/ns12.C: Likewise.
37146         * g++.old-deja/g++.mike/p1248.C: Likewise.
37147         * g++.old-deja/g++.mike/p3708.C: Likewise.
37148         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37149         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37150         * g++.old-deja/g++.mike/p646.C: Likewise.
37151         * g++.old-deja/g++.mike/p700.C: Likewise.
37152         * g++.old-deja/g++.mike/p783.C: Likewise.
37153         * g++.old-deja/g++.mike/p783a.C: Likewise.
37154         * g++.old-deja/g++.mike/p783b.C: Likewise.
37155         * g++.old-deja/g++.mike/p786.C: Likewise.
37156         * g++.old-deja/g++.mike/p789.C: Likewise.
37157         * g++.old-deja/g++.mike/p789a.C: Likewise.
37158         * g++.old-deja/g++.mike/p807a.C: Likewise.
37159         * g++.old-deja/g++.other/delete3.C: Likewise.
37160         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37161         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37162         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37163         * g++.old-deja/g++.other/empty1.C: Likewise.
37164         * g++.old-deja/g++.other/temporary1.C: Likewise.
37165         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37166         * g++.old-deja/g++.pt/t16.C: Likewise.
37167         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37168
37169 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37170
37171         * gcc.dg/991230-1.c: New test.
37172
37173 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37174
37175         * gcc.c-torture/compile/991229-3.c: New test.
37176         * gcc.c-torture/compile/991229-2.c: New test.
37177         * gcc.c-torture/compile/991229-1.c: New test.
37178
37179 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37180
37181         * gcc.c-torture/compile/labels-2.c: New test.
37182
37183 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37184
37185         * gcc.c-torture/execute/991227-1.c: New test.
37186
37187 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37188
37189         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37190
37191 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37192
37193         * gcc.c-torture/execute/991221-1.c: New test.
37194
37195 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37196
37197         * g++.old-deja/g++.other/cast3.C: New test.
37198
37199 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37200
37201         * gcc.c-torture/execute/991216-4.c: New test.
37202
37203 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37204
37205         * gcc.c-torture/execute/991216-1.c: New test.
37206         * gcc.c-torture/execute/991216-2.c: New test.
37207         * gcc.c-torture/execute/991216-3.c: New test.
37208
37209 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37210
37211         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37212         Actually make the test fail by using "-O2" for compilation.
37213
37214 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37215
37216         * g++.old-deja/g++.warn/cast-align1.C: New test.
37217
37218 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37219
37220         * gcc.c-torture/compile/991214-1.c: New test.
37221         * gcc.c-torture/compile/991214-2.c: New test.
37222
37223 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37224
37225         * gcc.dg/991214-1.c: New test.
37226
37227 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37228
37229         * gcc.c-torture/compile/991213-3.c: New test.
37230         * gcc.c-torture/compile/991213-2.c: New test.
37231         * gcc.c-torture/compile/991213-1.c: New test.
37232
37233 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37234
37235         * gcc.dg/991209-1.c: New test.
37236
37237 1999-12-08  Nathan Sidwell <nathan@acm.org>
37238
37239         * gcc.c-torture/compile/991208-1.c: New test.
37240
37241 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37242
37243         * gcc.dg/ultrasp2.c: New test.
37244
37245 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37246
37247         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37248
37249 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37250
37251         * gcc.c-torture/compile/991202-1.c: New test.
37252         * gcc.c-torture/execute/991202-1.c: New test.
37253         * gcc.c-torture/execute/991202-2.c: New test.
37254         * gcc.c-torture/execute/991202-3.c: New test.
37255
37256 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37257
37258         * g++.old-deja/g++.abi/align.C: New test.
37259         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37260         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37261
37262 1999-12-01  Richard Henderson  <rth@cygnus.com>
37263
37264         * gcc.c-torture/execute/991201-1.c: New.
37265
37266 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37267
37268         * gcc.dg/991129-1.c: New test.
37269
37270 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37271
37272         * gcc.c-torture/compile/991127-1.c: New test.
37273
37274 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37275
37276         * g++.old-deja/g++.other/warn4.C: New test.
37277
37278 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37279
37280         * g++.old-deja/g++.eh/cleanup2.C: New test.
37281         * g++.old-deja/g++.ext/pretty2.C: New test.
37282         * g++.old-deja/g++.ext/pretty3.C: New test.
37283         * g++.old-deja/g++.other/debug6.C: New test.
37284
37285 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37286
37287         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37288         compiler_output to look for one error message instead of two.
37289
37290 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37291
37292         * gcc.c-torture/execute/991118-1.c: Also test case
37293         where the word boundary does not split a byte evenly.
37294
37295 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37296
37297         * g++.old-deja/g++.ext/restrict1.C: New test.
37298
37299 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37300
37301         * gcc.c-torture/execute/991118-1.c: New test.
37302
37303 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37304
37305         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37306         working directory pathnames.
37307
37308 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37309
37310         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37311         host is equipped with driver.h and driver.o so it can actually
37312         compile and run the tests.
37313
37314 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37315
37316         * gcc.c-torture/compile/991008-1.c: New test.
37317
37318 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37319
37320         * lib/gcc-dg.exp: Include target-supports.exp
37321
37322 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37323
37324         * lib/target-supports.exp: New file: Provide procs to test for
37325         features supported by the target.
37326         (check_weak_available): Moved here from ecos.exp.
37327         (check_alias_available): New proc: Determine of the target
37328         toolchain supports the alias attribute.
37329
37330         * gcc.dg/special/ecos.exp: Move check_weak_available to
37331         target-supports.exp.
37332         (alias-1.c): Only perform the test if the target supports
37333         aliases.
37334         (wkali-1.c): Only perform the test if the target supports
37335         aliases.
37336
37337         * gcc.dg/990506-0.c: Expect error messages from cross
37338         targets as well as native targets.
37339
37340 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37341
37342         * gcc.dg/ultrasp1.c: Removed xfail.
37343         * gcc.dg/struct-ret-2.c: Likewise.
37344         * gcc.dg/array-1.c: Likewise.
37345
37346 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37347
37348         * gcc.dg/struct-ret-2.c: New test.
37349
37350         * gcc.dg/array-1.c: New test.
37351
37352 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37353
37354         * gcc.c-torture/execute/991030-1.c: New test.
37355
37356 1999-10-26  Richard Henderson  <rth@cygnus.com>
37357
37358         * gcc.c-torture/compile/991026-2.c: New test.
37359
37360 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37361
37362         * gcc.c-torture/compile/991026-1.c: New test.
37363
37364 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37365
37366         * gcc.c-torture/execute/991023-1.c: New test.
37367
37368 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37369
37370         * gcc.c-torture/execute/991019-1.c: New test.
37371
37372 1999-10-16  Richard Henderson  <rth@cygnus.com>
37373
37374         * gcc.c-torture/execute/991016-1.c: New test.
37375
37376 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37377
37378         * gcc.c-torture/execute/991014-1.c: New test.
37379
37380 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37381
37382         * g++.old-deja/g++.other/union2.C: New test.
37383
37384 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37385
37386         * g++.old-deja/g++.other/vaarg2.C: New test.
37387         * g++.old-deja/g++.other/vaarg3.C: New test.
37388
37389 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37390
37391         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37392         in compile/.
37393
37394 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37395
37396         * gcc.c-torture/execute/va-arg-11.c: New test.
37397
37398 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37399
37400         * lib/file-format.exp (gcc_target_object_format): Don't
37401         crash if objdump is unavailable.
37402
37403 1999-09-29  Donn Terry <donn@interix.com>
37404
37405         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37406
37407 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37408
37409         * gcc.c-torture/compile/990928-1.c: New test.
37410
37411 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37412
37413         * g++.old-deja/g++.other/decl6.C: New test.
37414
37415 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37416
37417         * gcc.c-torture/execute/va-arg-10.c: New test.
37418
37419 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37420
37421         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37422         __PRETTY_FUNCTION__.
37423
37424 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37425
37426         * gcc.c-torture/execute/990923-1.c: New test.
37427
37428 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37429
37430         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37431         for which -fpic is inappropriate.
37432
37433 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37434
37435         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37436
37437 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37438
37439         * g++.old-deja/g++.other/dyncast1.C: New test.
37440         * g++.old-deja/g++.other/dyncast2.C: New test.
37441         * g++.old-deja/g++.other/dyncast3.C: New test.
37442         * g++.old-deja/g++.other/dyncast4.C: New test.
37443         * g++.old-deja/g++.other/dyncast5.C: New test.
37444         * g++.old-deja/g++.eh/catch3.C: New test.
37445         * g++.old-deja/g++.eh/catch3p.C: New test.
37446         * g++.old-deja/g++.eh/catch4.C: New test.
37447         * g++.old-deja/g++.eh/catch4p.C: New test.
37448         * g++.old-deja/g++.eh/catch5.C: New test.
37449         * g++.old-deja/g++.eh/catch5p.C: New test.
37450         * g++.old-deja/g++.eh/catch6.C: New test.
37451         * g++.old-deja/g++.eh/catch6p.C: New test.
37452         * g++.old-deja/g++.eh/catch7.C: New test.
37453         * g++.old-deja/g++.eh/catch7p.C: New test.
37454         * g++.old-deja/g++.eh/catch8.C: New test.
37455         * g++.old-deja/g++.eh/catch8p.C: New test.
37456         * g++.old-deja/g++.eh/catch9.C: New test.
37457         * g++.old-deja/g++.eh/catch9p.C: New test.
37458
37459 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37460
37461         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37462         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37463
37464 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37465
37466         * gcc.c-torture/compile/990913-1.c: New test.
37467
37468 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37469
37470         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37471         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37472
37473 1999-09-09  Richard Henderson  <rth@cygnus.com>
37474
37475         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37476
37477 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37478
37479         * g++.old-deja/g++.other/lookup11.C: New test.
37480         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37481         what is permitted and what we want.
37482         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37483         overload use.
37484         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37485
37486 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37487
37488         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37489         * gcc.c-torture/noncompile/poison-1.c: New file.
37490
37491 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37492
37493         * g++.old-deja/g++.other/sizeof3.C: New test.
37494         * g++.old-deja/g++.other/sizeof4.C: New test.
37495         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37496         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37497
37498 1999-09-07  Richard Henderson  <rth@cygnus.com>
37499
37500         * gcc.dg/va-arg-1.c: New.
37501
37502 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37503
37504         * gcc.c-torture/execute/va-arg-9.c: New test.
37505
37506 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37507
37508         * g77.f-torture/compile/980519-2.f: New test.
37509         * g77.f-torture/compile/19990905-0.f: New test.
37510         * g77.f-torture/compile/19990905-1.f: New test.
37511         * g77.f-torture/compile/19990905-2.f: New test.
37512
37513         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37514
37515 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37516
37517         * gcc.c-torture/execute/990827-1.c: Fix typo.
37518
37519 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37520
37521         * g++.old-deja/g++.other/deref1.C: New test.
37522
37523 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37524
37525         * g++.old-deja/g++.other/ambig2.C: New test.
37526         * g++.old-deja/g++.other/cond5.C: New test.
37527         * g++.old-deja/g++.other/lookup16.C: New test.
37528
37529 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37530
37531         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37532         assemblers too.
37533
37534 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37535
37536         * lib/c-torture.exp: Avoid the "compare executables" optimization
37537         when testing native.
37538
37539 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37540
37541         * gcc.c-torture/execute/990829-1.c: New test.
37542         * gcc.c-torture/compile/990829-1.c: New test.
37543
37544 1999-08-27  Paul Burchard  <burchard@pobox.com>
37545
37546         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
37547         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
37548         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
37549         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
37550         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
37551         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
37552         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
37553         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
37554         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
37555         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
37556         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
37557
37558 1999-08-27  Jeffrey A Law  (law@cygnus.com)
37559
37560         * gcc.c-torture/execute/990827-1.c: New test.
37561
37562 1999-08-26  Craig Burley  <craig@jcb-sc.com>
37563
37564         * g77.f-torture/noncompile/19990826-4.f: New test.
37565
37566         * g77.f-torture/compile/19990826-3.f: New test.
37567
37568         * g77.f-torture/execute/19990826-2.f: New test.
37569
37570         * g77.f-torture/compile/19990826-1.f: New test.
37571
37572         * gcc.c-torture/execute/990826-0.c: New test.
37573         * g77.c-torture/execute/19990826-0.f: New test.
37574
37575         * g77.f-torture/noncompile/970626-2.f: New test.
37576
37577 1999-08-25  Paul Burchard  <burchard@pobox.com>
37578
37579         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
37580         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
37581         lss-011.C: New tests.
37582
37583 1999-08-25  Nathan Sidwell  <nathan@acm.org>
37584
37585         * g++.old-deja/g++.other/decl5.C: New test.
37586
37587 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37588
37589         * noncompile/noncompile.exp: Load_lib c-torture.exp.
37590         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
37591         call `postbase' for each one.  All callers of `postbase' changed
37592         to call this instead.
37593
37594 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
37595
37596         * gcc.c-torture/execute/990811-1.c: New test.
37597
37598 1999-08-09  Nick Clifton  <nickc@cygnus.com>
37599
37600         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
37601         just native ones.
37602
37603         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
37604         just native ones.
37605
37606 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37607
37608         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
37609
37610 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37611
37612         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
37613
37614 1999-08-04  Nathan Sidwell  <nathan@acm.org>
37615
37616         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
37617
37618 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37619
37620         * gcc.c-torture/execute/990804-1.c: New test.
37621
37622 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37623
37624         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37625         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37626         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37627
37628 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37629
37630         * g++.old-deja/g++.other/struct1.C: New test.
37631
37632 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37633
37634         * g++.old-deja/g++.other/enum2.C: New test.
37635
37636 1999-08-02  Richard Henderson  <rth@cygnus.com>
37637
37638         Adapted from tests from Franz Sirl:
37639         * gcc.c-torture/execute/va-arg-7.c: New test.
37640         * gcc.c-torture/execute/va-arg-8.c: New test.
37641
37642 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37643
37644         * gcc.c-torture/compile/990801-2.c: New test.
37645
37646         * gcc.c-torture/compile/990801-1.c: New test.
37647
37648 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37649
37650         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37651         fp-cmp-1.c, converting double to float.
37652
37653         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37654         fp-cmp-1.c, converting double to long double.
37655
37656         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37657         from fr1 to unknown_register, since fr1 is a legitimate register
37658         on some machines.
37659
37660 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37661
37662         * README: More listname related changes.
37663
37664 1999-07-08  Catherine Moore  <clm@cygnus.com>
37665
37666         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37667
37668 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37669
37670         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37671
37672 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37673
37674         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37675
37676 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37677
37678         * gcc.dg/990703-1.c: New test.
37679
37680 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37681
37682         * lib/file-format.exp: New file: Move definition of proc
37683         gcc_target_object_format to here from
37684         gcc.dg/special/ecos.exp.
37685
37686         * lib/c-torture.exp: Include lib file-format.exp.
37687         * lib/gcc-dg.exp: Include lib file-format.exp.
37688
37689         * gcc.dg/special/ecos.exp: Remove definition of proc
37690         gcc_target_object_format.
37691
37692 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37693
37694         * gcc.c-torture/execute/990628-1.c: New test.
37695
37696 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37697
37698         * gcc.c-torture/compile/990625-2.c: New test.
37699
37700         * gcc.c-torture/compile/990625-1.c: New test.
37701
37702 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37703
37704         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37705         attributes compile.
37706         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37707         ports that use the COFF/PE file format.
37708
37709 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37710
37711         * gcc.c-torture/compile/990617-1.c: New test.
37712
37713 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37714
37715         * g++.old-deja/g++.other/decl4.C: New test.
37716
37717 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37718
37719         * g++.old-deja/g++.other/bitfld3.C: New test.
37720
37721 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37722
37723         * g++.old-deja/g++.eh/catch1.C: New test.
37724
37725 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37726
37727         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37728
37729         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37730         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37731
37732 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37733
37734         * g77.f-torture/compile/19990502-0.f: Replace with new,
37735         shorter, test that still fails after recent changes.
37736
37737 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37738
37739         * gcc.c-torture/execute/990604-1.c: New test.
37740
37741 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37742
37743         * gcc.c-torture/execute/990531-1.c: New test.
37744
37745 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37746
37747         * gcc.c-torture/compile/990527-1.c: New test.
37748
37749 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37750
37751         * gcc.c-torture/execute/990527-1.c: New test.
37752
37753 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37754
37755         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37756         bitfields as signed.
37757
37758 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37759
37760         * g77.f-torture/compile/19990525-0.f: New test.
37761
37762 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37763
37764         * gcc.c-torture/execute/990525-2.c: New test.
37765
37766         * gcc.c-torture/execute/990525-1.c: New test.
37767
37768 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37769
37770         * g++.old-deja/g++.other/anon3.C: New test.
37771         * g++.old-deja/g++.other/anon4.C: New test.
37772         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37773         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37774         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37775         Merrill).
37776
37777 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37778
37779         * gcc.c-torture/execute/990524-1.c: New test.
37780
37781         * gcc.dg/990524-1.c: New test.
37782
37783 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37784
37785         * gcc.c-torture/compile/990523-1.c: New test.
37786
37787 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37788
37789         * gcc.c-torture/compile/990519-1.c: New test.
37790
37791 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37792
37793         * gcc.c-torture/compile/990517-1.c: New test.
37794
37795         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37796         (e4, f4): New tests.
37797         (main): Call them.
37798
37799 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37800
37801         * gcc.dg/noreturn-1.c: New test.
37802
37803 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37804
37805         * gcc.c-torture/execute/990513-1.c: New test.
37806
37807 1999-05-10  Richard Henderson  <rth@cygnus.com>
37808
37809         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37810
37811 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37812
37813         * g77.f-torture/execute/erfc.f: Use small single-precision
37814         values, to avoid problems on Alphas when not -mieee.
37815
37816 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37817
37818         * gcc.dg/990506-0.c: New test.
37819
37820 1999-05-08  Richard Henderson  <rth@cygnus.com>
37821
37822         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37823         the constant to test.  Don't XFAIL 64-bit targets.
37824
37825         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37826         * g++.old-deja/g++.law/profile1.C: Likewise.
37827
37828         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37829         operator new instances.
37830         * g++.old-deja/g++.other/delete5.C: Likewise.
37831
37832 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37833
37834         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37835         intrinsic.
37836
37837 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37838
37839         * g77.f-torture/execute/u77-test.f: Reverse order of two
37840         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37841
37842 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37843
37844         * gcc.dg/compare1.c: New test.
37845
37846 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37847
37848         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37849         New tests.
37850
37851 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37852
37853         * g77.f-torture/compile/19990502-1.f: New test.
37854
37855 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37856
37857         * g77.f-torture/compile/19990502-0.f: New test.
37858
37859 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37860
37861         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37862         intrinsic.
37863
37864 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37865
37866         * g77.f-torture/execute/u77-test.f (main): List libU77
37867         intrinsics not currently tested.
37868         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37869         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37870         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37871         Trim blanks off the ends of some printed strings.
37872
37873 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37874
37875         * g77.f-torture/execute/u77-test.f (main): Just warn about
37876         FSTAT gid disagreement, as it's expected on some systems.
37877
37878 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37879
37880         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37881         use a new function, which allows for some slop.
37882         Clean up some commentary.
37883         (issum): The new function.
37884         (sgladd): Deleted subroutine.
37885
37886 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37887
37888         * g77.f-torture/execute/u77-test.f: Modify to be more like
37889         libf2c/libU77 version, bringing patches to that version here.
37890         Add suitable commentary.
37891
37892 1999-04-25  Richard Henderson  <rth@cygnus.com>
37893
37894         * gcc.dg/990424-1.c: New test.
37895
37896 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37897
37898         * g77.f-torture/execute/u77-test.f (main): Bug involving
37899         LSTAT has been fixed, so turn back on full checking.
37900
37901 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37902
37903         * g77.f-torture/compile/19990419-0.f: New test.
37904         * g77.f-torture/execute/19990419-1.f: New test.
37905
37906 1999-04-17  Richard Henderson  <rth@cygnus.com>
37907
37908         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37909         to avoid the need for a prototype to supress a warning.
37910
37911 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37912
37913         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37914
37915 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37916
37917         * gcc.c-torture/execute/990404-1.c: New test.
37918
37919 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37920
37921         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37922         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37923         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37924         missing initializer warnings.
37925
37926 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37927
37928         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37929         matching strings.
37930
37931 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37932
37933         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37934
37935 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37936
37937         * g77.f-torture/execute/19990325-0.f: New test.
37938         * g77.f-torture/execute/19990325-1.f: New test.
37939
37940 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37941
37942         * gcc.c-torture/execute/990324-1.c: New test.
37943
37944 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37945
37946         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37947         test with 4.
37948
37949 1999-03-17  Richard Henderson  <rth@cygnus.com>
37950
37951         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37952
37953 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37954
37955         * g77.f-torture/execute/19990313-2.f: New test.
37956         * g77.f-torture/execute/19990313-3.f: New test.
37957
37958 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37959
37960         * g77.f-torture/execute/19990313-0.f: New test.
37961         * g77.f-torture/execute/19990313-1.f: New test.
37962
37963 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37964
37965         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37966         printf to sprintf.
37967         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37968         (main): Add check for u15.  Conditionalize u31 check depending on
37969         whether ints are <32 bits or >=32 bits.
37970
37971 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37972
37973         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37974
37975 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37976
37977         * g77.f-torture/compile/19990305-0.f: New test.
37978         * g77.f-torture/execute/19981119-0.f: New test.
37979
37980 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37981
37982         * g77.f-torture/execute/970625-2.f: call ABORT if final
37983         result is not correct, instead of just printing it.
37984         Add this checking via newly introduced obfuscation, to
37985         trip up buggy front ends.
37986
37987 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37988
37989         * g77.f-torture/compile/960317-1.f: Moved from being
37990         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37991
37992 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37993
37994         * g77.f-torture/execute/960317-1.f: New (old) test.
37995         * g77.f-torture/execute/970625-2.f: Ditto.
37996
37997 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37998
37999         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
38000         message on line 1 or line 2; cccp and cpplib do this differently.
38001
38002 1999-03-01  Jeffrey A Law  (law@cygnus.com)
38003
38004         * g++.old-deja/g++.law/weak1.C: New test.
38005
38006 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38007
38008         * gcc.c-torture/execute/990119-1.c: Renamed to...
38009         * gcc.dg/990119-1.c: this, so it will only be tested once
38010         (it's a preprocessor test, it doesn't need to be run at
38011         multiple optimization levels).
38012
38013 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38014
38015         * lib/g++.exp: Don't add incdir=$base_dir/../include to
38016           ALWAYS_CXXFLAGS.
38017
38018 1999-02-24  Craig Burley  <craig@jcb-sc.com>
38019
38020         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
38021         * g77.f-torture/compile/19981216-0.f: ...as it is expected
38022         to not be compilable by current g77.
38023
38024 1999-02-24  Nick Clifton  <nickc@cygnus.com>
38025
38026         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
38027
38028 1999-02-22  Jeffrey A Law  (law@cygnus.com)
38029
38030         * gcc.c-torture/execute/990222-1.c: New test.
38031
38032 1999-02-19  Craig Burley  <craig@jcb-sc.com>
38033
38034         * g77.f-torture/compile/19990218-0.f: New test.
38035         * g77.f-torture/noncompile/19990218-1.f: New test.
38036
38037 1999-02-18  Craig Burley  <craig@jcb-sc.com>
38038
38039         * g77.f-torture/compile/19981216-0.f: New test.
38040
38041 1999-02-14  Jeffrey A Law  (law@cygnus.com)
38042
38043         * gcc.dg/990214-1.c: New test.
38044
38045 1999-02-13  Jeffrey A Law  (law@cygnus.com)
38046
38047         * gcc.dg/990213-2.c: New test.
38048
38049         * gcc.dg/990213-1.c: New test.
38050
38051 1999-02-12  Jeffrey A Law  (law@cygnus.com)
38052
38053         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
38054         ints.
38055
38056 1999-02-11  Nick Clifton  <nickc@cygnus.com>
38057
38058         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
38059         specified by target.
38060
38061         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
38062
38063 1999-02-11  Jeffrey A Law  (law@cygnus.com)
38064
38065         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
38066
38067 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38068
38069         * gcc.dg/special/ecos.exp: New test driver for new tests with
38070         special requirements.
38071
38072         * gcc.dg/special/alias-1.c: New test.
38073         * gcc.dg/special/gcsec-1.c: New test.
38074         * gcc.dg/special/weak-1.c: New test.
38075         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
38076         * gcc.dg/special/weak-2.c: New test.
38077         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
38078         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
38079         * gcc.dg/special/wkali-1.c: New test.
38080         * gcc.dg/special/wkali-2.c: New test.
38081         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
38082         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
38083
38084 1999-02-10  Felix Lee  <flee@cygnus.com>
38085
38086           * lib/c-torture.exp (c-torture-compile): Pull out code for
38087           analyzing gcc error messages.
38088           (c-torture-execute): Likewise.  Fix some (harmless) false
38089           positives.
38090           * lib/gcc.exp (gcc_check_compile): New function.
38091
38092 1999-02-08  Richard Henderson  <rth@cygnus.com>
38093
38094         * gcc.c-torture/execute/990208-1.c: New test.
38095
38096 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38097
38098         * g++.dg/special/ecos.exp: New driver for new tests with special
38099         requirements
38100
38101         * g++.dg/special/conpr-1.C: New test
38102         * g++.dg/special/conpr-2.C: New test
38103         * g++.dg/special/conpr-2a.C: New test
38104         * g++.dg/special/conpr-3.C: New test
38105         * g++.dg/special/conpr-3a.C: New test
38106         * g++.dg/special/conpr-3b.C: New test
38107
38108         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
38109         allow g++ to use the dg driver
38110
38111         * README: Add comment about g++.dg directory
38112
38113 1999-02-06  Jeffrey A Law  (law@cygnus.com)
38114
38115         * README: Update email addresses.
38116
38117 1999-02-03  Nick Clifton  <nickc@cygnus.com>
38118
38119         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
38120         arguments in order to force structure S onto the stack even on
38121         the alpha.
38122         (test): Pass 10 leading arguments to function foo as well as the
38123         structure S.
38124
38125         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
38126         failure for all targets.
38127
38128         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
38129         abort to terminate program execution.
38130
38131 1999-01-30  Richard Henderson  <rth@cygnus.com>
38132
38133         * gcc.c-torture/execute/990130-1.c: New test.
38134
38135 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38136
38137         * gcc.dg/990130-1.c: New test.
38138
38139 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38140
38141         * gcc.c-torture/execute/990128-1.c: New test.
38142
38143 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38144
38145         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38146
38147 1999-01-27  Felix Lee  <flee@cygnus.com>
38148
38149         * lib/c-torture.exp (c-torture-compile): pull out code for
38150         analyzing gcc error messages.
38151         (c-torture-execute): ditto, and fix some (harmless) false
38152         positives.
38153         * lib/gcc.exp (gcc_check_compile): new function.
38154
38155 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38156
38157         * gcc.dg/990117-1.c: New test.
38158
38159         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38160
38161         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38162
38163 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38164
38165         * g77.f-torture/compile/990115-1.f: New test.
38166
38167 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38168
38169         * gcc.c-torture/compile/990107-1.c: New test
38170
38171 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38172
38173         * gcc.c-torture/execute/990106-2.c: New test.
38174
38175         * gcc.c-torture/execute/990106-1.c: New test.
38176
38177 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38178
38179         * gcc.c-torture/compile/981223-1.c: New test.
38180
38181 1998-12-29  Richard Henderson  <rth@cygnus.com>
38182
38183         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38184         (opt3): Rename from opt4 and disable.
38185
38186 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38187
38188         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38189
38190 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38191
38192         * g++.old-deja/g++.other/conv5.C: New test.
38193
38194 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38195
38196         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38197
38198 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38199
38200         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38201
38202 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38203
38204         * gcc.c-torture/compile/981211-1.c: New test.
38205
38206 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38207
38208         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38209
38210         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38211
38212 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38213
38214         * gcc.special/930510-1.c: Make C9X safe.
38215         * gcc.misc-tests/gcov-1.c Similarly.
38216         * gcc.misc-tests/gcov-2.c Similarly.
38217
38218 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38219
38220         * gcc.dg/ultrasp1.c: New test.
38221
38222 1998-12-06  Richard Henderson  <rth@cygnus.com>
38223
38224         * gcc.c-torture/execute/981206.c: New test.
38225
38226 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38227
38228         * g++.old-deja/g++.ns/template7.C: New test.
38229
38230         * g++.old-deja/g++.other/expr1.C: New test.
38231
38232         * g++.old-deja/g++.eh/tmpl3.C: New test.
38233
38234         * g++.old-deja/g++.eh/tmpl2.C: New test.
38235
38236 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38237
38238         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38239         * g++.old-deja/g++.other/using6.C: Removed.
38240         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38241
38242         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38243
38244 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38245
38246         * g++.old-deja/g++.pt/overload8.C: New test.
38247
38248         * g++.old-deja/g++.pt/overload7.C: New test.
38249
38250         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38251
38252         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38253         and relinking messages.
38254         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38255         compiling with -frepo.
38256
38257 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38258
38259         * g++.old-deja/g++.pt/lookup6.C: New test.
38260
38261 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38262
38263         * gcc.c-torture/execute/981130-1.c: New test.
38264         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38265
38266 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38267
38268         * g++.old-deja/g++.pt/explicit76.C: New test.
38269
38270         * g++.old-deja/g++.pt/friend38.C: New test.
38271
38272         * g++.old-deja/g++.ns/crash2.C: New test.
38273
38274         * g++.old-deja/g++.pt/defarg8.C: New test.
38275
38276         * g++.old-deja/g++.pt/instantiate6.C: New test.
38277
38278         * g++.old-deja/g++.pt/static6.C: New test.
38279
38280         * g++.old-deja/g++.pt/decl2.C: New test.
38281
38282 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38283
38284         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38285         problem is actually related with name lookup, but so what? :-)
38286
38287         * g++.old-deja/g++.pt/friend37.C: New test.
38288
38289 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38290
38291         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38292         element, which fails on some systems.
38293
38294         * g77.f-torture/execute/labug1.f: New test.
38295
38296 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38297
38298         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38299         is defined.
38300
38301 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38302
38303         * g77.f-torture/compile/981117-1.f: New test.
38304
38305 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38306
38307         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38308         properly discarded.
38309
38310 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38311
38312         * gcc.c-torture/execute/memcheck: New directory of tests for
38313         -fcheck-memory-usage.
38314
38315 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38316
38317         * README: New file, general information about the testsuite and
38318         new description of the various C++ test subdirectories.
38319         * README.g++: Eliminate obsolete information, update and move most
38320         relevant stuff to README.
38321
38322 1998-11-07  Richard Henderson  <rth@cygnus.com>
38323
38324         * gcc.c-torture/compile/981107-1.c: New test.
38325
38326 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38327
38328         * execute/memcpy-bi.c: New testcase.
38329
38330 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38331
38332         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38333         base classes.
38334
38335         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38336         template is selected.
38337
38338         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38339         classes, it should be accepted for all types.
38340
38341         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38342
38343         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38344         specializations start with template headers.
38345
38346 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38347
38348         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38349
38350         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38351         non-POD types.
38352
38353 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38354
38355         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38356
38357 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38358
38359         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38360
38361 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38362
38363         * 981019-1.c: New test.
38364
38365 1998-10-14  Robert Lipe <robertl@dgii.com>
38366
38367         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38368         find objc headers.
38369
38370 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38371
38372         * compile/981001-4.c: Remove use of GCC extension that triggers a
38373         compiler bug.
38374
38375 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38376
38377         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38378
38379 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38380
38381         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38382         instantiation of template produces incorrect code for delete
38383         expression.
38384
38385         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38386         constructors' name is not unique.
38387         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38388         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38389
38390         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38391         automatic array of const is ill-formed.
38392
38393         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38394         of template parameter?
38395
38396         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38397         const.
38398
38399         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38400         pointer-to-member expression.
38401
38402         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38403         declaration causes ICE.
38404
38405 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38406
38407         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38408         reserved in the global namespace.
38409
38410         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38411         generate needed virtual table.
38412
38413         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38414
38415 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38416
38417         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38418         template-dependent type
38419
38420 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38421
38422         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38423         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38424         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38425
38426         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38427         class should be usable as argument of member function.
38428         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38429         class should be usable as return type of member function.
38430         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38431         class should be usable as type of data member.
38432
38433         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38434
38435 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38436
38437         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38438
38439 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38440
38441         * gcc.dg/dll-?.c Add thumb to target list.
38442         Fix assembler scan patterns to match current assembler output.
38443
38444 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38445
38446         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38447         matching of template brackets.
38448
38449         * g++.old-deja/g++.other/using4.C: New test.  Test using
38450         declarations of methods from base classes.
38451
38452         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38453         within functions should introduce names into the innermost
38454         enclosing namespace.
38455
38456         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38457         of static locals if first initialization throws.
38458
38459 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38460
38461         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38462
38463 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38464
38465         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38466         lose track of the possible targets of tablejump insns.
38467         * special/special.exp: Run it.
38468
38469 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38470
38471         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38472         must be declared before its specializations can be named in friend
38473         declarations.
38474
38475 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38476
38477         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38478
38479         * g77.f-torture/execute/io1.f: New test.
38480
38481 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38482
38483         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38484         with pointer to template function, for which no argument deduction
38485         is possible.
38486
38487         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38488         specialization of template function as argument to template
38489         function.
38490
38491         * g++.old-deja/g++.other/access2.C: New test; Inner class
38492         shouldn't have privileged access to Outer's names.
38493
38494 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38495
38496         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38497         friend template declared within template class conflicts with
38498         nested class of the same name.
38499
38500         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38501         is ignored.
38502
38503         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38504         object with direct initializer as function declaration.
38505
38506         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38507         initializers.
38508
38509         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38510         involving const pointer and NULL produces incorrect result.
38511
38512         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38513         type name without `typename' should be rejected with -pedantic.
38514
38515 1998-10-02  Richard Henderson  <rth@cygnus.com>
38516
38517         * g++.old-deja/g++.other/addrof1.C: New test.
38518
38519 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38520
38521         * gcc.c-torture/compile/981001-1.c: New test.
38522         * gcc.c-torture/execute/981001-1.c: New test.
38523
38524 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38525
38526         * gcc.c-torture/compile/981001-2.c: New test.
38527         * gcc.c-torture/compile/981001-3.c: New test.
38528         * gcc.c-torture/compile/981001-4.c: New test.
38529
38530 1998-10-01  Robert Lipe  <robertl@dgii.com>
38531
38532         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38533         multilibbed hosts.   Idea grafted from g77.exp.
38534
38535 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38536
38537         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38538         avoid losing on systems which need -lsocket.
38539
38540 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38541
38542         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38543         * g++.old-deja/g++.other/nested2.C: Ditto.
38544         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38545         failure.
38546
38547 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38548
38549         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
38550         preferred over template operator!= for enum bitfields.
38551
38552 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
38553
38554         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
38555         that happen to have the same base name, but in different scopes,
38556         are incorrectly rejected.
38557
38558 1998-09-16  Richard Henderson  <rth@cygnus.com>
38559
38560         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
38561         on the native word size instead of an integer literal.
38562
38563 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38564
38565         * g++.old-deja/g++.other/static2.C: Invocation of static data
38566         member of type pointer-to-function denoted as non-static member.
38567
38568         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
38569         checks involving function types and aliases.
38570
38571 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38572
38573         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
38574         redefined to the same non-trivial type.
38575
38576         * g++.old-deja/g++.pt/explicit73.C: Test for proper
38577         namespace-qualification of template specializations declared in
38578         other namespaces.
38579
38580         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
38581         to declare a subset of the specializations of a template function
38582         as friends of specializations of a template class.
38583
38584         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
38585         member templates that do not fully specialize the enclosing
38586         template class are rejected.
38587
38588 1998-09-11  Dave Love  <d.love@dl.ac.uk>
38589
38590         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
38591
38592 1998-09-08  Dave Love  <d.love@dl.ac.uk>
38593
38594         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
38595         altered from libf2c/libU77 version.
38596
38597 1998-09-06  Dave Love  <d.love@dl.ac.uk>
38598
38599         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
38600
38601 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
38602
38603         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
38604         (un)signed char are different types for template specialization
38605         purposes.
38606
38607 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
38608
38609         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
38610         * objc: ObjC testsuite.
38611
38612 1998-08-31  Catherine Moore  <clm@cygnus.com>
38613
38614         * gcc.c-torture/execute/941014-1.x: New file.
38615
38616 1998-08-31  Nick Clifton  <nickc@cygnus.com>
38617
38618         * lib/c-torture.exp: Add support for
38619         torture_eval_before_compile and torture_eval_before_execute
38620         variables.
38621
38622 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38623
38624         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38625         this test triggers valid.
38626
38627 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38628
38629         * gcc.dg/980827-1.c: New test.
38630
38631 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38632
38633         * gcc.c-torture/execute/loop-4b.c: New test.
38634
38635 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38636
38637         * lib/c-torture.exp: Add support for
38638         torture_eval_before_compile and torture_eval_before_execute
38639         variables.
38640
38641 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38642
38643         * gcc.c-torture/compile/980825-1.c: New test.
38644
38645 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38646
38647         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38648         count number tests in opt_t0 not good_t0.
38649
38650 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38651
38652         * gcc.c-torture/compile/930326-1.x: Fix typo.
38653
38654 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38655
38656         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38657         causes an ICE.
38658
38659 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38660
38661         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38662         STACK_SIZE is defined.
38663         * gcc.c-torture/unsorted/stuct.c: Similarly.
38664
38665         * gcc.c-torture/compile/980821-1.c: New test.
38666
38667 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38668
38669         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38670
38671 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38672
38673         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38674         code.
38675
38676 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38677
38678         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38679         error'.
38680
38681 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38682
38683         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38684
38685 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38686
38687         * gcc.c-torture/compile/980816-1.c: New test.
38688
38689         * gcc.dg/980816-1.c: New test.
38690
38691 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38692
38693         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38694         compiler for ieee tests.
38695
38696 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38697
38698         * g77.f-torture/compile/980729-0.f: New test.
38699
38700 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38701
38702         * gcc.c-torture/special/eeprof-1.c: New test, for
38703         -finstrument-functions.
38704         * gcc.c-torture/special/special.exp: Run it.
38705
38706 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38707
38708         * gcc.c-torture/compile/980729-1.c: New test.
38709
38710 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38711
38712         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38713         __thumb__ is defined, and test for ARM style doubles if so.
38714
38715 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38716
38717         * g77.f-torture/noncompile/980615-0.f: New test.
38718
38719 1998-07-26  H.J. Lu  (hjl@gnu.org)
38720
38721         * gcc.dg/980312-1.c: Do link instead of compile.
38722         * gcc.dg/980313-1.c: Likewise.
38723
38724 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38725
38726         * gcc.c-torture/compile/980726-1.c: New test.
38727
38728 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38729
38730         * g77.f-torture/execute/io0.f: New test.
38731
38732 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38733
38734         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38735         an int.
38736
38737 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38738
38739         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38740         m32r bugs.
38741
38742 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38743
38744         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38745         c-decl.c:grokdeclarator can handle mode attributes.
38746
38747 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38748
38749         * gcc.c-torture/execute/980716-1.c: New test.
38750
38751 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38752
38753         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38754         the mn10200.
38755         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38756         the mn10200.
38757         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38758         * gcc.c-torture/compile/930326-1.x: Similarly.
38759
38760 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38761
38762         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38763         New test from Craig.
38764
38765 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38766
38767         * g77.f-torture/noncompile/980616-0.f: New test.
38768
38769         * g77.f-torture/execute/970816-3.f: New test from Craig.
38770
38771 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38772
38773         *  g++.other/singleton.C: Return error value instead of taking
38774         SIGSEGV.
38775
38776 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38777
38778         *  g++.other/singleton.C: New test.   Warning is under dispute.
38779         Runtime crash is not.
38780
38781 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38782
38783         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38784         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38785         using6.C, using7.C}: New namespace tests.
38786
38787 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38788
38789         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38790         specialization with typedef'ed names used as array indexes.
38791
38792 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38793
38794         * gcc.c-torture/execute/980709-1.c: New test.
38795
38796         * gcc.dg/980709-1.c: New test.
38797
38798 1998-07-07  Richard Henderson  <rth@cygnus.com>
38799
38800         * gcc.c-torture/execute/bcp-1.c: New test.
38801
38802 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38803
38804         * gcc.c-torture/execute/980707-1.c: New test.
38805
38806 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38807
38808         * gcc.c-torture/compile/980706-1.c: New test.
38809
38810 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38811
38812         * g77.f-torture/execute/980701-0.f,
38813         g77.f-torture/execute/980701-1.f: New test from Craig.
38814
38815 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38816
38817         * gcc.c-torture/compile/980701-1.c: New test.
38818
38819         * gcc.c-torture/execute/980701-1.c: New test.
38820
38821 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38822 rlsruhe.de>
38823
38824         * g++.old-deja/g++.robertl/eb132.C: New test.
38825         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38826
38827 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38828
38829         * g77.f-torture/execute/980628-7.f,
38830         g77.f-torture/execute/980628-8.f,
38831         g77.f-torture/execute/980628-9.f,
38832         g77.f-torture/execute/980628-10.f: New tests from Craig.
38833
38834         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38835
38836 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38837
38838         * g77.f-torture/execute/980628-4.f: New test from Craig.
38839         * g77.f-torture/execute/980628-5.f: Likewise.
38840         * g77.f-torture/execute/980628-2.f: Likewise.
38841         * g77.f-torture/execute/980628-0.f: Likewise.
38842         * g77.f-torture/execute/980628-1.f: Likewise.
38843         * g77.f-torture/execute/980628-3.f: Likewise.
38844         * g77.f-torture/execute/980628-6.f: Likewise.
38845
38846 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38847
38848         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38849         directory when nothing has been installed yet.
38850
38851 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38852
38853         * gcc.c-torture/special/special.exp: Handle newer versions of
38854         dejagnu.
38855
38856 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38857
38858         * gcc.dg/980626-1.c: New test.
38859
38860 1998-06-19  Bruno Haible <haible@ilog.fr>
38861
38862         * gcc.misc-tests/m-un-2.c: New test.
38863         * g++.old-deja/g++.other/warn01.c: Likewise.
38864
38865 1998-06-19  Robert Lipe  <robertl@dgii.com>
38866
38867         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38868         compatibility with assmblers with a different comment character.
38869         Eliminate use of GAS-specific extensions.
38870
38871 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38872
38873         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38874
38875 1998-06-19  Robert Lipe  <robertl@dgii.com>
38876
38877         * lib/g77.exp: Replace search for libf2c.a with search for newly
38878         renamed libg2c.a
38879
38880 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38881
38882         * gcc.c-torture/execute/980617-1.c: New test.
38883
38884 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38885
38886         * gcc.c-torture/execute/980612-1.c: New test.
38887
38888 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38889
38890         * gcc.dg/980523-1.c: Only test on ppc-linux.
38891         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38892
38893         * gcc.c-torture/execute/980608-1.c: New test.
38894
38895 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38896
38897         * gcc.c-torture/execute/980605-1.c: New test.
38898
38899 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38900
38901         * gcc.c-torture/execute/980604-1.c: New test.
38902
38903 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38904
38905         * gcc.c-torture/execute/980602-1.c: New test.
38906         * gcc.c-torture/execute/980602-2.c: Likewise.
38907
38908 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38909
38910         * 970125-0.f: Fix per JCB.  Add commentary.
38911
38912 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38913
38914         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38915         IEEE -0 support.
38916
38917 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38918
38919         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38920         earlier.
38921
38922 1998-05-28  Catherine Moore <clm@cygnus.com>
38923
38924         * gcc.c-torture/execute/980526-3.c: New test.
38925
38926 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38927
38928         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38929         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38930         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38931         m88k-motorola-sysv3 to XFAIL.
38932
38933 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38934
38935         * gcc.dg/980526-1.c: New test.
38936         * gcc.c-torture/execute/980526-2.c: New test.
38937
38938 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38939
38940         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38941
38942         * gcc.c-torture/execute/980526-1.c: New test.
38943
38944 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38945
38946         * g77.f-torture/execute/alpha2.f: Add runtime test.
38947
38948 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38949
38950         * g++.old-deja/old-deja.exp: Strip leading directories.
38951
38952         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38953         error for the line.  Don't run multiple tests for the same line.
38954
38955 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38956
38957         * gcc.dg/980523-1.c: New test.
38958
38959 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38960
38961         * g77.f-torture/compile/970915-0.f: New test.
38962
38963 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38964
38965         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38966
38967 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38968
38969         * gcc.dg/980520-1.c: New test.
38970
38971 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38972
38973         * gcc.dg/980502-1.c: Fix return type.
38974
38975 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38976
38977         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38978         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38979         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38980         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38981         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38982
38983 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38984
38985         * g77.f-torture/execute/980520-1.f: New test.
38986
38987 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38988
38989         * lib/mike-g77.exp: New file.
38990
38991         * g77.f-torture/noncompile/noncompile.exp,
38992         g77.f-torture/noncompile/check0.f: New files.
38993
38994 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38995
38996         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38997         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38998         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38999         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
39000         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
39001         abort where appropriate.
39002
39003 1998-05-05  Michael Meissner  <meissner@cygnus.com>
39004
39005         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
39006         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
39007
39008 1998-04-29  Dave Love  <d.love@dl.ac.uk>
39009
39010         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
39011
39012 1998-04-27  Dave Love  <d.love@dl.ac.uk>
39013
39014         * g77.f-torture/compile/980427-0.f: New test.
39015
39016 1998-04-24  Dave Love  <d.love@dl.ac.uk>
39017
39018         * g77.f-torture/compile/980424-0.f: New test.
39019
39020 1998-04-19  Dave Love  <d.love@dl.ac.uk>
39021
39022         * g77.f-torture/compile/980419-2.f (main): New test.
39023         * g77.f-torture/compile/970125-0.f: New test.
39024         * g77.f-torture/compile/980419-1.f: New test.
39025
39026 1998-04-08  Jim Wilson  <wilson@cygnus.com>
39027
39028         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
39029         of loop-4.c.
39030
39031 1998-04-07  Jim Wilson  <wilson@cygnus.com>
39032
39033         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
39034
39035 1998-04-03  Jim Wilson  <wilson@cygnus.com>
39036
39037         * gcc.c-torture/compile/980329-1.c: New test.
39038
39039 1998-03-18  Jim Wilson  <wilson@cygnus.com>
39040
39041         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
39042         * gcc.dg/980312-1.c: Fix typo in -march command.
39043
39044 1998-03-16  H.J. Lu  (hjl@gnu.org)
39045
39046         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
39047
39048 1998-03-11  Robert Lipe  <robertl@dgii.com>
39049
39050         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
39051         Dave Love agree the Fortran source is bogus.
39052
39053 1998-03-11  Robert Lipe  <robertl@dgii.com>
39054
39055         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
39056         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
39057         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
39058         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
39059         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
39060
39061 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
39062
39063         * g++.old-deja/g++.other/friend1.C: New test.
39064
39065 1998-02-18  Dave Love  <d.love@dl.ac.uk>
39066
39067         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
39068         possibly uninitialized) variables and declare dnrm2.
39069
39070 1998-02-23  Robert Lipe <robertl@dgii.com>
39071
39072         From Bruno Haible <haible@ilog.fr>:
39073         * gcc.c-torture/execute/980223.c: New test.
39074
39075 1998-02-13  Jeffrey A Law  (law@cygnus.com)
39076
39077         * gcc.dg/ifelse-1.c: New test.
39078
39079 1998-02-09  H.J. Lu  (hjl@gnu.org)
39080
39081         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
39082
39083           * lib/old-dejagnu.exp (old-dejagnu): Added the
39084           "execution test - XFAIL *-*-*" handling in the spirit of
39085           "excess errors test -". Changed the "execution test fails"
39086           handling to be like "excess errors test fails".
39087           * Update various tests accordingly.
39088
39089 1998-02-06  Jim Wilson  <wilson@cygnus.com>
39090
39091         * gcc.c-torture/execute/980205.c: New test.
39092
39093 1998-01-18  Jeffrey A Law  (law@cygnus.com)
39094
39095         * lib/c-torture.exp: Look for .x files instead of .cexp files.
39096         * lib/f-torture.exp: Similarly.
39097         * gcc.c-torture: Rename all .cexp files to .x files.
39098
39099 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
39100
39101         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
39102         (940510-1.c): Removed duplicate.
39103         (971104-1.c): New test.
39104
39105 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
39106
39107           * lib/f-torture.exp: Improve error and loop detection.
39108
39109 1997-11-19  Michael Meissner  <meissner@cygnus.com>
39110
39111         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
39112         use that to size the filler array.
39113
39114 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
39115
39116         * lib/c-torture.exp(c-torture-execute): Fix typo.
39117
39118         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
39119         testcase as the executable name. Keep the executable around if
39120         the test fails.
39121
39122 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
39123
39124         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
39125         changes.  Only test one -g option, and move it to the end of the
39126         list of options to test.
39127
39128 1997-09-19  Michael Meissner  <meissner@cygnus.com>
39129
39130         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
39131         variable GCC_TORTURE_OPTIONS to supply default switches separated
39132         by colons.  If no environment variable, run tests with -O0 -g, -O1
39133         -g, and -O2 -g as well.
39134
39135 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39136
39137         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39138         explanatory comments. Fix indentation.
39139
39140 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39141
39142         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39143
39144 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39145
39146         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39147         * g++.old-deja/g++.mike/p7325.C: Likewise.
39148         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39149
39150 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39151
39152         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39153         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39154         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39155         * g++.old-deja/g++.law/operators4.C: Likewise.
39156
39157 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39158
39159         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39160         * g++.old-deja/g++.mike/p784.C: Ditto.
39161         * g++.old-deja/g++.mike/p785.C: Ditto.
39162
39163 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39164
39165           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39166
39167 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39168
39169         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39170         target feature; pass this to c-torture-execute as needed.
39171
39172 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39173
39174         * lib/c-torture.exp(c-torture-execute): If the previous and the
39175         current executables being tested are identical, we don't need to
39176         run the executable again. Try to make the executable names
39177         unique. Add an optional argument for passing additional compiler
39178         flags.
39179
39180 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39181
39182         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39183
39184 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39185
39186         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39187
39188 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39189
39190         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39191         32bit or larger longs.
39192
39193         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39194         have either a 32bit long or 32bit int.
39195
39196 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39197
39198         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39199         Make double precision tests dependent on sizeof (double).
39200
39201 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39202
39203         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39204         too.
39205
39206 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39207
39208         * gcc.c-torture/compile/961203-1.cexp: New script.
39209
39210 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39211
39212         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39213         up the includes ourselves.
39214
39215 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39216
39217         * lib/plumhall.exp: Remove random include, and add a few
39218         verbose messages for debugging.
39219
39220 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39221
39222         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39223         of trying to do it ourselves.
39224
39225 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39226
39227         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39228
39229 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39230
39231         * gcc.prms/5403.c: Made regexp a bit less strict.
39232
39233 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39234
39235         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39236         is returned from remote_load instead.
39237         * lib/plumhall.exp: Ditto.
39238         * lib/mike-g++.exp: Ditto.
39239         * lib/old-dejagnu.exp: Ditto.
39240         * lib/c-torture.exp: Ditto.
39241
39242 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39243
39244         * lib/g++.exp: Use build_wrapper procedure.
39245         * lib/gcc.exp: Ditto.
39246
39247 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39248
39249         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39250         an old-style decl for malloc.  Fixes tests to work when
39251         sizeof (int) != sizeof (size_t).
39252
39253 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39254
39255         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39256
39257         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39258         use stdargs.h interface.
39259
39260 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39261
39262         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39263         NO_VARARGS when compiling.
39264
39265 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39266
39267         * lib/plumhall.exp(ph_includes): New procedure.
39268         (ph_make): Use it.
39269         (ph_compiler): Ditto.
39270
39271         * lib/g++.exp: Rename test-glue.c to testglue.c.
39272         * lib/gcc.exp: Ditto.
39273
39274 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39275
39276         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39277         to completion when it's called.
39278
39279 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39280
39281         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39282         is defined, don't do test.
39283
39284 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39285
39286         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39287         for object files.
39288         (ph_summary): Mark skipped testcases as untested, not unresolved.
39289
39290         * lib/plumhall.exp (ph_make): If unresolved because of bad
39291         errorCode, record errorCode in log file.
39292         (*): Replace send_log/verbose with verbose -log.
39293
39294 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39295
39296         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39297         double conversion if double isn't at least 8 bytes.
39298
39299         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39300         int to work with targets where int is 16 bits.
39301
39302         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39303         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39304         precision for the test to complete.
39305
39306 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39307
39308         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39309         if d10v is not compiled with the -mdouble64 flag.
39310         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39311
39312         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39313         d10v is not compiled with the -mint32 flag.
39314
39315 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39316
39317         * lib/plumhall.exp: Use incr_count.
39318
39319 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39320
39321         * gcc.c-torture: Update to c-torture-1.45.
39322
39323 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39324
39325         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39326         the name of the expect testcase file).
39327
39328         * lib/g++.exp(g++_init): Ditto.
39329
39330 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39331
39332         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39333         the host.
39334
39335         * lib/gcc.exp(gcc_exit): New procedure.
39336
39337 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39338
39339         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39340         specs where appropriate.
39341
39342         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39343         because of new "candidates are" messages, and removed a few
39344
39345         * Converted all non-old-style g++ testcases to old-style, and
39346         moved into g++.old-deja.
39347
39348 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39349
39350         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39351         options.
39352
39353         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39354         succeeded.
39355
39356         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39357
39358 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39359
39360         * lib/gcc.exp (gcc_target_compile): Add support for defining
39361         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39362         the machine doesn't have those features.
39363
39364 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39365
39366         * g++.law/operators4.exp: Don't use LIBS.
39367
39368 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39369
39370         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39371
39372         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39373         * lib/g++.exp: Set it here instead. Also, allow use of the
39374         --tool_exec and --tool_opt options. Change CXX to
39375         GXX_UNDER_TEST.
39376
39377         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39378
39379         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39380
39381 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39382
39383         * lib/old-dejagnu.exp: Use prune_warnings instead of
39384         prune_system_crud.
39385         * lib/mike-g++.exp: Ditto.
39386         * lib/gcc.exp: Ditto.
39387         * lib/g++.exp: Ditto.
39388
39389         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39390
39391 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39392
39393           * 941014-2.c: Include stdlib.h
39394           * 960327-1.c: Include stdio.h
39395           * dbra.c, index-1.c: Don't assume ints are 32bits.
39396
39397 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39398
39399         * lib/gcc.exp: Add gcc,stack_size target feature.
39400
39401         * lib/g++.exp(g++_target_compile): Add the include and link
39402         paths here, not in two other places. And, it's $options, not
39403         options.
39404
39405         * lib/mike-g++.exp(postbase): Remove the code that determines
39406         the correct include and link paths.
39407         * g++.old-deja/old-deja.exp: Ditto.
39408
39409 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39410
39411         * lib/g++.exp(g++_init): target_compile no longer returns the
39412         filename of the result.
39413
39414 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39415
39416         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39417         call to glob.
39418
39419         * gcc.c-torture/special/special.exp: Change call to
39420         gcc_target_compile to include the object file.
39421
39422 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39423
39424         * gcc.c-torture/special/special.exp: Correct misspelling in last
39425         change.
39426
39427 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39428
39429         * lib/plumhall.exp(ph_summary): Log the entire output of the
39430         executable. Return -1 if there were any failures, 0 otherwise.
39431         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39432         (ph_make): Clean up objects and executables that were built
39433         if the tests succeeded.
39434
39435 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39436
39437         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39438         libraries and includes in the build tree as appropriate.
39439
39440 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39441
39442         * lib/c-torture.exp: Instead of looking for the global variable
39443         NO_LONG_LONG, check to see if that's a feature of the target.
39444
39445 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39446
39447         * config/default.exp: Minimize. Delete the remainer of the files in
39448         config; this functionality is now in devo/dejagnu/config.
39449
39450         g++.*/*: Pass any additional flags used to compile to postbase;
39451         delete CXXFLAGS.
39452
39453         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39454         is now done by runtest.exp. Use gcc_target_compile instead of
39455         compile.
39456
39457         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39458         Remove references to CFLAGS. Use remote_file instead of
39459         calling rm -f.
39460         (c-torture): Take a list of arguments to use to compile this
39461         testcase.
39462
39463         lib/g++.exp: Simplify. Use target_compile instead of compile.
39464         lib/gcc-dg.exp: Ditto.
39465         lib/gcc.exp: Ditto.
39466         lib/mike-{gcc,g++}.exp: Ditto.
39467         lib/old-dejagnu.exp: Ditto.
39468         lib/plumhall.exp: Ditto.
39469
39470 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39471
39472         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39473         (ph_linker): Likewise.
39474
39475 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39476
39477           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39478         MAP_ANON / MAP_ANONYMOUS if defined;
39479         else try to map from /dev/zero .
39480
39481 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39482
39483         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39484         isn't defined, then define it to MAP_ANONYMOUS.
39485
39486 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39487
39488         * gcc.c-torture: Update to c-torture-1.42 release.
39489
39490 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39491
39492         * gcc.c-torture: Update to c-torture-1.41 release.
39493
39494 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39495
39496         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39497         c-torture release.
39498
39499 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39500
39501         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39502         and LDFLAGS.  Fix second case to append the target_info ldflags
39503         onto LDFLAGS, not CFLAGS.
39504         * lib/g++.exp (g++_init): Add target_info stuff.
39505         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39506         of libgloss and newlib flags for !native.
39507
39508         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39509         (GDB): Fix relative path to go up another dir for finding gdb.
39510
39511 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39512
39513         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39514         versions in the target_info array, if they don't exist.
39515
39516 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39517
39518         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39519
39520 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39521
39522         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39523         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39524
39525 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39526
39527         * lib/old-dejagnu.exp: Don't remove the output file before we've
39528         actually tested it. Don't append pwd to the path of the executable
39529         we're testing.
39530
39531 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39532
39533         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39534
39535 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39536
39537         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39538         temporary directory for compiler files, and set it to a default
39539         value of /tmp. Set $output as the name of the output file from
39540         compiling the testcase. Add a -o option to $cflags_var so the
39541         compiler writes the final output file as $output. Set $executable
39542         to $output.
39543
39544         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39545         directory for compiler files, and set it to /tmp if it doesn't
39546         already have a value. Set $output_file to the name of the output
39547         file from compiling the testcase. Add a -o option to CXXFLAGS so
39548         the compiler writes the final output file as $output. Use $output
39549         as the executable to be tested.
39550
39551 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39552
39553         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
39554
39555 1996-06-08  Jeffrey A Law  (law@cygnus.com)
39556
39557         * gcc.c-torture/execute/pending-1.c: New test.  Still
39558         pending in Tege's queue.
39559
39560 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
39561
39562         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
39563         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
39564         if there were failures.  Call unresolved if there were unresolved
39565         testcases.  Call gcc_fail if program did not run to completion.
39566         (ph_make): Pass additional argument name to ph_execute.
39567         (ph_execute): Add new argument.  Pass additional arguments to
39568         ph_summary.  Call gcc_fail is there is no execution output.
39569
39570 1996-04-24  Jeffrey A Law  (law@cygnus.com)
39571
39572         * lib/plumhall.exp (proc_summary): Output relavent summary
39573         lines into the log so specific failures in plumhall can be
39574         investigated.
39575
39576 1996-04-10  Jeffrey A Law  (law@cygnus.com)
39577
39578         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
39579         (c-torture-execute): Don't try to execute tests which use
39580         "long long" types if $NO_LONG_LONG is nonzero.
39581
39582 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
39583
39584         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
39585         not c-torture.
39586
39587         * gcc.ieee: Move from here.
39588         * gcc.c-torture/execute/ieee: To here.
39589
39590 1996-03-26  Jeffrey A Law  (law@cygnus.com)
39591
39592         * gcc.c-torture: Update to c-torture-1.41 release.
39593
39594 1996-03-22  Jeffrey A Law  (law@cygnus.com)
39595
39596         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
39597         not "$output".
39598
39599 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
39600
39601         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
39602         -c present.
39603
39604 1996-03-02  Jeffrey A Law  (law@cygnus.com)
39605
39606         * config/proelf.exp: Handle connecting to a simulator.
39607
39608 1996-01-31  Jeffrey A Law  (law@cygnus.com)
39609
39610         * config/proelf.exp: New file.  Enough framework that we can
39611         run c-torture tests on the proelf targets (or any other target
39612         that gdb can connect to for that matter).
39613
39614 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
39615
39616         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
39617         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39618
39619         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39620         exec_output exists.
39621
39622 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39623
39624         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39625         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39626
39627         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39628         to pass/fail/unresolved/unsupported/untested.  Caller must now
39629         call unresolved/unsupported/untested.
39630         * lib/*.exp: Update FSF address.  Update to handle new results of
39631         ${tool}_load.
39632         * lib/chill.exp (verbose): Delete.
39633
39634 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39635
39636         * lib/gcc.exp (default_gcc_start): Change order of args to
39637         $LDFLAGS $CFLAGS $LIBS.
39638         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39639         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39640         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39641         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39642         * gcc.misc-tests/dg-test.exp: Likewise.
39643         * gcc.misc-tests/msgs.exp: Likewise.
39644         * gcc.prms/prms.exp: Likewise.
39645         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39646         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39647
39648         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39649
39650 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39651
39652         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39653
39654         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39655         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39656
39657         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39658         necessary.
39659
39660 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39661
39662         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39663         global for loop; add use of $mathlib.
39664         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39665         settings here; set mathlib for anything but VxWorks.
39666
39667 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39668
39669         * gcc.c-torture: Update to c-torture-1.40 release.
39670
39671 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39672
39673         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39674         dg.exp.
39675
39676 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39677
39678         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39679         global.
39680
39681 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39682
39683         * lib/g++.exp (LIBS): Define if not already.
39684         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39685         (gcc-dg-prune): Call prune_gcc_output.
39686         * lib/gcc.exp (prune_gcc_output): New proc.
39687         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39688         prune_gcc_output.
39689
39690 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39691
39692         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39693         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39694
39695 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39696
39697         * gcc.c-torture: Update to c-torture-1.39 release.
39698
39699 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39700
39701         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39702         fails, try others as well.
39703
39704 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39705
39706         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39707         If compilation fails, mark execute tests as `untested'.
39708         If test is marked as unsupported, don't mark compilation and
39709         execute tests as failed.
39710
39711 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39712
39713         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39714         libstdc++ for whether or not we want to be doing shared
39715         libraries.  Delete link_curses since we don't need it anymore.
39716         * lib/mike-g++.exp (postbase): Don't link in libg++.
39717         * g++.old-deja/old-deja.exp: Likewise.
39718
39719 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39720
39721         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39722
39723 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39724
39725         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39726         For that, add `-Wl,-a,shared_archive'.
39727         * g++.old-deja/old-deja.exp: Likewise.
39728
39729 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39730
39731         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39732
39733 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39734
39735         * lib/mike-g++.exp (postbase): Pay attention to the status of
39736         g++_load.
39737
39738 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39739
39740           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39741
39742 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39743
39744         * lib/gcc.exp (default_gcc_start): No longer need to log program
39745         being executed or its output, execute_anywhere does that now.
39746         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39747         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39748
39749 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39750
39751         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39752         the same as those in lib/g++.exp.
39753
39754 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39755
39756         * gcc.c-torture: Update to c-torture-1.38 release.
39757         * gcc.ieee: Related changes.
39758
39759 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39760
39761         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39762         "exec". Minor reformatting changes.
39763
39764         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39765         cross. This means all "exec" calls now work on a remote host as
39766         well.
39767         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39768         cross. Filter out the extra "\r\n" stuff that expect puts in.
39769         (c-torture-execute): Filter out the bogus warnings like
39770         c-torture-compile does. Add support for canadian cross.
39771         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39772         Use execute_anywhere rather than calling exec directly. Now it
39773         works for canadian cross testing.
39774
39775 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39776
39777         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39778         results into a variable, and check that rather than using file exists.
39779
39780 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39781
39782         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39783         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39784
39785 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39786
39787         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39788         lib_curses if there's a shared libg++ in the build tree.
39789
39790 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39791
39792         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39793         if not supported target.
39794
39795 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39796
39797         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39798         link_curses up to always happen, not just for native builds.
39799
39800 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39801
39802         * gcc.c-torture: Update to c-torture-1.36 release.
39803         * gcc.failure: Related changes.
39804
39805 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39806
39807         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39808
39809 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39810
39811         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39812         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39813         runshlib, link_curses, and mathlib for link and run.
39814
39815         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39816         pass the runtime shared library options for Solaris, OSF/1, and
39817         Irix5, and link with -lcurses to avoid unresolved references.
39818
39819 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39820
39821         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39822         only run once.
39823
39824 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39825
39826         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39827
39828 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39829
39830         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39831         do not have a framework for the "compat" tests yet.
39832
39833 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39834
39835         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39836         set to null if we're testing vxworks5.1.  Use that instead of
39837         `-lm' in the setting of LIBS for link and run.
39838
39839 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39840
39841         * config/rom68k.exp (${tool}_load): Major changes to make it
39842         work.  Verified that it does in fact return the stuff in
39843         exec_output properly.  Catch any Emul or any TRAP other than 0.
39844
39845 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39846
39847         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39848         LDFLAGS properly for targets that need stuff from libgloss.
39849         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39850         only run once.
39851         (gpp_initialized): New variable.
39852
39853 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39854
39855         * config/rom68k.exp: Load libgloss.exp.
39856         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39857         so we can produce a fully linked binary.
39858         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39859         so we can produce a fully linked binary.
39860
39861 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39862
39863         * lib/plumhall.exp (ph_section): Watch for expected failures.
39864         Add missing `else'.
39865
39866         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39867         run the testcase.
39868         (c-torture): Likewise.
39869
39870 1995-08-28  Doug Evans  <dje@cygnus.com>
39871
39872         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39873
39874         * lib/mike-g++.exp (mike_cleanup): New proc.
39875         (prebase): New globals compiler_result, not_compiler_result,
39876         target_regexp.
39877         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39878         allow leading "-" in pattern.  Watch for unsupported tests.
39879         If $compiler_result is set, pattern match assembler code,
39880         and ditto for $not_compiler_result.
39881         * lib/mike-gcc.exp: Likewise.
39882
39883         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39884         execution "succeeded".
39885
39886 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39887
39888         * config/win32.exp: New file.
39889         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39890
39891 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39892
39893         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39894         unsupported.
39895         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39896         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39897         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39898
39899         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39900         "... without exceptions was ...".  That is now handled by
39901         prune_system_crud.
39902         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39903
39904 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39905
39906         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39907         sieve.c,sort2.c}: New files.
39908         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39909         sieve.exp,sort2.exp}: Drivers for them.
39910
39911         * lib/mike-gcc.exp (program_output): New user settable variable.
39912         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39913         messages.
39914         * lib/mike-g++.exp (program_output): New user settable variable.
39915
39916         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39917
39918         * config/sh.exp: Deleted (use sim.exp instead).
39919
39920 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39921
39922         * config/vx.exp: Declare CHECKTASK as global.
39923         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39924         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39925         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39926
39927 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39928
39929         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39930         target. Like vx.exp, only includes `vx29k.exp' instead of
39931         `vxworks.exp'.
39932
39933 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39934
39935         * config/sim.exp: Increase time limit from 120 seconds to 240.
39936
39937 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39938
39939         * gcc.c-torture/execute/950628-1.c: New test.
39940
39941 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39942
39943         * gcc.c-torture: Update with changes/additions from
39944         c-torture-1.34.
39945
39946 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39947
39948         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39949
39950 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39951
39952         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39953
39954 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39955
39956         * gcc.c-torture/compile/950512-1.c: New test.
39957         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39958         * gcc.dg/struct-ret-1.c: Likewise.
39959
39960 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39961
39962         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39963           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39964
39965 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39966
39967         * gcc.c-torture/special/920411-1.c: Deleted.
39968         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39969
39970 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39971
39972         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39973         cpu limit.
39974
39975 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39976
39977         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39978
39979 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39980
39981         From kenner;
39982         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39983         is the proper length.
39984         * va-arg-3.c: Likewise.
39985
39986 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39987
39988         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39989         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39990
39991         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39992         * lib/g++.exp (default_g++_start): Delete old cruft.
39993
39994 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39995
39996         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39997         (2 * (1 << 18)) to (2 * (1 << 17)).
39998
39999         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
40000
40001 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
40002
40003         * config/rom68k.exp: Renamed from config/idp.exp
40004
40005 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
40006
40007         * c-torture/compile/921109-2.c
40008
40009 1995-04-18  Mike Stump  <mrs@cygnus.com>
40010
40011         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
40012         excess errors.
40013
40014 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
40015
40016         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
40017         output.
40018         * lib/g++.exp (default_g++_start): Likewise.
40019
40020 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
40021
40022         * gcc.c-torture/compile/950329-1.c: New test.
40023
40024 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
40025
40026           * config/bug.exp (${tool}_load): Updated to use new remote_open
40027           and remote_close procs.
40028         * config/idp.exp: New file.
40029
40030 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
40031
40032         * gcc.c-torture/execute/950322-1.c: New test.
40033
40034 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
40035
40036         * config/vx.exp (${tool}_load): Clean up testing of return code from
40037         vxworks_ld and vxworks_spawn.
40038
40039 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
40040
40041         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
40042
40043 1995-03-13  Mike Stump  <mrs@cygnus.com>
40044
40045         * lib/old-deja.exp: Add `excess errors test - ' error, now one
40046         can mark excess errors on a machine by machine basis.  Note, the
40047         default is to not expect any excess errors, even when excess
40048         errors test - is given, so you will want to put an XFAIL ... on
40049         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
40050         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
40051         those 4 machines, but no others.
40052
40053 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
40054
40055         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
40056         * lib/c-torture.exp: to here.
40057
40058 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
40059
40060         * gcc.c-torture/execute/950221-1.c: New test.
40061         * gcc.c-torture/execute/struct-ret-1.c: New test.
40062         * gcc.c-torture/compile/950221-1.c: New test.
40063
40064         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
40065
40066 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
40067
40068         * gcc.c-torture/execute/arith-1.c (main): Return 0.
40069         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
40070
40071 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
40072
40073         * g++.gb: New directory of tests, derived from my signature and
40074         class scoping tests.
40075
40076         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
40077         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
40078         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
40079         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
40080         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
40081         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
40082         * g++.gb/sig25.C: Likewise.
40083
40084         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
40085         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
40086         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
40087         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
40088         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
40089         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
40090         * g++.gb/sig25.exp: Likewise.
40091
40092         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
40093         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
40094         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
40095         * g++.gb/scope13.C: Likewise, this test still fails.
40096
40097         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
40098         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
40099         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
40100         * g++.gb/scope13.exp: Ditto.
40101
40102         * g++.gb/README: New file, explains what these tests are about.
40103
40104 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
40105
40106         * lib/dg.exp (dg-do): Support `preprocess'.
40107         (dg-test): Likewise.
40108
40109 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
40110
40111         * config/udi.exp: change "continue -expect" to "exp_continue".
40112
40113 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
40114
40115         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
40116         Delete redundant tests.
40117
40118         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
40119         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
40120         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
40121         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
40122         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
40123         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
40124         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
40125         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
40126
40127         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
40128         storing label pointers.
40129         * gcc.c-torture/execute/921019-1.c: Likewise.
40130         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
40131         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
40132         parameter fp.
40133         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
40134         constants.
40135
40136         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40137         Delete obsolete tests.
40138
40139         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40140         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40141         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40142         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40143         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40144         * gcc.c-torture/compile/950124-1.c: New test.
40145
40146         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40147
40148 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40149
40150         * lib/mike-g++.exp: Add -lm to LIBS.
40151
40152 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40153
40154         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40155
40156 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40157
40158         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40159
40160 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40161
40162         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40163
40164 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40165
40166         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40167         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40168         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40169         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40170         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40171         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40172         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40173         * g++.law/{operators31.C, operators32.C,
40174         * g++.law/{operators33.C, operators34.C}: Likewise.
40175         * g++.law/{pic1.C, refs2.C}: Likewise.
40176         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40177         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40178         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40179         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40180
40181         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40182         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40183         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40184         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40185         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40186         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40187         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40188         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40189         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40190         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40191         * g++.law/{operators34.exp}: Likewise.
40192         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40193         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40194         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40195         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40196         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40197
40198         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40199         No longer expected to fail.
40200         * g++.law/missed-error3.C: Tweak for recent bool changes.
40201
40202 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40203
40204         * config/emb-unix: Deleted.
40205         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40206         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40207
40208 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40209
40210         * lib/dg.exp (dg-test): Fix typo in last patch.
40211
40212 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40213
40214         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40215         (handles multiple occurrences).
40216
40217 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40218
40219         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40220         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40221         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40222         printed).
40223         * lib/c-torture.exp (c-torture-compile): Likewise.
40224         (c-torture): Prepend full path if missing.
40225         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40226         (gcc_fail): Likewise.
40227         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40228
40229 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40230
40231         * lib/netware.exp: Only attach to NetWare i386 systems.
40232
40233 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40234
40235         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40236         messages.  Add test name to "output pattern match" pass/fail message.
40237
40238 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40239
40240         * gcc.dg: New testsuite.
40241         * gcc.dg/dg.exp: New file.
40242
40243         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40244         test-switch.c}: Deleted.
40245
40246         * gcc.misc-tests/msgs.exp: New testcase driver.
40247
40248 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40249
40250         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40251         Watch for illegal return values from ${tool}_load.
40252         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40253         cross targets.  Coerce return value >0 to 1.
40254
40255 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40256
40257         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40258
40259         * config/emb-unix.exp: New file.
40260
40261         * config/sim.exp: Error if variable $SIM not defined.
40262         (${tool}_load): Mark test as "untested" if simulator missing.
40263
40264         * config/unix.exp: Load remote.exp to get rcp_download.
40265         * lib/c-torture.exp: Use different option lists for testcases with
40266         and without loops.
40267         * gcc.c-torture/execute/execute.exp: Likewise.
40268
40269 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40270
40271         * config/*.exp: Clarify return code from ${tool}_load.
40272         Call `unresolved' or `untested' instead of `warning' or `perror'
40273         (sometimes you still want to call both though).
40274         Add comment that `shell_id' is local to each file.
40275         * config/udi.exp (timeout): Set to 30.
40276         Don't print warning if connection fails, $connectmode has already
40277         printed an error.
40278         (${tool}_load): Move verbose messages to level 2.
40279         Rework pattern for "Process started" message.
40280         Pass `shell_id' to ${connectmode}_download.
40281         Retry twice upon timeout.  Make resetting of target more robust.
40282         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40283         Pass `shell_id' to exit_$connectmode.
40284         Only call exit_$connectmode if connected.
40285         * config/unix.exp (${tool}_load): Check return codes better.
40286         * config/vrtx.exp (${tool}_load): Likewise.
40287         * config/vx.exp (${tool}_load): Likewise.
40288         Delete unneeded global's.
40289         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40290         from ${tool}_load.
40291         (dg-stat): Delete.
40292         (dg-init): Delete recording of pass/fail counts.
40293         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40294         (old-dejagnu-init): Likewise.
40295         (old-dejagnu-stat): Delete contents, empty proc now.
40296         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40297         (c-torture): Delete references to lcnt, lpass, lfail.
40298         Get option list from TORTURE_OPTIONS.
40299         Delete -funroll[-all]-loops if no loops.
40300         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40301         (g++_stat): Delete contents (empty proc now).
40302         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40303         (gcc_finish): Likewise.
40304         (gcc_stat): Deleted.
40305         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40306         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40307         * gcc.c-torture/execute/execute.exp: Likewise.
40308         Split tests into two parts: compile, execute.
40309         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40310         no loops.  Update to reflect clarified return codes from ${tool}_load.
40311
40312 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40313
40314         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40315         to grep for.
40316         (old-dejagnu): Likewise (where necessary).
40317
40318 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40319
40320         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40321
40322         * lib/dg.exp (dg-process-target): Fix processing of selector.
40323         Add comment regarding use of `error'.
40324
40325         * lib/gcc.exp (prune_system_crud): Define if missing.
40326         * lib/g++.exp (prune_system_crud): Likewise.
40327
40328         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40329         Call prune_system_crud.
40330         * lib/dg.exp (dg-runtest): New proc.
40331         Use perror instead of send_user for tcl errors in testcase.
40332         Don't return any value, it's never used.
40333         Don't clobber previous definition of `unknown'.
40334         Print tcl errors in `dg-final'.
40335
40336 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40337
40338         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40339         (dg-test): Don't print errorInfo, it contains stack backtrace.
40340
40341 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40342
40343         * lib/g++.exp (runtest_file_p): Define if missing.
40344
40345 1994-09-24  Doug Evans  (dje@cygnus.com)
40346
40347         * lib/mike-g++.exp: Comment out loading of g++.exp.
40348         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40349         (default_g++_version): Always print something.
40350         (default_g++_start): Comment out call to `which'.
40351         (g++_start, g++_load): Deleted (must be defined in config file).
40352         * lib/gcc.exp: Test for existence of $CC at start.
40353         Delete check for tmpdir (done in gcc_init).
40354         (default_gcc_version): Always print something.
40355         (default_gcc_start): Comment out call to `which'.
40356         * config/*.exp: Major cleanup - make cross targets work at least a
40357         little better for g++ (by not being "--tool gcc" specific).
40358         Rename gcc_xxx to ${tool}_xxx.
40359         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40360         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40361
40362 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40363
40364         * lib/c-torture.exp (c-torture-compile): Rework compiler
40365         message processing.
40366
40367         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40368         c-torture.
40369
40370 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40371
40372         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40373
40374         * lib/dg.exp (dg-process-target): Support { target native }.
40375
40376 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40377
40378         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40379         looked for "... program xxx got fatal signal".
40380         Correct regsub munging of `comp_output'.
40381         Ignore compiler messages "path prefix not used" and "linker input
40382         file unused".
40383
40384 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40385
40386         * lib/gcc.exp (runtest_file_p): Define if missing.
40387         * gcc.prms/template.c: Example to work from.
40388
40389 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40390
40391         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40392         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40393
40394         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40395         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40396         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40397         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40398
40399         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40400         (dg-process-target): No longer a varargs proc.
40401         Return S/N for target, P/F for xfail.  All callers changed.
40402         (user option procs): More argument checking.
40403         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40404         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40405         (dg-test): Skip test if not running on selected target in `dg-do'.
40406         Update handling of `dg-do-what', `dg-output-text'.
40407         Separate execution pass/fail from output pattern match pass/fail.
40408         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40409
40410 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40411
40412         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40413         target for 920510-1.c.
40414
40415 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40416
40417         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40418         Clean up comment regarding use of passcnt, etc.
40419         (gcc_stat): Don't update `testcnt' here.
40420         (gcc_finish): Do it here.
40421         Might as well reset `but_id' here too.
40422         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40423         to determine if the file should be tested.
40424         * gcc.c-torture/compile/compile.exp: Likewise.
40425         * gcc.c-torture/execute/execute.exp: Likewise.
40426         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40427         * gcc.misc-tests/dg-test.exp: Likewise.
40428         * gcc.prms/prms.exp: Likewise.
40429         * gcc.wendy/wendy.exp: Likewise.
40430         * g++.old-deja.exp: Likewise.
40431         Move "Testing file" message to verbose level 1.
40432
40433 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40434
40435         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40436
40437 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40438
40439         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40440         (default_gcc_start): Accept optional second list element
40441         of compiler flags.  Print compiler output at verbosity level 2.
40442         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40443         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40444         Save current values of framework globals passcnt, failcnt, xpasscnt,
40445         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40446         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40447         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40448         xfailcnt to compute stats.  Update framework global `testcnt' from
40449         pass/fail counts.
40450         (gcc_finish): New proc.  Clean up test environment.
40451         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40452         (gcc_epass, gcc_efail): Delete.
40453         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40454         argument of line number.
40455         (dg-init): If the tool has an init routine, call it.
40456         (dg-test): Remove args `cflags_var' and `libs_var'.
40457         Pass all compiler options to ${tool}_start.
40458         Handle missing line number.
40459         (dg-finish): New function.
40460         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40461         particular files.  Call gcc_finish at end.  Move "skipping test"
40462         message to verbosity level 3.
40463         * gcc.c-torture/compile/compile.exp: Likewise.
40464         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40465         * gcc.c-torture/execute/execute.exp: Likewise.
40466         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40467         Print testcase being tried at verbosity level 1.
40468         * gcc.c-torture/special/special.exp: Unset xfail.
40469         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40470         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40471         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40472         * gcc.failure/failure.exp: Likewise.
40473         * gcc.ieee/ieee.exp: Likewise.
40474         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40475         Update call to dg-test.  Call dg-finish at end.
40476         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40477         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40478         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40479         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40480         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40481         * gcc.wendy/wendy.exp: Add copyright.
40482         Delete setting of tmpdir (done by gcc_init).
40483         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40484         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40485         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40486         gcc_[ce]pass/fail.
40487
40488 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40489
40490         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40491         confusion.
40492         (g++_load): Likewise.
40493
40494         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40495         Rename argument to `prog' to remove the confusion.
40496         Varargs fns behave differently too!
40497         (g++_load): Likewise.
40498
40499         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40500
40501         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40502         what it is.  Delete (always) printing of status value for !native.
40503         Simplify verbose code, and include status and exec_output.
40504         (g++_load): Use gcc_load.
40505
40506 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40507
40508         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40509         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40510         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40511         940714-3.c as these testcases don't exist anymore.  Make
40512         va-arg-1.c expected to pass.
40513
40514 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40515
40516         * gcc.misc-tests/misc.exp: Only run specific testcases.
40517         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40518         * gcc.misc-tests/dg-[1-9].c: New files.
40519
40520         * lib/dg.exp: New testsuite driver.
40521         * gcc.prms/prms.exp: Use it.
40522
40523         * README.gcc: New file.
40524
40525         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40526         Document and reset `lxpass' and `lxfail'.
40527         Simplify "initialized" message.
40528         (gcc_stat): Clean up comments a little.
40529
40530 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40531
40532         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40533
40534 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40535
40536         * lib/old-dejagnu.exp (process-option): New proc.
40537         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40538         (old-dejagnu): Simplify.
40539         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40540
40541 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40542
40543         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40544         exists and is not an empty string.
40545
40546         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
40547         $xfail rather than calling setup_xfail.  Clear $xfail when test is
40548         finished.
40549         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
40550         automatically.
40551
40552         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
40553         longer expected to fail.
40554
40555         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
40556         "f" function call.
40557
40558         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
40559
40560         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
40561         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
40562         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
40563         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
40564         c-torture-1.29.
40565
40566         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
40567         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
40568
40569         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
40570
40571         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
40572         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
40573
40574         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
40575         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
40576         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
40577
40578 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
40579
40580         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
40581         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
40582         940714-1.c, 940714-2.c, 940714-3.c},
40583         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
40584         gcc.misc-tests/{mg.c,mg.exp}:
40585         New tests.
40586         * gcc.noncompile/noncompile.exp: Change accordingly.
40587
40588 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
40589
40590         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
40591         Undo previous clobberage.
40592
40593 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
40594
40595         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
40596         * gcc.special/{930510-1.c, special.exp}:
40597         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
40598         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
40599         struct-varargs-1.c}: New tests from c-torture-1.26.
40600
40601 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
40602
40603         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
40604           argument to switch.
40605
40606 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
40607
40608         * Revert the previous changes.  Please see Rob's directory
40609           (/lisa/test/rob/progressive/gcc/testsuite) for testing
40610           fixes.
40611
40612 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
40613
40614         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
40615             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
40616             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
40617             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40618             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40619             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40620             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40621             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40622             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40623             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40624             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40625             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40626             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40627             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40628             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40629             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40630             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40631             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40632             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40633             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40634             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40635             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40636             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40637             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40638             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40639             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40640             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40641
40642 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40643
40644         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40645             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40646           with perror calls.
40647
40648 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40649
40650         * config/unix.exp (g++_load): Fix syntax.
40651
40652 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40653
40654         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40655         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40656         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40657         Don't expect va-arg-1.c to fail.  Correct expected output for
40658         920928-1.c.
40659         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40660         * gcc.wendy/hbm4.c: Correct typo.
40661         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40662
40663 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40664
40665         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40666         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40667         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40668         * lib/c-torture.exp (c-torture-compile): Ditto.
40669
40670         Reduce volume of output (remove all the -I's and such).
40671         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40672         Call gcc_cpass, gcc_cfail.
40673         (c-torture): Pass testing option to c-torture-compile.
40674
40675 1994-03-21  Doug Evans  (dje@cygnus.com)
40676
40677         Bring patches over from progressive.
40678         * config/default.exp: Exit remote shell cleanly.
40679         (g++_exit, g++_start): Add default versions.
40680         * config/sim.exp (gcc_load): Use perror, not error.
40681
40682 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40683
40684         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40685         set in site.exp.
40686
40687 1994-03-14  Doug Evans  (dje@cygnus.com)
40688
40689         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40690         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40691         (wendy_try): New proc to run testcase.
40692         (main loop): Call 'em.
40693         * gcc.wendy/*.c: Clean up pass to correct expected output.
40694
40695         * lib/gcc.exp: Minor cleanup work.
40696         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40697
40698 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40699
40700         * config/sim.exp (gcc_load): Document return codes better.
40701         Don't pass -v to simulator.
40702
40703 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40704
40705           * gcc.special/920717-x.c: Fix typo.
40706           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40707           get at sources.
40708
40709         * lib/mike-gcc.exp: Fix typo.
40710
40711 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40712
40713         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40714         binary to use, transform the name.
40715         * config/*.exp: rename everything. Nuke any g++ specific files,
40716         it's now a special case of gcc that requires no special support.
40717         Add a default.exp for unsupported targets.
40718
40719 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40720
40721         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40722         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40723         version of Tcl.
40724
40725 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40726
40727         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40728         than a warning.
40729
40730 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40731
40732         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40733
40734 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40735
40736         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40737         option_list.  Compile every file with only 4/6 option choices
40738         (same as C torture) instead of with 12/18 different option
40739         choices.
40740         * lib/c-torture.exp: Likewise.
40741
40742         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40743         not already set.
40744
40745 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40746
40747         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40748         can put an XFAIL *-*-* on excess errors.
40749
40750 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40751
40752         * g++.law: Add more tests derived from g++-bugs snapshots.
40753
40754         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40755         equivalent to g++.law/init9.
40756
40757         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40758         compiled it, and the a.out file after we've run it.
40759
40760 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40761
40762         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40763         compiled it, and the a.out file after we've run it.
40764
40765 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40766
40767         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40768
40769 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40770
40771         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40772         version number.
40773
40774 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40775
40776         * g++.law: New directory of g++ tests derived from the g++-bugs
40777         snapshots.
40778
40779 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40780
40781         * gcc.compile: initbug1.c initbug1.exp testcase added
40782
40783 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40784
40785         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40786         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40787           fixes submitted by Jeff Law (law@cs.utah.edu)
40788         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40789           Jeff Law (law@cs.utah.edu)
40790
40791
40792 1993-11-30  Mike Stump  (mrs@cygnus.com)
40793
40794         * config/unix-g++.exp: Follow the gcc way of doing things.
40795         * g++.old-deja/old-deja.exp: Minor updates.
40796         * lib/g++.exp: New file, follow the gcc way of doing things.
40797         * lib/old-dejagnu.exp: Minor updates.
40798         * lib/mike-g++.exp: Always unset errorInfo.
40799
40800 1993-11-06  Mike Stump  (mrs@cygnus.com)
40801
40802         * lib/gcc.exp: Fix some errors with the below change, CC and
40803         CFLAGS should be global when setting, not local.
40804
40805 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40806
40807         * lib/gcc.exp: Transform tool name.
40808
40809 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40810
40811         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40812
40813 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40814
40815         * lib/gcc.exp: change gcc_done to gcc_stat
40816
40817 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40818
40819         * Upgraded gcc testsuite to c-torture version 1.25
40820
40821 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40822
40823         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40824         * lib/c-torture: added hooks for new reporting code.
40825
40826 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40827
40828         * config/sh-gcc.exp: check if sh-sim exists in the path
40829
40830 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40831
40832         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40833         * gcc.compile/compile.exp: Initial changes for new logic.
40834         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40835         * gcc.failure/failure.exp: Initial changes for new logic.
40836         * gcc.ieee/ieee.exp: Initial changes for new logic.
40837         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40838         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40839         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40840         * lib/c-torture.exp: Initial changes for new logic.
40841         * lib/gcc.exp: Initial changes for new logic.
40842
40843 1993-10-15  Mike Stump  (mrs@cygnus.com)
40844
40845         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40846         depend upon failure or success.  Fully qualify names in failure
40847         and success messages.  Always remove a.out before starting
40848         compile, just in case.  Pay more attention to error text output by
40849         the compiler.  Handle testcases with no known past errors just
40850         like all others, so that things are uniform.  Other miscellaneous
40851         improvements.
40852
40853 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40854
40855         * gcc.cpp: new directory for cpp tests
40856
40857 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40858
40859         * lib/chill.exp: Code reformatted, removed unused code.
40860         * config/unix-chill.exp: Code reformatted, removed unused code.
40861         * chill.execute/execute.exp: Code reformatted, removed unused code.
40862         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40863
40864 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40865
40866         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40867         routines not written.
40868
40869 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40870
40871         * config/bug-gcc.exp: Use new procs from bug.exp.
40872
40873 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40874
40875         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40876         via ftp, rather than depending on NFS.
40877         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40878         case.
40879
40880 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40881
40882         * config/bug-gcc.exp: Use new download proc.
40883
40884 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40885
40886         * chill.execute/execute.exp: cleanups, handles errors better
40887         * chill.compile/compile.exp: rewrite, based on execute.exp
40888         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40889         * lib/chill.exp: major changes to diff proc and compile and link
40890           procs. added chill_fail and chill_pass wrappers to pass and
40891           fail. added more comments, and handle error codes better.
40892           Added a hack to capture stderr from exec, so noncompile tests
40893           can work.
40894
40895 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40896
40897         * chill.execute/execute.exp: rewrite of testsuite driver
40898         * lib/chill.exp: rewrite of testsuite driver
40899         * config/unix-chill.exp: rewrite of testsuite driver
40900
40901 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40902
40903     In chill.execute:
40904         * iexpr.ch: Standardize uppercase.
40905         * tuples.dat: Standardize uppercase.
40906         * vary.ch: standardize.  Correct varying string assignments.
40907         * vary.dat: Add new output lines.
40908
40909 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40910
40911     In chill.execute:
40912         * chprintf.ch: Standardize use of uppercase.
40913         * tuples.ch: Standardize and turn arr2 into a DCL,
40914           rather than a SYN.
40915         * pinits.ch: Standardize.
40916
40917 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40918
40919         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40920         * Makefil: Renamed to Makefile.in.
40921         * configure.in: New.
40922
40923 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40924
40925     In chill.execute:
40926         * .cvsignore: Add result/output files.
40927         * Makefile: Fix up variables at start.  Use MFLAGS
40928           everywhere.  Correct bool_loc, built_ins entries.
40929           Add entry for vary1.ch.
40930         * bitarray.ch: Standardize upper-case usage.
40931         * bitexpr.ch: Standardize, add output of b1.
40932         * params.ch: Use arrayt in along PROC parameters, to
40933           avoid novelty problems.
40934         * sets.ch: Tiny cleanup.
40935         * vary1.ch: Re-indent.
40936
40937 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40938
40939           * Add PR-related files to Makefiles, .cvsignore files, etc.
40940
40941 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40942
40943         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40944           with compiler objects. New names are test-flow.c and test-loop.c
40945
40946 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40947
40948         * Upgraded c-torture tests from 1.19 to 1.20
40949
40950         * new files:
40951         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40952         * gcc.compile: 930623-1.c 930623-2.c
40953         * gcc.noncompile: 930622-1.c 930622-2.c
40954         * gcc.failure: 920411-1.c 920627-2.c
40955         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40956
40957 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40958
40959         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40960           More changes to get testsuite working properly. Needs more work.
40961           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40962
40963 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40964
40965         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40966           More changes to get testsuite working properly. Needs more work.
40967
40968 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40969
40970         * chill.compile/compile.exp: Added for Dejagnu support
40971         * chill.execute/execute.exp: Added for Dejagnu support
40972         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40973
40974 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40975
40976     This should complete moving the CHILL test files.
40977         * chill.noncompile(.cvsignore printf.grt
40978             in-printf.grt chprintf.grt chprintf.ch):
40979             Added test-support files.
40980           (Makefile): Modified further.
40981         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40982             signal.ch): Added test files.
40983           * chill.execute (.cvsignore printf.grt printr.c
40984             in-printf.grt rts.c chprintf.grt rts.h): Added
40985           test-support files.
40986             (Makefile): More corrections.
40987
40988 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40989
40990         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40991           test cases, ready for DejaGnu.
40992
40993 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40994
40995         * Upgraded c-torture tests from 1.18 to 1.19
40996
40997         * gcc.compile: added test(s):
40998           930607-1.c
40999         * gcc.execute: added test(s):
41000           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
41001
41002         * added new subdirectory for misc tests: gcc.misc-tests
41003         * gcc.misc-test(s): added tests:
41004           inst-check.c test-consts.c test-ior.c test-switch.c
41005
41006 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
41007
41008         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
41009
41010 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
41011
41012         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
41013
41014 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
41015
41016         * Upgraded c-torture tests from 1.17 to 1.18
41017
41018 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
41019
41020         * Upgraded c-torture tests from 1.12 to 1.17
41021
41022 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
41023
41024         * lib/old-dejagnu.exp:
41025           Fixed handling of XFAIL target triplets to correctly
41026           recognize wildcard characters.  Removed code that
41027           appended a unique id tag to the end of the file name
41028           printed out by the result of the testcases within a
41029           given test file.
41030
41031 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
41032
41033         * lib/old-dejagnu.exp:
41034           Reworked expected failure handling to trigger off of XFAIL
41035           keyword in keyphrase embeded in testcase source code. The
41036           XFAIL keyword must be at the end of the keyphrase line. It
41037           may optionally be followed by one or more target triplets.
41038           It has just occured that the handling of wildcards in the
41039           target triplet may not be correct.
41040
41041 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
41042
41043         * g++.old-deja/tests:
41044           Moved all subdirectories up one level into g++.old-deja .
41045
41046         * lib/old-dejagnu.exp:
41047           Fixed problem with CXXFLAGS not being properly reset, and being
41048           corrupted with extraneous "-c" compiler option.  This was
41049           causing binaries to not be generated for test that needed them.
41050           Modified strings passed to "pass" and "fail" so that individual
41051           tests from the same test file would be distinguished by an
41052           identifier appended to the test file name in the summary logs;
41053           this corrected a problem with erroneous diff logs.  Added code
41054           to search testcases for expected fail and unexpected pass keywords.
41055
41056 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
41057
41058         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
41059
41060 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
41061
41062         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
41063           Removed extraneous text from end of "Special g++ Options"
41064           keyphrase.
41065
41066         * lib/old-dejagnu.exp: Added pattern matching to look for new
41067           keywords, embedded in testcases comments, which will trigger
41068           calls to xpass and xfail.
41069
41070 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
41071
41072         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
41073           comments embedded in the testcases, especially the one looking for
41074           special compiler options, as well as the pattern matching for the
41075           compiler output again.
41076
41077 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
41078
41079         * lib/old-dejagnu.exp: Do a proper check of the return value for
41080           execute tests. Fixed several problems with the pattern matching
41081           of the compiler output which gave erroneous test results.
41082           Changed several of the test result messages to be more descriptive.
41083         * config/unix-g++.exp: Proc g++_load now actually works and
41084           executes the tests passed to it and returns a usable return
41085           value.
41086
41087 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
41088
41089           * lib/gcc.exp: Exits gracefully if $CC is bogus.
41090
41091 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
41092
41093         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
41094           Modified both files to properly execute the old style
41095           dejagnu tests. The previous versions of these files were
41096           experimental and did not function anything near correctly.
41097
41098 1993-04-05  Rob Savoye  (rob@cygnus.com)
41099
41100         * Removed all Makefile.in and configure.in files. No configuration
41101         needed now.
41102
41103 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
41104
41105         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
41106
41107 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
41108
41109         * gcc.compile/configure.in, gcc.unsorted/configure.in,
41110         gcc.special/configure.in, gcc.noncompile/configure.in,
41111         gcc.execute/configure.in, gcc.code_quality/configure.in,
41112         g++.other/configure.in, g++.old-deja/configure.in,
41113         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
41114         in srcname setting.
41115
41116 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
41117
41118         * lib/udi.exp: Fixed mondfe and mondfe_download.
41119         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
41120         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
41121
41122 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
41123
41124         * config/udi-gdb.exp: Check $shell_id after connecting to target.
41125         (gdb_exit): Don't remove *_soc files.
41126
41127 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
41128
41129         * lib/c-torture.exp: Don't look for main; instead always use -w
41130         -c.  This is how the c-torture tests work.  Remove the object
41131         file if the compilation succeeds.
41132         * gcc.execute/execute.exp: Remove executable if test passes.
41133         * gcc.noncompile/noncompile.exp: Every test is an expected
41134         failure.
41135         * gcc.special/special.exp: Added tests from c-torture 1.11,
41136         corrected use of existing test.
41137         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41138         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41139         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41140         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41141         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41142         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41143         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41144         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41145         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41146         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41147         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41148         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41149         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41150         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41151         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41152         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41153         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41154         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41155         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41156         c-torture 1.11.
41157         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41158         correspond to c-torture 1.11.
41159
41160         * New file.